当前位置: 首页 > news >正文

AG-UI:AI 用户交互协议,解决了Agent与前端应用连接和通信的问题

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

相关文章:

  • 数学复习笔记 8
  • LeRobot 框架的核心架构概念和组件(上)
  • 【Java基础】HashTable 和 ConcurrentHashMap 的区别与使用
  • 【测试】BUG
  • Hadoop的组成
  • ssti模板注入学习
  • 【Ansible基础】Ansible设计理念与无代理架构深度解析
  • Spring的bean的生命周期?
  • 【漫话机器学习系列】258.拐点(Inflection Point)
  • Linux重定向与缓冲区
  • Java—类与对象(一)
  • 【NLP 计算句子之间的BLEU和ROUGE分数】
  • 图像识别与 OCR 应用实践
  • 学术论文的科研流程概述 视频会议记录
  • GpuGeek全栈AI开发实战:从零构建企业级大模型生产管线(附完整案例)
  • stm32 ADC单通道转换
  • day20-线性表(链表II)
  • C++(2)
  • 牛顿迭代公式
  • MySQL中的索引下推技术(ICP)
  • 国际能源署:全球电动汽车市场强劲增长,中国市场继续领跑
  • 上海杨浦:鼓励龙头企业与高校共建创新联合体,最高支持200万元
  • 著名连环画家庞邦本逝世
  • 明查|印度空军“又有一架战机被巴基斯坦击落,飞行员被俘”?
  • 新造古镇丨乌镇的水太包容了,可以托举住任何一种艺术
  • A股三大股指集体高开