Microsoft Foundry Agent Skill
用 azd 和 Foundry MCP 管理 AI 代理从创建、部署到评估与优化的完整生命周期。
证据显示要求先发现 Foundry MCP 工具、按工作流读取子技能,并在缺少配置时询问用户;但未明确逐项权限、敏感数据处理、外部副作用确认、回滚或数据流披露,因此扣分。未见红线风险。
证据显示有工作流路由、前置检查、上下文解析规则和部分错误处理;但关键子技能、脚本及 MCP 参数未完整提供,且静态审查无法复现部署、评估或故障路径,因此扣分。
证据显示 USE FOR/DO NOT USE FOR、工作流表和多种 Foundry 场景边界较清楚;但范围非常宽,触发精度和非适用边界仍依赖未提供的子技能,且没有中文支持或中国大陆网络可达性证据,因此扣分。
证据显示有 YAML 元数据、MIT 许可证、版本号、分层子技能、安装说明、示例和限制提示;但 finetuning 子技能使用 0.0.0-placeholder,未提供明确 changelog、维护责任或更新路径,且存在文档规模表述不一致,因此扣分。
证据显示该技能覆盖从资源创建到部署、调用、评估、微调和故障排查的核心流程,并提供命令、格式和错误提示;但没有该技能关键路径的直接可用输出或执行结果,仍可能需要较多环境适配,因此扣分。
证据显示仓库包含真实 CI 工作流和测试代码,但材料未证明这些测试覆盖 microsoft-foundry 技能的关键路径,也没有第三方执行结果或多源交叉验证;按静态校准仅给有限分数。
- 该评估仅基于提供的静态文件,未执行 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 下的元数据、数据集、评估器、套件和结果缓存。
- 需要从零创建、部署并冒烟测试 Microsoft Foundry hosted agent 的 Azure 开发者。
- 已有代理代码、需要通过 azd 发布或重新部署并验证版本的工程团队。
- 希望运行批量评估、持续生产评估、提示词优化或从生产 trace 构建评估数据集的 AI 团队。
- 需要部署模型、检查区域容量和配额,或处理 Foundry 部署失败的云平台工程师。
- 需要配置 Foundry 项目、RBAC、托管身份、服务主体或网络隔离的 Azure 管理员。
- 需要执行 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 工具,再要求读取匹配的工作流子技能,然后按意图执行或指导相应流程。源材料没有提供每个子技能的完整命令、凭据配置或参数示例。