Skip to content

agentUniverse is a LLM multi-agent framework that allows developers to easily build multi-agent applications. Furthermore, through the community, they can exchange and share practices of patterns across different domains.

License

Notifications You must be signed in to change notification settings

alipay/agentUniverse

Repository files navigation

agentUniverse


Language version: English | 中文 | 日本語

Static Badge


What is agentUniverse?

agentUniverse is a multi-agent framework based on large language models. agentUniverse provides you with the flexible and easily extensible capability to build single agents. At its core, agentUniverse features a rich set of multi-agent collaboration mode components (which can be viewed as a Collaboration Mode Factory, or Pattern Factory). These components allow agents to maximize their effectiveness by specializing in different domains to solve problems. agentUniverse also focuses on the integration of domain expertise, helping you seamlessly incorporate domain knowledge into the work of your agents.🎉🎉🎉

🌈🌈🌈agentUniverse helps developers and enterprises to easily build powerful collaborative agents that perform at an expert level in their respective domains.

We encourage you to practice and share different domain Patterns within the community. The framework comes pre-loaded with several multi-agent collaboration mode components that have been validated in real-world industries and will continue to expand in the future. The components that will be available soon include:

  • PEER Mode Component: This pattern uses agents with different responsibilities—Plan, Execute, Express, and Review—to break down complex problems into manageable steps, execute the steps in sequence, and iteratively improve based on feedback, enhancing the performance of reasoning and analysis tasks. Typical use cases: Event interpretation, industry analysis.
  • DOE Mode Component: This pattern employs three agents—Data-fining, Opinion-inject, and Express—to improve the effectiveness of tasks that are data-intensive, require high computational precision, and incorporate expert opinions. Typical use cases: Financial report generation.

More patterns are coming soon...


Table of Contents


Quick Start

Using pip:

pip install agentUniverse

We will show you how to:

  • Prepare the environment and application projects
  • Build a simple agent
  • Use mode components for multi-agent collaboration
  • Test and tune the execution effectiveness of an agent
  • Quickly deploy an agent as a service

For more details, please read the Quick Start.


Cases and Example Projects

🌟 Use Cases

Legal Consultation Agent

Python Code Generation and Execution Agent

Discussion Group Based on Multi-Turn Multi-Agent Mode

Financial Event Analysis Based on PEER Multi-Agent Mode

🌟 Example Projects

agentUniverse Example Projects

🌟 Product Cases Built with agentUniverse

'Zhi Xiao Zhu' AI Assistant for Financial Professionals


More

Why Use agentUniverse

💡 Why Use agentUniverse?

Core Features

  • Rich Multi-Agent Collaboration Modes: Provides industry-validated collaboration modes such as PEER (Plan/Execute/Express/Review) and DOE (Data-fining/Opinion-inject/Express). It also supports user-defined patterns for new modes, enabling organic collaboration among multiple agents.
  • Customizable Components: All framework components, including LLM, knowledge, tools, and memory, are customizable, allowing users to enhance their dedicated agents.
  • Seamless Integration of Domain Expertise: Offers capabilities for domain-specific prompts, knowledge construction, and management, and supports domain-level SOP orchestration and embedding, aligning agents to the expert level in their fields.

💡 For more features details, see the Core Features of agentUniverse.

User Guide

💡 For more detailed information, please read the User Guide.

API Reference

💡 Please read the API Reference.

Support

Submit Questions via GitHub Issues

😊 We recommend submitting your queries using GitHub Issues, we typically respond within 2 days.

Contact Us via Discord

😊 Join our Discord Channel to interact with us.

Contact Us via Administrator Email

😊 Email: [email protected]

WeChat Official Account

😊 Official Account ID: agentUniverse智多星

You can get more related articles and information in our WeChat Official Account.

Acknowledgements

This project is partially built on excellent open-source projects such as langchain, pydantic, gunicorn, flask, SQLAlchemy, chromadb, etc. (The detailed dependency list can be found in pyproject.toml). We would like to extend special thanks to the related projects and contributors. 🙏🙏🙏

About

agentUniverse is a LLM multi-agent framework that allows developers to easily build multi-agent applications. Furthermore, through the community, they can exchange and share practices of patterns across different domains.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages