Cognitionは4月22日(現地時間)、同社が実運用するマルチエージェントシステムについて、その実用的なパターンおよび課題を明らかにした。
同社は10か月前には、並列のマルチエージェントシステムは設定や設計上の競合が多く、実用面の課題が大きいという見解を示していたが、近年のモデル進化や用途拡大を受け、実際に有効な構成が見つかったとしている。
主な成功例として、複数エージェントが知見を補完し合うが、書き込み操作(write)は単一エージェントに限定するというものがあった。例えば、「Devin」においては、コーディングエージェントとレビューエージェントを独立したコンテキストで運用することで、1件のプルリクエストあたり平均2件のバグが追加で検出され、その約58%が重大なものだったという。このアプローチでは、レビュー側が事前知識なしに純粋にコードの内容を検証できるため、見落としを減らす効果がある。
また、大規模モデルと小規模モデルを組み合わせる「スマートフレンド」構成の場合、それぞれが得意とする分野や処理特性に応じて役割を分担し、難易度の高い判断は高性能モデルへ委譲する仕組みが有効であることも実証された。ただし、意思決定や情報共有の最適化などコミュニケーション設計には引き続き課題が残る。
今後は、より高次なタスク分割とエージェント間の調整機能の強化に取り組むとし、実用的なマルチエージェントシステムとして、シングルスレッドでの書き込み管理や知能注入のパターンが現状最も効果的であると結論づけている。
- 関連リンク
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
