← 学習メニュー
CCAR-F 練習問題 18
CCAR-F
シナリオ:マルチエージェントの調査システム
Claude Agent SDK で、コーディネーターが Web 検索・文書分析・統合・レポート生成の各サブエージェントに作業を委任し、出典付きのレポートを作る調査システムを構築しています。
文書分析サブエージェントのツール説明を書き直した後も、短い事実確認の依頼で、時間のかかる deep_analyze_document が選ばれ続けています。調べると、システムプロンプトに「文書に関する依頼には、必ず徹底的な分析で応えること」という一文がありました。ツールの説明自体は用途の違いを明確に書いています。次に行うべき対処として最も適切なのはどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:A
判断のポイント
ツールの説明を整えても誤選択が続くなら、システムプロンプトにツールを連想させるキーワード指示がないかを点検します(ガイド2.1)。
A. システムプロンプトの該当文を見直し、特定のツールを連想させない書き方へ改めたうえで、短い事実確認の扱いを明記する(正解)
システムプロンプトのキーワードが、意図しないツールとの結び付きを作ることがあります(ガイド2.1)。説明が適切でも上位の指示が上書きしている状態なので、プロンプトの文言を見直します。
B. deep_analyze_document を一時的に無効にし、短い依頼が多い時間帯は軽量な分析ツールだけを使わせる(不正解)
本当に深い分析が必要な依頼まで処理できなくなります。時間帯で切り替える根拠もありません。
C. tool_choice で軽量な分析ツールを常に強制し、深い分析は利用者が明示したときだけ別の経路で実行する(不正解)
強制選択は特定の工程を確実に先に実行させる手段で、依頼に応じた使い分けには向きません。モデルの判断を不要に封じます。
D. deep_analyze_document の説明に「短い依頼には使わないこと」という注意を、さらに強い表現で書き足す(不正解)
ツールの説明は既に十分です。原因であるシステムプロンプトの指示が残る限り、説明の強調と指示がぶつかり続けます。
出題範囲:CCAR-F 分野2「ツール設計とMCP連携」・項目2.1 ツールの説明と境界の設計
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
