日時コンテキスト注入 (Date Injection)
読み: にちじこんてきすとちゅうにゅう
最終更新: 2026-08-12・AI PICKS編集部
定義
日時コンテキスト注入とは、LLMのプロンプトに現在の日付や時刻を明示的に埋め込み、モデルが学習データのカットオフ時点を「今」と誤認するのを防ぐ手法のこと。
日時コンテキスト注入 (Date Injection)とは — 詳しく解説
LLM は学習データのカットオフ時点の知識しか持たず、システムプロンプトで明示しない限り「今日が何月何日か」を正しく認識できない。日時コンテキスト注入とは、システムプロンプトや関数呼び出し結果として現在日時をテキストで注入し、相対的な日付表現(「来週」「昨日」)や期限計算、最新情報かどうかの判断を正確にする実装パターンのこと。2026年時点では、エージェントやRAGパイプラインの多くがシステムプロンプト冒頭にISO 8601形式のタイムスタンプを固定挿入するのが業界標準になっている。実運用での落とし穴は、注入した日時とツール呼び出し結果のタイムゾーンが食い違うと誤った期限計算やハルシネーションを誘発する点、また注入自体を毎回のAPI呼び出しに含めるとトークン消費がわずかに増えコストに跳ね返る点。現場では日時に加えてタイムゾーンとロケールもセットで注入するのが定石とされる。
日時コンテキスト注入 (Date Injection)の使用例
- システムプロンプト冒頭に「現在日時: 2026-08-13T09:00:00+09:00 (JST)」を1行挿入する。
- 「来週までに終わらせて」という相対指示を、注入済みの現在日時から絶対日付に変換させる。
日時コンテキスト注入 (Date Injection)に関連するAIツール
日時コンテキスト注入 (Date Injection)の関連記事
関連用語
「プロンプト技法」の他の用語
AI への指示文。 役割 + タスク + 制約 + 文脈 の 4 要素を明示するのが基本。
AI への指示文を 設計する技術。 役割・タスク・制約・文脈 の 4 要素 + Few-shot などのテクニック。
AI に「お手本の例」を 3-5 件見せてから タスクを依頼する手法。 出力フォーマットが安定する。
AI に「ステップごとに考えてください」と促し、 複雑な推論精度を上げる手法。
例示なしで AI にタスクを依頼する方法。 最新モデルは Zero-shot 精度が大幅に向上した。
システムプロンプトとは、AIアシスタントの応答スタイル・役割・制約をあらかじめ設定する隠し命令文のこと。ユーザーの入力より先に処理され、会話全体のトーンと動作範囲を規定する。
用語がわかったら、次はツール選び
12カテゴリ・1418語以上を体系的に整理しています