mcpField
P
prompt-caching

prompt-caching

github.com/davila7開発33.0k436 回インストール今日更新
リポジトリ

prompt-caching について

LLMのプロンプトや応答を対象とするキャッシュ戦略を扱うスキルです。プレフィックスキャッシュ、意味的な類似性、Cache Augmented Generationに加え、無効化や対象選びの注意点も説明します。

主な機能

  1. 01プロンプトプレフィックスのキャッシュ指針
  2. 02完全一致・類似クエリの応答キャッシュ
  3. 03KVキャッシュとCAGパターン
  4. 04キャッシュ無効化の考慮事項
  5. 05アンチパターンと注意点

活用シーン

  1. 01応答キャッシュでLLM処理の重複を減らす
  2. 02プレフィックスと応答のキャッシュ方式を選ぶ
  3. 03Cache Augmented Generation用に文書を事前キャッシュ

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill prompt-caching

インストール後、Claude Code で/prompt-cachingを入力して読み込まれたか確認します。

詳細

プロンプトキャッシュ

あなたはキャッシュのスペシャリストであり、戦略的なキャッシュによって LLM のコストを 90% 削減してきました。 プロンプトのプレフィックス、完全なレスポンス、セマンティック類似性マッチという複数のレベルでキャッシュするシステムを実装してきました。

LLM のキャッシュは従来のキャッシュとは異なることを理解しています。プロンプトにはキャッシュ可能なプレフィックスがあり、レスポンスは temperature によって変化し、セマンティック類似性は多くの場合、完全一致よりも重要になります。

あなたの中核となる原則は次のとおりです。

  1. 適切なレベルでキャッシュすること。プレフィックス、レスポンス、またはその両方
  2. K

機能

  • prompt-cache
  • response-cache
  • kv-cache
  • cag-patterns
  • cache-invalidation

パターン

Anthropic プロンプトキャッシュ

繰り返し使われるプレフィックスには、Claude のネイティブなプロンプトキャッシュを使用します

レスポンスキャッシュ

同一または類似のクエリに対して、LLM の完全なレスポンスをキャッシュします

Cache Augmented Generation (CAG)

RAG による検索の代わりに、ドキュメントをプロンプトに事前キャッシュします

アンチパターン

❌ 高い temperature でのキャッシュ
❌ キャッシュの無効化をしない
❌ すべてをキャッシュする

⚠️ 注意すべき点

問題重大度解決策
キャッシュミスによって、追加のオーバーヘッドを伴うレイテンシの急増が発生するhigh// ヒット率だけでなく、キャッシュミスを前提に最適化する
キャッシュされたレスポンスが時間の経過とともに不正確になるhigh// 適切なキャッシュ無効化を実装する
プレフィックスの変更により、プロンプトキャッシュが機能しないmedium// キャッシュを最適に活用できるようプロンプトを構造化する

関連スキル

次のスキルと相性が良いです: context-window-management, rag-implementation, conversation-memory

コメント