你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft Foundry Toolkit for Visual Studio Code 是用于生成、测试、部署、评估和监视 AI 应用和代理的扩展。 在本地使用它或连接到 Microsoft Foundry 来管理 AI 开发工作流,而无需离开Visual Studio Code。
Foundry Toolkit 是 AI 工具包的新名称。 它还包括之前由单独的 Microsoft Foundry 扩展提供的功能,因此可以在一个扩展中使用本地资源和 Foundry 资源。
谁应使用 Foundry Toolkit
Foundry Toolkit 支持不同的 AI 开发体验角色和级别:
- 应用程序开发人员 可以将生成 AI 功能添加到 Web、桌面和移动应用。
- AI 和机器学习工程师 可以比较、自定义、优化和部署模型和代理。
- 数据科学家和研究人员 可以试验提示、模型、数据集和评估标准。
- 教师和学生 可以通过交互式操场和本地模型探索生成 AI 概念。
如何组织工具包工作区
Foundry Toolkit 将你拥有的资源与可以执行的操作分开。 该扩展有三个主要部分。
| 章节 | Purpose |
|---|---|
| 我的资源 | 查看 Foundry 项目中的模型、代理、工具、知识源、评估、最近资源、本地资源和资源。 |
| 开发人员工具 | 发现模型和工具。 生成、调试、部署、测试、评估和监视 AI 应用和代理。 |
| 帮助和反馈 | 向 Copilot 提问、开始使用、打开文档和发行说明、报告问题或加入社区。 |
随着扩展的发展,确切的工具和资源类型可能会发生变化。 使用工具包视图查看已安装版本中的功能。
使用模型
Foundry Toolkit 提供端到端模型开发工作流:
- 使用 模型目录 从 Foundry 和外部提供程序发现模型,或通过 ONNX、Ollama 和 Foundry Local 使用本地模型。
- 比较模型和测试 模型操场中的提示、参数、图像和附件。
- 转换、量化、优化和评估本地Windows部署支持的模型。
- 使用 GPU 在本地微调受支持的模型,或借助 Azure 容器应用 进行远程微调。
- 分析受支持Windows机器学习工作负荷的 CPU、GPU 和 NPU 使用情况。
生成和操作代理
Foundry Toolkit 支持提示代理和基于代码的托管代理:
- 使用 代理生成器 配置说明、模型、变量、结构化输出和工具,而无需创建代理代码项目。
- 使用 工具目录 发现 Foundry 工具、模型上下文协议(MCP)服务器和工具箱,然后将其添加到代理。
- 需要自定义代码、框架或业务流程逻辑时,为托管代理项目搭建基架。
- 使用 代理检查器 调试本地代理、检查流式处理响应和工具调用,以及可视化工作流执行。
- 从源代码或容器映像将托管代理部署到 Foundry 代理服务。
- 在 托管代理操场中测试已部署的代理、检查日志和跟踪以及管理版本。
- 使用数据集、内置计算器或自定义条件评估模型、提示和代理。
某些工具包体验以预览版提供。 查看 Foundry Toolkit 更改日志 以了解发布详细信息。
管理 Foundry 资源
登录到Azure并设置 Foundry 项目以管理来自Visual Studio Code的云资源。 您可以:
- 浏览 Foundry 项目和帐户可用的资源。
- 从 Foundry 模型目录发现和部署模型。
- 查看模型终结点和身份验证信息。
- 创建、部署、测试和版本提示代理、工作流和托管代理。
- 浏览代理使用的工具和知识源。
- 在开发过程中查看评估、对话、日志和追踪记录。
如需进行更全面的资源管理,请使用 Foundry 门户。 若要在应用程序代码中自动执行工作流,请使用 Microsoft Foundry SDK。