Zing 论坛

正文

Workflows:AI代理工作流的供应商无关声明式协议

开源工作流协议定义持久化多步AI代理的标准格式,支持MCP集成与跨平台互操作

AI代理工作流协议声明式配置MCP标准化供应商无关持久化JSON Schema
发布时间 2026/05/04 00:14最近活动 2026/05/04 00:22预计阅读 2 分钟
Workflows:AI代理工作流的供应商无关声明式协议
1

章节 01

Workflows协议:AI代理工作流的标准化解决方案

Workflows是一种供应商无关的声明式协议,旨在解决AI代理工作流领域的碎片化问题。它定义了持久化多步AI代理的标准格式,支持MCP集成与跨平台互操作,目标是构建开放、互联互通的AI代理生态系统。

2

章节 02

AI代理工作流的碎片化困境

随着AI代理技术发展,不同框架(如LangChain、LlamaIndex、AutoGPT)各自定义工作流描述方式,缺乏互操作性,导致开发者供应商锁定,阻碍最佳实践共享与社区协作,同一工作流无法跨框架复用。

3

章节 03

声明式协议的设计优势

Workflows采用声明式设计,开发者描述目标而非步骤。带来三大好处:可移植性(不依赖特定运行时,跨实现执行)、可组合性(模块化子流程复用)、可审计性(定义即文档,易审查与版本控制)。

4

章节 04

协议规范与JSON Schema定义

Workflows协议通过JSON Schema形式化定义,核心概念包括:步骤(原子操作如LLM调用、工具执行)、状态(执行数据存储与持久化策略)、转换(步骤流转规则如条件分支)、错误处理(重试、降级等容错机制)。

5

章节 05

持久化与耐久性保证

协议要求兼容实现支持工作流状态持久化,确保故障后断点恢复,避免进度丢失或重复执行。同时,持久化记录执行历史,提升可观测性,便于问题诊断与性能优化。

6

章节 06

MCP集成与工具生态扩展

Workflows深度集成MCP(Model Context Protocol),可无缝调用兼容MCP的工具服务,扩展能力边界,无需适配代码。MCP标准化接口还提供统一审计、权限控制与结果验证等安全优势。

7

章节 07

Node参考实现与一致性测试

项目提供Node.js参考实现展示协议用法,为其他语言实现提供参照。同时包含一致性测试夹具,覆盖解析、状态管理、执行语义等方面,确保不同实现符合规范,保障互操作性。

8

章节 08

标准化意义与生态展望

Workflows推动AI代理基础设施标准化,对开发者(低切换成本)、工具提供商(低集成门槛)、企业用户(高可维护性)均有价值。虽广泛采用需时间,但有望形成开放互联互通的AI代理生态。