您可以编写自定义提示以配置对 Azure OpenAI 服务或 Azure AI Foundry 模型的指令,用于您的自定义智能体。
可以在两个级别之一向代理添加自定义提示:
- 代理级别
- 主题级别
将提示作为工具添加到智能体
在左窗格中选择 “代理 ”,然后选择要将新提示添加为工具的代理。
选择 “工具 ”选项卡。
选择 “新建”工具。
此时会打开自定义提示编辑器。 可以使用此编辑器 为代理创建自定义提示。
在主题中添加提示节点
打开主题并选择您要在其下添加新节点的节点下方的添加节点图标
。
选择 添加工具>新提示。
此时会打开自定义提示编辑器。 可以使用此编辑器 为代理创建自定义提示。
备注
配置为允许匿名用户(无身份验证)的智能体不能将 Dataverse 表用作知识源。 但是,你仍然可以为提示指定输入参数,选择所需的模型来运行提示,并设置所需的温度来控制生成的文本的随机性和创造力。
使用嵌入式 AI Builder 提示编辑器配置和测试提示符
自定义提示编辑器是一种功能强大的工具,可用于为代理创建、自定义和测试提示模板。 编辑器使用与 AI Builder 提示编辑器相同的界面,该编辑器旨在帮助你为代理创建有效的提示。
提示编辑器允许你以几种不同的方式编写提示说明。 您可以:
- 请手动写出你自己的指示
- 根据你对提示功能的描述,使用 Copilot 为你生成指令。
- 使用提示库中的预设模板创建提示
可以配置提示的多个方面,包括:
- 用于提示的聊天模型以及模型设置,例如温度、知识检索设置、是否在响应中包含链接以及是否启用代码解释器和推理。
- 用户输入到提示中的内容,例如文本和图像,以及要用于测试的示例数据。
- 从 Dataverse 表处理和包含的知识。
- 要应用于输出的格式。
创建提示后,可以通过指定任何输入的示例数据并选择 “测试”来测试它。 编辑器根据提供的提示和示例数据生成响应。
有关如何使用编辑器创建和测试提示的完整详细信息,请参阅 AI Builder 文档中的“创建提示”。
提示指令的最佳实践
使用提示节点时,遵循提示工程的最佳实践非常重要。 以下是可以充分利用此功能的一些秘诀:
- 具体:自定义说明应该清晰具体,以便智能体确切知道该做什么。 避免含糊或不明确的语言,否则会导致混乱或不正确的回答。
- 使用示例:举例说明您的指示,帮助智能体理解您的期望。 示例可帮助智能体生成准确且相关的回复。
- 保持简洁:避免使用过多的详细信息或复杂的逻辑,以免自定义指令过载。 让您的指令保持简单明了,以便智能体可以有效地处理它们。
- 保持简短:自定义说明应简洁明了,直截了当。 时间过长的说明可能会导致处理提示时出现延迟、超时或问题。
- 给智能体一条出路:当智能体无法完成分配的任务时,给智能体一条替代路径。 例如,当用户提问时,您可以包括“如果答案不存在,请回复‘未找到’”这条替代路径有助于智能体避免产生错误回复。
- 测试和优化:彻底测试您的自定义指令以确保它们按预期工作非常重要。 根据需要进行调整,以提高智能体回复的准确性和有效性。
重要提示
- AI Builder 提示在由 Azure OpenAI 服务和 Azure AI Foundry 驱动的模型上运行。
- 这项功能仅限于特定地区。
- 此功能可能会受到使用限制或容量限制。