← 学習メニュー

CCDV-F 練習問題 2

CCDV-F

社内ライブラリの非推奨 API を新しい API へ置き換える作業を自動化します。影響するファイルや必要な修正の内容は、コードを調べてみないと分かりません。リポジトリは大きく、関連するファイルは数十から数百の可能性があります。構成として最も適切なのはどれですか。

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

選択肢を押して回答

正解と解説

正解:A

判断のポイント

作業内容が事前に分からない、または範囲が大きい問題は、オーケストレーターが分解してサブエージェントへ委任します。サブエージェントは文脈の分離と並列化に役立ちます。

A. 中心のエージェントが作業を分解し、サブエージェントへ委任する(正解)

必要な作業が調べるまで分からない問題には、中心のエージェントが動的に分解して委任する構成(オーケストレーターとワーカー)が向いています。サブエージェントは文脈を分けて並行に作業できます。

B. 全体を1回で送り、修正を一度に出させる(不正解)

文脈の上限を超える可能性が高く、超えなくても大量のファイルで注意が分散します。

C. 置き換えの対象をすべて人が事前に洗い出し、固定の手順のワークフローとして実装する(不正解)

事前の洗い出しに大きな手間がかかり、調べる中で見つかる例外に対応できません。

D. ファイルを1つずつ順番にモデルへ渡し、修正が必要かどうかだけを判定させる(不正解)

全ファイルを機械的に処理するため無駄が多く、ファイル間の依存関係も考慮できません。

出題範囲:CCDV-F 分野1「エージェントとワークフロー」・項目1.1 エージェント設計(ワークフローとエージェントの選択・階層・サブエージェント)

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

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