← 学習メニュー
CCAR-F 練習問題 57
CCAR-F
シナリオ:開発者の生産性向上
Claude Agent SDK で、慣れないコードベースの調査、レガシーシステムの理解、定型コードの生成、繰り返し作業の自動化を支援するエージェントを作っています。組み込みツール(Read・Write・Edit・Bash・Grep・Glob)と MCP サーバーを併用します。
大規模なコードベースの調査で、Claude Code の会話が長くなったため /compact を実行しました。その後、それまでに特定していた関連ファイルのパスと、まだ確かめていない問いが要約から抜け落ち、同じ調査をやり直すことになりました。次回からの進め方として最も適切なのはどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:C
判断のポイント
文脈の圧縮では、何を残すかを明示します。/compact に残す観点を指示し、重要な発見はファイルなどの外部の記録にも残しておくと、圧縮の後も作業を続けられます。
A. /compact をやめ、文脈が上限に達するまで会話をそのまま続ける(不正解)
上限に近づくほど応答の質が下がり、いずれ自動の圧縮も起きます。
B. より大きな文脈ウィンドウのモデルに切り替え、圧縮を不要にする(不正解)
上限に達するまでの時間が延びるだけで、長い会話での劣化は避けられません。
C. /compact に、残すべき内容(特定したファイルのパスと未解決の問い)を指示として添える(正解)
/compact には、要約で残す観点を指示として渡せます。調査の続きに必要な具体的な情報を明示すると、圧縮の後も作業を引き継げます。
D. /clear で会話を消し、調査を最初からやり直す(不正解)
それまでの発見をすべて失います。
出題範囲:CCAR-F 分野5「文脈管理と信頼性」・項目5.4 大規模コードベースの探索での文脈管理
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
