创建主题
现在,代理的初始结构已创建,下一步是开始编写主题。 主题定义客户与代理的交互方式,它们通常代表客户可能需要帮助的常见问题、疑问或任务。 例如,您可能会创建一个主题,以为客户提供商品退货说明。
每个主题由两个主要元素组成:
触发短语 - 用户输入的与特定问题相关的短语、关键字或问题。
对话节点 - 定义代理应如何响应以及它应执行什么操作。
您可以通过自定义提供的模板、创建新模板或使用现有站点中已建议的主题来设计主题。 代理最多可包含 1,000 个主题。
主题入门
每个创建的代理都包含几个预定义的主题,以帮助您开始对话。 这些预定义的主题分为两种类型:
自定义 - 预先创建的用户主题包括问候、对话开始和结束等关键代理元素,以及可以帮助您了解使用节点创建代理对话的简单和复杂方法的课程主题。
系统 - 预先填充的主题,表示在代理对话期间可能出现的常见用例。
系统主题
系统主题表示客户在与代理交互时可能遇到的应用场景。 这些应用场景可能包括一个主题,用于规划出当多个主题匹配、结束对话或者将对话呈报给人工代理时该做什么。 系统主题已有一个基于应用场景的基本结构。 例如,备用主题表示在代理无法识别能够回答其问题的主题时向用户呈现的主题。 系统主题可以根据您的需要进行修改。
创建主题
您可在侧边导航窗格中选择主题,然后在页面顶部选择添加,定义任何其他主题。 用于创建主题的两个选项包括:
从空白开始:打开一个新的空白主题。 您可以创建所有内容,从触发器到对话流等。
从描述创建:使用 Copilot 协助您创建主题。 您只要提供一些有关需求的基本详细信息,然后主题就创建好了。
您定义的每个主题应包含一些触发短语。 触发短语是文本(例如问题或语句)的示例,它们可以教授代理何时使用本对话框进行响应。 例如,下图包含一个名为“Store Hours”的主题,用于根据不同的应用场景为客户提供商店位置营业时间。
已添加六个触发短语,例如您的营业时间是什么时候? 和何时开始营业? 这些短语用于确定应在何时启动“商店营业时间”主题。 您添加的触发短语越多,就越有可能正确使用该主题。 触发短语对于每个主题都应该是唯一的。 如果在多个主题中具有相同的触发器,则代理无法确定要加载的主题。 添加初始触发器后,选择保存主题以将主题添加到主题列表。 稍后可以根据需要添加更多触发器。
定义触发短语后,您可以定义如何引导客户与此主题进行对话交互。 创作画布是一个图形对话树编辑器,允许您定义代理回复和整个代理对话。
使用对话节点
对话节点有助于定义对话采用的路径。 对话节点可以显示消息、提出问题或运行操作。 您可以通过选择节点下方的加号 (+) 添加这些节点。 例如,如果要根据客户的居住地提供商店营业时间,您将添加提出问题节点,以标识哪个商店位置是他们在问的。
下图显示提出问题节点,将用于向客户询问他们想要知道哪个商店位置的营业时间。 此外,向客户提供两个可供选择的多选选项:西雅图和贝尔维尤。
根据客户的响应创建单独的对话路径。 在分叉对话路径中,每个节点已在一个路径中自动选中西雅图,并在另一个路径中选中贝尔维尤,以采取适当的下一步。 可以根据您希望其执行的操作为每个路径添加更多节点。
下图显示,对于每个路径,将添加消息节点,用于为该特定位置提供商店营业时间。
您现在拥有了一个简单的分支对话树,并且可以创建此树的更复杂版本。 您可以合并变量、实体和 Power Automate 流。
将生成式回复与搜索和总结内容一起使用
一旦您定义了要利用生成式 AI 的内容,该数据就会用于备用生成式回复。 但是,您可能会发现,在您的代理的特定主题中,生成式回复会很有帮助。 您可以使用创建生成式回复节点来实现此目的。 此特殊节点允许您指定将根据您的输入进行搜索的其他源。 生成式回复节点中定义的信息源会替代您在代理级别指定的源,这将用作备用。
这些源包括:
外部源:
必应搜索
必应自定义搜索
内部资源:
基于您的数据的 Azure OpenAI
上传到 Dataverse 的文档
SharePoint
OneDrive
自定义数据(内部或外部):提供您自己的来自任何源的内容。 例如,Power Automate 流、技能或其他源。
若要了解有关可用的不同数据源的详细信息,请参阅:将生成式回复与搜索和总结内容一起使用。
通过选择加号图标打开新节点菜单,然后在高级下,选择生成式回复,可将生成式回复添加到主题。 这将创建一个名为创建生成式回复的新节点。
您可以指定并配置新的数据源。 若要了解有关配置不同选项的详细信息,请使用以下链接: