使用提示让智能体执行特定任务

您可以编写自定义提示以配置对 Azure OpenAI 服务或 Azure AI Foundry 模型的指令,用于您的自定义智能体。

可以在两个级别之一向代理添加自定义提示:

  • 代理级别
  • 主题级别

将提示作为工具添加到智能体

  1. 在左窗格中选择 “代理 ”,然后选择要将新提示添加为工具的代理。

  2. 选择 “工具 ”选项卡。

  3. 选择 “新建”工具

此时会打开自定义提示编辑器。 可以使用此编辑器 为代理创建自定义提示

在主题中添加提示节点

  1. 打开主题并选择您要在其下添加新节点的节点下方的添加节点图标

  2. 选择 添加工具>新提示

此时会打开自定义提示编辑器。 可以使用此编辑器 为代理创建自定义提示

备注

配置为允许匿名用户(无身份验证)的智能体不能将 Dataverse 表用作知识源。 但是,你仍然可以为提示指定输入参数,选择所需的模型来运行提示,并设置所需的温度来控制生成的文本的随机性和创造力。

使用嵌入式 AI Builder 提示编辑器配置和测试提示符

自定义提示编辑器是一种功能强大的工具,可用于为代理创建、自定义和测试提示模板。 编辑器使用与 AI Builder 提示编辑器相同的界面,该编辑器旨在帮助你为代理创建有效的提示。

AI Builder 提示编辑器的屏幕截图

提示编辑器允许你以几种不同的方式编写提示说明。 您可以:

  • 请手动写出你自己的指示
  • 根据你对提示功能的描述,使用 Copilot 为你生成指令。
  • 使用提示库中的预设模板创建提示

可以配置提示的多个方面,包括:

  • 用于提示的聊天模型以及模型设置,例如温度、知识检索设置、是否在响应中包含链接以及是否启用代码解释器和推理。
  • 用户输入到提示中的内容,例如文本和图像,以及要用于测试的示例数据。
  • 从 Dataverse 表处理和包含的知识。
  • 要应用于输出的格式。

创建提示后,可以通过指定任何输入的示例数据并选择 “测试”来测试它。 编辑器根据提供的提示和示例数据生成响应。

有关如何使用编辑器创建和测试提示的完整详细信息,请参阅 AI Builder 文档中的“创建提示”。

提示指令的最佳实践

使用提示节点时,遵循提示工程的最佳实践非常重要。 以下是可以充分利用此功能的一些秘诀:

  • 具体:自定义说明应该清晰具体,以便智能体确切知道该做什么。 避免含糊或不明确的语言,否则会导致混乱或不正确的回答。
  • 使用示例:举例说明您的指示,帮助智能体理解您的期望。 示例可帮助智能体生成准确且相关的回复。
  • 保持简洁:避免使用过多的详细信息或复杂的逻辑,以免自定义指令过载。 让您的指令保持简单明了,以便智能体可以有效地处理它们。
  • 保持简短:自定义说明应简洁明了,直截了当。 时间过长的说明可能会导致处理提示时出现延迟、超时或问题。
  • 给智能体一条出路:当智能体无法完成分配的任务时,给智能体一条替代路径。 例如,当用户提问时,您可以包括“如果答案不存在,请回复‘未找到’”这条替代路径有助于智能体避免产生错误回复。
  • 测试和优化:彻底测试您的自定义指令以确保它们按预期工作非常重要。 根据需要进行调整,以提高智能体回复的准确性和有效性。

重要提示

  • AI Builder 提示在由 Azure OpenAI 服务和 Azure AI Foundry 驱动的模型上运行。
  • 这项功能仅限于特定地区。
  • 此功能可能会受到使用限制或容量限制。