从代码出发,微软如何重新定义AI Agent的工程化路径

AI PM 编辑部 · 2025年06月27日 · 1 阅读 · AI/人工智能

正在加载视频...

视频章节

这场来自微软的技术演讲,并没有停留在“AI Agent是什么”的概念层面,而是用完整的工程实践,展示了如何用Azure AI Agent Service真正构建、运行和约束一个Agent系统。文章将带你理解2025年Agent浪潮背后的方法论,以及微软在工程化上的关键取舍。

从代码出发,微软如何重新定义AI Agent的工程化路径

这场来自微软的技术演讲,并没有停留在“AI Agent是什么”的概念层面,而是用完整的工程实践,展示了如何用Azure AI Agent Service真正构建、运行和约束一个Agent系统。文章将带你理解2025年Agent浪潮背后的方法论,以及微软在工程化上的关键取舍。

为什么说2025年是AI Agent真正落地的一年

这场分享一开始,Cedric Vidal就给出了一个非常直白的判断:“2025 is clearly the year of agents.” 这句话并不只是情绪化的开场白,而是贯穿整场演讲的核心立场。与前两年相比,他强调,Agent相关的技术栈、平台和最佳实践正在迅速成熟,已经从实验阶段走向可交付的工程形态。

一个重要变化在于“Agent的定义正在不断变化”。他坦言,过去几年里,行业对Agent的理解反复摇摆:从简单的多轮对话,到能调用工具的LLM,再到具备任务分解和状态管理的系统。正因为定义不稳定,很多团队在实践中容易迷失方向。

这也是他选择“code-first(代码优先)”作为主线的原因。在他看来,只有当Agent可以像普通应用一样,被清晰地建模、调试和部署,开发者才真正拥有对系统的控制权。这种工程视角,构成了整场演讲的出发点。

从一个具体应用入手,而不是空谈Agent架构

在设定背景之后,演讲迅速进入一个关键转折:不再讨论抽象架构,而是直接展示“今天我们要构建什么样的应用”。他明确表示,目标是做一个真实可运行的Agent应用,而不是停留在幻灯片里的系统图。

这个Agent应用的核心能力包括:理解用户请求、检索文档、在多轮交互中保持上下文,并在必要时调用函数完成特定任务。为了让这一切可视化,他展示了应用的整体流程,以及Agent如何一步步做出决策。

这里一个很重要的细节是,他并没有把Agent描述成“万能智能体”。相反,他不断强调边界条件:Agent能做什么,不能做什么,哪些能力需要通过外部系统补齐。这种克制的叙述方式,本身就是一种工程经验的体现。

Azure AI Agent Service:方便,但并非没有代价

在技术选型上,Cedric Vidal明确选择了Azure AI Agent Service作为底座。他直接点出,这个服务“comes with pros and cons”。好处是显而易见的:线程(thread)管理、文件搜索(file search)、以及部分能力可以由Azure托管,大幅减少样板代码。

他现场展示了一个典型的thread结构,让开发者看到Agent如何在同一条线程中持续积累上下文。这对于构建复杂交互尤为关键,因为状态不再需要开发者手动拼接。

但代价同样存在。使用托管服务意味着需要理解平台提供的抽象层,以及它们的限制。例如,哪些组件是黑盒的,哪些行为是可以配置的。这也是他反复提醒开发者要“理解你正在使用的工具,而不是盲目信任它”。

Function Calling与文档Grounding,Agent不失控的关键

在整场演讲中,被反复强调的一个“very important thing”就是function calling。Cedric Vidal用实际示例说明,函数调用并不是锦上添花,而是让Agent具备可控行为的核心机制。

通过function calling,Agent不再只是生成文本,而是能够在合适的时机,调用明确签名的函数,把决策权交回到代码层。这一点对于分类、检索或触发业务逻辑尤其重要。

另一个关键点是“Grounding with documents”。他在后半段专门停下来强调,只有把Agent的回答锚定在受控文档中,才能避免幻觉问题。这也是他结合AI Search实例,展示文档检索与Agent推理协同工作的原因。对他来说,Agent的价值不在于自由发挥,而在于“在正确的约束下,持续输出可靠结果”。

总结

这场演讲最大的价值,并不在于某个具体API,而在于它传递了一种清醒的工程观:AI Agent不是魔法,而是一种需要被设计、约束和维护的软件系统。通过Azure AI Agent Service,微软试图降低工程门槛,但Cedric Vidal始终提醒开发者理解背后的取舍。对任何计划在2025年构建Agent产品的团队来说,这种从代码和现实约束出发的视角,可能比任何炫目的Demo都更重要。


关键词: AI Agent, Azure AI Agent Service, Function Calling, AI搜索, Microsoft

事实核查备注: 视频标题:Building Code First AI Agents with Azure AI Agent Service;演讲者观点:"2025 is clearly the year of agents";技术名词:Azure AI Agent Service、thread、file search、function calling、grounding with documents、AI Search;公司:Microsoft