Skip to main content
PromptQuorum
複雑度

TRACE Framework

Task · Request · Action · Context · Example

説明するより見せる。Exampleフィールドは、どんな説明よりも的確にAIへ望む出力を教える。

定義
TRACEフレームワーク(Task · Request · Action · Context · Example)は、AIへのリクエストを5個の項目に分解するプロンプトエンジニアリング構造です。理想的な出力の例がすでにある場合に最適です。

5つの項目

1

Task

AIに依頼するタスクの大まかなカテゴリーや種類。

2

Request

具体的で正確な依頼内容 — 本当に必要なものは何か。

3

Action

依頼を実現するためにAIが取るべき具体的な行動。

4

Context

関連する背景情報、制約条件、状況に関する情報。

5

Example

良い出力の具体例。TRACEの中で最も強力なフィールド。

実例

シナリオ: 特定のフォーマットで構造化された商品説明文を生成する

TRACEプロンプト

Task: 商品説明文の作成。Request: PromptQuorumの商品説明文を書いてください。Action: 例に示した構成に正確に従ってください。Context: B2B SaaSツール、技術系読者向け。Example: 「Notion — オールインワンのワークスペース。書く、計画する、共同作業する、整理する。Notionはあなたに必要なすべてを、たった一つのツールで提供します。」

TRACEを使うべき場面

適している用途
  • 理想的な出力の例がすでにある場合
  • few-shotプロンプティングのシナリオ
  • 特定の文体やフォーマットを再現したい場合
  • スキーマを示せる構造化データの生成
適していない用途
  • 適切な例が存在しないタスク
  • 例が独創性を制限してしまう創造的なタスク
  • シンプルな事実質問(APEを使用)

よくある質問

TRACEとは何の略ですか?

TRACEはTask、Request、Action、Context、Exampleの略で、例を示すことでAIに望む出力を正確に教えるfew-shotフレームワークです。

TRACEでExampleフィールドがこれほど強力なのはなぜですか?

説明するより見せる方が効果的だからです。具体例はフォーマット、トーン、長さ、スタイルを同時に伝えられ、文章による説明よりも効率的です。

TRACEとRISENはどう違いますか?

TRACEは例を使ってAIの出力を導き、RISENは明示的な順序立てたステップを使います。良い出力の例を示せるならTRACEを、順序立てたワークフローにはRISENを使ってください。

関連フレームワーク