この論文では、さまざまなプログラミング言語で幅広いソフトウェアエンジニアリング(SE)タスクを実行するように設計された、革新的な一般的なマルチエージェントシステムであるHyperAgentを紹介します。 HyperAgentは、人間開発者のワークフローを模倣し、計画、ナビゲーション、コード編集、実行など、SEタスクのライフサイクル全体を処理できる4つの専門エージェント(Planner、Navigator、Code Editor、Executor)を特徴としています。 SWE-Benchベンチマークを使用したGitHub問題の解決、RepoExecを使用したストレージレベルのコード生成、Defects4Jを使用した障害の特定、プログラムのリカバリなど、さまざまなSE操作で既存の最高のパフォーマンスを上回る結果を示しています。