Agent0  by aiming-lab

Autonomous agents that evolve without human data

Created 1 month ago
628 stars

Top 52.8% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This project introduces the Agent0 Series, a novel framework for developing autonomous AI agents that evolve and improve without relying on human-curated datasets. It targets researchers and engineers in AI, particularly those working with large language models and vision-language models, offering a path to create more capable and adaptable agents by leveraging self-evolution and tool integration.

How It Works

Agent0 employs a symbiotic co-evolutionary process between two agents: a Curriculum Agent that generates increasingly challenging tasks and an Executor Agent that learns to solve them using external tools. This competition drives performance gains. Agent0-VL extends this paradigm to multimodal reasoning, incorporating a Solver for tool-integrated reasoning and a Verifier for self-evaluation and self-repair, thereby integrating tools into the agent's entire feedback loop. Both systems are built on zero-data self-evolution, tool-integrated reasoning, and autonomous data generation.

Quick Start & Requirements

The provided README details the research findings and methodology but does not include specific installation commands, dependency lists (e.g., Python version, CUDA requirements), or setup instructions. Users are directed to associated papers and a project website for further details, implying that setup may involve complex configurations typical of advanced AI research projects.

Highlighted Details

  • Agent0 achieved over +18% improvement on mathematical reasoning and +24% on general reasoning benchmarks, requiring zero external training data.
  • Agent0-VL demonstrated up to +12.5% average improvement on visual reasoning benchmarks and achieved state-of-the-art performance among open-source vision-language models, even outperforming GPT-4o on specific tasks.
  • Both agents leverage external tools to enhance problem-solving capabilities and drive autonomous evolution.
  • Agent0-VL utilizes a dual-role architecture (Solver/Verifier) for sophisticated self-evaluation and self-repair mechanisms.

Maintenance & Community

The project is associated with researchers from UNC-Chapel Hill, Salesforce Research, and Stanford University. No specific community channels (e.g., Discord, Slack) or detailed roadmaps are mentioned in the provided README.

Licensing & Compatibility

The project is licensed under the Apache License 2.0. This license is permissive and generally allows for commercial use, modification, and distribution, with standard attribution requirements.

Limitations & Caveats

The README focuses on the achievements of Agent0 and Agent0-VL and does not explicitly state limitations. However, the "zero-data" self-evolution approach may present challenges in controlling the direction of agent improvement or ensuring the quality of self-generated training data. The complexity of the co-evolutionary framework could also pose an adoption barrier.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
684 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA), and
4 more.

agents by aiwaves-cn

0.1%
6k
Open-source framework for self-evolving, data-centric autonomous language agents
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.