开发与工程 ✓ Microsoft · 官方 azure-machine-learningpython-sdkml-workspacestraining-jobsmodel-registrydata-assetsml-pipelines

Azure 机器学习 Python SDK 技能

为 Python 编码代理提供 Azure Machine Learning 资源管理与训练工作流指导。

FollowSkills 评估 · FSRS-2.0
不推荐
51/ 100 五分制 2.6 / 5
信任安全16 / 25 · 3.2/5

文档推荐 DefaultAzureCredential、避免密钥并说明生产环境凭据约束,降低凭据暴露风险;但创建、更新、流式作业和删除等外部副作用没有用户确认、权限范围、数据流、敏感数据处理或回滚说明,因此扣分。

可靠稳定7 / 20 · 1.8/5

安装和主要同步示例路径基本连贯,并提示验证当前 API;但未提供异常处理、分页、长时间运行操作失败反馈或可复现依赖版本,流水线示例还依赖未定义的 prep_component 和 train_component,因此按静态上限扣分。

适用触发9 / 15 · 3.0/5

触发词、Python SDK、工作区、作业、模型、数据和计算场景较明确;但输入输出契约、非适用边界、权限前提、成本风险、中文支持及中国大陆网络可达性未说明,因此扣分。

规范维护9 / 15 · 3.0/5

包含 front matter、安装、认证、生命周期、分层场景、参考文件、操作表和最佳实践,且 MIT 许可与版本字段清楚;但缺少变更日志、明确维护责任和更新路径,也存在 latest 环境标签及隐藏前提,因此扣分。

有效结果6 / 15 · 2.0/5

覆盖工作区、数据、模型、计算、作业、管道、环境和数据存储等核心任务,示例可作为起点;但生产使用仍需补充组件定义、错误处理、删除/清理流程和版本锁定,部分输出不可直接运行,因此静态评估不超过7分并扣分。

证据核验4 / 10 · 2.0/5

技能提供可审计的源代码示例、参考索引和仓库级 CI/评估工作流;但所给材料未展示该技能专属测试、实际执行结果或多源交叉验证,因此仅给有限静态证据分。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 示例会创建或修改 Azure 资源;执行前应明确确认目标订阅、资源组、工作区、权限和预期成本。
  • 不要直接依赖 @latest 环境或未锁定的 azure-ai-ml 版本;应先核对当前 API 并固定可复现版本。
  • 管道示例中的 prep_component 和 train_component 未定义,不能视为可直接运行的完整实现。
  • 文档未说明数据是否离开本地环境、如何处理敏感训练数据,也未给出失败后的清理和回滚流程。
  • 未提供中国大陆网络可达性或中文使用说明;依赖 Azure 服务和 Microsoft 文档访问时应单独验证网络条件。
查看完整评分方法 →

它能做什么 & 适用场景

该技能面向 Azure Machine Learning SDK v2 for Python,帮助代理管理工作区、作业、模型、数据资产和计算资源。它覆盖身份验证、客户端生命周期、命令作业、数据与模型注册、环境、数据存储和多步骤管道。技能建议优先使用 DefaultAzureCredential,并通过上下文管理器释放客户端和凭据资源。它适合已经使用 Azure ML 的 Python 项目,但不负责替代 Azure 资源权限配置或完整的项目部署流程。

指导代理安装 azure-ai-ml,读取 AZURE_SUBSCRIPTION_ID、AZURE_RESOURCE_GROUP 和 AZURE_ML_WORKSPACE_NAME 等环境变量,创建或加载 MLClient,并调用 Azure ML SDK 管理工作区、数据资产、模型、计算集群、作业、管道、环境和数据存储。它还提供命令作业提交、作业日志流式传输、模型注册、版本管理和计算自动缩容示例。

  1. 使用 Python 管理 Azure ML 工作区、列出工作区或创建新工作区的机器学习工程师。
  2. 需要注册训练数据、文件夹数据和模型版本的数据科学团队。
  3. 需要提交并监控 Azure ML 命令作业的开发者。
  4. 需要组合数据准备、训练和模型输出等步骤的机器学习工程师。
  5. 希望通过自定义环境、资源标签和空闲缩容控制训练可复现性与计算成本的团队。

优缺点一览

优点
  • 覆盖 Azure ML 常见资源和端到端训练流程。
  • 提供同步客户端、身份验证和客户端生命周期的明确模式。
  • 包含数据、模型和环境版本管理,以及作业监控和管道示例。
  • MIT 许可证,且属于微软维护的 Agent Skills 集合。
局限
  • 依赖 Azure 订阅、资源组、ML 工作区和相应身份权限。
  • 技能只覆盖 azure-ai-ml Python SDK 场景,不应代表仓库中其他技能的能力。
  • 源材料未提供该单个技能的独立测试覆盖或失败处理示例。
  • 参考文件列出但未提供其具体内容,因此高级能力范围无法从给定材料确认。

如何安装

在项目中运行 npx skills add microsoft/skills,在安装向导中选择 azure-ai-ml-py。技能会安装到所选代理的目录,例如 GitHub Copilot 使用的 .github/skills/。运行示例代码前,安装 SDK:pip install azure-ai-ml。源材料未说明具体 Python 版本要求。

如何使用

向编码代理提出包含触发词的请求,例如:请使用 azure-ai-ml 和 MLClient 创建一个 Azure ML 命令作业,注册数据集并流式传输作业日志。 代理应根据技能使用 DefaultAzureCredential、所需环境变量和 MLClient 上下文管理器。源材料未提供独立的命令行入口或可执行脚本。

常见问题

使用该技能是否需要 Azure 账号或订阅?
需要。示例要求订阅 ID、资源组和 ML 工作区名称,并通过 Azure 身份凭据访问资源。
它会自动创建 Azure ML 工作区吗?
它提供使用 Workspace 和 `begin_create` 创建工作区的代码指导,但不会替用户执行部署或配置权限。
生产环境推荐使用哪种身份验证方式?
技能建议优先使用 DefaultAzureCredential;生产环境可设置 `AZURE_TOKEN_CREDENTIALS=prod`,或直接使用 ManagedIdentityCredential。
它适合管理模型训练管道吗?
适合。内容包含命令作业、作业日志、数据和模型注册,以及使用 `dsl.pipeline` 组合多步骤训练流程的示例。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

为 Python Azure 应用提供基于 Microsoft Entra ID 的可复用身份认证指导。

开发与工程 ✓ Microsoft · 官方

Azure Event Hubs Java 开发技能

帮助 Java 开发者构建高吞吐、可 checkpoint 的 Azure 事件流应用。

开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

帮助 Python 开发者使用 Azure Tables 完成安全认证、实体管理、查询与批量事务操作。

开发与工程 ✓ Microsoft · 官方

Azure Identity TypeScript

为 TypeScript Azure 应用配置安全、可切换的 Microsoft Entra ID 身份验证。

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

评估并提升 Azure Functions 与 App Service 的可靠性。

开发与工程 ✓ Microsoft · 官方

Azure 云架构师

帮助编码代理按照 Azure 架构中心最佳实践设计和审查生产级云系统。

开发与工程 ✓ Microsoft · 官方

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

分析 Azure 资源组及其依赖关系,生成详细的 Mermaid 架构图。

开发与工程 ✓ Microsoft · 官方

Azure Maps .NET 开发技能

为 .NET 应用提供地理搜索、路线、地图、定位与天气开发指导。

开发与工程 ✓ Microsoft · 官方

Azure AI Vision 图像分析技能

为 Python 编码代理提供 Azure AI Vision 图像理解实现指南。

开发与工程 ✓ Microsoft · 官方

Azure Blob Storage Python 技能

帮助 Python 开发者安全高效地操作 Azure Blob Storage。

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage Python 技能

帮助编码代理使用 Python 构建安全、可靠的 Azure Queue Storage 异步消息处理。

自动化与运维 ✓ Microsoft · 官方

Azure AI 网关治理

用 Azure API Management 统一治理 AI 模型、MCP 工具和智能体流量。

自动化与运维 ✓ Microsoft · 官方

AKS Automatic 就绪评估

评估 Kubernetes 工作负载能否迁移到 AKS Automatic,并定位兼容性阻塞项。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB .NET 资源管理技能

用 .NET 通过 ARM 部署和管理 Azure Cosmos DB 资源。

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

用 .NET 通过 Azure Resource Manager 配置和管理 Microsoft Playwright Testing 工作区。

开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB Python 技能

帮助 Python 开发者可靠地构建和操作 Azure Cosmos DB NoSQL 应用。

开发与工程 ✓ Microsoft · 官方

Azure Key Vault Python SDK 技能

帮助 Python 编码代理安全管理 Azure Key Vault 中的机密、加密密钥和证书。

开发与工程 ✓ Microsoft · 官方

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

开发与工程 ✓ Microsoft · 官方

Azure Monitor 查询 Python 技能

帮助 Python 开发者查询 Azure Monitor 日志与指标。

相关 Skills