← 学習メニュー
CCDV-F 練習問題 40
CCDV-F
社内のヘルプデスクのチャットは、1つの会話が数十往復に及ぶことがあります。固定のシステム指示(約5,000トークン)の末尾にだけ cache_control を付けていますが、会話が長くなるにつれて、毎回送る過去のやり取りの入力の費用が大きく増えています。費用を下げる変更として最も適切なのはどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:A
判断のポイント
プロンプトキャッシュは、固定の指示だけでなく、会話の履歴にも使えます。区切りを最新のメッセージに置くと、往復のたびに過去のやり取りがキャッシュから読まれます。区切りの数には上限があります。
A. 最新のメッセージの末尾にもキャッシュの区切りを置き、過去のやり取りまでキャッシュされるようにする(正解)
キャッシュは先頭からの一致で使われるため、会話の履歴もキャッシュの対象にできます。最新のメッセージに区切りを置けば、次の往復では、それまでのやり取りがキャッシュから読まれます。
B. 往復のたびに新しい会話を始め、過去のやり取りは送らないようにする(不正解)
会話の文脈が失われ、ヘルプデスクとしてのやり取りが成り立ちません。
C. システム指示とすべてのメッセージに cache_control を付け、区切りをできるだけ多く置く(不正解)
1回のリクエストで置ける区切りの数には上限があり、すべてに付けることはできません。
D. システム指示の cache_control を外し、キャッシュを使わないようにする(不正解)
キャッシュによる割引まで失い、費用はさらに増えます。
出題範囲:CCDV-F 分野5「モデル選択と最適化」・項目5.4 費用とトークンの管理(使用量の追跡・キャッシュ)
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
