微软在近日举行的Ignite 2024大会上公布了一系列进展,标志着向自主AI代理战略的转变,旨在提高各个部门的运营效率和生产力。这项计划的核心,是把Copilot与基于代理的系统进行集成,反映出微软将辅助AI工具转变为能够以最少人为干预执行复杂任务的自主代理。
1、Azure AI Foundry:统一开发平台
微软已经把Azure AI Studio更名为Azure AI Foundry。这是一个统一的平台,旨在简化AI应用的开发、定制和管理。它集成了各种Azure AI服务和工具,为开发人员提供了一个全面的环境来高效构建和部署AI解决方案。该平台包括一个新的软件开发工具包,可促进与GitHub 和 Visual Studio等熟悉的开发环境进行集成,促进无缝协作和创新。
Azure AI Foundry采用了一种“中心和项目式”的架构,其中,中心充当了管理安全配置、计算资源和服务连接的顶级资源,而项目则是子资源,为独立的开发环境提供对工具、可重用组件和特定项目范围连接的访问权限。该平台强调集中治理,使团队能够高效地管理多个项目的安全性、连接性和计算资源,同时通过Azure基于角色的访问控制和基于属性的访问控制保持细粒度的访问控制。
Azure AI Foundry平台让开发人员能够通过模型选择、微调、部署、检索增强生成、护栏和治理来管理生成式AI应用的端到端生命周期。
2、Azure AI Agent Service:自主的AI框架
微软的Azure AI Agent Service是Azure AI Foundry中的一项功能,可供开发人员创建、部署和扩展可以自动化复杂业务流程的智能AI代理。该服务通过集成来自微软、OpenAI以及Meta、Mistral和Cohere等合作伙伴的模型和技术,使开发人员能够构建安全、有状态的自主代理。这些代理可以利用不同来源的知识,包括Bing、SharePoint、Fabric、Azure AI Search、Azure Blob和许可数据存储库,为代理开发提供前所未有的灵活性。
Azure AI Agent Service引入了简化AI代理创建的托管功能,使组织能够开发专用解决方案,以最少的人工干预处理复杂的工作流程。开发人员可以使用代码优先方法来定制AI解决方案,使代理能够跨多个数据平台工作并与现有系统无缝集成。该服务支持自主代理,可以规划、从流程中学习、适应新条件并独立做出决策,从而有效地改变了企业处理任务自动化和运营效率的方式。
Azure AI Agent Service无缝集成了Logic Apps、Power Apps和Azure Functions,使开发人员能够创建复杂的AI驱动型应用。开发人员通过利用Azure Functions可以在AI代理中实现自定义逻辑和操作,从而促进复杂的工作流和实时数据处理。这种集成允许AI代理执行发送电子邮件、安排会议和自动创建报告等任务。Azure Logic Apps通过函数调用功能提供了一种与Azure AI Agent SDK集成的强大机制。通过集成,开发人员就可以创建由AI代理动态调用的智能自动化工作流。此外,Power Apps提供了一个低代码平台来构建与这些AI代理交互的用户界面,允许用户通过直观的应用使用AI驱动的功能。
Azure AI Agent Service、Logic Apps、Power Apps和Azure Functions之间的协同作用,使组织能够开发针对特定业务需求的智能自动化解决方案。为了协调多个代理,微软还计划集成Autogen,一个用于代理工作流的强大开源框架。
3、Copilot Studio + Azure AI Foundry:桥接助手和代理功能
微软Copilot和Azure AI Agent Service代表了微软AI生态系统中的两种不同方法,每种方法都具有独特的功能来提高用户的工作效率。微软365 Copilot充当嵌入在Microsoft 365等应用中的AI助手,提供实时帮助、生成内容、并向用户提供上下文建议。相比之下,代理则是自主的AI实体,旨在独立执行任务,自动执行复杂的工作流和流程,而无需持续的用户输入。
微软Copilot Studio面向的是知识工作者,旨在以自然语言创建代理,而新的AI Foundry Agent SDK则面向那些创建复杂且自主的代理工作流的开发人员和构建者。
微软在Ignite 2024大会上还展示了如何弥合两者之间的差距。Copilot Studio现在提供了自主代理功能,允许开发人员构建能够独立采取行动的代理,例如回复电子邮件或记录上传的文件,而无需不断进行人工提示。新的Agent SDK使开发人员能够利用Azure AI、Semantic Kernel和Copilot Studio服务创建多渠道代理,这些代理可跨Teams、Copilot、Web和第三方消息传递系统等平台进行部署。
Copilot Studio和AI Foundry Agents之间的集成引入了代理库等功能,其中包含了用于常见场景的模板,包括休假管理、销售订单处理和交易加速。开发人员现在可以构建具有Copilot Trust Layer访问权限的全栈受信任的代理,从而实现低代码和专业代码解决方案之间的无缝集成。其他功能还包括用于代理分析的图像上传、支持语音的代理创建和高级知识调整。Azure AI Foundry中索引的文档可以在Copilot Studio中作为代理的知识来源。此次集成还为IT专业人员提供了Copilot控制系统,以安全地管理代理功能,确保企业可以定制和部署与其独特业务工作流程和合规性要求完全一致的AI代理。
4、Azure AI Reports:增强的治理框架
在微软Ignite 2024大会上,微软称Azure AI Reports是为企业寻求全面洞察和治理AI计划的关键工具。该平台为AI模型提供了详细的文档和评估机制,使组织能够跟踪模型性能、评估潜在风险并生成透明的模型卡,以捕捉关键特征和局限性,旨在通过提供对不同场景中模型行为、潜在偏差和性能指标的细粒度可见性,为负责任的AI开发提供支持。
Azure AI Reports集成到Azure AI Foundry门户中,为管理AI项目和资源提供了一个集中位置。这个增强的用户界面具有简化的导航功能,使发现AI功能和有效管理应用变得更加容易。此外,这个门户中还包括了一个新的管理中心,允许用户管理项目、资源、部署和配额,进一步支持对AI计划的有效监督。
Azure AI Reports功能为企业引入了一些高级功能,以在AI部署中保持合规性和道德标准。通过生成涵盖模型训练数据、性能基准和潜在用例限制的自动化文档,组织现在可以创建结构化的AI治理方法。该平台与现有的Azure AI服务无缝集成,允许开发人员和IT专业人员直接通过熟悉的工具(例如GitHub和Visual Studio)获得全面的洞察,从而简化了在AI模型开发中保持透明度和问责制的过程。
5、无服务器GPU计算:AI的基础设施演进
Azure Container Apps是一种完全托管的无服务器容器服务,使开发人员能够大规模构建和部署现代云原生应用和微服务。
微软在Ignite 2024大会上表示,该平台引入了对无服务器GPU的支持,这是一项突破性的功能,允许开发人员访问NVIDIA A100和T4 GPU而无需管理复杂的基础设施。此功能提供了灵活的按秒付费计算选项,可以自动扩展,从而消除了传统GPU资源管理方面的开销。
无服务器GPU为AI和机器学习开发人员提供了一些关键优势。通过提供“扩展到零”的功能,开发人员无需维护专用硬件即可运行GPU密集型工作负载,如模型训练、推理和视频渲染。该功能支持完整的数据治理,确保数据永远不会离开容器边界,这对于那些具有严格安全要求的企业至关重要。开发人员可以在NVIDIA A100和T4 GPU类型之间进行选择,为不同的计算需求提供灵活性,同时受益于每秒计费和自动扩展等特性。
Azure Container Apps对GPU的支持弥合了无服务器API与传统托管计算之间的差距,使高性能计算资源更易于获取。开发人员现在可以专注于核心AI代码而不是基础设施管理,让平台处理复杂的GPU配置和扩展等任务。目前这项功能已经在West US 3和澳大利亚东部地区上线,对于那些寻求精简、安全和可扩展GPU加速计算方法的AI开发团队来说,此功能尤其具有变革性。
总结
微软的这些公告反映出微软对大规模企业AI部署的承诺。向自主代理的转变,加上基于消费的基础设施和增强的治理工具,使组织能够加速采用AI,同时保持对成本和风险的控制。
企业领导者应该根据这些发展情况评估自己的AI战略,特别关注工作流自动化方面的机会以及从固定到可变AI计算成本的转变。