プロンプトチェーン

ぷろんぷとちぇーん
自然言語処理

意味・定義

複数のプロンプトを連鎖的に実行することで、複雑なタスクを段階的に処理する手法。

解説

プロンプトチェーンは、複数のプロンプトを連鎖させて、複雑なタスクを段階的に処理する手法です。1つのプロンプトで全てを解決しようとせず、小さなステップに分割することで、精度と制御性が向上します。 例えば、長い記事を要約する場合、1つのプロンプトで全体を要約しようとすると、重要な情報が抜け落ちることがあります。プロンプトチェーンでは、「1. 各段落を要約」→「2. 段落要約をまとめて全体要約」→「3. 要約をさらに圧縮」と段階的に処理することで、より正確な結果が得られます。 プロンプトチェーンの利点は、各ステップの出力を検証できる、途中で人間の判断を挟める、エラーが起きた時に特定のステップだけやり直せる、などです。また、各ステップで異なるモデルを使うこともでき、コストと性能のバランスを最適化できます。 LangChainやLlamaIndexなどのフレームワークは、プロンプトチェーンを簡単に構築できる機能を提供しています。

使い方・例文

  • "市場調査レポートの作成では、「1. 業界トレンドを検索」→「2. 競合他社の情報を収集」→「3. 収集した情報を分析」→「4. レポート形式でまとめる」というチェーンを構築します。各ステップの出力を確認しながら進められるため、最終的なレポートの品質が高まります。 コンテンツ制作では、「1. キーワードからトピック案を生成」→「2. 選んだトピックの詳細な構成を作成」→「3. 各セクションの本文を執筆」→「4. 全体を推敲して最終稿にする」というチェーンで、一貫性のある高品質な記事を作成できます。"

関連語

関連記事