Automated agentic system design via meta-agent search (ICLR 2025 paper)
Top 28.9% on SourcePulse
This repository introduces Automated Design of Agentic Systems (ADAS), a new research area focused on automatically creating agentic systems. It targets researchers and practitioners seeking to automate the discovery of novel agent architectures and functionalities, offering a path to more powerful and adaptable AI agents.
How It Works
ADAS employs a "meta" agent that iteratively generates agent designs in code. This meta-agent learns from past discoveries, programming new agents that incorporate novel building blocks or combinations. The approach is demonstrated via Meta Agent Search, which explores different domains by having the meta-agent program and refine agent designs.
Quick Start & Requirements
conda create -n adas python=3.11
, conda activate adas
, pip install -r requirements.txt
.export OPENAI_API_KEY="YOUR KEY HERE"
)._arc
, _drop
) and run python {DOMAIN}/search.py
.evaluate_forward_fn()
, prompts, and add basic functions in search.py
for new domains.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The code executes untrusted model-generated code, posing a potential risk of destructive actions due to model limitations, even if malicious intent is unlikely in current settings. Users must acknowledge and accept these risks.
6 months ago
Inactive