For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション
Codex

Codex use case

新しいコンセプトを学ぶ

情報量の多い資料を、明快で見直しやすい学習レポートにまとめます。

Difficulty 中級
Time horizon 30分

ChatGPT を使って研究論文や講座などを学習し、読解をサブエージェントに分担させ、コンテキストを収集して、図を含む Markdown レポートを作成します。

最適な用途

  • なじみのないコンセプトを学びたい方
  • 情報量が多く、並行読解、コンテキスト収集、図解、文章での総合的な整理が効果的な資料
  • 一度限りの読解セッションを、引用と用語集の項目を含む再利用可能な Markdown レポートに変換する場合

Contents

    ← すべてのユースケース

    新しいコンセプトを学ぶ

    情報量の多い資料を、明快で見直しやすい学習レポートにまとめます。

    ChatGPT を使って研究論文や講座などを学習し、読解をサブエージェントに分担させ、コンテキストを収集して、図を含む Markdown レポートを作成します。

    中級
    30分

    ChatGPT を使って研究論文や講座などを学習し、読解をサブエージェントに分担させ、コンテキストを収集して、図を含む Markdown レポートを作成します。

    中級
    30分

    最適な用途

    • なじみのないコンセプトを学びたい方
    • 情報量が多く、並行読解、コンテキスト収集、図解、文章での総合的な整理が効果的な資料
    • 一度限りの読解セッションを、引用と用語集の項目を含む再利用可能な Markdown レポートに変換する場合

    スキルとプラグイン

    • ImageGen
      Mermaid 図では不十分な場合は、説明用で厳密さを求めないビジュアル素材を生成します。
    Skill Why use it
    ImageGen Mermaid 図では不十分な場合は、説明用で厳密さを求めないビジュアル素材を生成します。

    開始用プロンプト

    この研究論文から新しいコンセプトを学びたいです:[paper path or URL]。 以下のサブエージェントワークフローとして実行してください: - 論文の問題設定、貢献、手法、実験、限界を整理するサブエージェントを 1 つ起動してください。 - 前提となるコンテキストを収集し、必要な背景用語を説明するサブエージェントを 1 つ起動してください。 - 図、表、記法と、慎重な検証が必要な主張を確認するサブエージェントを 1 つ起動してください。 - すべてのサブエージェントの完了を待ち、見解の相違を調整し、資料から裏付けられる範囲を超えて断定しないでください。 最終出力: - `notes/[concept-name]-report.md` を作成してください - エグゼクティブサマリー、用語集、論文の順を追った解説、コンセプトマップ、手法図、根拠表、注意点、未解決の問題を含めてください - 図が理解に役立つ箇所では、Markdown ネイティブの Mermaid 図を使用してください - Markdown ネイティブの図では不十分な場合は、imagegen を使用して、説明用で厳密さを求めないビジュアル素材を生成してください - 可能な限り、論文のセクション、ページ、図、表を引用してください 制約: - 根拠が弱い場合は、論文を絶対的な事実として扱わないでください - 論文の主張と自身の解釈を分けてください - 不足している背景情報、前提、追加で読むべき文献を明記してください
    この研究論文から新しいコンセプトを学びたいです:[paper path or URL]。 以下のサブエージェントワークフローとして実行してください: - 論文の問題設定、貢献、手法、実験、限界を整理するサブエージェントを 1 つ起動してください。 - 前提となるコンテキストを収集し、必要な背景用語を説明するサブエージェントを 1 つ起動してください。 - 図、表、記法と、慎重な検証が必要な主張を確認するサブエージェントを 1 つ起動してください。 - すべてのサブエージェントの完了を待ち、見解の相違を調整し、資料から裏付けられる範囲を超えて断定しないでください。 最終出力: - `notes/[concept-name]-report.md` を作成してください - エグゼクティブサマリー、用語集、論文の順を追った解説、コンセプトマップ、手法図、根拠表、注意点、未解決の問題を含めてください - 図が理解に役立つ箇所では、Markdown ネイティブの Mermaid 図を使用してください - Markdown ネイティブの図では不十分な場合は、imagegen を使用して、説明用で厳密さを求めないビジュアル素材を生成してください - 可能な限り、論文のセクション、ページ、図、表を引用してください 制約: - 根拠が弱い場合は、論文を絶対的な事実として扱わないでください - 論文の主張と自身の解釈を分けてください - 不足している背景情報、前提、追加で読むべき文献を明記してください

    はじめに

    情報量の多い論文や講座から新しいコンセプトを学ぶには、要約するだけでは不十分です。目標は、実際に使えるメンタルモデルを築くことです。つまり、そのコンセプトがどの問題に対処し、手法が実際に何を行い、どの根拠がそれを裏付け、どのような前提に依存し、どの部分をさらに調べる必要があるかを把握します。

    ChatGPT は、コンテキスト収集を自動化し、複雑なコンセプトを理解しやすい図やイラストに変換できるため、ここで役立ちます。また、このユースケースは、サブエージェント の活用にも適しています。あるスレッドで論文を読み、その構成を把握し、別のスレッドで前提となるコンテキストを収集し、さらに別のスレッドで図や記法を確認したうえで、メインスレッドが結果の矛盾を解消し、後で見直せるレポートにまとめられます。

    このユースケースでは、最終成果物を簡単に見直せる形式にします。たとえば notes/concept-report.md のような Markdown ファイルや、他の形式のドキュメントです。一時的なチャット回答だけで終わらせず、要約、用語集、順を追った解説、図、根拠表、限界、未解決の問題を含めます。

    学習目標の設定

    まず、学びたいコンセプトと必要な出力を明確にします。幅広い要約よりも、焦点を絞った問いのほうが有用なレポートにつながります。

    例:

    この研究論文の中心的なアイデア、手法の仕組み、実験がその主張を裏付ける、または裏付けない理由、次に読むべき文献を理解したいです。

    このように範囲を定めることで、ChatGPT の作業が具体的になります。コンセプトを教えるだけでなく、不確実性をそのまま示し、主張の出典を引用で明らかにして、論文の主張と ChatGPT 自身の解釈を区別する必要があります。

    実例:研究論文の分析

    なじみのないモデルアーキテクチャを扱う論文について学ぶとします。論文全体を読まなくても、コンセプトをひと目で理解できるレポートが必要です。

    よい成果物の例:

    • 主要な解説をまとめた notes/paper-report.md
    • 手法を示す notes/figures/method-flow.mmd またはインラインの Mermaid 図
    • 前提となるアイデアの関係を示す notes/figures/concept-map.mmd または小さな SVG
    • 主張を、論文のセクション、ページ、図、表に対応付けた根拠表
    • 追加で読む文献と未解決の問題の一覧

    重要なのは、学習プロセスをより体系化し、後からも使える成果物を残すことです。

    サブエージェントへの作業分担

    サブエージェントは、それぞれの担当範囲が限定され、回答形式が明確なときに最も効果を発揮します。サブエージェントを明示的に起動するよう ChatGPT に依頼してください。ChatGPT がすべての読解タスクでサブエージェントを使う必要はありませんが、論文が長い場合や概念的に難解な場合は、並行して調査すると効果的です。

    研究論文では、次のような分担が実用的です:

    • 論文マップ: 問題設定、貢献、手法、実験、限界、論文が主張する結果を抽出します。
    • 前提となるコンテキスト: 背景用語、関連するコンセプト、論文が前提としている先行研究を説明します。
    • 記法と図: 数式、アルゴリズム、ダイアグラム、図、表を順に解説します。
    • 批判的なレビュアー: 根拠が主張を裏付けているか確認し、注意点を列挙して、不足しているベースラインや不明瞭な前提を特定します。

    メインエージェントは、すべてのサブエージェントが完了するのを待ち、それぞれの回答を比較して矛盾を解消する必要があります。その後、ChatGPT が結果を一貫性のあるレポートに統合します。

    追加コンテキストの計画的な収集

    論文が、まだ身に付けていない背景知識を前提としている場合は、承認済みの情報源からコンテキストを収集するよう ChatGPT に依頼します。対象には、ローカルのメモ、参考文献フォルダー、リンク先の論文、有効な場合はウェブ検索、接続済みのナレッジベースなどがあります。

    組織内のコンセプトについて学ぶ場合は、プラグイン を使って複数の情報源を接続し、ナレッジベースを作成できます。

    このステップの範囲を限定します。信頼できる情報源の基準と、最終レポートで外部コンテキストをどう扱うかを ChatGPT に伝えます:

    • 前提となる用語を用語集で定義する
    • 「最初に押さえるべき背景知識」という短いセクションを追加する
    • 追加で読む文献へのリンクを、論文自体の主張とは分けて記載する
    • 論文外の情報源に由来する主張を明記する

    レポート用の図の生成

    コンセプトを本当に理解できているか確認するとき、多くの場合、図を使うのが最も手早い方法です。Markdown レポートでは、元の資料に忠実で、修正しやすい図を ChatGPT に依頼します。

    おすすめの基本パターン:

    • 前提となるアイデアとそのつながりを示すコンセプトマップ
    • 入力、変換、モデルのコンポーネント、出力の流れを追う手法フロー図
    • データセット、評価指標、ベースライン、論文で報告された主張を結び付ける実験マップ
    • 前提、失敗モード、未解決の問題を分けて示す限界の図解

    Markdown を基本とするレポートでは、出力先が Mermaid に対応している場合は Mermaid 図を、対応していない場合はチェックイン済みの小さな SVG/PNG アセットを依頼します。ChatGPT に標準で付属する imagegen システムスキルは、説明用で厳密さを求めないビジュアルが必要な場合や、Markdown ネイティブの図では表現しきれない場合にのみ使うよう依頼します。

    Markdown レポートの作成

    後から読み返しても理解できるように、単体で十分な内容を備えたレポートを作るよう ChatGPT に依頼します。実用的な構成は次のとおりです:

    1. エグゼクティブサマリー
    2. 読む前に知っておくべきこと。
    3. 主要な用語と表記法。
    4. 論文の解説。
    5. 手法の図解。
    6. 根拠表。
    7. この論文では証明されていないこと。
    8. 未解決の疑問と追加で読むべき文献。

    レポートには、可能な限り出典への参照を含めてください。PDF の場合は、ページ、セクション、図、表の参照情報を記載するよう依頼してください。ChatGPT が正確なページ参照を抽出できない場合は、その旨を明記し、代わりにセクションや見出しを参照するよう求めてください。

    レポートを活用した学習サイクル

    最初のレポートは出発点です。レポートを読んだ後に追加の質問をし、ChatGPT に成果物の改訂を依頼してください。

    役立つ追加質問の例:

    • この手法のどの部分を最初に理解すべきですか?
    • 中核的なアイデアを示す最も単純な例は何ですか?
    • 論文の主張を最も強く支えている図はどれですか?
    • 最も弱い、または裏付けが不十分な主張はどれですか?
    • これを実装したい場合、次に何を読むべきですか?

    コンセプトの理解に実験が必要な場合は、アイデアの簡略版を再現する簡単なノートブックやスクリプトを追加するよう ChatGPT に依頼してください。その試行用の作業へのリンクを Markdown レポートに残し、説明と実験をまとめて参照できるようにしてください。

    プロンプト例:

    この論文の簡単な例を再現するスクリプトを生成してください。 スクリプトは自己完結型にし、最小限の依存関係で実行できるようにしてください。 CSV、プロット、その他の成果物など、確認しやすい明確な出力を生成してください。 論文にコード例がある場合は、それを参考にスクリプトを作成してください。

    検討するスキル

    作成したい成果物に適したスキルのみを使用してください:

    • $jupyter-notebook は、実行可能な簡単な例やグラフ、軽量な再現実装に適しています。
    • $imagegen は、厳密な技術図である必要がない説明用のビジュアル素材に適しています。
    • $slides は、一通りの学習が終わった後にレポートをプレゼンテーションに変換する場合に適しています。

    多くの論文分析レポートでは、生成されたビットマップ画像よりも、Markdown ネイティブの図やシンプルな SVG ファイルの方が標準の選択肢として適しています。これらは、理解が変化した際に差分を確認し、レビューして更新しやすいためです。

    おすすめのプロンプト

    レポートの構成を先に作成

    レポート全体を書く前に、[paper path] を確認し、レポートの構成案を提案してください。 次の内容を含めてください: - 論文が説明しようとしている中核的なコンセプト - 最も重要なセクションや図 - 定義が必要な背景用語 - 役立つ図 - 下書き前に起動する各サブエージェントのタスク 構成案を作成したらそこで作業を止め、確認が得られるまでファイルを作成しないでください。

    コンセプトを理解するための図を作成

    `notes/[concept-name]-report.md` を読み、コンセプトの理解に役立つ図を追加してください。 可能な場合は、Markdown ネイティブの Mermaid 図を使用してください。レポートの出力先で Mermaid をレンダリングできない場合は、代わりに小さな SVG ファイルを作成してチェックインし、レポートからリンクしてください。 次の図を追加してください: - 前提知識と関連するアイデアを示すコンセプトマップを 1 つ - 入力、変換、出力の流れを示す手法のフロー図を 1 つ - 主張を論文内の図、表、セクションと結び付ける根拠マップを 1 つ 図はレポートの内容に忠実なものにしてください。未検証の主張を追加しないでください。

    レポートを学習計画に変換

    `notes/[concept-name]-report.md` を使用して、次の 2 回の読書セッション向けの学習計画を作成してください。 次の内容を含めてください: - 最初に理解すべきこと - 読み直すべき論文のセクション - 重点的に確認すべき数式、図、表 - 実験が役立つ場合に試す、簡単な例またはノートブックのアイデアを 1 つ - 追加で読む文献と解決すべき疑問 レポートに「次の学習サイクル」という短いセクションを追加してください。

    関連するユースケース