本記事では、OpenDevinというAIエージェント開発プラットフォームを紹介します。
OpenDevinは、人間の開発者と同様の方法でエージェントが操作できる点が特徴です。新しいエージェントの実装、安全な実行環境、複数エージェントの連携、評価ベンチマークなどの機能が統合されています。
MITライセンスで公開され、AIエージェント技術の発展に貢献することが期待されています。
参照論文情報
- タイトル:OpenDevin: An Open Platform for AI Software Developers as Generalist Agents
- 著者:Xingyao Wang, Boxuan Li, Yufan Song, Frank F. Xu, Xiangru Tang, Mingchen Zhuge, Jiayi Pan, Yueqi Song, Bowen Li, Jaskirat Singh, Hoang H. Tran, Fuqiang Li, Ren Ma, Mingzhang Zheng, Bill Qian, Yanjun Shao, Niklas Muennighoff, Yizhe Zhang, Binyuan Hui, Junyang Lin, Robert Brennan, Hao Peng, Heng Ji, Graham Neubig
- 所属:UIUC, CMU, Yale, UC Berkeley, Contextual AI, KAUST, ANU, HCMUT, Alibaba, All Hands AI
背景
ソフトウェア開発の分野でのLLMエージェントの研究が進められてきました。例えばChatDevというマルチエージェントシステムやAutoCodeRoverというプログラム修正ツールが注目を集めました。
しかし課題も残されています。複雑で長期的なタスクを実行することは依然として難しく、さらにセキュリティリスクも懸念されています。また、エージェントの性能を体系的に評価する枠組みも十分に整備されていません。
そんな中、Cognition AIが発表した「Devin」という”AIソフトウェアエンジニア”が大きな期待を寄せられています。人間のソフトウェアエンジニアのように振る舞い、複雑なプログラミングタスクを遂行できるAIエージェントです。
このDevinにインスピレーションを受けて「OpenDevin」プロジェクトが始まりました。OpenDevinは、新しいエージェントの実装、コード実行、複数エージェント間の連携、そして評価ベンチマークの組み込みを実現する、開発者向けの高度なプラットフォームです。
以下で詳しく紹介します。
また記事の購読には、アカウント作成後の決済が必要です。
※ログイン/初回登録後、下記ボタンを押してください。
AIDBとは
プレミアム会員(記事の購読)について
■サポートのお願い
AIDBを便利だと思っていただけた方に、任意の金額でサポートしていただけますと幸いです。