SuperAPI AI 工具集

AgentPilot

AgentPilot 是一个开源的多功能工作流自动化平台,用于创建、组织和执行 AI 工作流,从单个 LLM 到复杂的多成员 AI 驱动流程。它提供直观且功能丰富的界面,支持实时聊天、分支对话、图形化工作流、可嵌套的块与工具、自定义 UI、结构化输出、代码解释器以及定时调度(高级功能)。用户可创建代理、管理对话文件夹、将多成员工作流保存为单个代理并无限嵌套。平台集成 LiteLLM 支持 100+ 模型,集成 Open Interpreter 可执行 9 种语言的代码,并支持插件与模块扩展。

访问官网

工具介绍

AgentPilot 是一个多功能的 AI 工作流自动化系统,用于创建、组织和执行复杂的 AI 驱动任务。它既支持与单个 LLM 聊天,也支持复杂的多成员工作流,并提供直观且功能丰富的界面,让用户能够设计 AI 工作流并实时聊天。

用途 AgentPilot 的核心用途是构建和管理 AI 工作流。无论是简单的单模型对话,还是由多个代理、代码、文本、提示、模块组合而成的复杂流程,都可以通过该平台进行设计、执行和迭代。

主要能力

  • 创建代理:可新建代理、编辑其配置并整理到文件夹中;多成员工作流可保存为单个代理并无限嵌套。
  • 分支工作流:消息、工具和代码均可编辑并重新运行,形成分支点,支持循环切换;分支功能适用于所有插件和多成员聊天。
  • 图形化工作流:可将其他成员或块添加到工作流中,并配置它们之间的交互方式;垂直对齐的成员会并行执行。可用成员类型包括:User(等待输入)、Agent(获取带集成工具和消息的 LLM 回复)、Text(可嵌套其他块的文本块)、Code(获取代码输出)、Prompt(从单个提示获取 LLM 回复)、Module(运行或获取任意模块的方法或变量)、Workflow(上述类型的任意组合)。
  • 块与工具:管理可嵌套的块集合,可在任意工作流或文本字段中使用,实现复用与一致性;默认块为文本块,也可为任意成员类型,甚至多成员工作流。可通过花括号引用块名,如 {block-name}。工具可分配给代理,默认是单个 Code 成员,也可为完整工作流;可配置参数,参数在运行时修改并重新执行会创建分支点。
  • 模块:运行时导入的 Python 文件,适用于工具包、守护进程、记忆、自定义页面等需要持久化的场景。
  • 自定义 UI:提供灵活强大的基类,用于构建复杂的层级配置界面,整个应用基于此框架构建;开发者可轻松修改或创建配置页面,甚至可在应用运行时进行。
  • 调度器(高级):按特定时间或间隔调度工作流运行,支持自然语言时间表达式,例如每 5 分钟、每天下午 3 点、每月第二个星期二。
  • 结构化输出:成员可借助 Instructor 配置为输出结构化数据。
  • 插件与扩展:可创建和导入自定义插件以扩展功能。支持的插件包括 Agent(自定义代理行为)、Open Interpreter、OpenAI Assistant、CrewAI Agent(当前禁用)、Workflow(CrewAI Workflow 当前禁用)、Provider(模型提供商支持,如 Litellm)。
  • 代码解释器:集成 Open Interpreter,可独立作为插件使用,也可用于执行 9 种语言的代码(Python、Shell、AppleScript、HTML、JavaScript、PowerShell、R、React、Ruby)。代码可从任意 Code 成员或角色为 Code 的消息执行;设置中可为代码消息启用自动运行。
  • AI 生成:System Blocks 文件夹下的块用于生成或增强字段,默认包含 Claude 的提示生成器;提示(AI 增强用户输入)、代理(AI 生成代理,即将推出)、系统消息(AI 生成系统消息,即将推出)、页面(AI 生成页面,即将推出)。
  • 模型支持:集成 LiteLLM,支持 100+ 模型,并支持自定义 API 服务器、Google PaLM API、Google VertexAI。

使用方式 可从源码构建,具体方法参见“How to build from source”。升级时,可在启动应用前用新版本替换可执行文件以迁移旧数据库。用户可通过图形界面创建代理、组织文件夹、设计工作流、配置工具与块、运行代码、设置调度(高级)等。文本字段中可通过花括号引用块名。

适用场景 适用于需要自动化 AI 驱动任务的场景,包括单模型对话、多代理协作、代码执行、定时任务、结构化数据输出等。适合希望构建、组织和执行复杂 AI 工作流的开发者与团队。

限制与注意事项

  • 调度器为高级(Premium)功能。
  • 部分功能标注为“即将推出”或“当前禁用”。
  • 用户需始终理解正在运行的代码,执行任何代码均属自身责任。
  • 使用自动运行代码和 Open Interpreter 时需谨慎;打开任意聊天时,若最后一条消息为代码,将开始自动运行。
  • Windows 可执行文件因已知问题必须保持控制台可见。
  • Linux 上创建 venv 不会安装 pip。
  • 更改 OpenAI Assistant 的配置不会重新加载助手,需关闭并重新打开聊天。
  • 项目欢迎贡献,可提交 pull request。