段落モード
段落モードは、複数の文または 20 単語を超えるテキストを選択したときに起動します。DevLingo は、日本語の要約、文ごとの分解、重要な表現の抽出、レジスター分析を提供し、複雑な技術ドキュメントの段落をすばやく理解するのを支援します。
複数の文、または長さが 20 単語を超える単一文を選択します。⌘⇧D を押すと段落モードに入ります。
例:• RFC や設計ドキュメントの複数行の段落• 技術ブログの完全な段落• コードコメントの詳細な説明学習カードの構造
Section titled “学習カードの構造”1. 一文の日本語要約
Section titled “1. 一文の日本語要約”カードの上部に段落全体の一文の日本語要約が表示され、核心的な観点をすばやく把握できます:
英文段落:"To ensure optimal performance in production environments, we implementa caching layer at the CDN edge. Cache invalidation uses a time-basedTTL strategy combined with event-based purging for critical data.This hybrid approach balances freshness with availability."
一文の要約:「本番環境のパフォーマンスを向上させるため、CDN エッジにキャッシュ層を使用し、TTL とイベントトリガーの 2 つの無効化戦略を組み合わせています。」2. 文ごとの分解とキーワード注記
Section titled “2. 文ごとの分解とキーワード注記”段落を文ごとにリストし、各文の下にキーとなる概念や難点を注記します:
1. "To ensure optimal performance in production environments, we implement a caching layer at the CDN edge." → キーワード:performance optimization, production, CDN edge, caching layer
2. "Cache invalidation uses a time-based TTL strategy combined with event-based purging for critical data." → キーワード:cache invalidation, TTL (time-to-live), event-based purging
3. "This hybrid approach balances freshness with availability." → キーワード:hybrid approach, trade-off (freshness vs availability)3. 学ぶ価値のある表現の抽出
Section titled “3. 学ぶ価値のある表現の抽出”自分の技術ドキュメントやディスカッションで参考にする価値のある 3〜5 個の表現を選定します:
| 表現 | コンテキスト | なぜ学ぶ価値があるか |
|---|---|---|
| caching layer at the CDN edge | アーキテクチャ設計 | 正確な技術的説明、適切な専門性 |
| TTL strategy combined with event-based purging | キャッシュ戦略 | ハイブリッド戦略の描写方法を示す |
| This hybrid approach balances X with Y | トレードオフ分析 | 2 つの要素のバランスを説明する標準的な英語表現 |
4. レジスター分析
Section titled “4. レジスター分析”段落の言語スタイルとフォーマル度が注記されます:
レジスター:Technical / Formal(技術ドキュメントスタイル)証拠:• 受動態の使用:"a caching layer is implemented"• 用語の密度:"TTL", "CDN", "cache invalidation"• 論理接続詞が明確:"combined with", "balanced with"• 口語的な表現なし(省略形なし、スラングなし)
推奨される使用シーン:• RFC や設計ドキュメント• 技術ブログや公式ドキュメント• チーム間コミュニケーション5. コンテキストノートと関連概念
Section titled “5. コンテキストノートと関連概念”段落が特定の技術分野に関わる場合、背景情報が補足されます:
:::note キャッシュ戦略の背景 この段落はウェブパフォーマンス最適化におけるキャッシュ戦略について議論しています。関連概念: • TTL(Time-to-Live):時間ベースの無効化 • Event-based purging:イベントベースの手動無効化(例:データ更新時にキャッシュを即座にクリア) • Cache warmup / preloading:よく使われるデータの事前読み込み • Cache stampede:キャッシュが同時に無効化され、高並列リクエストが発生する問題 :::
シーン 1:複雑なアーキテクチャ RFC の読み解き
新しいキャッシュ戦略の提案をすばやく理解する必要がありますが、段落には 5 つの文と 15 以上の専門用語があります。段落を選択して ⌘⇧D を押すと、1 秒以内に要約、文ごとのキーワード、学ぶ価値のある表現が得られます。コードレビューの意見を準備する際に自信が持てます。
シーン 2:オープンソースプロジェクトの設計ドキュメントの学習
あるオープンソースライブラリのアーキテクチャドキュメントに理解しにくい段落があります。段落モードが日本語の要約と文ごとの分解を提供するので、すばやく追いつけると同時に、英語でアーキテクチャの決定を明確に表現する方法も学べます。
最適な使用範囲
Section titled “最適な使用範囲”段落モードは以下のコンテンツに適しています:
- RFC や ADR(Architecture Decision Record)
- オープンソースプロジェクトの README や設計ドキュメントの詳細段落
- 複雑な技術ブログ記事
- コードベース内の詳細なコメント
- チームの設計ディスカッションドキュメント
:::tip 段落 vs 文 選択したテキストが 1 文だけの場合、DevLingo はより深い文法分析を得るために文モードへの切り替えを提案する場合があります。複数文の段落の場合、段落モードがハイレベルな要約を優先的に提供します。 :::
段落モードは開発者向けの「高速理解エンジン」であり、技術ドキュメントの核心内容を数秒で消化でき、単語ごとの翻訳ではありません。