コンテキスト設定
このテクニックとは
コンテキスト設定(Context Setting)とは、AIへの質問や依頼の前に、タスクの背景情報・状況・前提条件を明示的に提示する手法です。人間のコミュニケーションでも「状況の共有」が理解の質を左右するように、AIに対しても「どのような文脈でこの質問をしているか」を事前に伝えることで、的確で文脈に沿った回答が得られます。
プロンプトエンジニアリング研究では、コンテキストの充実度がAI出力の関連性と精度に大きく影響することが一貫して示されています。特に大規模言語モデルは、提供された文脈情報を基に「この状況では何が最も適切か」を推論するため、コンテキストが不十分だと汎用的すぎる回答になりがちです。
医療においてコンテキスト設定が重要な理由は、同じ「咳」という症状でも、「外来の一般患者」「ICU入室中の人工呼吸器管理患者」「免疫不全の移植患者」では鑑別診断と対応が全く異なるからです。医師が患者を診る際に最初に「この患者の文脈(年齢・基礎疾患・現在の状況)」を把握するように、AIへのプロンプトでも同様の文脈提供が診断支援の精度を大きく変えます。
基本的な使い方
プロンプトの冒頭に「設定情報」のブロックを置き、次に具体的なタスクを続ける構造が基本です。設定すべき文脈には、(1)専門分野・診療場面、(2)患者の基本情報、(3)現在の状況・緊急度、(4)AIに求める役割の4つが含まれます。
パターン1: 診療場面と役割の設定
【設定】
- 場面: [救急外来 / 一般外来 / ICU / 在宅医療]
- あなたの役割: [上級医へのコンサルタント / 研修医への指導医 / 情報収集の補助]
- ユーザーの専門レベル: [救急専攻医 / 家庭医 / 看護師]
- 利用可能なリソース: [検査室あり / 画像診断可能 / 専門科へのコンサルト可能]
【患者情報】
[患者情報]
【質問・タスク】
[具体的な質問や依頼]
パターン2: 豊富な患者コンテキスト
以下の患者のコンテキストを踏まえて、[タスク]を実施してください。
患者コンテキスト:
- 基本情報: [年齢・性別]
- 主な基礎疾患: [疾患リスト]
- 現在の治療・服薬: [処方内容]
- アレルギー歴: [アレルギー情報]
- 社会的背景: [独居/家族同居、職業、介護状況]
- 現在の入院/外来状況: [場面と緊急度]
この文脈の中で、[具体的な質問/依頼]について回答してください。
パターン3: システムプロンプト的な設定
あなたは地域の総合病院の内科病棟に勤務する専攻医2年目をサポートするAIです。
この病院には専門科(消化器、循環器、内分泌)があり、コンサルトが可能です。
救急対応もあり、毎日10〜15件の新規入院があります。
以下のような質問に答える場合は、この設定を踏まえて回答してください:
- 鑑別診断は入院患者として広く考える
- 検査は当院の標準的な設備(CT、MRI、内視鏡)があることを前提とする
- 専門科へのコンサルトの具体的な適応も合わせて示す
質問: [質問内容]
医療での活用例
シナリオ
救急外来で複雑な症状を持つ高齢患者が搬送されてきた。医師は患者の既往歴や現在のバイタルサイン、検査結果を踏まえて迅速かつ的確な診断支援を求めている。
プロンプト例
以下の患者情報と症例情報を踏まえ、医療的背景と前提条件を明確に設定した上で、
診断の可能性と推奨される検査・治療方針を包括的に分析してください。
【設定】
- 場面: 二次救急病院の救急外来(深夜)
- 利用可能な検査: 採血、尿検査、12誘導心電図、胸部X線、腹部超音波
- CT・MRIは翌朝以降(緊急対応時は放射線科オンコール)
- コンサルト可能科: 内科、外科、整形外科
【患者情報】
- 87歳女性、独居、要介護2
- 既往: 心房細動(ワルファリン内服中)、高血圧、認知症(中等度)
- 主訴: 救急隊からの情報では「意識レベル低下」、本人から病歴聴取困難
- バイタル: BP 88/54mmHg、HR 102(不整)、体温 36.1°C、SpO2 94%(室内気)
この設定と患者情報を踏まえ、緊急度評価・初期対応・鑑別診断・次のアクションを示してください。
いつ使うべきか
- 汎用的すぎる回答ではなく、自分の診療環境に特化した回答が必要な場合
- 患者の複雑な背景(多疾患合併・多剤服用)を全て考慮した分析が必要な場合
- AIに特定の専門的役割(コンサルタント、指導医、薬剤師)を担わせたい場合
- 繰り返し使うワークフローにシステムプロンプトとして設定したい場合
- 地域・施設の医療リソース制約を反映した現実的な提案が必要な場合