开发与工程 ✓ 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
1 2 3 4 5 6
1信任安全16 / 25 · 3.2/5

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

2可靠稳定7 / 20 · 1.8/5

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

3适用触发9 / 15 · 3.0/5

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

4规范维护9 / 15 · 3.0/5

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

5有效结果6 / 15 · 2.0/5

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

6证据核验4 / 10 · 2.0/5

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

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

这个 Skill 能做什么,适合哪些场景?

该技能面向 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. 希望通过自定义环境、资源标签和空闲缩容控制训练可复现性与计算成本的团队。

这个 Skill 有哪些优点和局限?

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

如何安装这个 Skill?

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

如何使用这个 Skill?

向编码代理提出包含触发词的请求,例如:请使用 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 容器注册表 Python 技能

用 Python 管理 Azure 容器镜像、制品与仓库。

开发与工程 ✓ Microsoft · 官方

Azure Monitor 自定义日志采集

帮助 Python 编码代理通过 Logs Ingestion API 发送自定义日志。

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

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

开发与工程 ✓ Microsoft · 官方

Azure Tables Python 技能

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

开发与工程 ✓ 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 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 日志与指标。

开发与工程 ✓ Microsoft · 官方

Azure AI 内容安全 Python 技能

帮助 Python 应用检测文本和图像中的有害内容,并管理自定义屏蔽词。

开发与工程 ✓ Microsoft · 官方

Azure 应用配置 Python 技能

为 Python 应用集中管理配置、功能标志和动态设置。

开发与工程 ✓ Microsoft · 官方

Azure 对话语言理解 Python 技能

帮助 Python 开发者使用 Azure SDK 分析对话意图和实体。

开发与工程 ✓ Microsoft · 官方

Azure 文档翻译 Python 技能

帮助 Python 开发者批量翻译 Azure Blob Storage 中的文档,同时保留原始格式。

开发与工程 ✓ Microsoft · 官方

Azure Voice Live Python 技能

帮助 Python 开发者构建 Azure 上的实时双向语音 AI 应用。

开发与工程 ✓ Microsoft · 官方

Azure Event Grid Python 技能

帮助 Python 开发者使用 Azure Event Grid 构建可靠的事件发布流程。

开发与工程 ✓ Microsoft · 官方

Azure Bot Service Python 管理技能

用 Python 创建、管理和配置 Azure Bot Service 机器人及其通信渠道。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

开发与工程 ✓ Microsoft · 官方

Azure 文本翻译 Python 技能

为 Python 应用接入 Azure 实时文本翻译能力。

相关 Skills