← 学習メニュー

CCAR-F 練習問題 57

CCAR-F

シナリオ:開発者の生産性向上

Claude Agent SDK で、慣れないコードベースの調査、レガシーシステムの理解、定型コードの生成、繰り返し作業の自動化を支援するエージェントを作っています。組み込みツール(Read・Write・Edit・Bash・Grep・Glob)と MCP サーバーを併用します。

大規模なコードベースの調査で、Claude Code の会話が長くなったため /compact を実行しました。その後、それまでに特定していた関連ファイルのパスと、まだ確かめていない問いが要約から抜け落ち、同じ調査をやり直すことになりました。次回からの進め方として最も適切なのはどれですか。

スポンサーリンク
1つ選択してください

選択肢を押して回答

正解と解説

正解:C

判断のポイント

文脈の圧縮では、何を残すかを明示します。/compact に残す観点を指示し、重要な発見はファイルなどの外部の記録にも残しておくと、圧縮の後も作業を続けられます。

A. /compact をやめ、文脈が上限に達するまで会話をそのまま続ける(不正解)

上限に近づくほど応答の質が下がり、いずれ自動の圧縮も起きます。

B. より大きな文脈ウィンドウのモデルに切り替え、圧縮を不要にする(不正解)

上限に達するまでの時間が延びるだけで、長い会話での劣化は避けられません。

C. /compact に、残すべき内容(特定したファイルのパスと未解決の問い)を指示として添える(正解)

/compact には、要約で残す観点を指示として渡せます。調査の続きに必要な具体的な情報を明示すると、圧縮の後も作業を引き継げます。

D. /clear で会話を消し、調査を最初からやり直す(不正解)

それまでの発見をすべて失います。

出題範囲:CCAR-F 分野5「文脈管理と信頼性」・項目5.4 大規模コードベースの探索での文脈管理

参考資料(公式ドキュメント)

公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。