# Autonumous Agents: Multi-LLM

Creatus Autonumous Agents logo: A Framework for Automatic Agent Generation.

Generate different roles for LLMs to form a collaborative entity for complex tasks.

An Automatic Agents Generation Framework based on LLMs. This program, driven by LLMs, autonomously generates multi-agents to achieve whatever goal you set.

## 🚀 Updates - **2023.08.30**: Adding a custom agent collection, AgentBank, allows you to add custom agents.

The execution process of AutoAgents.

## 🚀 Features - **Planner**: Determines the expert roles to be added and the specific execution plan according to the problem. - **Tools**: The set of tools that can be used, currently only compatible with the search tools. - **Observers**: Responsible for reflecting on whether the planner and the results in the execution process are reasonable, currently including reflection checks on Agents, Plan, and Action. - **Agents**: Expert role agents generated by the planner, including name, expertise, tools used, and LLM enhancement. - **Plan**: The execution plan is composed of the generated expert roles, each step of the execution plan has at least one expert role agent. - **Actions**: The specific actions of the expert roles in the execution plan, such as calling tools or outputting results. ## Acknowledgements The system, action bank and role bank of this code base is built using [MetaGPT](https://github.com/geekan/MetaGPT). The basic framework is based on [AutoAgents](https://github.com/Link-AGI/AutoAgents)