SuperAPI AI 工具集

fastgpt-workflow-generator

智能体与模型

查看项目

更新于 10-16 04:44

技能介绍

用途

FastGPT Workflow Generator 用于从自然语言需求自动生成生产级 FastGPT 工作流 JSON。当用户需要从零创建工作流、基于模板生成工作流、修改现有工作流、校验或修复工作流 JSON、设计多智能体系统、自动化创建工作流,或将需求文档转换为可执行 JSON 时,可以使用该技能。触发关键词包括:FastGPT、workflow、JSON、multi-agent、工作流、template matching、workflow automation、node configuration、workflow validation。

主要能力

该技能遵循五阶段流程生成生产级工作流 JSON:

  1. 需求分析:从自然语言输入中提取结构化需求,识别请求类型(从零创建、基于模板、修改现有工作流、校验/修复现有 JSON),并通过 AI 语义分析提取用途、领域、复杂度、功能、输入、输出、外部集成和特殊要求等信息。若信息不足,会通过对话澄清。

  2. 模板匹配:从内置模板中寻找最相似的模板。内置模板包括:文档翻译助手.json(简单工作流,文档处理)、销售陪练大师.json(中等复杂度,对话式 AI)、简历筛选助手_飞书.json(复杂工作流,数据处理 + 外部集成)、AI金融日报.json(定时触发 + 多智能体,新闻聚合)。匹配策略分为粗筛(基于元数据计算相似度分数,选取 Top 3 候选)和精筛(语义相似度评估),最终根据得分选择从空白模板开始、以模板为参考大幅修改,或以模板为基础小幅调整。

  3. JSON 生成:分为基于模板生成和从零创建两种场景。基于模板时,复制模板结构,保留、修改、删除或新增节点,重新生成 NodeId,更新引用,自动布局位置,并更新配置。从零创建时,确定节点列表,生成节点和连接,计算位置并生成配置。

  4. 校验:进行三层校验。第一层为 JSON 格式校验,检查 JSON 可解析、顶层包含 nodes/edges/chatConfig、每个节点包含必要字段、flowNodeType 有效、position 包含数值坐标。第二层为节点连接校验,检查 edges 的 source/target 节点存在、sourceHandle/targetHandle 格式正确、节点输入引用的节点和输出键存在、引用类型匹配、模板引用存在、无自环和重复连接。第三层为逻辑完整性校验,检查必需节点存在、所有节点从 workflowStart 可达、无非法循环、loop 节点配置正确、无死端、所有必需输入有值。

  5. 增量修改(可选):用于添加、删除、修改节点。理解修改意图后执行修改,重新布局并校验。

使用方式

该技能通过自然语言需求触发。用户描述需求后,技能自动执行五阶段流程。示例包括:创建简单 AI 问答工作流、创建文档翻译工作流、在现有 AI 问答工作流中添加知识库搜索节点等。技能会输出完整的 FastGPT 工作流 JSON,并附带匹配分析报告、修改建议列表或校验报告。

适用场景

  • 从零创建 FastGPT 工作流
  • 基于内置模板生成工作流
  • 修改现有工作流 JSON(增删改节点)
  • 校验和修复工作流 JSON
  • 设计多智能体系统(并行处理、智能体协调、工作流编排)
  • 将需求文档转换为可执行 JSON

限制

资料中未提供关于收费、价格、平台支持范围、性能效果等方面的明确信息,暂未提供。该技能依赖内置模板库和 AI 语义分析能力,具体可用模板和节点类型以实际实现为准。