你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft Foundry 涵盖了各种功能,最难的部分通常是知道从哪里开始。 本文将常见目标映射到起点,然后汇总了主要 Foundry 产品和功能,以便你可以将它们分开。
有关 Foundry 中所有内容的详尽列表,请参阅 功能参考。
从目标开始
找到离尝试执行的操作最近的行。
| 我想要 | 从这里开始 | 为什么 |
|---|---|---|
| 将提示发送到模型,没有代理或工具 | 使用模型和代理进行生成 | 通往有效调用的最短路径。 仅当您需要工具或编排时,才稍后添加代理。 |
| 生成我的第一个代理 | 选择如何生成 | 在你投入资源之前,先决定是使用提示智能体还是托管智能体。 这一选择决定了此后的一切。 |
| 托管我已编写的智能体 | 部署托管代理 | 通过托管终结点、缩放和标识运行现有代码或容器。 |
| 将开源框架与 Foundry 配合使用 | 托管代理的框架 | 演示如何将 LangGraph、Microsoft Agent Framework 和语义内核映射到 Foundry 托管。 |
| 评估代理质量 | 评估生成式 AI 的应用 | 先建立基线评分,这样后续变化就可以被衡量,而不是仅凭个别案例判断。 |
| 添加可观测性 | Foundry 可观测性 | 跟踪、监视和评估共享一个数据模型,因此将它们一起设置。 |
| 部署和操作应用程序 | 为代理设置 CI/CD | 在实现规模化之前,先建立一套可重复执行的发布流程。 有关机队范围的治理,请参阅 控制平面。 |
主要产品和功能
每行命名一个决策级入口点。 “何时使用”列会先说明适用情形,再说明在哪些情况下另一个选项更合适。
| 产品或功能 | 它是什么 | 何时使用它 | 适用对象 |
|---|---|---|---|
| Foundry 门户 | 模型、代理、评估和资源的 Web 体验。 | 用于浏览和原型,而无需编写代码。 如果需要可重复生成,请移动到 SDK 或 CLI。 | 任何评估 Foundry 的人 |
| 提示词代理 | 由说明、模型和工具定义的声明性代理。 | 当您希望使用无需管理运行时的代理时,请选择此项。 如果需要自定义代码或容器,请改用托管代理。 | 代理开发人员 |
| 基于语音的提示代理 | 借助托管式语音编排,让智能体能够实时聆听和说话。 | 当您希望获得语音交互体验而无需托管语音处理流水线时,可使用此功能。 如果只需要文本响应,请使用提示代理。 | 代理开发人员 |
| 托管代理 | 您自己的代理代码或框架,由 Foundry 运行。 | 需要完全控制代理逻辑和依赖项时使用。 如果说明和工具足够,提示代理会更简单。 | 代理开发人员 |
| Foundry 模型 | Microsoft、OpenAI、Anthropic、Meta 等模型目录。 | 用于在应用或智能体后面选择和部署模型。 如果模型需要域数据,请考虑微调。 | 应用程序开发人员 |
| 微调 | 根据自己的数据自定义模型。 | 当提示和检索无法达到所需的质量时使用。 如果该缺口缺少上下文,请改用检索。 | ML 工程师 |
| 工具箱 | 封装代理可调用工具的托管端点。 | 用于提供代理操作并集中管理工具。 如果代理只需要自己的数据,请从 Foundry IQ 开始。 | 代理开发人员 |
| Foundry IQ | 对知识库进行代理检索。 | 用于使答案以你的内容为依据。 如果只需要少量上传的文件,文件搜索功能会更轻量。 | 代理开发人员 |
| 内存 (预览版) | 跨会话的持久智能体召回。 | 当代理必须记住以前的轮次或用户上下文时使用。 如果每个请求都单独存在,请跳过它。 | 代理开发人员 |
| 工作流 | 多个智能体和步骤的编排。 | 当一个任务跨越多个代理或阶段时使用。 如果单个带工具的智能体就能完成作业,那就应保持较为简单的方式。 | 代理开发人员 |
| Microsoft Foundry SDK | 用于Python、C#、JavaScript 和Java的客户端库。 | 用于将 Foundry 集成到应用程序中。 如果要搭建和部署代理项目,请添加Azure开发人员 CLI。 | 应用程序开发人员 |
| Azure Developer CLI (azd) | 命令行基架、部署和环境管理。 | 用于重复创建、运行和交付代理项目。 如果仅从应用调用模型,则 SDK 就足够了。 | 平台工程师 |
| Visual Studio Code 扩展 | 编辑器中的 Foundry 项目、模型和代理。 | 用于生成和调试而不离开 VS Code。 如果希望 AI 助手驱动 Foundry,请使用编码代理。 | 应用程序开发人员 |
| 编码代理和 MCP | 供编程代理访问 Foundry 的模型上下文协议 | 用于让 GitHub Copilot 或 Claude Code 与 Foundry 配合使用。 如果更喜欢直接创作,请使用 VS Code 扩展。 | 应用程序开发人员 |
| LangChain 和 LangGraph | 集成 Foundry 模型、工具、记忆和追踪。 | 当你的团队已基于 LangChain 或 LangGraph 进行开发时使用。 如果你是从头开始,原生智能体需要的粘附代码更少。 | 代理开发人员 |
| Foundry 可观测性 | 适用于代理和模型的跟踪、监控和控制面板。 | 用于查看代理在生产中实际执行的操作。 如果要在发布前比较版本,请从评估开始。 | AI 质量工程师 |
| 评估 | 生成式 AI 应用和代理的评分。 | 用于在发布之前测量质量和捕获回归。 如果你需要对抗性覆盖,请添加 AI 红队测试。 | AI 质量工程师 |
| AI 红队测试 | 针对模型或代理的自动对抗扫描。 | 用于探测不安全或可利用的行为。 如果你衡量的是日常品质,那么评估会更合适。 | 安全管理员 |
| 护栏和控制 | 用于模型和代理的内容过滤和安全控制 | 用于在运行时强制实施安全。 如果你在发布前进行安全测试,请结合 AI 红队测试一起开展。 | 安全管理员 |
| Foundry 控制平面 | 对整个体系中的智能体、模型和工具进行治理。 | 用于跨多个项目设置限制、策略和监督。 如果要管理单个项目,项目设置就足够了。 | 平台工程师 |