开发与工程 ✓ Microsoft · 官方 microsoft-foundryazureazdmodel-fine-tuningagent-evaluationrbacmcp

Microsoft Foundry Agent Skill

用 azd 和 Foundry MCP 管理 AI 代理从创建、部署到评估与优化的完整生命周期。

FollowSkills 评估 · FSRS-2.0
不推荐
47/ 100 五分制 2.4 / 5
信任安全12 / 25 · 2.4/5

证据显示要求先发现 Foundry MCP 工具、按工作流读取子技能,并在缺少配置时询问用户;但未明确逐项权限、敏感数据处理、外部副作用确认、回滚或数据流披露,因此扣分。未见红线风险。

可靠稳定7 / 20 · 1.8/5

证据显示有工作流路由、前置检查、上下文解析规则和部分错误处理;但关键子技能、脚本及 MCP 参数未完整提供,且静态审查无法复现部署、评估或故障路径,因此扣分。

适用触发9 / 15 · 3.0/5

证据显示 USE FOR/DO NOT USE FOR、工作流表和多种 Foundry 场景边界较清楚;但范围非常宽,触发精度和非适用边界仍依赖未提供的子技能,且没有中文支持或中国大陆网络可达性证据,因此扣分。

规范维护9 / 15 · 3.0/5

证据显示有 YAML 元数据、MIT 许可证、版本号、分层子技能、安装说明、示例和限制提示;但 finetuning 子技能使用 0.0.0-placeholder,未提供明确 changelog、维护责任或更新路径,且存在文档规模表述不一致,因此扣分。

有效结果6 / 15 · 2.0/5

证据显示该技能覆盖从资源创建到部署、调用、评估、微调和故障排查的核心流程,并提供命令、格式和错误提示;但没有该技能关键路径的直接可用输出或执行结果,仍可能需要较多环境适配,因此扣分。

证据核验4 / 10 · 2.0/5

证据显示仓库包含真实 CI 工作流和测试代码,但材料未证明这些测试覆盖 microsoft-foundry 技能的关键路径,也没有第三方执行结果或多源交叉验证;按静态校准仅给有限分数。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 该评估仅基于提供的静态文件,未执行 MCP、azd、Azure CLI、脚本或部署流程。
  • 使用前应核实所有链接的子技能、脚本、MCP 工具参数、权限范围、费用影响、数据驻留和回滚方案。
  • 微调文档含 0.0.0-placeholder 版本,且部分能力可能依赖预览功能或 feature flag;不要仅凭文档示例直接用于生产。
  • 未发现针对中文用户或中国大陆网络可达性的证据。
查看完整评分方法 →

它能做什么 & 适用场景

这是 Microsoft Agent Skills 仓库中面向 Microsoft Foundry 的语言无关路由技能,覆盖代理开发、基础设施、模型部署、评估、监控、权限和故障排查。它根据用户意图选择对应的 Foundry 子技能,并要求在执行工作流前读取相关文档。技能依赖 Azure CLI、azd、Foundry MCP 以及本地项目文件。它适合已经使用 Azure Foundry 的开发团队,不适合作为通用 Azure 部署技能或 Azure Functions、App Service 技能。

读取项目中的 azure.yaml、azd 环境变量、.foundry 元数据和 eval.yaml,以解析代理项目、部署和评估上下文;调用 Azure MCP 的 foundry 工具发现可用的 Foundry MCP 操作;根据请求路由到部署、调用、评估、追踪、故障排查、项目创建、模型部署、配额、RBAC、网络隔离或微调等子技能;通过 azd、az CLI 和 Foundry MCP 执行或指导代理 scaffold、部署、调用、评估、持续监控、提示词优化、模型微调及资源配置;在适用工作流中维护 .foundry 下的元数据、数据集、评估器、套件和结果缓存。

  1. 需要从零创建、部署并冒烟测试 Microsoft Foundry hosted agent 的 Azure 开发者。
  2. 已有代理代码、需要通过 azd 发布或重新部署并验证版本的工程团队。
  3. 希望运行批量评估、持续生产评估、提示词优化或从生产 trace 构建评估数据集的 AI 团队。
  4. 需要部署模型、检查区域容量和配额,或处理 Foundry 部署失败的云平台工程师。
  5. 需要配置 Foundry 项目、RBAC、托管身份、服务主体或网络隔离的 Azure 管理员。
  6. 需要执行 SFT、DPO 或 RFT 微调并进行数据集、grader、检查点和部署管理的模型工程师。

优缺点一览

优点
  • 覆盖 Foundry 代理从创建、部署、调用、评估到优化和排障的端到端生命周期。
  • 包含模型部署、配额、RBAC、网络隔离和微调等基础设施与运维场景。
  • 提供明确的路由规则、反触发条件和工作流前置阅读要求。
  • MIT 许可,且仓库通过 GitHub Actions 持续进行部分技能测试。
局限
  • 这是一个路由技能,许多具体操作依赖未随提示提供的子技能文档。
  • 明确依赖 Azure CLI、azd、MCP 和 Azure 项目上下文,不能直接用于非 Azure Foundry 环境。
  • 源材料没有证明所有平台、区域、模型或 Foundry 预览功能都经过验证。
  • README 的测试覆盖摘要针对仓库集合,不能据此证明 microsoft-foundry 单项技能拥有独立测试覆盖。

如何安装

在目标 Agent 配置环境中运行 npx skills add microsoft/skills,按向导选择技能。技能会安装到所选 Agent 的目录,例如 GitHub Copilot 使用 .github/skills/;也可以从仓库复制指定技能目录,或通过 Copilot CLI 安装 azure-skills 插件。源材料未说明如何单独通过安装器选择 .github/plugins/azure-skills/skills/microsoft-foundry/ 这一目录。

如何使用

在已配置 Azure、azd、Foundry MCP 和目标项目上下文的编码 Agent 中提出具体请求,例如“创建一个 Microsoft Foundry hosted agent 并部署它”或“评估并优化这个 Foundry agent 的提示词”。技能会先发现 Foundry MCP 工具,再要求读取匹配的工作流子技能,然后按意图执行或指导相应流程。源材料没有提供每个子技能的完整命令、凭据配置或参数示例。

常见问题

它是否适合普通 Azure 部署?
不适合。SKILL.md 明确将通用 Azure 部署和 Azure 准备工作排除在外,并指向其他技能。
使用它需要哪些权限或凭据?
源材料显示它会涉及 Foundry 资源、RBAC、角色分配、托管身份和服务主体,但没有规定统一的最低权限清单。实际权限取决于所执行的工作流。
它能处理私有网络 Foundry 项目吗?
它包含私有网络子技能,可回答网络隔离问题并指导 VNet 隔离部署;但材料同时说明 Foundry MCP 无法访问 VNet 隔离的项目。
它是否包含模型微调?
包含,支持 SFT、DPO 和 RFT 相关流程,包括训练数据、grader、检查点、部署和评估;具体操作步骤未在提供的主 SKILL.md 中展开。

同仓库的其他 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