
この図は、コンピュータサイエンスの分野における静的プロンプト生成と動的プロンプト生成の違いを示しています。図中の例は以下の通りです。 1. 静的プロンプトの例(マルチホップ質問応答タスクのシナリオ):マルチホップ知識質問応答タスク「唐朝の科挙制度と宋朝の科挙制度の核心的な違いと歴史的影響を簡潔に説明してください」に対して、静的プロンプトは手動で事前に設定された固定テンプレートを使用します。内容は「以下の質問に答えてください:{質問}。箇条書きで簡潔に説明してください。」このプロンプトテンプレートは、質問に含まれる歴史的知識の深さや、推論ステップの複雑さ(この質問は少なくとも2つのステップの推論が必要です:まず、唐/宋朝の科挙制度の核心的な内容を整理し、次に違いを比較して影響を分析する)を区別しません。また、使用する大規模言語モデルの能力レベルにも適応しません(例えば、基礎レベルのモデルには基本的な概念の説明を補足せず、高度なモデルには詳細な分析ガイダンスを追加しません)。常に統一された表現でモデルに働きかけるため、基礎モデルは概念的な基礎知識の不足により推論を完了できず、高度なモデルは不十分なガイダンスにより表面的な内容を出力する可能性があります。 2. 動的プロンプトの例(同じマルチホップ質問応答タスクのシナリオ):上記の同じ質問に対して、動的プロンプト生成プロセスは、「タスク分析 - 知識検索 - モデル適応 - プロンプト生成」の4つの適応段階を経る必要があります。まず、タスク分析モジュールは、質問が歴史分野のマルチホップ推論タスクに属し、2〜3ステップの論理チェーンが必要であることを識別します。次に、RAGメカニズムは、唐朝の科挙制度(進士科の地位や糊名制度の不実施など)と宋朝の科挙制度(糊名抄写制度の実施や殿試の制度化など)の核心的な知識点を検索します。そして、使用するモデルの特性(中間レベルのモデルを想定)と組み合わせて、基本的な概念の移行を補足する必要があるが、過度の単純化は不要であると判断します。最後に、動的プロンプトが生成されます:「以下の歴史的知識に基づいて質問分析を完了し、3つの推論ステップで答えてください:1. まず、唐朝の科挙制度の核心的な特徴を明確にしてください(参考:進士科が中心、糊名制度なし、合格者数が少ない)。2. 次に、宋朝の科挙制度の重要な変化を整理してください(参考:糊名抄写制度の実施、殿試の正常化、合格者数の拡大)。3. 両者の核心的な違いを比較し、当時の社会階層の流動性と官僚制度の構築に対する歴史的影響を詳しく説明してください。質問:唐朝の科挙制度と宋朝の科挙制度の核心的な違いと歴史的影響を簡潔に説明してください。」このプロンプトは、質問の複雑さ、検索された知識の詳細、およびモデルの能力に応じて、表現と推論ガイダンスロジックを動的に調整できます。
論文「イネ種子選別システムとそのデジタルツイン技術の実装に関する研究」の技術ロードマップ図を作成する。学術論文の規範に準...