ai-legion
An LLM-powered autonomous agent platform
1.4k
Stars
+119
Stars/month
0
Releases (6m)
Overview
AI Legion是一个基于LLM的自主代理平台,允许多个AI代理协作完成复杂任务。该框架支持代理间通信、状态持久化和网络搜索功能。代理具备学习能力,能够从错误中恢复并适应新的操作模式。平台提供完整的状态管理系统,包括记忆、目标和笔记存储,支持会话间的状态恢复。代理可以执行各种动作,包括文件操作、网络搜索和自我调试。该工具特别适合需要多步骤推理和协作的自动化任务,为研究人员和开发者提供了一个灵活的多代理实验环境。
Pros
- + 支持多代理协作,能够处理复杂的多步骤任务和工作流程
- + 具备完整的状态持久化机制,代理可以在重启后继续之前的工作
- + 内置网络搜索能力和错误恢复机制,代理能够自我调试和学习
Cons
- - GPT-3.5-turbo代理容易陷入无限错误循环,需要人工监督
- - 代理在学习阶段会频繁出错,可能快速消耗API token额度
- - 需要手动配置多个外部服务(OpenAI、Google Search API)才能正常使用
Use Cases
- • 研究自主代理行为和多代理协作模式的学术项目
- • 需要多步骤推理和网络搜索的复杂任务自动化
- • 构建能够长时间运行并保持状态的智能助手原型
Getting Started
1. 安装依赖:npm install 并重命名.env.template为.env;2. 配置API密钥:添加OpenAI API密钥和Google搜索API配置到.env文件;3. 启动代理:运行npm run start [代理数量] [模型选择]开始与代理交互