「JSONで返して」とお願いしたのに、毎回「はい、承知しました。以下がJSONです」という一言がくっついてくる。プログラムに流し込むと、そこでエラーになる。指示文を書き直しても、5回に1回は同じことが起きる。

その揺れは、指示の書き方ではなく渡し方で消せます。AIに「話し始めの一言」を渡してしまえばいいのです。

プレフィルとは?AIの書き出しを先に決めておく技

プレフィルとは?AIの書き出しを先に決めておく技

プレフィルとは、AIの回答の先頭部分をこちらが書いて渡し、AIにはその続きだけを書かせるやり方です。英語のprefill(あらかじめ埋めておく)が語源で、日本語では「事前入力」とも呼ばれます。

ふつうのやり取りは、こちらが質問を書き、AIがゼロから回答を書き始めます。プレフィルでは、AIの回答欄にこちらが {【結論】 といった数文字を置いた状態でバトンを渡します。

AIは「自分がすでにそう書き始めた」という前提で続きを作ります。だから書き出しに戻ってきません。

ここが肝です。指示は「お願い」ですが、プレフィルは「既成事実」。強制力がまるで違います。


なぜ指示文よりプレフィルのほうが効くのか

なぜ指示文よりプレフィルのほうが効くのか

言語AIは、直前までの文字列を見て「次に来そうな文字」を選び続ける仕組みで動いています。だから、文章の途中から渡されると、その流れを裏切る書き方をしづらくなります。

「前置きを書くな」と指示しても、AIの中では前置きを書く選択肢が残ったままです。確率が下がるだけで、ゼロにはなりません。

プレフィルは選択肢そのものを消します。回答が {"title": から始まっている以上、そこに「承知しました」は入り込めません。

方法やっていること形式が崩れる確率向いている場面
指示文で頼む「JSONだけ返して」と依頼する下がるが残る人が読む文章の生成
例を見せる良い回答例を2〜3個渡すかなり下がる文体やトーンの再現
プレフィル回答の1文字目を確定させるほぼ消える機械が読むデータの生成
後処理で直す出力から前置きを削る崩れる前提で対処変更できない外部AIの利用

つまり、プレフィルは「お願いの精度を上げる」のではなく「間違える余地を先に潰す」手です。例を見せる方法と組み合わせると、さらに安定します。


プレフィルとプロンプトの指示は何が違う?

同じ「AIへの指示文」でも、届く位置が違います。プロンプトは質問側(user側)に書きますが、プレフィルはAIの回答側(assistant側)に書きます。

この差は、実際の挙動に3つの違いとして出ます。

  • 指示は解釈される。プレフィルは解釈されず、そのまま回答の一部になる
  • 指示は無視されうる。プレフィルは物理的に無視できない
  • 指示は長くなるほど薄まる。プレフィルは1文字でも効く

長い指示文の末尾に「※前置き禁止」と書き足す運用をしている人は多いはずです。文章が長くなるほど、その一行は埋もれます。

書き出し1文字のほうが強い。これは覚えておく価値があります。


どのAIで使える?対応状況の見取り図

利用できるかどうかは、そのサービスが「AIの発言を自分で書いて渡す」ことを許しているかで決まります。チャット画面ではなく、開発者向けの窓口(API、つまり他のソフトからAIを呼び出す入口)を使うと選択肢が広がります。

下の表は2026年4月時点の一般的な整理です。仕様の更新が速い領域なので、実装前に各社の公式ドキュメントで現状を確認してください。

使う場所プレフィルの可否補足
Claude系のAPI公式に用意された使い方assistant側の書き出しを渡せる
その他の主要LLMのAPI実装により可否が分かれる会話履歴にAI側の発言として混ぜる形で近いことは可能
一般向けチャット画面直接は不可会話の流れで擬似的に再現する
ノーコードのAIアプリ基盤ツール次第出力テンプレート機能が代役になる
社内システム組み込みAPIの仕様に依存する

要するに、APIを触れる人は本物のプレフィルを、そうでない人は擬似プレフィルを使う、という住み分けになります。APIまわりの選び方に自信がないなら、PerplexityとClaudeの使い分けガイドを先に読むと、どのサービスのどの窓口を触ればいいかの地図ができます。


Claude icon
この記事で紹介 / AIチャットボット4.65無料あり最低料金 ¥0〜

書き方の型5つ|そのまま使える最小パターン

実務で効くパターンは、そう多くありません。5つ覚えれば大半の場面をカバーできます。

1. 記号1文字で形式を固定する

書き出しを { にすると、JSONの外側にある説明文がまるごと消えます。[ なら配列、| なら表の1行目から始まります。

2. 見出しで構成を固定する

## 結論 と書いて渡せば、AIは結論から書き始めます。目次の順番を守らせたいときに効きます。

3. 立場を固定する

私は反対の立場から述べます。 を書き出しにすると、両論併記に逃げなくなります。AIが玉虫色の答えを返してくるときの特効薬です。

4. 続きを書かせる

書きかけの文章を途中まで渡し、その続きを生成させます。文体が揺れません。

5. 言い訳の入り口を塞ぐ

承知しました ではなく 検証結果: から始めさせると、能書きの段落が発生しません。

型は組み合わせられます。## 結論\n一択です。理由は のように2つ重ねると、結論の位置と断定の強さを同時に押さえられます。


JSONやCSVを崩さず出させるには?

機械が読むデータを作らせるとき、プレフィルの価値がいちばん分かりやすく出ます。人間なら前置きを読み飛ばせますが、プログラムは1文字目でつまずくからです。

手順は3つだけです。

  1. 質問側に、欲しい項目と型(文字列か数値か)を箇条書きで書く
  2. AI側の書き出しに { を置く
  3. 停止文字列(stop sequences、指定した文字が出たら生成を止める設定)に } を入れる

これで、前後に何もついていないJSONの本体だけが返ってきます。閉じ括弧は自分で足します。

崩れ方原因プレフィルでの対処
冒頭に「以下がJSONです」がつく会話的な応答の癖書き出しを { にする
コードブロックの記号で囲まれるMarkdownで返す学習の癖書き出しを { にすると囲みが発生しない
末尾に「以上です」が続く締めの挨拶の癖停止文字列で打ち切る
キー名が毎回ゆらぐ指示があいまい書き出しに最初のキーまで書く
空の配列が null になる型の指定漏れ質問側で型を明記する

つまり、書き出しと停止文字列の2点セットで、出力の入口と出口を同時に閉じるわけです。ここまでやると、後処理のコードがごっそり消えます。

社内ツールに組み込むなら、ノーコードのAIアプリ基盤を使う手もあります。選定の観点はDifyとNeon AIの比較が詳しいので、自作するか既製品に乗るかの判断はそちらが早いです。


余計な前置きと言い訳を消すには?

AIの回答が長くなる原因の半分は、中身ではなく作法です。挨拶、確認、注意書き、締めの一言。これが毎回2〜3段落を食います。

書き出しを内容の1文目に固定すると、この層が丸ごと落ちます。

たとえば議事録の要約なら、決定事項: から始めさせます。AIは決定事項を書くしかありません。「議事録を拝見しました」という一文の居場所がないからです。

トークン(AIが扱う文字のかたまり)の消費も減ります。料金は使った量で決まるので、地味に効きます。

短くなるだけではありません。読む側の集中も切れにくくなります。


チャット画面しか使えないときはどうする?

APIを触らない人でも、近いことはできます。方法は3つです。

会話を2往復に分ける。 1往復目で「これから返す形式のひな形だけ書いて」と頼み、AIにひな形を出させます。2往復目で「そのひな形の続きを埋めて」と頼みます。AI自身の発言が土台になるので、プレフィルに近い拘束がかかります。

書き出しを引用して渡す。 「あなたの回答は必ず次の文字列から始めてください: {」と書き、そのうえで「この一文以外は出力しない」と念を押します。強制力は落ちますが、素の指示よりは効きます。

カスタム指示に固定する。 主要なチャットAIには、毎回の回答ルールを保存する機能があります。前置き禁止をそこに書いておけば、会話ごとに指示し直す手間が消えます。

やり方手軽さ効き目向いている人
API本来のプレフィル実装が必要圧倒的開発者、業務組み込み
2往復に分ける手作業のみ高い毎日同じ形式を作る人
書き出しを指定する指示すぐできる中くらいたまに使う人
カスタム指示に保存初回だけ設定中くらい個人利用が中心の人

まとめると、頻度が高いほど本物のプレフィルに寄せる価値が上がります。週1回の作業なら指示文で十分です。

コードを書きながら試すなら、Phindの使い方ガイドにある検索と生成の切り替え方が参考になります。手元のCursorClaude CodeでAPIを叩けるなら、数行の追加で試せます。


プレフィルが効かない・壊れるのはどんなとき?

万能ではありません。うまくいかない場面には共通点があります。

思考過程を表示するモードとぶつかる。 AIに考える過程を出させる機能がある場合、その先頭はAI自身が使う領域です。ここに人間の書き出しを差し込めない実装があります。エラーになるか、機能が無効化されます。

書き出しの末尾に空白があると弾かれる。 結論: のように末尾にスペースを入れると、エラーを返す実装があります。空白は削って渡すのが安全です。

長すぎる書き出しは逆効果。 3行も4行も書くと、AIが「もう十分書いた」と判断して短い続きしか返しません。書き出しは1行以内が目安です。

内容まで先回りすると誘導になる。 結論: 効果はありませんでした。 まで書いてしまうと、AIは根拠を後付けします。形式だけを固定し、判断は渡さない。この線引きを守らないと、都合のいい答えを自分で書かせているだけになります。

ここまでの整理: プレフィルは「形式」を固定する道具です。「内容」を固定し始めた時点で、それは検証ではなく作文の代行になります。JSONの括弧や見出しはどんどん指定してよく、結論の中身は書かない。この一線が実務での分かれ目です。


安全面の注意|ガードレールを外す道具ではない

プレフィルには影の側面もあります。AIが断るべき質問に対して、承諾の書き出しを人間が書いてしまえば、拒否の一言を飛び越えられる可能性があるからです。

この使い方は、ほぼすべてのAIサービスの利用規約に反します。業務で使うなら、そもそも設計として封じておくべきです。

社内システムに組み込むときの最低限は3つあります。

  • プレフィル文字列を利用者の自由入力から作らない(開発側が固定値で持つ)
  • 利用者の入力を、AI側の発言としてそのまま混ぜない
  • 出力のログを残し、想定外の形式が出た回数を数える

1つ目が特に落とし穴です。画面の入力欄がそのままAI側の発言に流れる作りにすると、外部の人間がAIの発言を書ける状態になります。これは指示の乗っ取り(プロンプトインジェクション)そのものです。

セキュリティ観点でツールを選ぶなら、AIセキュリティ関連のツール一覧から、ログと権限管理の仕様を先に見比べるのが早いです。


「プレフィル」のもうひとつの意味|推論の前半処理

技術記事で「プレフィル」を見かけたとき、まったく別の話をしている場合があります。AIが答えを作る処理は、大きく2段階に分かれます。

前半が入力文をまとめて読み込む段階で、これをプレフィルと呼びます。後半が1文字ずつ答えを吐き出す段階で、デコードと呼びます。

この2段階は必要な計算資源の性質が違うため、別々のサーバーに分けて動かす手法が実用化されています。アマゾンのAI基盤サービスでも、プレフィルとデコードを分離する仕組みが提供されています。大規模に推論を回す事業者向けの話で、記事の主題である「書き出しの事前入力」とは別物です。

呼び方意味誰が使う言葉か
プレフィル(本記事の主題)AIの回答の書き出しを先に書いて渡すプロンプトを書く人、開発者
プレフィル段階入力を読み込む前半の処理推論基盤の運用者
プレフィル(Web一般)フォームの入力欄をあらかじめ埋めておくことWeb制作者、マーケター

つまり、同じカタカナ語が3つの世界で使われています。技術ブログを読むときは、どの文脈かを最初に見分けると混乱しません。


どこから試すか|導入の順番

いきなり全社の業務に組み込む必要はありません。効果が数字で見えやすい順に試すのが合理的です。

  1. 毎日繰り返している定型出力を1つ選ぶ(日報の要約、問い合わせの分類など)
  2. 現状で形式が崩れる頻度を1週間だけ数える
  3. 書き出しの固定と停止文字列を足す
  4. もう1週間数えて、崩れた回数を比べる

比較対象がないと、効いたのか気のせいなのか判断できません。「なんとなく安定した」は、次の投資判断の材料になりません。

AI機能つきの有料プランを評価するときも同じで、Duolingo Maxの料金解説で使われている「何が増えて何が増えないか」の見方は、社内AIの費用対効果にもそのまま使えます。ツール単体の実力を吟味する読み方は、irusiruのレビューの観点が参考になります。

書く仕事で使うならAIライティング系のツール、開発で使うならAIコーディング系から、出力形式の指定機能があるものを選ぶと導入が速いです。


AI PICKS編集部の判定

プロンプトの技術は流行り廃りが激しく、半年で古びるものが多いのが実情です。そのなかでプレフィルは例外で、言語AIが「続きを予測する」仕組みで動く限り効き続けます。原理に根ざしているぶん、賞味期限が長い。

費用対効果は破格です。実装は文字列を1つ足すだけで、追加料金はかかりません。それでいて、JSONの整形処理や前置き削除のコードが不要になります。データ連携を組んでいるチームなら、初日で元が取れます。

一方、万人向けかというと微妙です。チャット画面しか使わない人にとっては、擬似的な代替手で十分な場面が多く、わざわざAPIに移行するほどの動機にはなりません。効くのは「同じ形式を毎日何十回も出す」人です。

使いどころを間違えなければ一択の手法、という評価になります。ただし、内容まで書き出しに含めて結論を誘導し始めると、検証の意味が消えます。形式は縛る、中身は縛らない。この線を守れるチームでこそ、真価が出ます。


よくある質問(FAQ)

Q. プレフィルは無料で使えますか?

機能そのものに追加料金はかかりません。通常のAI利用料の範囲で使えます。むしろ前置きが消えるぶん出力量が減るため、使用量に応じた課金では総額が下がる方向に働きます。

Q. プログラミングができなくても使えますか?

本来の形はAPI経由なのでコードが必要です。ただし、会話を2往復に分けて1往復目の出力を土台にする方法なら、チャット画面だけで近い効果が出ます。ノーコードのAIアプリ基盤の出力テンプレート機能も代役になります。

Q. 日本語でも効きますか?

効きます。【結論】決定事項: のような日本語の書き出しでも、続きの流れは固定されます。英語のほうが強いといった差は、実務で気にするほどではありません。

Q. プレフィルとfew-shot(例を見せる方法)はどちらが強いですか?

目的が違うので比べる意味が薄いです。例を見せる方法は文体や判断基準を伝えるのに向き、プレフィルは形式を確定させるのに向きます。両方を同時に使うのが最も安定します。

Q. 書き出しはどのくらいの長さが適切ですか?

1行以内が目安です。長く書くほどAIは「残りは少しでいい」と判断し、続きが痩せます。記号1文字や見出し1つで足りる場面がほとんどです。

Q. 効かなくなったときは何を疑えばいいですか?

順に、書き出し末尾の空白、思考過程を出すモードの有効化、書き出しの長さ、モデルの変更の4つです。とくにモデルを切り替えた直後は挙動が変わることがあるため、同じ書き出しで再検証してください。

Q. Webフォームの事前入力も同じ「プレフィル」ですか?

言葉は同じですが別物です。フォームのプレフィルは入力欄をあらかじめ埋めておくUIの工夫で、AIの生成とは関係ありません。技術記事を読むときは、どちらの文脈かを最初に確かめると誤読を防げます。


あわせて見たいツール・カテゴリ

  • Claude API — AI側の書き出しを渡す使い方が公式に用意されている窓口です
  • Claude — チャット画面でカスタム指示と組み合わせて試したいとき
  • ChatGPT — カスタム指示に前置き禁止を保存しておく運用が向いています
  • Gemini — 会話履歴の組み立て方で挙動が変わるので比較検証に
  • Dify — 出力テンプレートで擬似プレフィルを組むノーコード基盤
  • プロンプト関連カテゴリ — 指示文の設計をまとめて学びたいとき
  • LLMカテゴリ — API仕様の違いを横並びで確認したいとき
  • AIライティングのツール一覧 — 定型出力を毎日回す業務向け

次に読むなら、DifyとNeon AIの比較がおすすめです。プレフィルを社内の仕組みとして固定するとき、自作するか既製の基盤に乗るかの判断材料がそろいます。

Claude API icon
この記事で紹介 / AIチャットボット2.19日本語◎最低料金 有料

各ツールの公式サイト(一次情報)

料金・機能・対応範囲は各社公式が一次情報です。本記事は公開時点の検証に基づきますが、最新かつ正確な条件は必ず各公式ページで確認してください。

ChatGPT icon
この記事で紹介 / AIチャットボット4.65無料あり日本語◎最低料金 ¥0〜