ChatGPTやClaudeに指示したのに、返ってきた回答が「全然違う」「使えない」と感じた経験はないでしょうか。プロンプトに問題があるとわかっていても、何をどう直せばよいのかわからず、何度もやり直すうちに時間を浪費してしまう——これは生成AIを使い始めた多くの方が直面する壁です。
実は、AIの回答が的外れになる原因は決まったパターンに集約できます。原因さえ特定できれば、修正はシンプルです。
この記事では、プロンプトが機能しない5つの主な原因と、それぞれに対応する具体的な修正テクニックを解説します。ビジネスシーンで実際に使えるBefore/Afterのプロンプト例も併せて紹介するので、読み終わったらすぐに実践できます。
プロンプトがうまくいかない5つの主な原因
AIに指示してもうまくいかないとき、原因のほとんどは次の5つのどれかに当てはまります。
・原因① 目的が曖昧:「〇〇についてまとめて」のように、何のためにまとめるのかが不明なため、AIが汎用的な答えを返してしまう
・原因② 文脈が足りない:背景情報がないため、AIが読者・目的・状況を正しく推定できていない
・原因③ 出力形式が未指定:箇条書きがほしいのに長文が来る、表形式がほしいのに文章が来るなど、見せ方のギャップが生じる
・原因④ 制約がない:文字数・使用禁止語・対象読者などの制限を伝えていないため、AIが自由に解釈して的外れな内容を生成する
・原因⑤ 1度に多くを求めすぎ:複数のタスクを一つの指示に詰め込み、AIがどれを優先すべきか判断できなくなっている
それぞれの原因に対応する修正テクニックを、具体的なプロンプト例とともに見ていきましょう。
原因別・プロンプト修正の5つのテクニック
1. 目的を明確にする「WHYファースト」
AIへの指示で最もよくあるミスは、「何をするか(WHAT)」だけを伝えて「なぜするか(WHY)」を省略することです。目的が明確になると、AIは内容の深さ・トーン・切り口を的確に調整できます。
Before(目的なし):
生成AIについてまとめてください。
After(目的を明示):
来月、社内で生成AIの活用研修を実施します。 参加者はAIをほとんど使ったことがない40代の営業職社員20名です。 研修の冒頭(5分)で話す「生成AIとは何か」の説明文を作成してください。 専門用語を使わず、日常業務とのつながりがわかる内容にしてください。
「何のために」「誰のために」「どう使うか」を加えるだけで、AIの回答は大きく変わります。
2. 文脈を追加する「状況パッケージ」
AIはあなたの仕事・会社・状況を知りません。必要な背景情報を「状況パッケージ」としてまとめて渡すと、的外れな回答が激減します。
渡すべき文脈の例:
・あなたの立場:「私は中小企業の総務担当(社員30名)です」
・相手の属性:「読者は経理の知識がない中小企業の経営者です」
・現状の課題:「現在〇〇という問題があり、〇〇を解決したいと思っています」
・過去の試みと結果:「すでに〇〇を試しましたが、〇〇という問題が残っています」
Before(文脈なし):
社内規程を作成する方法を教えてください。
After(文脈あり):
私は社員15名のIT企業で総務を担当しています。 社員が業務でChatGPTを使い始めているため、情報漏洩リスクを防ぐ「生成AI利用規程」を初めて作成したいと思っています。 法務の専門家はいないため、一般的な内容から始める予定です。 規程に含めるべき項目の一覧と、各項目の簡単な説明を教えてください。
状況パッケージを渡すことで、AIはあなたの会社の規模・業種・担当者のスキルレベルに合わせた回答を生成できます。
3. 出力形式を指定する「フォーマット宣言」
「まとめてほしい」という指示だけでは、AIはどのような見せ方をするべきか自由に解釈します。欲しい形式を最初から宣言しましょう。
よく使うフォーマット指定の書き方:
・箇条書き:「・を使った箇条書き形式で5項目」
・表形式:「ツール名・特徴・料金の3列で表にまとめて」
・番号付き手順:「1から10までの番号付きステップで」
・文字数制限:「200字以内で」「400字を超えないように」
・見出し構成:「H2見出しを3つ、各見出しの下に本文200字」
Before(フォーマット未指定):
ChatGPTとClaudeの違いをまとめてください。
After(フォーマット指定あり):
ChatGPTとClaudeの違いを比較してください。 以下の形式で出力してください: - 比較軸: 料金・得意なこと・弱み・おすすめの用途 - 表形式(比較軸 / ChatGPT / Claude の3列) - 各セルは30字以内 - 表の後に「非エンジニアの会社員が最初に使うならどちらか」を2文で結論付ける
フォーマット指定は「欲しい成果物のイメージ」を言語化することです。資料にそのまま貼れる形で出力させることも可能です。
4. 制約条件を加える「NG設定」
「これはやらないで」という禁止事項を明示することで、AIが余計なことをするのを防げます。制約がないとAIは「良かれと思って」余計な情報を足したり、不要な形式を取ったりします。
よく使う制約条件の例:
・禁止内容:「専門用語を使わない」「LPIC・CompTIAなど特定の資格名を出さない」
・長さの上限:「300字以上書かない」「箇条書きは5項目まで」
・確認や質問の禁止:「私への質問は不要。情報が足りない場合は合理的に補完してください」
・文体指定:「体言止めを使わない」「です・ます調で統一」
Before(制約なし):
AIを使って業務を効率化するメリットをまとめてください。
After(制約あり):
AIを使って業務を効率化するメリットを、経理部門の40代マネージャー向けにまとめてください。 制約: - 専門用語(LLM、トークン、API等)は使わない - 抽象的な表現(「劇的に改善」等の煽り文句)は使わない - 具体的な業務名(請求書処理、月次レポート作成等)と時間短縮の目安を含める - 箇条書きで5項目以内 - 私への確認・質問は不要
「使わない」「含める」「〇項目以内」という制約は、AIの出力品質を安定させる最も効果的な手段の一つです。
5. タスクを分割する「ステップ実行」
1回のプロンプトで「調査→分析→提案→文書化」まで求めると、AIは各ステップで十分な質を発揮できません。複雑なタスクは複数のプロンプトに分割して、段階的に進めましょう。
分割の目安:
・情報収集フェーズ:「〇〇について知っていることをリストアップしてください」
・分析フェーズ:「上記を踏まえて、〇〇の観点で整理してください」
・生成フェーズ:「上記の分析をもとに〇〇を作成してください」
Before(一気に全部求める):
競合A社との差別化戦略を考えて、上司向けのプレゼン資料の構成と、各スライドの本文も作ってください。
After(ステップに分割):
【ステップ1】 私たちは〇〇業界で□□サービスを提供しています。 競合A社との主な違いを、以下の軸で箇条書きにしてください: 価格・ターゲット顧客・強み・弱み (AIの回答を確認した後) 【ステップ2】 上記の分析を踏まえて、自社の差別化ポイントを3つ選んでください。 選定理由も各1文で添えてください。 (AIの回答を確認した後) 【ステップ3】 上記3つの差別化ポイントをもとに、上司への社内プレゼン(10分)の構成を作成してください。 スライド枚数は8枚以内、各スライドのタイトルと要点を箇条書きで。
ステップを分けることで、各フェーズで確認・修正ができるため、最終的な成果物の品質が大幅に向上します。
実務で使えるBefore/After:3つの業務別改善例
【例1】社外向けメール作成
| 項目 | Before | After(修正ポイント) |
|---|---|---|
| 目的 | なし | 「納期遅延をお詫びし、関係を維持する」と明示 |
| 文脈 | なし | 相手との関係性・遅延日数・原因を補足 |
| 形式 | なし | 「件名・本文200字以内・署名あり」と指定 |
| 制約 | なし | 「言い訳がましい表現を使わない」と明示 |
【例2】会議の要約
| 項目 | Before | After(修正ポイント) |
|---|---|---|
| 目的 | 「要約して」のみ | 「次回会議の冒頭で読み上げる議事メモを作りたい」と明示 |
| 形式 | なし | 「決定事項・アクションアイテム・担当者・期限の4列表形式」と指定 |
| 制約 | なし | 「発言者名は匿名化(A氏・B氏)で」と指定 |
【例3】企画書の骨格作成
| 項目 | Before | After(修正ポイント) |
|---|---|---|
| 目的 | 「新サービスの企画書を作って」 | 「役員会議で承認を得るための企画書骨格」と明示 |
| 文脈 | なし | 事業の背景・競合状況・想定読者(役員)を補足 |
| 分割 | 一括で依頼 | 「骨格→各セクション詳細化→推敲」の3ステップに分割 |
それでもうまくいかない時の「プロンプトデバッグ法」
5つのテクニックを試してもうまくいかない場合は、AIに自分のプロンプトの問題点を尋ねる「プロンプトデバッグ法」が効果的です。
以下のプロンプトを送ったところ、期待した回答が得られませんでした。 何が問題だったか、改善案とともに教えてください。 【私が送ったプロンプト】 (ここに実際のプロンプトを貼る) 【期待していた回答の概要】 (ここに「こういう答えがほしかった」を書く) 【実際に来た回答の何が問題か】 (ここに「ここが違った」を書く)
AIはプロンプト評価が得意です。「なぜ失敗したか」を分析させると、的確な改善案を提示してくれます。これはプロンプトスキルを素早く上達させる最短ルートでもあります。
また、プロンプトの末尾に次の一文を加えることで、AIが質問返しをしながら最適な回答を引き出す「対話型モード」に切り替えることも有効です。
回答を始める前に、情報が不足していれば私に1つだけ質問してください。
AIが何を必要としているかを教えてくれるため、試行錯誤の回数を大幅に減らせます。
プロンプト改善の5つのテクニック、いつ使うかの判断表
| 症状 | 原因 | 使うべきテクニック |
|---|---|---|
| 回答が当たり障りなく浅い | 目的が曖昧 | WHYファースト(テクニック1) |
| 業種・立場に合っていない | 文脈不足 | 状況パッケージ(テクニック2) |
| 見せ方が期待と違う | 出力形式未指定 | フォーマット宣言(テクニック3) |
| 余計な情報が多い・煽り文句が入る | 制約なし | NG設定(テクニック4) |
| 回答が複数の意図を混在させている | 要求が複雑すぎる | ステップ実行(テクニック5) |
| 上記を試しても改善しない | 特定しにくい複合問題 | プロンプトデバッグ法 |
本記事のまとめ
プロンプトが機能しない原因は「目的の曖昧さ」「文脈不足」「形式未指定」「制約なし」「タスク過多」の5つにほぼ集約されます。
それぞれに対応するテクニックは、次のとおりです。
・テクニック1:WHYファースト — 目的を先に明示する
・テクニック2:状況パッケージ — 背景情報をまとめて渡す
・テクニック3:フォーマット宣言 — 出力の形式を最初から指定する
・テクニック4:NG設定 — やってはいけないことを明示する
・テクニック5:ステップ実行 — 複雑なタスクを分割して段階的に進める
5つすべてを一度に取り入れる必要はありません。次に使うときに「自分のプロンプトに目的は入っているか?」と1つだけ確認するところから始めてみてください。その積み重ねが、AIを本当に使いこなすスキルになります。
プロンプトを改善するたびに、AIの答えが変わっていく実感はありますか?
使えるプロンプトの型と、日々の業務で活かせるAI活用ノウハウをメルマガで定期配信しています。
生成AIを”使う側”から”使いこなす側”へステップアップしたい方へ、メルマガで実践的なAI活用ノウハウをお届けしています。
