論文の概要: EvoGit: Decentralized Code Evolution via Git-Based Multi-Agent Collaboration
- arxiv url: http://arxiv.org/abs/2506.02049v1
- Date: Sun, 01 Jun 2025 05:20:42 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-06-04 21:47:34.87613
- Title: EvoGit: Decentralized Code Evolution via Git-Based Multi-Agent Collaboration
- Title(参考訳): EvoGit: Gitベースのマルチエージェントコラボレーションによる分散コード進化
- Authors: Beichen Huang, Ran Cheng, Kay Chen Tan,
- Abstract要約: EvoGitは、自律的なコード進化によって駆動されるソフトウェア開発のための分散マルチエージェントフレームワークである。
すべての調整はGitベースのフィロジェネティックグラフを通じて行われ、完全なバージョンラインを追跡する。
ユーザはハイレベルな目標を定義し、定期的にグラフをレビューし、軽量なフィードバックを提供する。
- 参考スコア(独自算出の注目度): 24.264076742680984
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We introduce EvoGit, a decentralized multi-agent framework for collaborative software development driven by autonomous code evolution. EvoGit deploys a population of independent coding agents, each proposing edits to a shared codebase without centralized coordination, explicit message passing, or shared memory. Instead, all coordination emerges through a Git-based phylogenetic graph that tracks the full version lineage and enables agents to asynchronously read from and write to the evolving code repository. This graph-based structure supports fine-grained branching, implicit concurrency, and scalable agent interaction while preserving a consistent historical record. Human involvement is minimal but strategic: users define high-level goals, periodically review the graph, and provide lightweight feedback to promote promising directions or prune unproductive ones. Experiments demonstrate EvoGit's ability to autonomously produce functional and modular software artifacts across two real-world tasks: (1) building a web application from scratch using modern frameworks, and (2) constructing a meta-level system that evolves its own language-model-guided solver for the bin-packing optimization problem. Our results underscore EvoGit's potential to establish a new paradigm for decentralized, automated, and continual software development. EvoGit is open-sourced at https://github.com/BillHuang2001/evogit.
- Abstract(参考訳): EvoGitは、自律的なコード進化によって駆動される協調ソフトウェア開発のための分散マルチエージェントフレームワークである。
EvoGitは、独立したコーディングエージェントの集団をデプロイし、それぞれが編集を、集中的な調整、明示的なメッセージパッシング、共有メモリなしで共有コードベースに提案する。
代わりに、すべての調整はGitベースの系統図を通じて発生し、完全なバージョンラインを追跡し、エージェントが非同期に読み出し、進化するコードリポジトリに書き込むことができる。
このグラフベースの構造は、一貫した履歴を保持しながら、きめ細かい分岐、暗黙の並行処理、スケーラブルなエージェントインタラクションをサポートする。
ユーザは高レベルの目標を定義し、定期的にグラフをレビューし、有望な方向を促進するために軽量なフィードバックを提供する。
実験では、EvoGitが2つの現実世界のタスクにまたがって、機能的でモジュール化されたソフトウェアアーティファクトを自律的に生成する能力を実証している。(1) 現代的なフレームワークを使ってスクラッチからWebアプリケーションを構築すること、(2) ビンパック最適化問題のために独自の言語モデル誘導解決器を進化させるメタレベルシステムを構築すること。
我々の結果は、分散化され、自動化され、継続的なソフトウェア開発のための新しいパラダイムを確立するEvoGitの可能性を強調します。
EvoGitはhttps://github.com/BillHuang2001/evogit.comでオープンソース化されている。
関連論文リスト
- ComfyMind: Toward General-Purpose Generation via Tree-Based Planning and Reactive Feedback [15.363560226232668]
我々は、堅牢でスケーラブルな汎用生成を可能にするために設計されたコラボレーティブAIシステムであるComfyMindを紹介する。
ComfyMindでは,低レベルのノードグラフをコール可能な関数言語に抽象化するセマンティックインターフェース(SWI)と,検索ツリー計画機構という,2つのコアイノベーションを紹介している。
我々はComfyBench、GenEval、Reason-Editの3つの公開ベンチマークでComfyMindを評価した。
論文 参考訳(メタデータ) (2025-05-23T13:53:03Z) - Open Source Evolutionary Computation with Chips-n-Salsa [0.0]
本稿では,Chips-n-Salsaが現在提供している進化的アルゴリズムについて述べる。
Chips-n-Salsaの進化的アルゴリズムは適応突然変異と交叉率を持つ実装を含んでいる。
論文 参考訳(メタデータ) (2024-12-02T22:18:31Z) - RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graph [63.87660059104077]
RepoGraphは、現代のAIソフトウェアエンジニアリングソリューションのためのリポジトリレベルの構造を管理するプラグインモジュールである。
RepoGraphはすべてのシステムのパフォーマンスを大幅に向上させ、オープンソースフレームワークの間で新たな最先端技術を生み出している。
論文 参考訳(メタデータ) (2024-10-03T05:45:26Z) - MOSS: Enabling Code-Driven Evolution and Context Management for AI Agents [7.4159044558995335]
動的コンテキスト管理システムとコード生成を統合する新しいフレームワークであるMOSS(llM-oriented Operating System Simulation)を紹介する。
フレームワークの中核は、最小限の知識原則を強制するために、インバージョン・オブ・コントロールコンテナとデコレータを併用する。
我々は,このフレームワークがエージェント開発における効率性と能力をいかに向上させるかを示し,チューリング完全エージェントへの移行におけるその優位性を強調した。
論文 参考訳(メタデータ) (2024-09-24T14:30:21Z) - OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - AgileCoder: Dynamic Collaborative Agents for Software Development based on Agile Methodology [5.164094478488741]
AgileCoderは、Agile Methodology(AM)をフレームワークに統合するマルチエージェントシステムである。
このシステムは、Product Manager、Developer、Testerといった特定のAMロールを異なるエージェントに割り当て、ユーザ入力に基づいて協調してソフトウェアを開発する。
論文 参考訳(メタデータ) (2024-06-16T17:57:48Z) - Octopus: Embodied Vision-Language Programmer from Environmental Feedback [58.04529328728999]
身体視覚言語モデル(VLM)は多モード認識と推論において大きな進歩を遂げた。
このギャップを埋めるために、我々は、計画と操作を接続する媒体として実行可能なコード生成を使用する、具体化された視覚言語プログラマであるOctopusを紹介した。
Octopusは、1)エージェントの視覚的およびテキスト的タスクの目的を正確に理解し、2)複雑なアクションシーケンスを定式化し、3)実行可能なコードを生成するように設計されている。
論文 参考訳(メタデータ) (2023-10-12T17:59:58Z) - Gentopia: A Collaborative Platform for Tool-Augmented LLMs [21.09079715807735]
簡単な構成でエージェントを柔軟にカスタマイズできる拡張言語モデル(ALM)フレームワークであるgentopiaを提案する。
我々はまた、ユーザカスタマイズエージェントの登録と共有を可能にするパブリックプラットフォームであるgentpoolを構築した。
ジェントプールの不可欠なコンポーネントであるgentbenchは、安全性、堅牢性、効率性など、さまざまな面でユーザカスタマイズエージェントを徹底的に評価するように設計されている。
論文 参考訳(メタデータ) (2023-08-08T04:12:29Z) - X-volution: On the unification of convolution and self-attention [52.80459687846842]
本稿では,畳み込み操作と自己注意操作の両方からなるマルチブランチ基本モジュールを提案する。
提案したX-進化は、非常に競争力のある視覚的理解の改善を実現する。
論文 参考訳(メタデータ) (2021-06-04T04:32:02Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。