大模型专区需求梳理代码辅助技术文档
Microsoft Agent Framework 推出 .NET 和 Python 技能
原标题:Give your coding agent a head start with Microsoft Agent Framework skills for .NET and Python
我们为 .NET and Python 添加了可安装的 Microsoft Agent Framework 构建器技能。它们让编码智能体……
我们为 Microsoft Agent Framework.NET 和 Python 添加了可安装的构建器技能。它们为编码智能体提供由 Microsoft 维护的指导,涵盖构建和修改 Agent Framework 应用程序,从选择合适的模式到接入工具、会话、工作流和托管。
这些是供编码助手在开发时使用的技能,而不是您所交付应用程序加载的运行时技能。
请使用支持 Agent Skills 格式 的编码智能体。使用 GitHub CLI 时,从 main 安装 .NET 技能:
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main
对于 Python:
gh skill install microsoft/agent-framework agent-framework-builder-python@main
两个示例均使用 main 获取最新的仓库指导。如果您需要可复现的快照,请固定某个标签或提交。
或者,使用跨智能体的 CLI 安装任一技能:
npx skills add microsoft/agent-framework --skill agent-framework-builder-dotnet npx skills add microsoft/agent-framework --skill agent-framework-builder-python
请选择一种安装方式,并查阅其文档了解支持的客户端和范围:GitHub CLI 或 skills 命令行工具(CLI)。您的应用程序仍然需要其 SDK 包和模型凭据。
将构建器技能与 Microsoft Learn MCP 搭配使用
任一构建器技能的自然搭档是 Microsoft Learn MCP 服务器(Server)。该技能提供聚焦的实现指导,而 Learn MCP 让您的编码智能体能够搜索完整的 Agent Framework 文档,并在需要更多细节时获取完整文章和代码示例。
配置其 Streamable HTTP 终结点:
https://learn.microsoft.com/api/mcp
该指导增加了什么
每个技能都有一个 SKILL.md 入口点和若干聚焦的参考。编码智能体会先检查您的项目和依赖项,然后加载与任务相关的指导,而不是一次性加载所有框架特性。
两个技能都倾向于最小的合适模式:当工具和会话足够时,使用单个智能体;当需要运行循环时,使用 harness;当明确阶段、路由和检查点是需求的一部分时,使用工作流。支持助手不会仅仅因为有几个工具就需要多智能体系统。
该指导针对特定语言。.NET 技能涵盖 AIAgent、Microsoft.Extensions.AI、NuGet 包、依赖注入和 ASP.NET Core 托管。Python 技能涵盖 Agent、提供程序包、中间件、上下文提供程序和 Python 工作流模式。
关于其他 Microsoft 服务的说明
如果您的应用程序还使用其他 Microsoft 服务,请使用 Azure Skills 插件 处理 Azure 和 Foundry 工作。其 microsoft-foundry 技能 涵盖 Foundry 模型和智能体工作流,而 azure-prepare、azure-deploy 和 azure-diagnostics 有助于准备、部署和排查 Azure 应用程序问题。
该插件包含用于列出资源、查询日志等任务的 Azure 的 MCP 服务器(Server),以及用于模型和智能体操作的 Foundry 的 MCP。当您的应用程序需要这些时再添加它们;Azure 操作需要相应的凭据和权限。
付诸实践
以自然的方式向编码智能体发出提示;兼容的客户端会通过元数据发现技能,无需通用斜杠命令。对于 .NET:
Add an Agent Framework support assistant to our ASP.NET Core app. Use our model provider, isolate conversations per user, require approval before changing tickets, and test tool behavior with a fake IChatClient.
对于现有的 Python 应用程序:
Turn this Python Agent Framework research agent into a research-and-review workflow. Preserve its response format, add checkpointing, and test resume behavior using the project's existing test tooling.
当您了解提供程序、托管目标、持久性要求和审批边界时,请一并说明。这些技能会引导编码智能体澄清会产生重大影响的未知项、保留现有行为并验证变更。
在您自己的项目中试用 适用于您所用语言的构建器技能。如果某些功能无法正常工作,请在 Agent Framework 仓库中提交问题,并附上技能名称、您使用的编码智能体、您尝试过的操作以及出现的问题。
文章 借助面向 .NET and Python 的 Microsoft Agent Framework 技能,让您的编码智能体赢在起跑线上 首次出现在 Microsoft Agent Framework 上。
这条更新,对你有用吗
分享你的判断
评论
仅支持文字,审核通过后展示。0/4000 字符
正在读取评论…