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.