← 学習メニュー
CCAR-F 練習問題 17
CCAR-F
シナリオ:マルチエージェントの調査システム
Claude Agent SDK で、コーディネーターが Web 検索・文書分析・統合・レポート生成の各サブエージェントに作業を委任し、出典付きのレポートを作る調査システムを構築しています。
文書分析サブエージェントには、論文の本文を取得する fetch_paper があり、説明は「論文を取得する」の1行だけです。実際には DOI(10.xxxx/… の形式)しか受け付けませんが、ログではエージェントが論文の題名や URL を渡してエラーになる呼び出しが約4割ありました。最初に行う改善として最も適切なのはどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:B
判断のポイント
ツールの説明には、目的・入力の形式と例・返す内容・他のツールとの使い分けを書きます。説明の不足は、誤った入力や不要な呼び出しの主な原因になります。
A. fetch_paper を廃止し、論文の取得はすべて汎用の Web 取得のツールで行わせる(不正解)
用途に合った取得手段を失い、出典の扱いもあいまいになります。
B. 説明に、受け付ける入力(DOI の形式と例)、返す内容、題名しか分からないときに使うべき別のツールを書く(正解)
モデルはツールの説明を手掛かりに呼び方を決めます。入力の形式・例・返す内容・使い分けを書くと、誤った呼び出しを減らせます。
C. エラーが返ったら、同じ引数のまま数回まで再試行させる(不正解)
入力の形式が誤っている限り、再試行しても成功しません。
D. システムプロンプトの末尾に、DOI とは何かを説明する長い文章を書き足す(不正解)
ツールの説明から離れた場所の情報は、ツールを選ぶ時点で参照されにくく、形式の例も伝わりません。
出題範囲:CCAR-F 分野2「ツール設計とMCP連携」・項目2.1 ツールの説明と境界の設計
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
