子智能体 · 工作流编排
子智能体是专注于生成特定模块数据的 AI 助手。每个子智能体负责项目中一个明确的环节,它们各司其职,环环相扣,共同完成一个完整的系统构建。
什么是子智能体
子智能体是专业化、分工明确的 AI 助手:
- 功能描述智能体 — 负责分析需求,梳理功能全景
- 数据模型智能体 — 负责设计数据库结构
- 功能菜单智能体 — 负责生成界面导航
- 代码定义智能体 — 负责制定编码规范
- 后端代码智能体 — 负责生成服务端代码
- 前端代码智能体 — 负责生成用户界面
工作流编排
子智能体是通过工作流进行编排的。平台提供了一个完整的工作流引擎,通过拖拉拽就可以构建一个流程进行执行。
节点类型
流程的节点分为三类:
通用控制节点
通用任务节点
数据处理节点
用于在节点间传递和转换数据,支持 JSON、Markdown、HTML 等多种格式。
子智能体协作机制
子智能体之间通过 表达式引用(Expression Reference) 来彼此传递数据,例如:
这种机制带来的好处:
- 灵活编排 — 每个子智能体可按需引用任意前置节点的产出
- 多格式输出 — 支持 JSON、Markdown、HTML 等多种数据格式
- 职责单一 — 每个子智能体只做一件事,方便优化和替换
- 约束前置 — 代码定义环节提前制定规范,保证代码质量
