プロンプトキャッシュとは
プロンプトキャッシュとは、生成AIに毎回同じ内容を含む入力(プロンプト)を渡すときに、その共通部分の処理結果を一時的に保存して再利用し、応答時間と利用料を抑える仕組みのことです。
平易に言えば、「毎回読み込む長い前置きを、一度読んだら覚えておいてもらう」機能です。キャッシュ(cache)は、よく使うデータを手元に一時保存して、次回から素早く取り出せるようにする仕組みを指すIT用語です。
生成AIを組み込んだシステムでは、詳しいシステムプロンプト、回答の手本、参照する資料など、毎回同じ長い文章をAIに渡すことがよくあります。AIは入力を受け取るたびにその全体を読み込んで処理するため、長い入力ほど時間と費用がかかります。プロンプトキャッシュは、この繰り返しの無駄を減らします。
仕組み・ポイント
生成AIは、入力された文章を先頭から順に処理していきます。プロンプトキャッシュでは、入力の先頭から一定の部分が前回と完全に同じであれば、その部分の処理結果を保存したものを使い、残りの部分だけを新たに処理します。
キャッシュが効きやすい入力の並べ方は次のとおりです。
| 順番 | 内容 | 変わる頻度 |
|---|---|---|
| 1 | システムプロンプト(役割、ルール、口調) | ほとんど変わらない |
| 2 | 回答の手本、出力形式の説明 | ほとんど変わらない |
| 3 | 参照資料(製品マニュアル、規程など) | ときどき変わる |
| 4 | 会話の履歴 | 会話ごとに増える |
| 5 | 今回の質問 | 毎回変わる |
変わらないものを先頭に、変わるものを後ろに置くのが基本です。先頭に日付や利用者名など毎回変わる情報を入れてしまうと、それ以降の部分がすべて「別の入力」として扱われ、キャッシュが効きません。
提供元によって、自動でキャッシュされる方式と、どこまでをキャッシュするかを明示的に指定する方式があります。また、キャッシュの保存期間、対象となる最小の長さ、キャッシュ利用時の料金の扱いもサービスごとに異なります。具体的な条件は、利用するサービスの最新の公式資料で確認してください。
実務での使い方・具体例
ある会社が、製品の操作マニュアル全体を参照して答えるサポート用のAIを作っているとします(架空の例)。マニュアルは長文で、質問のたびに同じマニュアルをAIに渡していたため、応答が遅く、利用料も想定より膨らんでいました。
開発チームは、次のように入力の構成を見直しました。
- 入力の先頭に、変わらないシステムプロンプトと回答の手本を置く
- その次にマニュアル全文を置き、ここまでをキャッシュの対象にする
- 利用者名や現在の日時は、マニュアルの後ろ、質問の直前に移す
- マニュアルの更新は週に一度にまとめ、キャッシュが頻繁に無効にならないようにする
- 利用ログで、キャッシュがどれくらい使われているかを確認する
この見直しで、二回目以降の質問への応答が速くなり、利用料の見通しも立てやすくなりました。
ほかにも、次のような場面で効果があります。
- 同じ長い会話を続けるチャットで、過去の履歴部分を再利用する
- 一つの長い契約書について、複数の観点から続けて質問する
- AIエージェントが、同じ指示と道具の説明を使って何度も処理を繰り返す
よくある誤解と注意点
どんな入力にも効く、わけではありません。 毎回まったく異なる短い入力を処理する場合、再利用できる部分がほとんどなく、効果はわずかです。
並べ方を間違えると効きません。 先頭近くに変わる情報が混じっているだけで、キャッシュは使われなくなります。入力を組み立てる処理を変更したときは、キャッシュが効いているかを記録で確かめましょう。
保存期間に限りがあります。 キャッシュは一定時間使われないと消えます。利用頻度が低いシステムでは、期待したほどの効果が出ないことがあります。
回答の品質が上がるわけではありません。 プロンプトキャッシュは速さと費用のための仕組みで、AIの回答内容には影響しません。品質の改善は別に取り組む必要があります。
費用の見積もりにも反映しましょう。 キャッシュが使われた部分は、通常より安い料金で計算されるサービスが多くあります。利用料の見込みを立てるときは、キャッシュが効く割合を想定に入れると、実際の請求との差が小さくなります。
関連用語
- レイテンシ:応答までの待ち時間。プロンプトキャッシュで短くできる
- システムプロンプト:AIの振る舞いを決める指示。キャッシュの対象になりやすい部分
- トークン(LLM):生成AIが文章を処理する単位。利用料の計算の基準になる
- コンテキストウィンドウ:AIが一度に扱える入力の長さ
- Few-shotプロンプト:回答の手本を入力に含める手法。手本部分はキャッシュと相性がよい
- 実践記事:生成AIを組み込んだシステム開発の費用とAPI利用料の見積もり方
Otsumuに相談できること
生成AIの利用料や応答速度は、入力の組み立て方を見直すだけで改善できることがあります。Otsumuでは、処理の記録をもとに費用と時間のかかっている箇所を特定し、プロンプトキャッシュやモデルの使い分けを含めた構成で生成AIシステム開発を進めています。
AIの運用費が想定より膨らんでいる段階でもご相談ください。30分の無料相談でお気軽にお声がけください。
執筆:Otsumu株式会社 / 編集日 2026.10.01