Go to file
2025-03-06 18:06:36 +08:00
2025-03-05 12:33:22 +08:00
2025-03-05 12:26:04 +08:00

🦉 OWL: Towards General Multi-Agent Assistant for 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 ranks #1 among open-source frameworks on GAIA benchmark.

Our vision is to revolutionize how AI agents collaborate to solve real-world tasks. By leveraging role-playing mechanisms and dynamic agent interactions, OWL enables more natural, efficient, and robust task automation across diverse domains.

🔥 News

🛠️ Installation

Clone the Github repository:

$ git clone xxx

Set up Environment:

$ conda create -n owl python=3.11
$ conda activate owl

Install Dependencies:

$ pip install -r requirements.txt

Set API Keys:

We use dotenv to manage API keys. Please copy and check the .env.example file to .env and fill in the necessary API keys.

🚀 Quick Start

Run the following minimal example:

$ python run.py

🧪 Experiments

Additionally, We have 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

⏱️ Future Plans

  • 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

Architecture

Cite

Description
🦉 OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation
Readme 288 MiB
Languages
Python 94.1%
Shell 2.8%
Batchfile 2.5%
Dockerfile 0.6%