コンテキストキャッシュ

こんてきすときゃっしゅ/Context Caching

AIに繰り返し渡す長い前提情報を保存しておき、再利用することで処理を高速化・低コスト化する仕組みです。

最終更新: 2026-07-07

01

詳しい解説

コンテキストキャッシュとは、AIに毎回渡す長い前提情報(大きなファイルの内容や過去の会話履歴など)を一度処理した状態で保存しておき、次回以降は保存済みの状態を再利用することで、同じ情報を毎回ゼロから処理する無駄を省く仕組みです。

AIコーディングエージェントは、リポジトリ内の多くのファイルを繰り返し参照しながら作業を進めます。このとき、変化のない部分の情報を毎回すべて読み直していると、処理時間や利用料金が余計にかかってしまいます。コンテキストキャッシュを活用することで、変化のない前提部分の再処理を省略し、応答速度の向上やコストの削減につなげられます。

個人開発者がこの仕組みを直接設定する場面は多くありませんが、利用しているAIコーディングエージェントやAPIのサービスが内部でコンテキストキャッシュを活用していることを知っておくと、「同じような質問を繰り返すと速くなる」といった体感の理由を理解しやすくなります。

02

具体例・使いどころ

同じリポジトリに対して何度も質問や指示を重ねるうちに、AIコーディングエージェントの応答が体感的に速くなるのは、コンテキストキャッシュの効果によることがあります。

03

関連用語

04

よくある質問

Q1. 「コンテキストキャッシュ」とは何ですか?
AIに繰り返し渡す長い前提情報を保存しておき、再利用することで処理を高速化・低コスト化する仕組みです。

Q2. 「コンテキストキャッシュ」はどんな場面で使われますか?
同じリポジトリに対して何度も質問や指示を重ねるうちに、AIコーディングエージェントの応答が体感的に速くなるのは、コンテキストキャッシュの効果によることがあります。

Q3. 「コンテキストキャッシュ」と関連する用語は何ですか?
関連する用語として「コンテキストウィンドウ」・「コンテキスト管理術」があります。あわせて確認すると理解が深まります。