# AutoAgents:多智能体自动生成框架
为GPT生成不同的角色,通过多智能体处理更复杂的任务。
AutoAgents是一个基于LLM的自动代理生成实验的实验性开源应用程序。该程序由LLM驱动,自主生成多智能体以实现您设定的任何目标。## 🚀 特点 - **Planner**:根据问题确定要添加的专家角色和具体的执行计划。 - **工具**:可使用的工具集,目前仅支持搜索工具。 - **观察员**:负责反思执行过程中的计划和结果是否合理,目前包括对智能体、计划和行动的反思检查。 - **智能体**:生成的专家角色智能体,包括名称、专业知识、使用的工具和LLM模型。 - **计划**:执行计划由生成的专家角色组成,执行计划的每个步骤至少有一个专家角色代理。 - **动作**:执行计划中专家角色的具体动作,如调用工具或输出结果。 ## 演示 在线演示: - [DEMO / HuggingFace Spaces](https://huggingface.co/spaces/LinkSoul/AutoAgents) 视频演示: - **谣言验证** - **贪吃蛇游戏** ## 安装与使用 ### 传统安装 ```bash git clone https://github.com/LinkSoul-AI/AutoAgents cd AutoAgents python setup.py install ``` ### 配置 - 在`config/key.yaml / config/config.yaml / env`中配置您的`OPENAI_API_KEY`。 - 优先级顺序:`config/key.yaml > config/config.yaml > env` ```bash # Copy the configuration file and make the necessary modifications. cp config/config.yaml config/key.yaml ``` | 变量名 | config/key.yaml | env | | ------------------------------------------ | ----------------------------------------- | ----------------------------------------------- | | OPENAI_API_KEY # 用您自己的密钥替换 | OPENAI_API_KEY: "sk-..." | export OPENAI_API_KEY="sk-..." | | OPENAI_API_BASE # 可选 | OPENAI_API_BASE: "https://