AgentVerse  by OpenBMB

Multi-agent framework for LLM deployment in task-solving/simulation

created 2 years ago
4,683 stars

Top 10.7% on sourcepulse

GitHubView on GitHub
Project Summary

AgentVerse provides frameworks for deploying and managing multiple LLM-based agents, enabling complex task-solving and interactive simulations. It targets researchers and developers interested in multi-agent systems, offering a structured approach to orchestrate agent interactions for applications ranging from software development to social behavior research.

How It Works

AgentVerse offers two primary frameworks: Task-Solving and Simulation. The Task-Solving framework orchestrates agents to collaboratively complete specific tasks, such as code generation or problem-solving. The Simulation framework allows users to create custom environments where multiple agents interact, facilitating the study of emergent behaviors and testing of agent strategies in scenarios like games or social dynamics.

Quick Start & Requirements

  • Installation: pip install -e . (from cloned repo) or pip install -U agentverse.
  • Prerequisites: Python >= 3.9. OpenAI API key required for default usage. Local model support (LLaMA, Vicuna) requires pip install -r requirements_local.txt and potentially setting up FastChat or vLLM servers. BMTools is optional for simulation cases with tools.
  • Setup: Basic setup is quick via pip. Local model integration and tool server setup add complexity and time.
  • Links: Paper, Demos, Discord.

Highlighted Details

  • Supports both simulation and task-solving frameworks.
  • Enables local LLM integration (LLaMA, Vicuna) via FastChat and vLLM.
  • Includes CLI and GUI examples for simulation environments (e.g., NLP Classroom).
  • Features task-solving benchmarks like Humaneval and tool-using examples.

Maintenance & Community

The project is actively developed, with recent updates including NVIDIA blog mentions and ICLR 2024 paper acceptance. It has a growing community with Discord and Twitter presence. Contributions are encouraged via issues, pull requests, and direct outreach to project leaders.

Licensing & Compatibility

The repository does not explicitly state a license in the README. This requires clarification for commercial use or integration into closed-source projects.

Limitations & Caveats

The project is undergoing a refactor, with a release-0.1 branch available for a stable simulation-only version. Full documentation is listed as "Coming Soon," and support for more sophisticated memory is planned.

Health Check
Last commit

10 months ago

Responsiveness

1 day

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
4 more.

AgentBench by THUDM

0.6%
3k
Benchmark for evaluating LLMs as agents across diverse environments
created 2 years ago
updated 6 months ago
Feedback? Help us improve.