使用 Foundry Toolkit 创建智能体
用于 Visual Studio Code 的 Foundry Toolkit 扩展提供了多种使用 Microsoft Foundry 创建 AI 智能体的方法。您可以构建托管智能体(作为带有配套代码和基础设施的已部署服务运行),或提示词智能体(由指令、模型设置和可选工具定义的轻量级智能体)。
选择正确的方法
- 模板 包含代码和部署支持的完整智能体项目
- Copilot + Foundry 技能 快速生成自定义智能体
- Agent Builder 无需完整项目设置的简单提示词驱动型智能体
先决条件
- Visual Studio Code
- 已安装 Foundry Toolkit 扩展
- 可访问 Microsoft Foundry
从模板创建托管智能体
使用模板快速构建新的托管智能体项目框架。
- 在 Foundry Toolkit 面板中,选择 My Resources(我的资源) > Your project name(您的项目名称) > Hosted Agents (Preview)(托管智能体(预览版))
- 选择 + 图标以创建新的托管智能体
- 在 Choose Framework(选择框架)对话框中,选择“Microsoft Agent Framework”或“LangGraph”。
- 在 Create a Hosted Agent(创建托管智能体)对话框中,选择其中一个模板
- Single Agent Hotel Assistant(单智能体酒店助理) - 单智能体模板
- Writer-Reviewer Agent Workflow(作者-审阅者智能体工作流) - 多智能体模板
- 在 Choose Programming Language(选择编程语言)对话框中,进行选择
- Python
- C#
- 在 Choose Model(选择模型)对话框中,选择其中一个选项
- 您已部署到 Foundry 项目中的现有模型
- Deploy & use new model(部署并使用新模型),以上传现有的本地模型
- Browse model catalog(浏览模型目录),以选择要部署到您的 Foundry 项目中的 Foundry 模型
- 在 Workspace Folder(工作区文件夹)对话框中,选择 Browse(浏览)选项,以选择本地驱动器上希望生成模板代码的文件夹
完成选择后,将打开一个新的 Visual Studio Code 实例,其中包含您选择的工作文件夹以及从所选模板生成的新代码。
后续步骤
项目创建后
- 按照
README.md文件中的说明进行操作。例如,对于 Python 项目,它将提供设置环境和安装依赖项所需的精确 PowerShell 或 bash 命令。 - 按 F5 在本地运行并测试智能体
- 根据需要更新配置和代码
- 将智能体部署到 Microsoft Foundry
使用 Copilot 和 Foundry 技能创建托管智能体
您还可以使用具有 Foundry 技能的 GitHub Copilot 创建智能体。Foundry 技能会随 Foundry Toolkit 自动安装,您无需进行任何额外操作即可调用这些技能。
- 在 Visual Studio Code 中打开 GitHub Copilot Chat
- 输入提示词,例如:“Create a Foundry agent that...”
- Copilot 使用 Foundry 技能生成所需的文件和配置
- 审查并更新生成的项目
此方法适用于根据特定场景快速生成定制的智能体。
使用 Agent Builder 创建提示词智能体
使用 Agent Builder 创建轻量级的提示词驱动型智能体。
- 在 Foundry Toolkit 面板中,选择 My Resources(我的资源) > Your project name(您的项目名称) > Prompt Agents(提示词智能体)
- 选择 + 以创建新智能体
- 配置基本信息,例如:
- 智能体名称
- 模型
- 指令(系统提示词)
- 可选工具
- 测试智能体
- 使用 Save(保存)按钮发布到您的 Foundry 项目
更多信息,请参阅 Agent Builder。