プロンプト技術

思った回答が出ないときのプロンプト改善法

思った回答が出ないときのプロンプト改善法

この記事の要点

期待通りの出力が得られない原因は5パターンに集約できる。指示が曖昧・文脈不足・形式未指定・制約なし・役割未設定の各問題を診断し、改善前後の比較例とともに改善手順を解説する。

期待通りの回答が出ない原因は5パターンに集約される

AIに指示を出して「なんか違う」「使えない文章が返ってきた」と感じるとき、原因のほとんどは5つのパターンのいずれかに当てはまる。

  1. 指示が曖昧で、AIが複数の解釈のうちの一つを選んでしまった
  2. 文脈情報が足りず、AIが状況を誤解した
  3. 出力形式を指定していないため、期待と違う形で返ってきた
  4. 制約(やってはいけないこと・含めるべきでないこと)を書いていなかった
  5. 役割を設定していないため、汎用的すぎる回答になった

これらは「AIが悪い」のではなく、プロンプトに必要な情報が含まれていなかった場合がほとんどだ。各パターンを診断して、改善する手順を説明する。


パターン1:指示が曖昧

問題の構造

「いい感じの文章を書いて」のように、「いい感じ」の定義が人によって違う言葉はAIが解釈できない。AIは最も一般的な解釈を選ぶため、依頼者の意図とずれることが多い。

改善前後の例

改善前(曖昧)

サービスの紹介文を書いてください。

改善後(具体的)

クラウド型の経費精算SaaSの紹介文を書いてください。

【条件】
- 対象読者:中小企業の経理担当者(ITに詳しくない想定)
- 強調したいこと:導入から稼働まで最短1日、既存の会計ソフトと連携可能
- 文字数:200〜250字
- 文体:ですます調・親しみやすいトーン

「誰に・何を・どのように」の3点を明確にすることで、AIが解釈の幅を絞れる。

曖昧さを診断するチェックリスト

  • 「良い」「わかりやすい」「適切な」という形容詞を使っていないか
  • 「〜のような」という例えだけで説明していないか
  • 目的が「伝える」だけで、誰に何のためかが書かれていないか

上記に当てはまる箇所を具体的な数値・条件・対象に書き換える。


パターン2:文脈情報が足りない

問題の構造

AIは対話の履歴を保持しているが、業務の背景・社内状況・プロジェクトの経緯は知らない。文脈なしで指示を受けると、AIは一般的な状況を想定して回答する。

改善前後の例

改善前(文脈なし)

このメールへの返信を書いてください。
[元のメール本文]

改善後(文脈あり)

以下の状況でメールへの返信を書いてください。

【状況】
- 私:A社の営業担当(相手と3回商談済み)
- 相手:B社の購買担当者(価格に強い懸念がある)
- 背景:先週の提案で相手から「競合より20%高い」という指摘があった
- 目的:来週のクロージング商談につなぐ日程調整

【元のメール】
[メール本文]

【返信で伝えること】
- 価格の懸念に対する簡単な言及(詳細は商談で説明)
- 来週の日程3候補の提示

文脈が加わると、AIはその状況に合わせた文章を出せる。

文脈として渡すべき情報

  • 自分と相手の関係・立場
  • これまでの経緯の概要
  • このやり取りの目的
  • 相手の状況や懸念事項

全てを毎回書く必要はない。回答がずれていると感じたとき、上記のどれが足りないかを確認する。


パターン3:出力形式を指定していない

問題の構造

「まとめてください」と言うと、AIは文章形式で返すこともあれば、箇条書きや表形式で返すこともある。どの形式が必要かを指定しないと、毎回違う形式が返ってくる。

改善前後の例

改善前(形式未指定)

A社とB社の違いをまとめてください。

改善後(形式指定あり)

A社とB社の違いを次の形式で出力してください。

| 比較軸 | A社 | B社 |
|---|---|---|

比較軸:価格帯・主要機能・サポート体制・導入実績・対象ユーザー規模
各セルは簡潔に(15〜30字)。

形式を指定することで、そのまま使えるアウトプットが出やすくなる。

形式指定の書き方

  • 「箇条書き3〜5点で」
  • 「表形式で。列:A・B・C」
  • 「段落文章で800字程度」
  • 「JSON形式で。キー:name, description, price」
  • 「見出し(##)と本文の構成で」

出力形式の指定方法について詳しくは、出力形式を指定するプロンプト術で解説している。


パターン4:制約・禁止事項を書いていない

問題の構造

AIに「〜を書いてください」とだけ伝えると、AIはその指示の範囲内で最大化しようとする。専門用語を使わないでほしい・長すぎる文章にしないでほしい・特定の表現を避けてほしい、といった制約を書かないと、それらが守られない。

改善前後の例

改善前(制約なし)

AIの活用事例について解説してください。

改善後(制約あり)

中小企業向けのAI活用事例について解説してください。

【制約】
- 技術的な専門用語(LLM、トランスフォーマー等)は使わない
- 事例は3つまで。それ以上は不要
- 各事例は200字以内で簡潔に
- 「革命」「ゲームチェンジャー」のような大げさな表現は使わない
- 「いかがでしたか」「ぜひ試してください」等の定型句は不要

制約を書くほど、不要な要素が排除されてすっきりした出力になる。

よく使う制約の書き方

  • 「〜は使わないこと」
  • 「〜字以内に収める」
  • 「〜については触れない」
  • 「〜の表現は避けること」
  • 「根拠のない推測を断定として書かないこと」

パターン5:役割を設定していない

問題の構造

役割(ペルソナ)を設定すると、AIの回答の視点・専門性・文体が変わる。設定がないと、AIは「汎用的なアシスタント」として回答するため、専門性や特定の視点が反映されない。

改善前後の例

改善前(役割なし)

新規事業のアイデアを評価してください。

改善後(役割あり)

あなたはスタートアップ投資の経験が10年以上あるベンチャーキャピタリストです。

次の新規事業アイデアを、投資家の視点から評価してください。

【評価項目】
- 市場規模と成長性
- 競合との差別化
- 収益モデルの実現可能性
- チームに必要なスキル・リソース
- 最大のリスク要因

【アイデア】
[事業アイデアの説明]

役割設定の書き方と具体的な例は、役割を与えるプロンプトのコツで詳しく解説している。


改善の優先順位:最初に確認すること

5つのパターンを知っても、どこから直すかで迷うことがある。最初は次の順番で確認する。

ステップ1:何が出てきてほしかったかを具体的に書けるか確認する
「こういう文章がほしかった」というイメージが言語化できていない場合、プロンプトに書けるはずがない。まずゴールを明確にする。

ステップ2:目的・対象・形式の3つが揃っているか確認する
「何のために(目的)」「誰のために(対象)」「どんな形で(形式)」の3点がプロンプトに含まれているかを確認する。この3点が揃うだけで、出力の質が大きく変わることが多い。

ステップ3:出てきた回答のどこが違うかを一文で説明できるか確認する
「なんか違う」ではなく「専門用語が多すぎた」「長すぎた」「関係のない話題が入っていた」のように、ずれの内容を特定する。それをそのまま次のプロンプトに制約として加える。


改善サイクルの進め方

プロンプトは1回で完成させる必要はない。改善を繰り返すことで精度が上がる。

[前回の出力をAIに見せ]

この回答のうち、次の点が目的と合っていませんでした。

・[ずれていた点1]
・[ずれていた点2]

これを踏まえて、同じ指示を次の条件で書き直してください。

・[追加条件1]
・[追加条件2]

「何が違ったか」を明示して再生成を依頼する方が、ゼロから書き直すより速く改善できる。


まとめ

期待通りの回答が出ないとき、チェックすべき5つのポイントを整理する。

問題パターン診断の問い改善の方向
指示が曖昧「いい感じ」等の曖昧語を使っていないか数値・条件・対象を具体的に書く
文脈不足背景・経緯・目的が含まれているか状況説明を冒頭に加える
形式未指定どんな形で出てきてほしいか書いたか表・箇条書き・文章等を明示する
制約なしやってほしくないことを書いたか禁止事項・文字数制限を明示する
役割未設定どの視点で回答してほしいかを伝えたか専門家・担当者等の役割を設定する

プロンプトの基本から学びたい場合は、プロンプトとは?から始めると体系的に理解できる。

よくある質問

プロンプトを改善しても期待した回答が出ません。何が問題ですか

最も多い原因は「指示が曖昧で複数の解釈が成り立つ」ことです。AIは指示の曖昧な部分を自分の判断で補います。誰が・何のために・何を・どの形式で必要かを具体的に書き直すと改善することが多いです。

プロンプトは長く書くほどよいですか

長さではなく情報の密度が重要です。必要な情報を的確に含めた短いプロンプトが、冗長な長文プロンプトより良い結果を出すことも多いです。まず目的・対象・形式の3点を明確にするところから始めます。

同じプロンプトでも毎回回答が変わります。これは正常ですか

正常です。AIの回答には確率的なゆらぎがあります。毎回同じ結果を求める場合は、形式・条件・制約を詳細に指定するか、出力例をプロンプトに含めると安定します。