微软如何落地企业级智能体 — Microsoft Core AI 产品负责人访谈 智能体上线生产环境会暴露出哪些致命问题快速搭建原型十分简单一下午就能完成轻量化开发。模型效果亮眼测试用例全部通过演示效果出色一周就能完成试点上线。但生产环境会暴露所有隐藏缺陷真实用户会提出大量原型测试未覆盖的需求智能体依赖的文档不断过时评估数据集从未出现过的极端场景持续涌现模型版本小幅更新就会悄然改变智能体行为等到客户投诉才发现异常缺少身份权限管控时智能体共用系统账号出现故障后无审计链路追溯缺少安全防护机制智能体会笃定输出错误、违规内容缺少观测能力无法判断智能体输出质量是变好还是变差。微软Agent平台负责人Marco回答 Foundry 团队大规模运维智能体后总结出的最重要经验是什么他给出的答案是智能体运行框架Harness重要性和底层大模型同等关键。运行框架指模型之外的整套配套体系运行时引擎、工具调用能力、上下文检索、身份权限层、安全防护、评估体系、部署流水线。大模型版本迭代十分频繁不能像数据库一样简单升级。比如 Postgres 数据库更换版本后业务基本可平稳运行但大模型完全不同每一款模型的特性都存在差异运行框架必须针对性适配调优。Anthropic 发布 Claude Opus 4.8 版本时微软 GitHub Copilot CLI 团队必须重新调试整套运行框架、全量重跑评估流程才能完成新版本上线。五层生产级智能体运行框架既然运行框架和模型同等重要那么整套框架包含哪些层级自下而上拆解每层的作用就能明白缺少任意一层都会引发故障。推理层最底层推理层是运行框架调用各类大模型的统一接口关键在于模型本身独立于框架可随时替换。不同业务智能体适配不同模型最优模型每隔几周就会更新。Foundry 平台已支持超 11000 款大模型涵盖 OpenAI、Anthropic、xAI、DeepSeek 以及微软自研 MAI 系列模型。智能体运行时Runtime层推理层之上是智能体运行引擎负责将基础大模型封装为具备自主执行能力的智能体。运行引擎编排推理Loop逻辑、工具调用、会话状态管理同时统一上层框架交互协议。关键之处只把真正需要推理的步骤交给模型数据库查询或专用抽取等标准化操作仍由普通代码完成不仅成本低而且能保证确定性而不发生幻觉。市面上智能体开发框架持续增多既有 LangChain、LangGraph、CrewAI 等开源方案也有厂商自研运行引擎。核心设计原则是框架中立基于某一套框架开发的智能体无需重写外围harness就能无缝迁移至其他框架。例如 Foundry 平台支持任意框架的智能体互通运行。可观测与治理层智能体上线生产后企业需要统一观测与治理能力集中查看所有项目下运行的全部智能体包含健康评分、Token 消耗、延迟指标、输出质量漂移检测以及跨项目汇总报表方便平台团队统一管控智能体集群。缺少这一层行为退化问题无法被及时发现资源成本也会完全失控。微软对应的能力是 Foundry 控制平面实现全项目智能体集群可视化并将智能体遥测数据接入 Azure 监控与应用洞察服务复用现有基础设施告警链路。身份权限层当智能体可在企业系统内执行真实操作时如发邮件、改文档、下订单必须拥有独立身份专属角色权限、完整审计日志。智能体违规操作时需要和员工一样受访问权限约束。行业仍在探索标准化方案目前主流平台的统一思路是拓展企业现有身份系统将智能体定义为一类全新主体而非搭建一套独立并行的权限体系。 例如 Foundry 拓展微软企业身份平台 Entra实现智能体统一身份管理。这是权限管控的基础单元后文 “赋予智能体独立操作入口” 章节会讲解智能体拥有身份后可执行的操作。上下文层智能体稳定运行、拥有独立身份后能否输出准确结果完全依赖上下文层。前面四层保障智能体 “能跑起来”上下文层决定智能体 “能否跑对”。缺少优质上下文的智能体极易产生幻觉生成看似合理的答案且智能体自身无法识别信息缺失。Marco 明确表示为智能体匹配精准上下文是团队当前最难攻克的问题也是微软重点深耕的方向。下文详细讲解微软如何搭建企业级上下文层。为Agent构建上下文层获取精准上下文的难点不在于企业缺少数据恰恰相反企业内部数据体量庞大但数据分散在各处非结构化文档SharePoint、内部知识库结构化数据表OneLake、各类数据仓库办公应用Outlook、Teams、Word单一检索失效模式过去两年通用的经典RAG天生存在短板单次检索模式流程固定为提取用户问题向量→检索单一索引→返回 Top-K 结果→传入大模型。该方案仅适用于小型、干净语料库的简单问答。一旦出现模糊提问、多源异构数据、需多份文档交叉验证、初次检索无匹配结果等场景经典 RAG 就会失效。检索失败后智能体没有重试恢复机制正如 Marco 所说检索能力失效整套智能体就会失效。单次检索架构无法适配复杂业务场景。解决方案迭代式检索完整流程规划检索查询语句→调用数据源检索→校验返回结果→无有效结果则切换数据源→整合多源信息。这是生产级上下文层的核心工程思路将检索改造为可迭代、可重试的循环流程解决单次检索的缺陷。微软将整套上下文层封装为四大独立服务统称为 Microsoft IQ 套件Foundry IQ处理非结构化文档数据Fabric IQ处理结构化数据表数据Web IQ实时互联网全网检索Work IQ对接 Microsoft 365 办公生态读取邮件、日程、文档、Teams 聊天记录四大 IQ 服务通过 MCP 协议供智能体调用 包含两大工程思路一是把检索做成子Agent而非简单工具函数二是赋予智能体独立身份与执行载体让智能体不只能查询信息还可以真正执行任务。检索即子智能体生产级上下文层的核心技术思路将检索逻辑封装为独立小型智能体而非单次函数调用。 不再是“针对单个索引执行一次查询并返回TopK条结果”检索本身演化为小型智能代理规划需查询哪些数据源、执行多轮查询、 对照原始问题评估返回结果 、决定是直接输出结果 、优化查询语句重试还是切换其他数据源。检索从简单查表升级为可在首轮检索效果不佳时自动修正的迭代流程。Foundry IQ 是目前线上落地最完善的实践方案其检索循环流程的关键收尾逻辑极具价值。最关键的是最后一步多轮迭代结束后仍无有效信息Foundry IQ返回结构化 “不知道”不会强制输出答案传统 RAG 缺少兜底没有答案时模型会编造看似合理的错误内容而Foundry IQ 向上层 Agent 清晰告知检索失败从根源减少无法识别的幻觉。这套架构不仅用于信息检索同样适配工具调用场景智能体工具数量较少时可以全部列入提示词但工具数量达到几十上百个后全部罗列会大幅占用上下文、且拖慢模型推理速度。解决方案和智能体式检索思路相近不再一次性开放所有工具改为由Agent检索所需工具获取目标工具后再执行调用。Foundry 将该能力封装为工具检索tool searchOpenAI 和 Anthropic 的智能体方案也不约而同采用了这种模式。 由此同一套检索循环既能获取知识也能调取能力。智能体不必预先携带全部资源而是在有需求时动态查找所需内容。其余各类 IQ 服务也沿用相同架构。Fabric IQ 针对结构化数据循环检索生成 OneLake 数据表查询语句而非查询文本索引。Web IQ 运行同款检索循环以亚秒级速度完成网络检索。独立身份与业务操作载体检索仅解决信息获取问题但仅靠信息无法完成完整业务任务。例如智能体识别客户不满还需要自动撰写致歉邮件、提交退款单。想要安全合规执行操作智能体必须具备两项核心能力企业可追溯的身份标识、可执行业务操作的载体。独立身份是前文身份权限层的管控基础。 如果缺少独立身份智能体所有操作要么处于匿名状态 要么借用用户身份执行。审计日志只会显示“AI 执行操作”完全无法追溯无法满足企业合规需求。解决方案是将智能体视作一类独立安全主体与企业员工共存于同一身份目录体系配置专属角色权限保留完整操作审计日志。一旦智能体出现违规行为将受到和违规员工一致的访问权限约束。业务操作载体让身份具备实际价值Agent仅存在于身份目录、但无法收发邮件、编辑文档则无法创造业务价值。操作载体需要覆盖员工日常全部办公行为让持有独立身份的智能体能读取收件箱、发送消息、预约会议、编辑共享文档。微软方案中身份能力由 Entra提供业务操作载体依托 Work IQ。智能体可拥有独立账号、归属对应负责人甚至拥有专属邮箱。执行能力安全防护身份约束智能体可访问的资源范围安全护栏Guardrails执行操作时的具体内容。聊天机器人仅需校验用户输入与模型输出但智能体防护范围更广因为它还会读取工具返回结果、检索到的文档这些内容中都可能存在提示词注入。例如文档中藏一行“忽略前文所有指令”会被智能体识别为有效命令执行。解决方案将护栏Guardrails部署在工具调用边界同时校验工具入参与返回结果而非仅校验模型输入输出。微软的方案中Foundry 会在工具调用、工具响应节点部署独立分类器叠加模型原生安全能力。由于这套管控逻辑部署在共享工具层而非内嵌于各个Agent团队只需配置一次所有使用工具的智能体自动复用策略无需为每个智能体重复实现护栏、凭证配置、权限管控逻辑。经验总结所有开发团队应当吸取的核心经验 检索、执行操作、以及配套的安全防护都必须作为一级架构层独立设计。检索应当采用迭代循环 能通过重试避免单次检索失效业务操作必须依托企业可审计的独立身份执行安全护栏也应当部署在工具边界而非仅设置在模型的出入口。生产环境智能体评估上下文只是决定智能体能否稳定投产的一半因素评估体系则是另外一半。即便智能体拥有完备的上下文支撑随着流量模式发生变化模型依旧可能出现漂移、性能倒退或是产生新型故障。评估体系承担闭环管控作用及时识别系统异常变动持续校验智能体是否按照预期目标完成任务。持续在线评估绝大多数团队仅将评估作为上线前的一次性检查跑完测试用例、结果达标即发布。这套逻辑适用于传统确定性软件但智能体完全不同相同提问、相同模型可能输出不同结果而且模型厂商版本更新会大大改变智能体行为检索的数据也在每日变动。上线前静态测试仅能捕捉某一时刻的行为快照无法保障长期稳定。持续在线评估能解决问题采样线上真实用户交互记录按照团队自定义标准打分并将评估结果接入现存的基础设施故障告警链路。Foundry 原生内置该能力一旦智能体输出质量下滑平台告警系统会同步推送故障通知和传统服务宕机告警使用同一套流程。同时评估流程还可前置为部署流水线中的准入关卡在新版本正式上线前拦截退化问题。基于业务评分细则的专项评估持续评估能监测什么发生了变化但更核心的难点是“如何从源头判断智能体的行为是否正确”。当前主流评估体系依赖通用指标信息可信度、语句通顺度、任务完成率。这类指标有明显上限只能判断智能体 “有没有执行操作”无法判断 “操作是否符合业务规范”。举个例子餐厅预约智能体。通用指标仅能校验智能体成功调用预约工具、返回预约结果但无法校验整个流程中Agent行为是否合规用户仅说明 “明天两人用餐”智能体能否“主动”询问用餐时段创建预约前是否校验餐厅对应时段空位真实存在如果省略上述校验步骤就生成订单从通用指标角度看属于任务成功但在用户视角下本质是一次失败。解决思路基于评分细则的评估。评分细则围绕具体业务场景制定每条对应一道是非题明确智能体必须遵守的行为规范。以餐厅预约Agent为例三条细则如下当用户给出不完整需求时智能体是否主动询问缺失信息用户确认预约前 智能体是否向预约系统核验空位情况生成预订后智能体是否向用户复述确认订单信息实际运行中评估系统会进行多组测试交互流程针对每条交互记录逐一评判各项细则汇总结果后 团队不仅能知晓智能体能否完成任务还可清晰看到哪些具体行为执行达标、哪些存在缺陷。评分细则效果优于通用指标原因在于细则由开发团队自定义编写精准贴合真实业务目标。细则无需全部手动编写Foundry 可读取智能体配置与线上真实运行日志自动生成初始评估维度团队仅需提炼值得打分的评估维度无需从零搭建。通过评估持续优化微软已将基于评分细则的评估功能集成到智能体优化套件Agent Optimizer中。当某条细则持续不达标该套件会自动优化智能体包括重写系统提示词、清晰补齐缺失的行为规范、调整Agent工具调用逻辑、切换Agent优先检索的数据源。优化手段不局限于提示词调优还可更换底层模型、微调智能体各项能力。系统会并行生成多套优化方案统一依据评分细则对全部方案打分择优升级为新版本。原本用于衡量Agent表现的评估闭环如今同时承担优化职能形成一套自我迭代优化闭环。对于所有在生产环境部署智能体的团队而言评估绝非上线前的一次性流程而是永久伴随智能体运行的独立架构层随着智能体业务目标迭代评分细则也要持续演进优化工具能够针对性能退化自动生成可落地的改进方案不再依赖人工修复。团队的工作重心不再是一开始就开发出完美的智能体 而是当外部环境不断变化时持续保障智能体行为合规可靠。这就是生产级 AI 真实的落地形态也是支撑 Foundry 运行Harness的第二大核心组成部分。可供其他技术团队借鉴的核心落地经验Harness与底层大模型同等重要这是贯穿全文的核心主线。上下文搭建难、评估体系搭建难、原型无法直接投入生产环境这些问题根源在于被大多数团队视作“模型附庸”的东西恰恰决定了智能体能否稳定运行。把Harness当做可以后期追加的组件是企业Agent迟迟无法投产的首要原因。对于自研上下文层的团队这条经验落地要点是即便不采用 Foundry 平台也应当认真采纳文中提到的两大架构思路Retrieval should be agentic检索接口背后需要封装一套由规划器驱动、支持多数据源、可重试的子智能体能够应对初次检索失败而非单次查询失败就直接中断。具备业务操作能力的智能体必须配置企业可追溯的独立身份记录完整审计日志满足合规审查要求。行业未来发展方向Marco 判断AI行业如何发展是通过重点关注未来一年内可落地的技术而非十年后的远景。他最为关注的发展趋势是以往只,面向开发者仅能通过CLI Coding Agent实现的各类能力逐步让全体普通用户都能用上。过去八个月这一趋势已充分显现原先需要开发者给coding Agent配置的能力例如自然语言生成文档、日程管理、执行自定义工作流如今已集成至各种工具中。Skills最初只是coding Agent领域概念现在已落地 Excel中支撑起财务分析、私募业务等复杂工作流。Marco 预测该趋势将持续加速大量开发者专属能力将在一年内普及至普通用户。他预判更大的变革浪潮是具备自我持续优化能力的智能体走向成熟。该类Agent所需架构组件包括长期记忆、会话记忆、Skills、以及一套能让Agent记住用户特征并自动运用的行为机制。Copilot CLI 最新的 Chronicle 功能就是雏形示例 举例来说如果 Marco 每次新建 Git 仓库后都会立刻推送至 GitHubChronicle 会学习该习惯无需指令就能主动代为执行。Marco 认为将上述整套能力应用于企业当下正在部署的各类智能体就是未来一年行业演进的主旋律。这并非科幻概念只是又一批迈入规模化通用阶段的标准产品能力。