ai-legion

An LLM-powered autonomous agent platform

Visit WebsiteView on GitHub
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 [代理数量] [模型选择]开始与代理交互