Prefillingとは?AIの回答の書き出しを指定して出力をコントロールするプロンプト術

AI情報まとめ

AIに質問したとき、「で、結局答えは?」とツッコミたくなる回答が返ってきたことはありませんか。

「素晴らしい質問ですね」「この問題にはいくつかの観点があります」と前置きが続いて、肝心の答えは画面をスクロールした先。急いでいるときほど、この前置きの長さがストレスになります。

今回紹介する Prefilling(プリフィリング) は、AIの回答の「書き出しの一文」をこちらから指定してしまう型です。書き出しが決まれば、AIはその続きから書くしかなくなります。

Prefillingとは?

Prefillingは、一言でいうと「AIの応答の冒頭を先に指定して、出力の方向をロックする」手法です。

たとえると、作文の書き出しの一文だけ先生が書いてくれている状態です。「私が一番伝えたいのは」と書き出しが決まっていれば、その続きは自然と結論から始まります。書き出しが決まると、続く文章の方向も決まる。この性質をAIに応用します。

もともとはClaudeのAPI(開発者向けの機能)で、AIの応答の冒頭部分をあらかじめ埋めておける「プレフィル」という機能が由来です。Anthropicの公式ドキュメントでも、出力形式のコントロールや前置きのスキップに有効なテクニックとして紹介されています。チャット画面では「必ずこの一文から書き始めてください」と指示することで、同じ効果を再現できます。

📎 Anthropic公式:Prefill Claude’s response for greater output control
 https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prefill-claudes-response

なぜ効くのか

①AIは「書き出しの続き」を書く仕組みだから
AIは文章を頭から順に生成していて、直前までの文脈に沿った続きを書く性質があります。書き出しが「結論から言うと」で始まっていれば、その次に来るのは自然と結論です。前置きを書く余地がなくなります。

②フォーマットの脱線も防げる
書き出しを「1. 」と指定すれば番号付きリストで始まり、「| 項目 |」と指定すれば表で始まります。形式の指定を長々と説明するより、最初の1行を見せる方が確実に伝わることが多いです。

コピペOKプロンプト

質問の最後に、以下の一文を付け足すだけです。

あなたの応答は、必ず次の一文から書き始めてください。
「結論から言うと、」

書き出しの一文は用途に合わせて変えられます。いくつか例を挙げます。

  • 「結論から言うと、」→ 前置きを飛ばして答えから始まる
  • 「おすすめは次の3つです。1. 」→ 即リスト形式で始まる
  • 「反対の立場から言うと、」→ あえて逆の視点から始めさせる

ポイントは、書き出しに「その先の展開が決まる言葉」を選ぶことです。「こんにちは。」を指定しても意味がありません。続きの方向が1つに絞られる一文を選ぶと効果が出ます。

実践例:before / after

ふるさと納税は結局やったほうがいいのか」という質問で試してみました。気になっているけど調べるのが面倒で後回しにしている人が多い、あるあるのテーマです。

🔴 before:普通のプロンプト

「ふるさと納税はやったほうがいいですか?」

→ 結果:「ふるさと納税は2008年に始まった制度で〜」と制度の歴史から始まり、仕組みの説明、メリット、デメリット、と続いて、「やったほうがいいか」への答えは最後の3行にようやく登場しました。丁寧ではあるものの、知りたいことにたどり着くまでが長い出力でした。

🟢 after:Prefillingを使ったプロンプト

ふるさと納税はやったほうがいいですか?
あなたの応答は、必ず次の一文から書き始めてください。
「結論から言うと、」

→ 結果:「結論から言うと、会社員で住民税を払っているなら、やったほうが得になるケースがほとんどです。ただし〜」と、1行目から答えが出てきました。そのあとに条件や注意点が続く構成になり、同じ内容なのに読む負担がまったく違いました。

使いどころと注意点

✅ こんな場面で使う

  • 結論を先に知りたい質問(やるべきか・どっちがいいか系)
  • 出力形式を確実に固定したいとき(リスト・表など)
  • 前置きや復唱が長くてストレスを感じているとき

❌ これには向いていない

  • じっくり背景から理解したいテーマ(前置きにも価値がある場合)
  • AIに構成を任せたい創作系のタスク(書き出しの指定が発想を縛る)

注意点として、書き出しを指定すると、AIはその方向に沿った答えを出そうとします。たとえば「結論から言うと、やるべきです。」まで指定してしまうと、本来「ケースバイケース」であるべき答えが歪みます。指定するのは「型」だけにして、「中身」はAIに委ねるのが正しい使い方です。

🔧 上級者向け:形式の見本を1行だけ見せる

ここは応用の話なので、読み飛ばしてOKです。

表形式で出力させたいときに、形式の説明を文章で書く代わりに、1行目の見本を書き出しとして指定する方法があります。

次の一文から書き始めてください。
「| サービス名 | 月額 | 特徴 |」

ヘッダー行を見せるだけで、以降の行も同じ表形式で続いていきます。「表で出して」と言葉で説明するより、列の構成まで正確にコントロールできるのがこのやり方の強みです。

まとめ

  • Prefillingは「AIの応答の書き出しを指定して方向をロックする」型
  • 「結論から言うと、」を付けるだけで前置きが消える
  • 指定するのは型だけ。中身まで指定すると答えが歪むので注意

プロンプトの型の中でも、これは最も手軽な部類です。次にAIへ質問するとき、最後に1行足すだけなので、まず今日の質問から試してみてください。

⚠️ この記事の情報は執筆時点(2026年6月)の内容です。AIツールの仕様・挙動はアップデートで変わることがあります。最終確認は各サービスの公式サイトや一次情報でお願いします。

📎 引用・参考

・Anthropic “Prefill Claude’s response for greater output control”(Claude公式ドキュメント)
 https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prefill-claudes-response

次回予告

次回は「Negative Constraints(ネガティブ制約)」を紹介します。「これはやらないで」という禁止事項を具体的に列挙することで、AIっぽい凡庸な出力を消していく型です。

👉Negative Constraintsとは?禁止リストでAIっぽさを消すプロンプト術

コメント

タイトルとURLをコピーしました