@svpino: AG-UI 使得构建智能体应用变得极其容易。以下是它的工作原理。这是一个简单聊天机器人的模型…
摘要
AG-UI 是 CopilotKit 提供的一个协议,用于构建智能体应用,它流式传输生命周期事件、工具调用和状态更新,能够在多种框架中实现人机协同工作流。CopilotKit SDK 实现了此协议。
AG-UI 使得构建智能体应用变得极其容易。
以下是它的工作原理。
这是一个简单聊天机器人的模型:
用户 → LLM → 响应
但是,那些需要渲染用户界面、暂停以等待审批、以及向用户请求输入的交互式智能体,则需要一个更为复杂的模型。
在构建这些智能体时,LLM 的响应将包含智能体运行过程中的一系列状态变化:
• 智能体启动了一个任务
• 智能体调用了一个工具
• 智能体更新了其状态
• 智能体流式传输这些令牌
• 智能体正在等待人类输入
• 智能体正在恢复任务
智能体-用户交互协议 (AG-UI) 将 LLM 响应视为事件流,而非文本端点。
在实践中,当智能体运行时,你会得到以下内容:
1. 生命周期事件,让您的UI了解智能体的状态位置。
2. 流式传输令牌的文本消息。
3. 工具调用,使您的UI能够用所需的参数预填表单。
4. 状态更新,让您的UI与智能体保持同步。
5. 用于人工审批、富媒体和自定义需求的特殊事件。
所有这些事件都通过标准传输方式(SSE、WebSocket 或普通 HTTP)以 JSON 格式传输。
因此,您可以构建一个与智能体进度保持同步的前端,而无需发明自定义流程来实现这一点。
例如,构建人机协同工作流变成了一个现成的组件,您可以直接集成,而无需从头开始构建。
@CopilotKit 是 AG-UI 的创建者,您可以在几乎任何地方构建前端应用时使用它:
• React
• Angular
• Vue
• React Native
• Slack
• Teams
• Discord
• WhatsApp
• Telegram
以下是供您查看的链接:https://github.com/CopilotKit/CopilotKit…
感谢 CopilotKit 团队与我合作撰写本文。
查看缓存全文
缓存时间: 2026/07/01 16:14
{agent.state.city}
有问题或需要帮助吗?
关注我们的最新版本更新!
相似文章
@svpino:在 MCP 之后,AG-UI 可能增长最快的智能体协议。它是一种轻量级的事件流协议……
Santiago (@svpino) 指出,继 MCP 之后,AG-UI 是增长最快的智能体协议,这是一种用于构建面向用户的 AI 智能体的轻量级事件流协议,支持实时更新、工具编排、共享可变状态、安全边界、UI 同步,以及现在新增的用于可恢复对话的线程功能。
@Saboo_Shubham_: https://x.com/Saboo_Shubham_/status/2062220865643982875
本文解释了生成式 UI 的三种模式(受控式、声明式、开放式)以及 CopilotKit 如何通过 AG-UI 协议实现这些模式,用于构建动态的代理驱动界面。
@svpino: 构建AI代理最难的部分之一是将它们与你的用户界面连接起来。大多数人意识到的问题:代理会……
Santiago Valdarrama讨论了将AI代理与用户界面集成的挑战,指出代理打破了传统的请求/响应模式。
使用 CUGA 构建真正的智能代理应用:轻量级框架上的二十多个实际工作示例
IBM 推出 CUGA,这是一个开源智能代理框架,处理状态、工具调用和编排的底层细节,让开发者专注于定义工具和提示词。本文展示了使用 CUGA 构建的二十多个单文件示例应用,展示了它如何消除重复的框架设置工作。
构建代理型应用的实用视角:无需底层基础设施
关于构建AI代理应用并降低基础设施复杂度的实用指南,重点关注能够处理底层架构的工具。