标签 A2A 下的文章

AI 不再是研究性实验或 IDE 中的新奇小玩意儿:它已成为软件交付流程的一个重要组成部分。团队逐渐认识到,将 AI 融入生产环境的关键不在于模型性能,而在于架构设计、流程管理和责任归属。在本系列文章中,我们将探讨 AI 完成概念验证之后的发展轨迹,以及 AI 如何改变我们构建、测试和运营系统的方式。

 

贯穿这些文章的核心观点是:可持续 AI 开发所依赖的基础要素与支撑优质软件工程的基础要素相同——清晰的抽象、可观测性、版本控制以及迭代验证。现如今的差异在于,系统的部分组件能在运行的过程中学习,这在上下文设计、评估管道和人类责任等方面提出了更高的要求。

 

随着团队的成熟,他们的注意力从工具转到了架构,从模型能做什么转到了周边系统如何确保可靠性、透明度和可控性。你会在实践中看到这一点,从资源感知型模型构建和人机协同数据创建到使用分层协议(如 A2A 与 MCP),这些技术使 AI 代理能够发现能力并协作工作,而且无需重写代码。

 

智能代理架构不再是一个想法验证实验。具备协调、适应和协商能力的系统正逐步投入生产应用,而最稳妥的实施路径是循序渐进,建立清晰的防护机制和共享工作流。

 

InfoQ 系列文章“AI 辅助开发:现实世界的模式、陷阱和生产就绪情况”探讨了 AI 辅助开发的现状:工程师正将实验转化为工程实践,而 AI 正从一种好奇心驱动的探索,演变为一项可掌握、可应用的技艺。

 

感兴趣的读者可以下载整个系列的PDF合集。以下是该系列文章的内容。

 

1.颠覆软件团队的AI趋势,作者:Bilgin Ibryam

 

本文将 AI 定位为自云计算以来软件领域最重要的转变,它重塑了团队构建、运营和协作的方式。文中重点介绍了从生成式开发到智能代理系统的新兴发展趋势,为开发者、架构师和产品经理提供了具体的指导,有助于他们更好地适应这个有 AI 辅助的软件工程新时代。

 

2.虚拟座谈会:实战中的 AI:开发者如何重写软件流程

 

虚拟座谈会从观察所得谈及实践经验。本次座谈会的参与者有工程师、架构师和技术领导者,探讨的主题是 AI 如何改变了软件开发的格局。作为从业者,他们会分享自己的见解,关于把 AI 纳入日常工作流程后,什么会成功,什么会失败,并强调了上下文、验证和文化适应对于 AI 在现代工程实践中的可持续应用的重要性。

 

座谈会成员:Mariia BulychevaMay WalterPhil CalçadoAndreas Kollegger

主持人:Arthur Casals

发布日期:2026 年 1 月 26 日当周

 

3.为什么大多数机器学习项目未能投入生产应用,作者:Wenjie Zi,发布日期:2026 年 2 月 2 日当周

 

本文采用诊断方法,剖析众多项目在落地前陷入停滞的原因:模糊的问题定义和脆弱的数据实践与理想的模型与实际的产品之间存在着巨大的鸿沟。文中会提供切实可行的建议:设定清晰的商业目标,将数据视为产品,建立早期评估与监测机制,使各团队协调一致,从容实现从原型到量产的跨越。

 

4.在资源受限环境中构建大型语言模型,作者:Olimpiu Pop,发布日期:2026 年 2 月 9 日当周

 

本文重点探讨基础设施、数据和计算资源的限制如何推动创新而不是阻碍它。作者会援引真实的案例,展示如何在资源严重受限的情况下,通过更小、更高效的模型、合成数据生成技术和严格的工程实践创建出有效的 AI 系统。

 

5.架构代理 MLOps:A2A 和 MCP 的分层协议策略,作者:Shashank KapoorSanjay Surendranath GirijaLakshit Arora,发布日期:2026 年 2 月 16 日当周

 

本文展示如何将 Agent-to-Agent 通信与模型上下文协议结合起来,实现互操作性和可扩展的多智能代理系统,并应用于实际的 MLOps 工作流程中。该文会概要介绍一个将编排与执行解耦的架构,使得团队可以通过发现而不是重写来添加新功能,从静态管道演变为协调一致的智能操作。

 

原文链接:

https://www.infoq.com/articles/ai-assisted-development-series/

序幕:从“百科全书”到“实时搭档”

大家发现了吗?我们现在使用 AI 的方式,本质上还是在查阅一本超级百科全书

无论是在 ChatGPT 还是 Claude 的对话框里,我们总是重复着:提问、等待、阅读文字、复制粘贴。这种交流永远被困在一个小小的“聊天框”里,就像你雇佣了一个超级天才助手,但他被关在隔壁的小黑屋里,只能通过门缝给你“递纸条”。你在这头对着复杂的业务界面抓耳挠腮,他在那头空有一身才华却看不见你的屏幕。

这种“隔靴操痒”的交互方式,是时候结束了。

想象一下,如果 AI 不仅仅是那个能言善辩的聊天机器人,而是一个能实时看懂你的操作、感知你的困惑、并直接帮你操作界面的“数字化合伙人”?当你拖动地图,他立刻补全路径;当你填表卡壳,他直接变出最合适的选项。他不再躲在对话框后面,而是直接走进你的工作流,伸手接过了那把名为“UI”的钥匙。这就是 AG-UI(Agent-User Interaction Protocol) 正在发起的革命:让 AI 走出聊天框,让界面随心而动。


第一部分:什么是 AG-UI?

用最简单的话说,AG-UI 是 AI 智能体(Agent)和用户界面(UI)之间的“通用翻译官”

在 AG-UI 出现之前,如果你想把 AI 接入 App,程序员需要费劲地把 AI 的文字输出手动“翻译”成网页上的按钮。而且,市面上有无数种 AI 框架,又有无数种前端终端,要把它们两两连接,工作量巨大。

AG-UI 的出现,就像是在 AI 大脑与屏幕之间修通了一条标准化的“高速公路”: 它不管后端用的是什么模型,前端用的是什么设备,只要接上这根管道,AI 就能从一个后台的“思考者”,变成前台的“协作者”。

知识点:AG-UI vs A2UI
这里有两个概念容易混淆。A2UI(Google 出品) 像是 UI 的“建筑图纸”,定义了界面长什么样;而 AG-UI 则是“物流快递”,负责把这张图纸实时、安全地送到你的屏幕上。

第二部分:AG-UI 在智能体协议栈中的角色

要理解 AG-UI 的威力,我们需要看它在整个 AI 智能体生态(Agent Protocol Stack)中的位置。它与其他两大主流协议相辅相成,共同构成了 AI 时代的底层架构:

  • MCP (Model Context Protocol) —— 赋能工具: 负责连接 AI 与各种工具(Tools)或数据库。它让 Agent 拥有了“手”,可以去查资料、调 API。
  • A2A (Agent-to-Agent) —— 协同合作: 负责不同 Agent 之间的通信。它让 Agent 拥有了“对讲机”,可以呼唤其他 AI 协作。
  • AG-UI —— 触达用户: 这是最关键的一环。 它负责将 Agent 的能力引入到面向用户的应用程序中。它让 Agent 拥有了“窗口”,直接与人类在 UI 界面上共事。

流程简述: Agent 通过 MCP 调用工具获取数据,通过 A2A 协同其他专家 AI,最后通过 AG-UI 将处理结果直接转化成你屏幕上的交互组件。


第三部分:颠覆性的三宗“最”

  1. 最懂你:生成式 UI (Generative UI)。 以前的软件是程序员提前写死的。有了 AG-UI,AI 可以根据对话内容,现场为你“造”软件。而且这过程非常丝滑——组件会随着 AI 的思考过程实时在屏幕上“生长”出来。
  2. 最默契:共享状态 (Shared State)。 这就是“双向同步”的超能力。你在界面上拉动滑块增加了参数,AI 的“大脑”会立刻感知到这个动作并同步做出反馈。你们共享同一个“上下文”,就像并肩作战的战友。
  3. 最安全:人在回路 (Human in the Loop)。 AG-UI 允许 AI 在关键时刻弹出一个确认界面。AI 没法乱写代码,它只能发送数据指令去调用你预设好的“安全积木”

第四部分:生态现状——工具已在手

虽然协议发布时间不长,但它的生态爆发速度惊人:

  • 全明星后端支持: LangGraph、CrewAI、Microsoft Autogen 等主流框架均已接入。
  • 前端大厂入局: 除了 React 方案,Google 的 Flutter 团队已经推出了 GenUI SDK。这意味着“设计即基础设施”的时代已经开启。
  • 快速体验: 如果你想现在尝试,只需一行命令:npx create-ag-ui-app

第五部分:核心洞察——“设计”正在变成基础设施

作为开发者,我感受到这场革命最震撼的地方在于:前端的工作方式将彻底重构。

  1. 从“盖房子”到“造积木”: 以后前端不再负责拼装最终页面(那是 AI 的事),而是负责设计足够原子、具备强语义化的“组件积木”。
  2. 框架的“降维打击”: 当 Flutter 等框架官方定义的“标准组件”已经足够美观且具备完美的 AI 语义时,企业将不再需要雇佣设计师去重新发明轮子。“设计”将从一项昂贵的业务成本,变成框架自带的基础设施。

结语:拥抱流动的未来

2026 年是 AI 智能体爆发的元年。界面的脸孔将不再死板,它会随你的需求而流动。UI 不再是挡在你和功能之间的那层“膜”,而是变成了一种随用随取的资源。

未来的应用不是由菜单定义的,而是由你的意图定义的。

别再纠结 CSS 的像素偏移了,去研究 AI 如何理解你的业务意图吧。这场革命,正在你运行 npx create-ag-ui-app 的那一刻开始。

本文由mdnice多平台发布