← 学習メニュー

CCAR-F 練習問題 5

CCAR-F

シナリオ:マルチエージェントの調査システム

Claude Agent SDK で、コーディネーターが Web 検索・文書分析・統合・レポート生成の各サブエージェントに作業を委任し、出典付きのレポートを作る調査システムを構築しています。

コーディネーターは Web 検索と文書分析のサブエージェントを実行した後、統合サブエージェントを「これまでの調査結果を統合してレポートの骨子を作って」というプロンプトで起動しています。統合結果には、検索で見つかっていない統計値や実在しない論文名が含まれていました。各サブエージェントの出力は、コーディネーターの会話履歴には残っています。最も適切な修正はどれですか。

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

選択肢を押して回答

正解と解説

正解:C

判断のポイント

サブエージェントの文脈は分離されており、親の会話も以前の起動内容も自動では共有されません(ガイド1.3)。現行の Agent SDK でも、親から子へ渡るのは起動ツールのプロンプト文字列が中心で、必要な所見・ファイルパス・決定事項はそこに書きます。

A. 統合サブエージェントにも Web 検索ツールを許可し、必要な情報を自分で探し直せるようにする(不正解)

重複した検索で費用と時間が増え、役割の分離も崩れます。既に得た結果を渡せば済む問題に対して過剰な権限です。

B. 統合サブエージェントの定義に、コーディネーターと同じシステムプロンプトを設定して文脈を共有させる(不正解)

システムプロンプトを揃えても、コーディネーターの会話履歴やツール結果は共有されません。必要な調査結果は依然として届きません。

C. 起動するプロンプトに、検索と分析の結果を出典付きでそのまま含める(正解)

サブエージェントは親の会話履歴を自動では引き継ぎません。渡るのは自身の定義と起動時のプロンプトなので、統合に必要な所見はプロンプトに明示的に含めます。材料がないまま統合を求めたことが捏造の原因です。

D. プロンプトに「調査結果にない情報は書かない」と追記する(不正解)

禁止によって捏造は一部抑えられるかもしれませんが、統合の材料が渡っていない状態は変わりません。中身のない骨子になるだけです。

出題範囲:CCAR-F 分野1「エージェント設計と調整」・項目1.3 サブエージェントの起動と文脈の受け渡し

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

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