使用 Azure AI Projects Python SDK(azure-ai-projects)构建 AI 应用程序。适用于与 Foundry 项目客户端协作、使用 PromptAgentDefinition 创建版本化代理、运行评估、管理连接/部署/数据集/索引,或使用与 OpenAI 兼容的客户端。这是高级别的 Foundry SDK;如需进行底层代理操作,请使用 azure-ai-agents-python 技能包。
使用 Azure AI Projects Python SDK(azure-ai-projects)构建 AI 应用程序。适用于与 Foundry 项目客户端协作、使用 PromptAgentDefinition 创建版本化代理、运行评估、管理连接/部署/数据集/索引,或使用与 OpenAI 兼容的客户端。这是高级别的 Foundry SDK;如需进行底层代理操作,请使用 azure-ai-agents-python 技能包。
使用 Microsoft Agent Framework Python SDK(agent-framework-azure-ai)构建 Azure AI Foundry 代理。适用于创建带有 AzureAIAgentsProvider 的持久化代理,使用托管工具(代码解释器、文件搜索、网页搜索),集成 MCP 服务器,管理对话线程,或实现流式响应。涵盖函数工具、结构化输出和多工具代理。
使用 Azure AI Agents Python SDK(azure-ai-agents)构建 AI 代理。当在 Azure AI Foundry 上托管包含工具(文件搜索、代码解释器、Bing 基础、Azure AI 搜索、函数调用、OpenAPI、MCP)的代理、管理线程和消息、实现流式响应或操作向量存储时使用。这是底层 SDK,如需更高层次的抽象,请使用 agent-framework 技能。
使用 Learn MCP 工具为 Microsoft 技术创建代理技能。当用户希望创建一个教导代理掌握任何 Microsoft 技术、库、框架或服务(如 Azure、.NET、M365、VS Code、Bicep 等)的技能时使用。该工具深入探究主题,并生成一种混合型技能,在本地存储关键知识的同时支持动态深入调查。
使用 Azure Developer CLI(azd)将容器化应用部署到 Azure 容器应用。适用于设置 azd 项目、编写 azure.yaml 配置、为容器应用创建 Bicep 基础设施、使用 ACR 配置远程构建、实现幂等部署、管理本地/.azure/Bicep 中的环境变量,以及排查 azd up 失败问题。当涉及 azd 配置、容器应用部署、多服务部署或使用 Bicep 实现基础架构即代码时触发。
基于聊天的Azure基础设施协助,结合Azure CLI和门户上下文,用于查询、审计和监控Azure资源(如虚拟机、存储、IAM、函数、AKS、应用服务、密钥保管库、Azure Monitor、计费等),并针对任何写入或破坏性操作提供安全更改建议,需在执行前获得明确确认。
列出 Azure DevOps 项目、存储库和分支;创建拉取请求;管理工作项;检查生成状态。适用于处理 Azure DevOps 资源、检查拉取请求状态、查询项目结构或自动化 DevOps 工作流。