• 简体中文
  • 子智能体 · 工作流编排

    子智能体是专注于生成特定模块数据的 AI 助手。每个子智能体负责项目中一个明确的环节,它们各司其职,环环相扣,共同完成一个完整的系统构建。

    什么是子智能体

    子智能体是专业化、分工明确的 AI 助手:

    • 功能描述智能体 — 负责分析需求,梳理功能全景
    • 数据模型智能体 — 负责设计数据库结构
    • 功能菜单智能体 — 负责生成界面导航
    • 代码定义智能体 — 负责制定编码规范
    • 后端代码智能体 — 负责生成服务端代码
    • 前端代码智能体 — 负责生成用户界面

    工作流编排

    子智能体是通过工作流进行编排的。平台提供了一个完整的工作流引擎,通过拖拉拽就可以构建一个流程进行执行。

    节点类型

    流程的节点分为三类:

    通用控制节点

    节点功能
    开始节点流程的入口
    结束节点流程的出口
    子流程引用其他已定义的流程
    代码执行自定义代码片段
    循环对数据进行循环迭代处理
    消息输出输出流程执行消息

    通用任务节点

    节点功能
    大模型调用 AI 大模型生成内容
    智能助手调用已配置的指挥官
    变量表达式计算和转换变量值
    变量赋值为变量设置固定值
    变量操作对变量进行增删改查

    数据处理节点

    用于在节点间传递和转换数据,支持 JSON、Markdown、HTML 等多种格式。

    子智能体协作机制

    子智能体之间通过 表达式引用(Expression Reference) 来彼此传递数据,例如:

    ${项目信息.功能描述}   → 获取功能描述节点的输出
    ${项目信息.数据模型}   → 获取数据模型节点的输出

    这种机制带来的好处:

    • 灵活编排 — 每个子智能体可按需引用任意前置节点的产出
    • 多格式输出 — 支持 JSON、Markdown、HTML 等多种数据格式
    • 职责单一 — 每个子智能体只做一件事,方便优化和替换
    • 约束前置 — 代码定义环节提前制定规范,保证代码质量