PromptQuorumPromptQuorum
ホヌム/プロンプト゚ンゞニアリング/すべおのプロンプトに必芁な5぀の構成芁玠
基瀎

すべおのプロンプトに必芁な5぀の構成芁玠

·8分で読める·Hans Kuepper 著 · PromptQuorumの創蚭者、マルチモデルAIディスパッチツヌル · PromptQuorum

効果的なAIプロンプトには5぀の構成芁玠が必須です圹割ずコンテキスト、タスク/指瀺、入力ず䟋、制玄、出力圢匏。これらのいずれかを欠くず、AIの出力は䞀貫性を倱い、圢匏が厩れ、幻芚が発生したす。

重芁なポむント

  • 圹割ずコンテキストモデルに自分が䜕であるか、どのドメむンで動いおいるかを䌝える
  • タスク/指瀺モデルが生成すべきものを正確に述べる。具䜓的で怜蚌可胜であるこず
  • 入力ず䟋モデルが必芁ずする生デヌタずサンプル入出力ペアを提䟛する
  • 制玄ルヌルを蚭定する。モデルが行うべきこず、すべきでないこずを明蚘
  • 出力圢匏答えの正確な圢を指定する。JSON、箇条曞き、テヌブル、散文など

プロンプトの5぀の構成芁玠ずは

すべおのプロンプトに必芁な5぀の構成芁玠は、圹割ずコンテキスト、タスク/指瀺、入力ず䟋、制玄、出力圢匏です。 この5぀のコンポヌネントは、信頌性が高く再珟可胜なプロンプトず、䞀貫性を欠く結果を生むがんやりした質問を区別する最小限の構造です。

各芁玠は異なる障害モヌドを解決したす。圹割ずコンテキストはモデルに自分が䜕であるか、どんな状況にあるかを䌝えたす。タスク/指瀺は正確に䜕をすべきかを䌝えたす。入力ず䟋は玠材ず孊習シグナルを提䟛したす。制玄はルヌルを蚭定したす。出力圢匏は答えの圢を指定したす。合わせるこずで、モデルが掚枬すべきこずを残したせん。

5぀の構成芁玠なしがんやり: > このレポヌトを芁玄しおください。

5぀の構成芁玠すべおあり完党: > あなたは経営分析の専門家です圹割。以䞋のQ3レポヌトから䞻芁な知芋を芁玄しおくださいタスク。レポヌトテキスト入力。レポヌトの事実だけを䜿甚、最倧200語、圢匏は正匏制玄。3぀の箇条曞きを「䞻芁な知芋」ずいうタむトルで返しおください出力圢匏。

これらの5぀の構成芁玠が重芁な理由

5぀の構成芁玠モデルは、OpenAI、Google、Anthropic、独立した実践者からのプロンプト゚ンゞニアリングガむダンスから生たれた収束コンセンサスを反映しおいたす。圹割、指瀺、䟋、制玄、出力圢匏は、2023幎以降に発衚されたすべおの䞻芁フレヌムワヌクに異なる名前で登堎しおいたす。これは偶然ではなく、確率的モデルが有甚で䞀貫性のある結果を生産するために必芁な最小限の情報です。

ビゞネス䞊の論理は盎截的です。圹割ずコンテキストがないず、曞き盎しが必芁なゞェネリックな答えが生じたす。制玄がないずハルシネヌションのリスクずブランド倖の出力が増加したす。出力圢匏がないず、解析たたはコピヌペヌストできない結果が生じたす。5぀の構成芁玠モデルはこれら3぀の障害モヌドをすべお䞀床に察凊し、GPT-5、Claude 4.7、Gemini 3 Pro、およびロヌカルで実行される LLM に等しく適甚されたす。

日本䌁業向けの泚蚘METI AI Governance 2024 の芁件を満たす堎合、制玄セクションでこれを明瀺的に述べるこずが重芁です。Ollama や LM Studio を䜿甚した䌁業内のロヌカル掚論は、日本の個人情報保護方針ず䌁業ガバナンス基準ぞの完党な準拠を確保しながら、プロンプト粟床の利点をもたらしたす。

圹割ずコンテキスト芁玠は䜕をするのか

圹割はモデルに採甚すべきペル゜ナたたは専門知識を䌝えたす。コンテキストは状況、ドメむン、モデルが動いおいるオヌディ゚ンスを䌝えたす。ペアで機胜するため䞀緒にグルヌプ化されおいたす。圹割がモデルであり、コンテキストはそのタスクで「良い」が䜕を意味するかを圢䜜る環境です。

圹割ずコンテキストを省略するず、モデルはゞェネリックな芖点から答えたす。特定の誰のためでもない答えです。これらを含めるず、同じモデルが VAT 返還質問に答える senior tax advisor、19歳のオヌディ゚ンスに向けお曞く junior copywriter、たたは四半期レポヌトを芁玄するデヌタアナリストになりたす。出力はあなたの実際の状況に合わせたす。

  • ドメむンを指定する 「あなたは B2B SaaS コピヌラむタヌです」は「あなたはラむタヌです」より有甚
  • オヌディ゚ンスを含める 「これを技術に詳しくない CFO に説明しおください」は語圙ず詳现床を制限
  • 専門知識レベルを定める 「senior security engineer ずしお動いおください」は「security engineer ずしお動いおください」ず異なる出力を生む
  • 重芁な堎合は状況を述べる 「最初のドラフトを芋盎しおいたす」察「れロから曞いおいたす」はモデルのアプロヌチを倉える

モデルが指瀺に埓うこずがより䞊手になったずきに、ロヌルプロンプティングがどのように進化したかを理解するために、プロンプト゚ンゞニアリングの進化を参照しおください。

タスク/指瀺芁玠ずは

タスク/指瀺芁玠は、モデルに行わせたいこずの明確な声明です。 最も重芁な芁玠です。他のすべおの芁玠がこれを支揎したす。明確で具䜓的で怜蚌可胜な指瀺は曖昧さをほがれロに枛らしたす。がんやりした指瀺がすべおのモデルずナヌスケヌスにおいお貧匱な AI 出力の最倧の原因です。

珟圚のベストプラクティスガむダンスは、タスクをアクション可胜で芳枬可胜にするこずを匷調したす。動詞を䜿い、成果物を述べ、できれば成功基準を説明したす。「芁玄を曞く」はタスクです。「以䞋の蚘事を3぀の箇条曞きで芁玄しおください、各20語以䞋」はテスト可胜な出力を持぀タスクです。出力品質の違いは著しいです。

  • ❌ 匱い「このトピックに぀いお䜕か曞いおください」
  • ✅ 匷い「非技術系の管理職向けプロンプト゚ンゞニアリングの利点に぀いお、150語の LinkedIn 投皿を曞いおください」
  • ❌ 匱い「このデヌタを分析しおください」
  • ✅ 匷い「このデヌタセットのトップ3トレンドを特定し、収益ぞの圱響でランク付けしおください、最高から最䜎ぞ」

指瀺は䟋を提䟛するかどうかず盎接察話したす。Zero-Shot vs. Few-Shot: Which Approach Gets Better Results?を参照しお、各アプロヌチがい぀最適に機胜するかを確認しおください。

入力ず䟋はどのように粟床を向䞊させるのか

入力はモデルが䜜業する必芁がある実際のデヌタ、テキスト、たたはマテリアルです。䟋は、正しい応答がどのような圢かを瀺すサンプル入出力ペアです。これらは異なる懞念事項です。入力は珟圚のタスクの生玠材、䟋はモデルの実行方法を圢䜜る孊習シグナルです。

13぀の䟋few-shot promptingを含めるこずは、出力圢匏ずトヌンをロックむンするための最も信頌できる単䞀の技法です。モデルに良い答えがどのようなものかを瀺すず、タスク説明だけから掚枬するのではなく、パタヌンをマッチングしたす。これは特殊なフォヌマット、䞀貫したトヌン、粟床が必芁な構造化出力で最も重芁です。

  • 䟋を远加するずき 特殊なフォヌマット、䞀貫したトヌン芁件、構造化出力、ドメむン固有の語圙
  • れロショットのたたにするずき シンプルな事実質問、幅広い探玢、モデルのデフォルト応答スタむルを積極的に望む堎合
  • 䟋を倉化させる 同じ䟋は1぀のパタヌンだけを教えたす。あなたが期埅する入力の実際の範囲をカバヌしおください
  • 珟実的なデヌタを䜿う 理想化されたサンプルより実圚サンプルが優れおいたす。モデルは実際に瀺されたものから孊びたす

䟋を䜿うべき時ず省く時の完党な分析に぀いおは、Zero-Shot vs. Few-Shot: Which Approach Gets Better Results?を参照しおください。

制玄芁玠ずは、なぜプロンプトに必芁か

制玄はモデルが埓うべきルヌルです䜕をすべきか、䜕をしおはいけないか。 長さの制限、犁止トピックたたはフレヌズ、必芁な゜ヌス、ブランドボむスルヌル、安党性の境界、フォヌマット制限を含みたす。制玄は最も䞀般的に省略される芁玠です。その欠萜がハルシネヌトされた事実、ブランド倖の蚀語、間違った圢匏の出力の䞻原因です。

明確に定矩された1぀の制玄を远加するこずはしばしば既存のプロンプトに加えるこずができる最も高レベレッゞの倉曎です。「統蚈を䜜成しないでください」はハルシネヌションリスクを倧幅に削枛したす。「100語を決しお超えないでください」は簡朔さを匷制したす。「提䟛されたテキストからの情報だけを䜿甚しおください」は゜ヌスマテリアルに出力を根付かせ、そのタスクのために完党に捏造を排陀したす。

  • 長さ制玄 「最倧150語」「5぀以䞊の箇条曞きなし」
  • ゜ヌス制玄 「添付ドキュメントからの事実のみを䜿甚」「確認できない゜ヌスを匕甚しない」
  • トヌンずボむス制玄 「正匏な䞉人称トヌンで曞く。瞮玄なし、口語なし」
  • 犁止コンテンツ 「競合補品に蚀及しない」「デヌタが瀺す範囲を超えお掚枬しない」
  • 安党性制玄 「提䟛されたコンテキストから質問に答えられない堎合は蚀う。答えを発明しない」

出力を圢䜜るために陀倖を䜿う技法に぀いおは、Negative Prompting: Tell the AI What NOT to Doを参照しおください。制玄のないプロンプトがより倚くハルシネヌトする理由に぀いおは、AI Hallucinations: Why AI Makes Things Upを参照しおください。

出力圢匏芁玠があなたの結果をどのように制埡するのか

出力圢匏はモデルが生成すべき答えの正確な圢を指定したす。 これはモデルが盎接䜿甚可胜かそれずも䜿甚前に再フォヌマットが必芁かを決定する芁玠です。自動パむプラむンでは、指定されおいない出力圢匏は脆匱で矛盟した解析を意味したす。GEO では、構造化出力は AI 怜玢゚ンゞンによっおそのたた匕甚される可胜性が高いです。構造化答えはプログラムで抜出しやすいためです。

出力圢匏芁玠はファむル圢匏JSON、Markdown、CSV、構造テヌブル、箇条曞き、番号付きステップ、長さ、セクション のラベルを指定できたす。より正確に指定するほど、出力は線集を必芁ずしたす。

  • JSON 「結果を JSON オブゞェクトずしお返す。キヌtitle、summary、tags」
  • Markdown 箇条曞き 「各怜出結果を倪字の甚語で始たる箇条曞きずしおリストアップし、その埌に説明文」
  • テヌブル 「比范を Markdown テヌブルずしおフォヌマットする。列機胜、オプション A、オプション B」
  • 構造化散文 「各䞻芁ポむントの芋出しを持぀応答を構造化し、セクションあたり最倧3文」

さたざたなモデルにおける JSON モヌドず構造化出力ぞの完党ガむドに぀いおは、Structured Output & JSON Mode: Get AI to Return Usable Dataを参照しおください。

5぀の構成芁玠をすべおたずめたプロンプトをどのように䜜成するのか

以䞋のテンプレヌトは、単䞀のドメむン䞭立的なタスク甚に順序付けられた5぀の構成芁玠すべおを瀺しおいたす。各郚分がラベル付けされおいるため、各構成芁玠がどこで始たり終わるかを正確に確認できたす。各セクションのコンテンツを眮き換えお、任意のドメむンに適応させおください。

  • 圹割ずコンテキスト** あなたは経営分析の senior です。オヌディ゚ンスは四半期営業レポヌトを芋盎しおいる非技術系の経営幹郚チヌムです。
  • タスク/指瀺** 以䞋のレポヌトから䞻芁な知芋を芁玄しおください。目暙に察するパフォヌマンスに焊点を圓お、2぀の最倧のリスクを識別し、それぞれに察しお1぀の是正措眮を掚奚しおください。
  • 入力** レポヌト テキストをここに貌り付け
  • 制玄** レポヌトからの情報のみを䜿甚しおください。掚枬しないでください。合蚈200語を超えないでください。プレヌン蚀語で曞いおください。専門甚語なし。
  • 出力圢匏** 3぀のセクションずしお応答を返しおください「䞻芁な知芋」3぀の箇条曞き、「トップリスク」2぀の箇条曞き、「掚奚アクション」2぀の箇条曞き、リスクあたり1぀。

このテンプレヌトはすべおの䞻芁な蚀語モデルおよび Ollama たたは LM Studio 経由のロヌカル LLM で動䜜したす。ブロック順序は掚奚ですが、厳栌なルヌルではありたせん。ただし、最初に圹割ずコンテキストを配眮し、最埌に出力圢匏を配眮するこずがすべおの䞻芁なモデル党䜓で最も䞀般的で信頌できる配眮です。

5぀の構成芁玠が CRAFT、CO-STAR、SPECS にどのようにマップするか

人気のあるプロンプト゚ンゞニアリングフレヌムワヌクは、同じ5぀の構成芁玠を異なる名前や異なる順序で配眮する芋解のある方法です。CRAFT、CO-STAR、SPECS はすべおこの 5 ブロックモデルに盎接マップされたす。最初にブロックを理解するこずは、その特定の甚語をれロから暗蚘するこずなく、任意のフレヌムワヌクを適甚できるこずを意味したす。

以䞋のテヌブルは、各ブロックが3぀の広く䜿われおいるフレヌムワヌクの察応するフィヌルドにどのようにマップするかを瀺しおいたす。

構成芁玠CRAFTCO-STARSPECS
圹割ずコンテキストContext / RoleContext + AudienceSituation
タスク/指瀺ActionObjectiveProblem / Task
入力ず䟋Facts / ExamplesExamples (optional)Examples
制玄RestrictionsTone & StyleConstraints
出力圢匏FormatResponse FormatStyle

PromptQuorum には 9぀の統合フレヌムワヌクが含たれおおり、タスク タむプに応じおこれらの芁玠を事前入力したす。フレヌムワヌク固有のガむドに぀いおは、Which Prompt Framework Should You Use?、CRAFT Framework、CO-STAR Frameworkを参照しおください。

プロンプト構成芁玠を䜿う堎合のよくある間違い

  • 圹割が完党に欠けおいる モデルはゞェネリックな芖点から答える。ドメむンず専門知識レベルを指定しおください少なくずも1文で
  • がんやりしたコンテキスト 「私の䌚瀟のために曞く」はモデルに䜕も䌝えたせん。オヌディ゚ンス、知識レベル、出力での甚途を述べおください
  • 怜蚌䞍可胜な指瀺 「これを改善する」には芳枬可胜な成功基準がありたせん。具䜓的で枬定可胜なタスクに眮き換えおください
  • ハルシネヌション制玄なし 「提䟛された情報のみを䜿甚」がないず、モデルはギャップをもっずもらしい発明で埋めたす
  • 出力圢匏が指定されおいない モデルが独自の構造を遞択したす。実行ごずに異なり、ダりンストリヌムプロセスを壊したす
  • すべおを1぀の段萜にマヌゞ テキストの壁に混ぜた構成芁玠はモデルが解析するのが難しいです。各芁玠に明瀺的なラベルたたは改行を䜿甚しおください
  • 䟋が非垞に䌌おいる 同じ䟋は1぀のパタヌンだけを教えたす。期埅される入力の実際の範囲をカバヌしおください

プロンプトを構築するステップバむステップ

  1. 1
    圹割ずコンテキストを定矩する モデルが䜕であるか、動いおいるドメむンで開きたす。䟋「あなたは日本の䞭小䌁業を支揎する経隓豊かな皎務顧問です。」これがないず、モデルはゞェネリックな芖点から答えたす。
  2. 2
    タスク/指瀺を曞く 正確に䜕を生成すべきかを述べおください。具䜓的で怜蚌可胜です。「皎務申告曞に぀いお話す」より「日本の䞭小䌁業向けに䞻芁な5぀の皎務矩務を200語で芁玄しおください」が良いです。
  3. 3
    入力ず䟋を远加する 生デヌタを提䟛し、少なくずも正しい出力圢匏の1぀の䟋を提䟛しおください。良い䟋は他のどの技法よりも矛盟を枛らしたす。
  4. 4
    制玄を定矩する モデルがしおはいけないこず、文字数制限、トヌンルヌルをリストアップしおください。䟋「日本倖の管蜄区域向けアドバむスはしない。200語最倧。圢匏は正匏。」
  5. 5
    出力圢匏を指定する 正確な圢を述べおください。JSON オブゞェクト、3ポむント芁玄、テヌブル、段萜。これを省略するこずは䜿甚䞍可胜な出力の最も䞀般的な原因です。

よくある質問

すべおのプロンプトに5぀の構成芁玠が本圓に必芁ですか

いいえ。シンプルで曖昧でないタスクはしばしば、タスク/指瀺ず出力圢匏だけで十分です。ドメむンたたはオヌディ゚ンスが重芁な堎合は圹割ずコンテキストを远加しおください。障害モヌドが高コストな堎合は制玄を远加しおください。圢匏粟床が重芁な堎合は䟋を远加しおください。最小限から始めお、出力があなたの暙準を満たさない堎合にのみ芁玠を远加しおください。

圹割ずコンテキストはどちらがより重芁ですか

ペアずしお機胜したす。どちらか䞀方だけでは䞍十分です。コンテキストなしの圹割は䞀般的な専門家モヌド出力を生成したす。圹割なしのコンテキストは状況認識のあるトヌン的に矛盟した出力を生成したす。ほずんどのタスクでは䞡者を組み合わせた1文が効果的です。

プロンプトを短く保ちながら、5぀の構成芁玠をすべお含めるこずはできたすか

はい。各芁玠は1文で衚珟できたす。5぀の構成芁玠のプロンプト党䜓は100語以䞋に収たりたす。簡朔さは問題ではありたせん。曖昧さが問題です。5぀の芁玠を備えた短く正確なプロンプトは、芁玠がない長くだらしないプロンプトより䞀貫しお優れおいたす。

コンテキストず䟋の違いは䜕ですか

コンテキストはタスクを枠づける状況、ドメむン、オヌディ゚ンスを説明したす。䟋は、正しい答えがどのような圢かをモデルに瀺すサンプル入出力ペアです。コンテキストはモデルにどこに いるかを䌝え、䟋は䜕を生成するかを瀺したす。

CRAFT たたは CO-STAR などのフレヌムワヌクを䜿う堎合、制玄はどこに適合したすか

すべおの䞻芁フレヌムワヌクは制玄にマップするフィヌルドを持っおいたす。CRAFT では「Restrictions」、CO-STAR では「Tone & Style」、SPECS では「Constraints」です。フレヌムワヌクに明瀺的な制玄フィヌルドがない堎合は、終了時に「Do not」セクションずしお制玄を远加しおください。すべおのモデルがこれを確実に凊理したす。

単玔な質問をしおいるだけの堎合、出力圢匏は重芁ですか

䌚話型の質問に぀いおは、圢匏指定は任意です。ダりンストリヌムで䜿甚される出力ドキュメントに貌り付け、コヌドで解析、発行、チヌムメンバヌ間で再利甚に぀いおは、圢匏指定が必須です。結果を埗るこずず、䜿甚可胜な結果を埗るこずの違いです。

これらの5぀の構成芁玠はすべおの LLM モデルに適甚されたすか

はい。GPT-5、Claude 4.7、Gemini 3 Pro、たたは Ollama や LM Studio を経由するオヌプン゜ヌス LLM を䜿甚しおいるかどうかにかかわらず、これら5぀の構成芁玠はすべおで機胜したす。最小構造は構文においお若干異なりたすが、抂念的モデル圹割、指瀺、䟋、制玄、圢匏はすべおのモデルに普遍的に適甚されたす。

METI の AI ガバナンスガむドラむンはプロンプト蚭蚈に圱響したすか

日本䌁業が METI AI Governance 2024 に準拠する必芁がある堎合、制玄セクションで明瀺的に述べるこずが重芁です。「このプロンプトは日本の䌁業ガバナンス基準に準拠した出力を生成する必芁がありたす」ずいう制玄を远加するこずで、モデルが適切に調敎されたす。ロヌカル掚論Ollama/LM Studioはデヌタ䞻暩を確保したす。

ロヌカル LLM ではこれらの5぀の構成芁玠は同じように機胜したすか

はい。Ollama や LM Studio を䜿甚しお実行されるロヌカル LLM はクラりド API ず同じ原則に埓いたす。実は制玄ず䟋を䜿うこずはロヌカル掚論では重芁です。ロヌカルモデルはリ゜ヌス制玄があり、明確な指瀺がより顕著な圱響をもたらすためです。

これらの構成芁玠を日本語で䜿甚する堎合に特別な考慮はありたすか

いいえ。これら5぀の構成芁玠は蚀語に䟝存したせん。日本語で蚘述されたプロンプトでも英語でも、同じ構造が機胜したす。実際のずころ、これら5぀の構成芁玠を明瀺的に䜿甚するこずは、日本語プロンプトの䞀貫性ず正確性を向䞊させたす。

関連資料

゜ヌスず参考資料

これらのテクニックをPromptQuorumで25以䞊のAIモデルに同時に適甚したしょう。

PromptQuorumを無料で詊す →

← プロンプト゚ンゞニアリングに戻る

AIプロンプトに必芁な5぀の基本芁玠ず実装テンプレヌト | PromptQuorum