SuperAPI AI 工具集

ai-legion

AI Legion 是一个基于 LLM 的自主智能体平台,提供一个让多个自主智能体协作完成任务的框架。项目要求至少 Node 10 环境,需将根目录的 .env.template 重命名为 .env 并添加密钥,同时为 Google Cloud 账户启用 Google Custom Search API。启动后用户通过控制台与所有当前智能体交互,输入内容会作为消息发送给它们。智能体在初期常会因不熟悉操作而产生错误,如未先请求帮助就调用动作、使用原始文本而非正确格式的动作、未用多行定界符包裹多行参数等,这属于正常调整期,多数智能体会从错误中学习并恢复,但 gpt-3.5-turbo 智能体有时会陷入无限错误循环,建议不要无人值守,以免快速消耗 token。每个智能体的状态存储于 .store 目录下,可删除单个文件、整个智能体文件夹或整个 .store 来选择性清除状态,否则重启后智能体会从上次中断处继续。该机制便于调试:可删除特定智能体记忆中问题发生点之后的事件,修改代码并重启,以重放该时刻直至修复;也可让智能体实现功能,完成后重启并告知已加载该功能,再请其试用。

访问官网

工具介绍

用途

AI Legion 是一个基于 LLM 的自主智能体平台,提供让多个自主智能体协作完成任务的框架。

主要能力

  • 多个自主智能体可协同工作以完成任务。
  • 通过控制台与当前所有智能体交互,输入内容会作为消息发送给它们。
  • 智能体状态持久化存储于 .store 目录,支持选择性清除状态以控制运行起点。
  • 支持调试时回放:删除问题发生点之后的事件,修改代码并重启,可重放该时刻直至修复。
  • 可让智能体实现功能,完成后重启并告知已加载该功能,再请其试用。

使用方式

  1. 环境要求:至少 Node 10。
  2. 将项目根目录的 .env.template 文件重命名为 .env 并添加密钥。
  3. 为 Google Cloud 账户启用 Google Custom Search API,例如访问 https://console.cloud.google.com/apis/library/customsearch.googleapis.com。
  4. 启动程序。
  5. 通过控制台与智能体交互,输入任意内容将作为消息发送给所有当前智能体。

适用场景与限制

  • 适用场景:需要多智能体协作完成任务的探索性开发与调试。
  • 限制与注意事项:新启动的智能体常会犯错并产生错误,例如在未请求帮助了解参数前尝试使用动作、使用原始文本响应而非正确格式的动作(或用原始文本包裹包含有效动作的代码块)、使用多行参数值但未用多行定界符( % ff9d7713-0bb0-40d4-823c-5a66de48761b )包裹。这是它们学习自我操作时的正常调整期,通常能从错误中恢复,但 gpt-3.5-turbo 智能体有时会陷入无尽错误循环,无法定位问题。强烈建议不要无人值守,因为此类无限循环会快速消耗 token,尤其是在卡在高 token 消耗动作(如 writeFile)时。
  • 状态管理:每个智能体状态存储于 .store 目录。例如 Agent 1 有自己的存储。可删除任一文件、整个智能体文件夹或整个 .store 来选择性清除状态;否则重启后智能体会从上次中断处继续。

暂未提供的信息

项目未提供具体的收费、价格、平台支持范围或效果承诺等信息。