使用 Foundry Toolkit 创建智能体

用于 Visual Studio Code 的 Foundry Toolkit 扩展提供了多种使用 Microsoft Foundry 创建 AI 智能体的方法。您可以构建托管智能体(作为带有配套代码和基础设施的已部署服务运行),或提示词智能体(由指令、模型设置和可选工具定义的轻量级智能体)。

选择正确的方法

  • 模板 包含代码和部署支持的完整智能体项目
  • Copilot + Foundry 技能 快速生成自定义智能体
  • Agent Builder 无需完整项目设置的简单提示词驱动型智能体

先决条件

  • Visual Studio Code
  • 已安装 Foundry Toolkit 扩展
  • 可访问 Microsoft Foundry

从模板创建托管智能体

使用模板快速构建新的托管智能体项目框架。

  1. 在 Foundry Toolkit 面板中,选择 My Resources(我的资源) > Your project name(您的项目名称) > Hosted Agents (Preview)(托管智能体(预览版))
  2. 选择 + 图标以创建新的托管智能体
  3. Choose Framework(选择框架)对话框中,选择“Microsoft Agent Framework”或“LangGraph”。
  4. Create a Hosted Agent(创建托管智能体)对话框中,选择其中一个模板
    • Single Agent Hotel Assistant(单智能体酒店助理) - 单智能体模板
    • Writer-Reviewer Agent Workflow(作者-审阅者智能体工作流) - 多智能体模板
  5. Choose Programming Language(选择编程语言)对话框中,进行选择
    • Python
    • C#
  6. Choose Model(选择模型)对话框中,选择其中一个选项
    • 您已部署到 Foundry 项目中的现有模型
    • Deploy & use new model(部署并使用新模型),以上传现有的本地模型
    • Browse model catalog(浏览模型目录),以选择要部署到您的 Foundry 项目中的 Foundry 模型
  7. Workspace Folder(工作区文件夹)对话框中,选择 Browse(浏览)选项,以选择本地驱动器上希望生成模板代码的文件夹

完成选择后,将打开一个新的 Visual Studio Code 实例,其中包含您选择的工作文件夹以及从所选模板生成的新代码。

后续步骤

项目创建后

  1. 按照 README.md 文件中的说明进行操作。例如,对于 Python 项目,它将提供设置环境和安装依赖项所需的精确 PowerShell 或 bash 命令。
  2. 按 F5 在本地运行并测试智能体
  3. 根据需要更新配置和代码
  4. 将智能体部署到 Microsoft Foundry

使用 Copilot 和 Foundry 技能创建托管智能体

您还可以使用具有 Foundry 技能的 GitHub Copilot 创建智能体。Foundry 技能会随 Foundry Toolkit 自动安装,您无需进行任何额外操作即可调用这些技能。

  1. 在 Visual Studio Code 中打开 GitHub Copilot Chat
  2. 输入提示词,例如:“Create a Foundry agent that...”
  3. Copilot 使用 Foundry 技能生成所需的文件和配置
  4. 审查并更新生成的项目

此方法适用于根据特定场景快速生成定制的智能体。

使用 Agent Builder 创建提示词智能体

使用 Agent Builder 创建轻量级的提示词驱动型智能体。

  1. 在 Foundry Toolkit 面板中,选择 My Resources(我的资源) > Your project name(您的项目名称) > Prompt Agents(提示词智能体)
  2. 选择 + 以创建新智能体
  3. 配置基本信息,例如:
    • 智能体名称
    • 模型
    • 指令(系统提示词)
    • 可选工具
  4. 测试智能体
  5. 使用 Save(保存)按钮发布到您的 Foundry 项目

更多信息,请参阅 Agent Builder

© . This site is unofficial and not affiliated with Microsoft.