infoq 19天前 · 2026-07-06 17:19:08 · 0 阅读
Azure Functions在Build 2026发布Serverless智能体运行时
微软在 Build 2026 上宣布了
核心变化包括,智能体以
Azure Functions 团队这样描述:
Azure Functions 现在有了一套将智能体视为一等公民的编程模型。智能体可以访问 MCP 工具服务器、沙箱代码,并通过 Azure Container Apps 的动态会话在浏览器中执行,同时可以使用完整的 1,400+连接器目录。像聊天 UI、HTTP 聊天 API 与 MCP 服务器端点等内置内容均为可选项,无需任何的额外代码。
运维模型保持了开发者熟悉的形态。由 Flex Consumption 负责 scale-to-zero 功能并实现了按秒计费。Managed identity 负责认证,Application Insights 负责追踪。区别在于函数唤醒后会做什么,它不再只是处理队列消息或响应 HTTP 请求,而是运行一个可以推理、调用工具、调用 MCP 服务器并通过 1,400+托管连接器与企业系统交互的智能体,包括 Microsoft 365、Teams、Outlook、SharePoint、Salesforce 与 ServiceNow 等。
InfoQ 向 Azure Functions 产品团队提出了两个从业者会立即面临的问题。在冷启动(cold start)方面,Functions 团队回应:
智能体运行时不会在 Flex Consumption 的常规 HTTP 触发器之外增加额外的冷启动。基础设施不是瓶颈,LLM 才是。
智能体执行延迟来自模型调用与提示词的复杂性,而非 Serverless 平台本身。
在成本方面,团队确认不存在所谓的“智能体税(agents tax)”:计费方式与普通函数执行保持一致并支持 scale-to-zero,与在 Flex Consumption 上运行任何其他函数相同。
.agent.md 格式是最具辨识度的架构选择。其他智能体框架通常在 Python 或 TypeScript 中定义智能体,而 Azure Functions 使用结构化的 markdown 在单一文件中描述智能体的系统提示词、可用工具、MCP 服务器连接与触发器配置。一个以 Timer 触发、汇总每日技术新闻并通过邮件发送的智能体示例如下:
---name: Daily Tech News Emaildescription: Fetches top tech news and emails a summary daily.原始来源: infoq