概要
Imbueが自社開発のツール`mngr`を活用し、100以上のClaudeエージェントを並列に動かして自身のテストコード生成、デバッグ、そしてプルリクエストの統合までを自動化した高度なケーススタディ。
詳細内容
本記事は、Imbue社が開発したエージェントオーケストレーションツール`mngr`を用いて、自社のワークフローをいかに効率化したかを解説する技術ブログです。彼らはチュートリアルスクリプトを起点に、Claudeエージェント群を活用してテストコード(pytest)を自動生成し、各テストに対して個別のエージェントを割り当ててデバッグと修正を行わせるという大規模な並列処理を実現しました。特筆すべきは、これらのエージェントの成果物を一つの「インテグレーターエージェント」が統合し、人間がレビュー可能な単一のプルリクエストにまとめる仕組みです。このプロセスにより、インターフェースの改善点(エージェントが理解できない部分は人間にとっても難解であるというシグナル)の発見にも繋がりました。また、開発者がローカル環境での小規模な試行から、Modalを用いたクラウド上の大規模並列実行(100エージェント以上)へと、同一のインターフェースでシームレスにスケールアップできる`mngr`の設計思想についても詳述されています。