AI PICKS
AI用語辞典プロンプト技法

日時コンテキスト注入 (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)の関連記事

関連用語

プロンプト技法」の他の用語

用語がわかったら、次はツール選び

12カテゴリ・1418語以上を体系的に整理しています