你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft Foundry Toolkit for Visual Studio Code 概述

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 将你拥有的资源与可以执行的操作分开。 该扩展有三个主要部分。

“我的资源”、“开发人员工具”和“帮助”和“反馈”部分Visual Studio Code中的 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