IoA  by OpenBMB

Open-source framework for collaborative AI agents

Created 1 year ago
757 stars

Top 45.9% on SourcePulse

GitHubView on GitHub
Project Summary

Internet of Agents (IoA) is an open-source framework designed for orchestrating collaborative AI agents. It enables diverse, distributed agents to form teams and tackle complex tasks by providing an internet-like connectivity layer. This framework is targeted at researchers and developers looking to build sophisticated multi-agent systems that leverage specialized AI capabilities.

How It Works

IoA employs an internet-inspired architecture, allowing agents to connect and communicate across different environments. It supports autonomous nested team formation, enabling agents to dynamically create teams and sub-teams to adapt to task requirements. The framework facilitates heterogeneous agent integration, bringing together agents with varied skills, and utilizes asynchronous task execution for improved efficiency. Adaptive conversation flow management ensures structured yet flexible communication between agents.

Quick Start & Requirements

  • Installation: Requires Docker. Clone the repository and build Docker images for core components and desired agents (e.g., ReAct, AutoGPT, Open Interpreter).
  • Prerequisites: Docker, OpenAI API key (configured in .env). Milvus service is required for state management.
  • Demo: A quick demo with AutoGPT and Open Interpreter can be launched using docker-compose -f dockerfiles/compose/open_instruction.yaml up.
  • Documentation: Documentation, Paper, Distributed Setup Guide.

Highlighted Details

  • Internet-inspired architecture for agent connectivity.
  • Autonomous nested team formation and heterogeneous agent integration.
  • Asynchronous task execution and adaptive conversation flow.
  • Pre-built Docker images available for core components and popular agents.

Maintenance & Community

  • Active development with a focus on improving documentation and expanding capabilities.
  • Community engagement encouraged via Discord and email (ioa.thunlp@gmail.com).

Licensing & Compatibility

  • The repository's license is not explicitly stated in the README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The framework is described as "just getting started," suggesting potential for ongoing development and API changes. The README does not specify the license, which could impact commercial adoption.

Health Check
Last Commit

11 months ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.9%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 10 months ago
Updated 2 days ago
Starred by Wes McKinney Wes McKinney(Author of Pandas), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
22 more.

autogen by microsoft

0.5%
50k
Agentic framework for multi-agent AI applications
Created 2 years ago
Updated 19 hours ago
Feedback? Help us improve.