AG-UI 是一个开放、轻量级、基于事件的协议,它规范了 AI 代理如何连接到前端应用程序,设计简洁且灵活:

  • 在代理执行过程中,代理后端发出的事件兼容 AG-UI 的 16 种标准事件类型;

  • 代理后端可以接受几种简单的 AG-UI 兼容输入作为参数;

AG-UI 包括一个灵活的中间件层,确保跨不同环境的兼容性:

  • 可与任何事件传输方式(SSE、WebSocket、webhooks 等)配合使用;

  • 允许宽松的事件格式匹配,实现广泛的代理和应用程序互操作性;

图片

AG-UI 是基于现实需求和实践经验开发的应用内代理交互。

它是通过以下方式形成的:

  • 与 CopilotKit 社区的用户合作,了解应用程序中基于代理的交互需求;

  • 与领先的代理框架(LangGraph、Mastra、CrewAI、AG2 等)紧密合作;

  • 提取在不同框架中出现的常见基础设施模式,并将其转化为标准化的开放协议;

这种实用方法帮助确保 AG-UI 既灵活又可立即应用于实际用例。

AG-UI 兼容的代理框架

图片

AG-UI 可以与多个流行的代理框架和前端解决方案一起工作:

AG-UI 兼容的代理可以安全高效地支持:

  • 基于代理的实时聊天流;

  • 双向状态同步(聊天内外);

  • 生成式界面和结构化消息(支持增量流式传输);

  • 实时上下文增强;

  • 前端工具使用(工具调用);

  • 人机协作和人机交互等。

github:https://github.com/ag-ui-protocol/ag-ui

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐