こんにちは!
AIがジェネリックで使い物にならない回答を返してくる最大の理由、ご存知ですか?
状況について何も知らないから。
「これ、どう対処すればいい?」と聞いても、「これ」が何を指すのか、あなたが誰で、これまで何を試して、どんな制約があるのか——AIには全く見えていません。そのため、AIは「平均的な状況の平均的な人」向けの回答を推測して返してくるのです。でも、それ、たぶんあなたの状況じゃないですよね。
コンテキストがなぜ重要か
AIは、事前のブリーフィングなしでいきなり会議に放り込まれた、優秀なコンサルタントに似ています。
もちろん頭はよく、知識も豊富です。でも知らないことだらけなのです。
- あなたの会社(やプロジェクト)が何をやっているのか
- これまでに何を試して、何がダメだったのか
- なぜ特定のアプローチが使えないのか
- 「成功」をあなたはどう定義しているのか
これらの情報がない状態では、どんなに素晴らしいアドバイスでも的外れになりがちです。ここで「コンテキスト(文脈)」が、その溝を埋める役割を果たすのです。
5種類の重要なコンテキスト
1. 状況コンテキスト
何が起きていて、背景はどうなっていますか?
フリーランスデザイナーとして6ヶ月クライアントと仕事してます。
完了したと思ってたプロジェクトに、大きな変更を求められました。
関係を壊さずに異議を唱えたいです。
これが抜けていると、「難しいクライアントへの対応」が具体的に何を指すのか、AIには想像がつきません。
2. 目標コンテキスト
最終的に何を達成したいのでしょうか?
目標:スコープを維持しながら、ポジティブな関係を保つこと。
妥協が必要なら、無償作業より期限延長のほうがまし。
これを伝えることで、AIは「成功のゴール」を正確に把握できます。
3. 制約コンテキスト
どんな制限やルールがあるのでしょうか?
制約:
- 予算固定、追加支払いなし
- 期限は1週間以上延ばせない
- このクライアントは紹介元として重要
- 既に20時間追加投資済み
制約を明確にすれば、AIは使えない解決策を最初から弾くことができます。
4. オーディエンスコンテキスト
この成果物は、誰に向けて作るのでしょうか?
メールはプロジェクトマネージャー宛て。
役職は新しいけど、一緒に仕事しやすい人。
スコープ変更は会ったことない上司からの指示。
これによって、トーン&マナー、直接的な表現の度合い、盛り込むべき内容が決まります。
5. 過去のコンテキスト
これまで何が起きて、何を試しましたか?
変更について明確化を求めるメッセージは送りました。
返信でさらに追加が増えた。
敵対的に見えずに、より強い立場にエスカレートしたい。
これらを共有すれば、AIは「もうやったこと」や「失敗したパターン」を再度提案するのを防げます。
多すぎ・少なすぎの境界線
バランスが肝心です。
少なすぎ: 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公開済み、プレミアム機能追加中
制約:オフラインでも動作必須
---
[ここに具体的な質問]
これをメモ帳や専用ツールに保存しておき、作業のたびにコピペするだけでOK。毎回ゼロから文脈を説明する必要がなくなり、AIとのすり合わせが一貫して行えます。
会話中にコンテキストを追加する
最初からすべてを盛り込む必要はありません。会話が進み、関連性が高まったらその都度追記すればいいのです。
最初のプロンプト:
フィットネスアプリの製品説明を書くの手伝って
最初のドラフトを見て:
いい感じ。追加で:うちの差別化ポイントはAIでワークアウトをパーソナライズすること。
あと、ターゲットは高齢者だから、怖いジム用語は避けて。
2番目のドラフト後:
だいぶ良い。もう1つ:iOSのみでローンチするから、Android機能は触れないで。
追記ごとに出力の方向性はどんどん絞り込まれていきます。最初から完璧な指示を出すよりも、このようにイテレーション(反復)しながら調整していくほうが、多くのケースで高品質な結果が得られます。
コンテキストチェックリスト
重要なプロンプトを送る前に、一度確認してみましょう。
- 状況を説明した?
- 目標を述べた?
- 関連する制約を入れた?
- オーディエンスを説明した?(該当する場合)
- 試したことを含めた?(該当する場合)
- 不要な詳細を削除した?
毎回すべての項目が必要というわけではありませんが、複雑で重要なリクエストの場合は、このチェックリストが「見落としがないか」を確認する絶大な助けになります。
まとめ
AIは、与えられた情報以上のことはできません。
ジェネリックなプロンプト → ジェネリックな回答。AIは文脈の空白を「一般的な仮定」で埋めようとするため、その推測があなたの状況とズレてしまうのです。
この課題を解決するのが「コンテキスト」です。
適切なコンテキスト——状況、目標、制約、オーディエンス、過去の試行——を渡すだけで、AIは「汎用的なアシスタント」から「あなたの課題を深く理解するパートナー」へと変わります。
外部のコンサルタントに、ブリーフィングなしで本気のアドバイスを求めますか?多分しないですよね。
AIに対しても、同じように接してあげましょう。
関連記事: