跳到主要内容
返回时间线
ag-ui-protocol/ag-ui来源发表:

AG-UI 把智能体接进用户界面:约16种标准事件统一前后端,兼容任意事件传输

核心概要

AG-UI 是一套开放、轻量、基于事件的协议,用来规范 AI 智能体与面向用户的应用之间的连接。此前智能体接入界面缺少统一约定,AG-UI 让智能体后端在执行过程中发出约 16 种标准事件类型之一,并接受少量简单输入,同时通过中间件层适配 SSE、WebSockets、webhooks 等任意事件传输。它由 CopilotKit 与 LangChain、CrewAI 的早期合作衍生而来,以 MIT 许可开源,并附带参考 HTTP 实现和默认连接器。

Source-provided article image: ag-ui-protocol / ag-ui
GitHub Trending

深度剖析

智能体与用户界面之间多了一套公开的事件约定:智能体后端在执行时发出的事件,只要符合 AG-UI 约 16 种标准事件类型之一,就能被前端应用接收。 此前智能体接入应用界面没有这样一套统一的事件约定,AG-UI 把这一层单独抽出来,与负责给智能体提供工具的 MCP、负责智能体之间通信的 A2A 并列。 协议以 MIT 许可开源,并附带参考 HTTP 实现和默认连接器,供团队直接起步。

协议靠一个中间件层在不同运行环境之间保持兼容,事件格式允许宽松匹配,从而让多种智能体和应用可以互通。 中间件层不绑定单一传输方式,SSE、WebSockets、webhooks 等事件传输都能承载 AG-UI 事件。 AG-UI Dojo 用每个仅 50 到 200 行代码的简单示例演示协议的核心构件,并公开了 Dojo 与各框架集成的源码。

启示与展望

这套协议面向把 AI 智能体接入面向用户应用的开发团队,材料给出的是协议说明、参考 HTTP 实现、默认连接器以及每个 50 到 200 行代码的 Dojo 示例,未给出性能或互操作性的量化结果。

材料把 AG-UI 定位为与 MCP、A2A 互补的第三类智能体协议,其兼容性以宽松事件格式匹配实现,材料未给出跨框架互操作的实际测试结果。