コンテキストが命:AIにどれだけ背景情報を与えるべきか

AIの回答がジェネリックで使えない?それ、情報不足のせいかも。どんな背景を伝えれば良い回答が返ってくるか、実例付きで解説。

こんにちは!

AIがジェネリックで使えない回答を返す最大の理由、知ってますか?

状況について何も知らないから。

「これどう対処すべき?」って聞いても、「これ」が何か、自分が誰か、何を試したか、どんな制約があるか——AIは全くわからない。

だから平均的な状況の平均的な人向けの回答を推測する。それ、たぶんあなたじゃない。


コンテキストがなぜ重要か

AIは、準備なしで会議に入ってきた優秀なコンサルタントみたいなもの。

賢いし、いろいろ知ってる。でも知らないのは:

  • あなたの会社が何をしてるか
  • 既に何を試したか
  • 特定の解決策がなぜ使えないか
  • あなたにとって成功が何を意味するか

この情報なしだと、どんなに良いアドバイスでも的外れになる。

コンテキストがこのギャップを埋める。


5種類の重要なコンテキスト

1. 状況コンテキスト

何が起きてる?背景は?

フリーランスデザイナーとして6ヶ月クライアントと仕事してます。
完了したと思ってたプロジェクトに、大きな変更を求められました。
関係を壊さずに異議を唱えたいです。

これなしだと、「難しいクライアントへの対応」は何でもあり得る。

2. 目標コンテキスト

何を達成したい?

目標:スコープを維持しながら、ポジティブな関係を保つこと。
妥協が必要なら、無償作業より期限延長のほうがまし。

これで「成功」が何かAIに伝わる。

3. 制約コンテキスト

どんな制限がある?

制約:
- 予算固定、追加支払いなし
- 期限は1週間以上延ばせない
- このクライアントは紹介元として重要
- 既に20時間追加投資済み

制約があると、使えない解決策を排除できる。

4. オーディエンスコンテキスト

これは誰向け?

メールはプロジェクトマネージャー宛て。
役職は新しいけど、一緒に仕事しやすい人。
スコープ変更は会ったことない上司からの指示。

これでトーン、直接性、対処すべき内容が決まる。

5. 過去のコンテキスト

既に何が起きた?何を試した?

変更について明確化を求めるメッセージは送りました。
返信でさらに追加が増えた。
敵対的に見えずに、より強い立場にエスカレートしたい。

これでAIが既にやったことを提案するのを防げる。


多すぎ・少なすぎの境界線

バランスが大事。

少なすぎ: AIが仮定を立てて、ジェネリックなアドバイスになる

多すぎ: 重要な情報が埋もれて、間違った詳細に焦点が当たる

ルール:アドバイスを変えるものだけ入れる

「AIがこれ知ってたら、回答変わる?」と自問する。

Yesなら入れる:

  • 状況を特殊にするもの
  • 一般的な解決策を排除する制約
  • 明確じゃない可能性がある目標
  • 重要な関係性

Noならスキップ:

  • 出力に影響しない背景
  • もう関係ない履歴
  • 推奨を変えない詳細

多すぎる例

2019年にスタートアップで働いて、3年後にフリーランスを始めました。
最初のクライアントはロゴが必要な小さなパン屋でした。
それ以来、いろんな業界で約40クライアントと仕事してきて、
今は5人のアクティブなクライアントがいます。そのうち1人は
6ヶ月ウェブサイトリデザインに取り組んでて、完了したと
思ってたプロジェクトに変更を求められました。他のクライアントは
問題なし。普段は時給7,500円。先月は合計120時間請求しました。
天気が悪くて、もっと家で作業したくなってます。

これどう対処すべき?

ほとんど関係ない。天気?クライアント数?2019年?

同じリクエスト、良いコンテキスト

フリーランスデザイナーです。6ヶ月働いてきたクライアントが、
完了したと合意してたプロジェクトに大きな追加を求めました。
3つの新しいページ追加とカラースキーム変更。

目標:スコープ維持か、追加作業の支払いを得る。
制約:このクライアントは紹介元として重要。関係を壊したくない。

どう対応すべき?

すべての関連情報。ノイズなし。


タスク別コンテキストテンプレート

アドバイスを求めるとき

状況:[何が起きてるか]
目標:[達成したいこと]
制約:[できないこと、避けたいこと]
試したこと:[過去の試み]

質問:[具体的な質問]

ライティングタスク

目的:[この文章が達成すべきこと]
読者:[誰が読むか、知ってること/期待すること]
トーン:[フォーマル/カジュアル/緊急/フレンドリー]
含めるポイント:[カバーすべきこと]
避けること:[触れないトピック、言葉、アプローチ]
長さ:[目安の文字数やフォーマット]

分析タスク

背景:[何を分析するか、なぜか]
既に知ってること:[現在の理解]
不確実な点:[困ってる特定の領域]
使い道:[どの決定に役立てるか]

技術的なヘルプ

作ってるもの:[簡潔な説明]
技術スタック:[言語、フレームワーク、ツール]
動いてるもの:[現在の状態]
動かないもの:[問題]
試したこと:[以前のソリューション]
エラーメッセージ:[あれば]

「背景ブリーフ」テクニック

進行中のプロジェクトには、再利用可能なコンテキストブロックを作っておく。

# プロジェクト背景(関連するプロンプトの最初に貼り付け)

プロジェクト:習慣追跡モバイルアプリ
スタック:React Native、Firebase、TypeScript
ターゲットユーザー:忙しい社会人、25〜45歳
デザイン:ミニマル、iOS風、余白多め
現状:MVP公開済み、プレミアム機能追加中
制約:オフラインでも動作必須

---

[ここに具体的な質問]

どこかに保存しておいて、このプロジェクトで作業するときに貼り付ける。毎回打ち直さなくてもコンテキストが一貫する。


会話中にコンテキストを追加する

最初から全部入れる必要はない。関連性が高まったら追加すればいい。

最初のプロンプト:

フィットネスアプリの製品説明を書くの手伝って

最初のドラフトを見て:

いい感じ。追加で:うちの差別化ポイントはAIでワークアウトをパーソナライズすること。
あと、ターゲットは高齢者だから、怖いジム用語は避けて。

2番目のドラフト後:

だいぶ良い。もう1つ:iOSのみでローンチするから、Android機能は触れないで。

各追加が出力を絞り込む。このイテレーション方式は、最初から全部指定するより上手くいくことが多い。


コンテキストチェックリスト

重要なプロンプトを送る前に確認:

  • 状況を説明した?
  • 目標を述べた?
  • 関連する制約を入れた?
  • オーディエンスを説明した?(該当すれば)
  • 試したことを含めた?(該当すれば)
  • 不要な詳細を削除した?

毎回全部必要なわけじゃない。でも複雑・重要なリクエストでは、このチェックリストでギャップを見つけられる。


まとめ

AIは与えられた情報でしか動けない。

ジェネリックなプロンプト → ジェネリックな回答。AIが空白を仮定で埋めるから。その仮定は、あなたの状況に合わない平均的な推測。

コンテキストが解決策。

正しいコンテキスト——状況、目標、制約、オーディエンス、過去の試み——がAIをジェネリックなアシスタントから、本当に必要なものを理解するものに変える。

コンサルタントにブリーフなしでアドバイスを求めないでしょ?

AIにも同じこと。


関連記事: