Loading...
AG-UI 协议(智能体与用户交互)(AGUI)
一种开放的、基于事件的协议(由 CopilotKit 于 2025 年首创),用于标准化智能体后端与任意前端之间的“最后一公里”。后端通过 SSE、WebSocket 或普通 HTTP 流式传输约 16 种结构化事件类型(文本与 token 增量,工具调用的开始/参数/结果,状态快照与增量,运行生命周期,以及取消),从而使前端能够实时渲染智能体的活动,并将用户操作反馈回同一个执行循环,且与框架无关。LangGraph、CrewAI、Mastra 和 Microsoft Agent Framework 等均已提供原生发射器。它是协议三角中智能体到 UI 的一条边,与 MCP(智能体到工具)和 A2A(智能体到智能体)并列。它与 `chat-interface-patterns` 不同:后者是前端渲染约定,而 AG-UI 是承载底层事件流的传输协议。
In 30 seconds
- What
- 标准化的事件协议,通过 SSE、WebSocket 或 HTTP 把智能体活动(文本、工具调用、状态、生命周期)流式推送到任意前端,实现双向控制与实时渲染。
- When to use
- 构建智能体 UX 时,前端需要实时展示执行过程、支持运行中的介入(暂停、批准、编辑、取消),并适配多种后端框架。
- Watch out
- 一旦前后端时钟漂移或网络丢包,事件顺序和状态一致性就会被打破,因此需要可靠的重放与对账逻辑。
Loading technique guide…