AI 快讯 编译自 aws_ml_blog #模型部署#AI Agent#AWS

亚马逊 Bedrock AgentCore 集成 AG-UI 协议:构建生成式 UI 的 AI Agent 前端

AWS 发布 AG-UI 协议,让 AI Agent 在 Bedrock AgentCore 上渲染交互式图表、共享状态并支持人工介入。本文详解 FAST 模板与 CopilotKit 集成,为中文开发者提供无服务器 Agent 前端方案。

编译发布 2026/06/30 原文发布 2026/06/30

一句话看懂

AWS 在 Bedrock AgentCore 中集成 AG-UI 协议,让 AI Agent 能生成交互式 UI 组件、共享状态并支持人工审批,通过 FAST 模板和 CopilotKit 实现。

详细发生了什么

AI Agent 不再局限于聊天。通过 AG-UI(Agent-User Interaction Protocol)协议,Agent 可以在对话中内联渲染交互式图表、实时更新共享画布,或在执行中途暂停等待用户批准。AG-UI 是一个开放协议,支持 Strands Agents、LangGraph、CrewAI 等多种 Agent 框架,以及 React、Angular、Vue 等前端库。

Amazon Bedrock AgentCore 是 AWS 的 Agent 托管平台,提供无服务器、安全、可扩展的运行环境。它支持多种协议:MCP 连接工具、A2A 连接 Agent、AG-UI 连接用户。部署时只需在容器中设置 AG-UI 协议标志,AgentCore 便充当透明代理,处理认证(SigV4 或 Cognito OAuth 2.0)、会话隔离、扩缩容和可观测性。

FAST(Fullstack AgentCore Solution Template)是一个可部署的启动项目,集成了 AgentCore Runtime、Gateway、Identity、Memory 和 Code Interpreter,使用 React 前端和 Cognito 认证。v0.4.1 版本新增了两个 AG-UI 模式(agui-strands-agent 和 agui-langgraph-agent),共享同一个前端解析器。CopilotKit 集成示例则进一步提供了生成式 UI、双向共享状态和人工介入功能。

中文圈视角

对中国开发者来说,这套方案的价值在于:

  1. 无服务器部署:AgentCore 处理底层基础设施,开发者只需关注 Agent 逻辑和前端 UI。相比自建 Kubernetes 集群或使用国内云厂商的 Serverless 服务(如阿里云函数计算、华为云 FunctionGraph),AWS 的方案更一体化,但需要注意国内访问 AWS 服务的网络延迟和合规问题。

  2. 国产替代对比:国内类似产品如百度智能云千帆 AppBuilder、阿里云百炼平台也提供 Agent 构建能力,但大多偏向对话式交互,缺乏 AG-UI 这样的开放协议来支持复杂 UI 组件。如果团队需要构建交互式 Agent(如数据分析仪表盘、审批流程),AG-UI 方案更具灵活性。

  3. 实际场景:适合需要 Agent 生成图表、更新共享任务看板、或要求人工审批的办公自动化场景。例如,一个会议调度 Agent 可以暂停执行,等待用户确认时间后再继续。

  4. 盲点:中文社区对 AG-UI 协议讨论较少,多数教程仍聚焦于 MCP 工具调用。实际上,AG-UI 将 Agent 从“聊天机器人”升级为“交互式应用”,值得关注。

几条值得记住的细节

  • AG-UI 协议通过 Server-Sent Events 传输类型化事件流,例如工具调用会依次触发 RUN_STARTED、TEXT_MESSAGE_START 等事件。
  • FAST 模板支持 Strands Agents 和 LangGraph 两种后端,前端解析器统一处理,无需关心后端框架。
  • AgentCore Memory 是可选的,当 MEMORY_ID 未设置时,会话管理器返回 None,避免强制配置。
  • CopilotKit 示例部署在 AgentCore Runtime 上,使用 Cognito 认证和 Gateway 连接 MCP 工具。
  • 容器需在端口 8080 暴露 POST /invocations(AG-UI 请求)和 GET /ping(健康检查)。

一句话总结

AG-UI 协议让 AWS Bedrock Agent 从聊天升级为交互式应用,中国开发者可借此构建带图表、共享状态和审批流程的 Agent 前端。