← 学習メニュー
CCDV-F 練習問題 2
CCDV-F
社内ライブラリの非推奨 API を新しい API へ置き換える作業を自動化します。影響するファイルや必要な修正の内容は、コードを調べてみないと分かりません。リポジトリは大きく、関連するファイルは数十から数百の可能性があります。構成として最も適切なのはどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:A
判断のポイント
作業内容が事前に分からない、または範囲が大きい問題は、オーケストレーターが分解してサブエージェントへ委任します。サブエージェントは文脈の分離と並列化に役立ちます。
A. 中心のエージェントが作業を分解し、サブエージェントへ委任する(正解)
必要な作業が調べるまで分からない問題には、中心のエージェントが動的に分解して委任する構成(オーケストレーターとワーカー)が向いています。サブエージェントは文脈を分けて並行に作業できます。
B. 全体を1回で送り、修正を一度に出させる(不正解)
文脈の上限を超える可能性が高く、超えなくても大量のファイルで注意が分散します。
C. 置き換えの対象をすべて人が事前に洗い出し、固定の手順のワークフローとして実装する(不正解)
事前の洗い出しに大きな手間がかかり、調べる中で見つかる例外に対応できません。
D. ファイルを1つずつ順番にモデルへ渡し、修正が必要かどうかだけを判定させる(不正解)
全ファイルを機械的に処理するため無駄が多く、ファイル間の依存関係も考慮できません。
出題範囲:CCDV-F 分野1「エージェントとワークフロー」・項目1.1 エージェント設計(ワークフローとエージェントの選択・階層・サブエージェント)
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
