SuperAPI AI 工具集

lyzr-automata

Lyzr Automata 是一个低代码多智能体自动化框架,用于构建多个智能体并为其分配特定任务,支持工作流自动化。该框架将核心概念划分为模型(Models)、智能体(Agents)、工具(Tools)、任务(Tasks)和流水线(Pipelines)等基础模块。用户可连接 OpenAI、Perplexity 等大型语言模型,创建具有特定角色、人设和记忆的智能体,借助预置工具或自定义工具完成外部 API 调用等操作,并通过线性异步流水线按顺序执行任务。该框架由 LyzrCore 开发,是一个实验性项目,官方说明其开发速度较快,初始版本可能不完善,但会持续改进稳定性与结构,并欢迎社区贡献。

访问官网

工具介绍

用途

Lyzr Automata 是一个低代码多智能体自动化框架,旨在以简洁的方式构建工作流自动化。它允许创建多个智能体,并为每个智能体绑定特定任务,智能体和任务可以独立运行、完成指令并进入稳定状态。该框架专注于工作流的效率与效果。

主要能力

框架由几个基础构建模块组成:

  • 模型(Models):连接不同 LLM 或其他 AI 模型到工作流的核心单元。可使用预置的 OpenAI 和 Perplexity 模型类,也可扩展基础 AIModel 类以支持自有模型。
  • 智能体(Agents):具有设定角色、人设和记忆的定向专家,用于为 LLM 模型设定方向与专长,提升效果。官方示例包括创建 LinkedIn 内容创作者智能体。
  • 工具(Tools):供智能体完成任务,通常用于连接外部软件组件,如 API 或其他函数。可使用预置工具、Llama Hub 等第三方工具,或通过基础 Tool 类自定义工具(需提供函数及输入输出 Pydantic 模型)。
  • 任务(Tasks):最小的功能单元/节点,定义希望智能体完成的事项,将智能体与工具结合。官方示例包括定义任务和工具任务。
  • 流水线(Pipelines):按有向、有序的方式运行任务。目前支持线性异步流水线,计划在未来版本中支持异步 DAG 流水线。

使用方式

安装:可通过运行相应安装命令安装包(官方文本未提供具体安装命令)。 使用流程:先创建模型实例(如 OpenAI 或 Perplexity 模型,可带参数),再创建智能体并赋予角色、人设和记忆,接着为智能体配备工具(预置或自定义),然后定义任务,最后通过流水线将任务按顺序执行。官方提供了 LinkedIn 发帖自动化和博客自动化两个 Colab 示例,链接分别为:https://colab.research.google.com/drive/1lVJrdjHVZjbwZSqwJEU_etHC4GM3ihD0?usp=sharing 和 https://colab.research.google.com/drive/1e1Qa2pRjbngvX683pXTFLyuqLK11h967?usp=sharing#scrollTo=TmBixqI_BULu。

适用场景

适合需要多智能体协作、任务自动化的工作流场景,例如自动生成 LinkedIn 帖子、博客自动化等,以及需要连接外部 API 或工具完成任务的流程。

限制与说明

官方说明该框架是快速实验的产物,初始版本可能存在不完善之处,团队致力于在后续版本中提升稳定性与结构,并鼓励社区贡献。目前流水线仅支持线性异步,异步 DAG 流水线尚在计划中。其他细节(如具体安装命令、收费方式等)暂未提供。