智能工作台中的多Agent工作流实践
案例定位
这是一条很典型的“从单次问答转向任务编排”的实践线索。重点不在 Agent 名字有多少,而在于用户问题如何被拆成多个角色、多个数据源、多个步骤协作完成。
这个案例为什么重要
从记录看,工作台不是要做一个单纯聊天机器人,而是要让系统能完成:
- 检索提示词与知识
- 查询结构化数据库
- 查询时序数据库
- 汇总分析结果
- 输出表格和图形
这已经不是“回答问题”,而是“跑工作流”。
这里体现出的角色分工
案例里已经出现了比较清晰的角色边界:
RAGAgent:维护提示词和语义引导PDLAgent:读取属性参数接口MysqlAgent:处理结构化数据查询InfluxAgent:处理时序数据查询AnalyzeAgent:汇总和推理TableAgent:生成表格ImageAgent:生成图表
观察
一旦角色边界明确,后续无论是换模型、换工具还是做微调,都会更容易落地。
从个体重构视角看,这意味着什么
对于个人或小团队来说,这类系统带来的变化是:
- 不再靠人手工跨系统搬运信息
- 不再靠人脑临时记住每个查询步骤
- 不再每次临时组织表达和分析顺序
而是把:
- 任务拆解
- 工具顺序
- 数据传递方式
- 结果汇总逻辑
逐步固化为可重复流程。
暴露出的真实问题
从原始记录里能看到几个很典型的工程问题:
- Agent 无法直接访问某些 MCP
resource和prompt - 工具过多会带来上下文长度和成本压力
- 分布式 Agent 的注册与调度仍不稳定
- 多数据源协作时,字段、measurement、时间范围理解容易错位
这些问题很重要,因为它们说明:
复杂工作流的瓶颈往往不是“模型不够聪明”,而是上下文组织、工具边界和流程编排不稳定。
这条案例的实际价值
它适合继续沉淀为:
- 多 Agent 协作模板
- 工作台任务拆解模式
- 数据查询工作流规范
- 人机协同中的校验点设计