EvoAgentX/EvoAgentX

🚀 EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

What it solves

EvoAgentX 是一個框架,旨在超越靜態提示串接與手動協調。它解決了建立複雜 AI 代理工作流程時僵硬且難以最佳化的問題,透過提供一套系統,使代理能依據目標與回饋自動建構、評估與演化。

How it works

EvoAgentX 採用目標驅動的方式來建構代理系統。從自然語言目標,WorkFlowGenerator 會產生結構化的多代理工作流程。這些代理由 AgentManager 管理,並透過 WorkFlow 圖執行。系統內建自我演化引擎,利用迭代回饋迴路與自動評估器來優化代理行為。它亦支援短期與長期記憶模組,並可透過 HITLManager 進行 Human-in-the-Loop (HITL) 互動,以確保關鍵步驟有人類監督。

Who it’s for

此框架適用於 AI 研究人員、工作流程工程師以及希望以最小工程投入、最大彈性建構功能性代理系統的創業團隊。

Highlights

  • Automatic Workflow Construction: Generates multi-agent workflows from a single prompt.
  • Self-Evolution Engine: Uses algorithms to automatically improve workflows based on datasets and goals.
  • Extensive Tool Library: Includes built-in toolkits for code execution (Python/Docker), search (Google, Wikipedia, arXiv), databases (MongoDB, PostgreSQL, FAISS), and browser automation.
  • Human-in-the-Loop: Supports approval gating and user input collection during agent execution.
  • Broad Model Compatibility: Integrates with OpenAI, Qwen, Claude, DeepSeek, and local models via LiteLLM.