π¦ OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation
π¦ OWL is a cutting-edge framework for multi-agent collaboration that pushes the boundaries of task automation, built on top of the CAMEL-AI Framework.
OWL achieves 58.18 average score on GAIA benchmark and ranks π οΈ #1 among open-source frameworks.
Our vision is to revolutionize how AI agents collaborate to solve real-world tasks. By leveraging dynamic agent interactions, OWL enables more natural, efficient, and robust task automation across diverse domains.
- π Table of Contents
- π₯ News
- π οΈ Installation
- π Quick Start
- π§ͺ Experiments
- β±οΈ Future Plans
- π License
- ποΈ Cite
- π₯ Community
- [2025.03.07]: We open-source the codebase of π¦ OWL project.
git clone https://github.com/camel-ai/owl.git
cd owl
Using Conda (recommended):
conda create -n owl python=3.11
conda activate owl
Using venv (alternative):
python -m venv owl_env
# On Windows
owl_env\Scripts\activate
# On Unix or MacOS
source owl_env/bin/activate
python -m pip install -r requirements.txt
In the owl/.env_example
file, you will find all the necessary API keys along with the websites where you can register for each service. To use these API services, follow these steps:
- Copy and Rename: Duplicate the
.env_example
file and rename the copy to.env
. - Fill in Your Keys: Open the
.env
file and insert your API keys in the corresponding fields.
Run the following minimal example:
python owl/run.py
We provided a script to reproduce the results on GAIA.
You can check the run_gaia_roleplaying.py
file and run the following command:
python run_gaia_roleplaying.py
- Write a technical blog post detailing our exploration and insights in multi-agent collaboration in real-world tasks.
- Enhance the toolkit ecosystem with more specialized tools for domain-specific tasks.
- Develop more sophisticated agent interaction patterns and communication protocols
The source code is licensed under Apache 2.0.
If you find this repo useful, please cite:
@misc{owl2025,
title = {OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation},
author = {{CAMEL-AI.org}},
howpublished = {\url{https://github.com/camel-ai/owl}},
note = {Accessed: 2025-03-07},
year = {2025}
}