次の方法で共有

CLU 多轮次对话

通过对话语言理解(CLU)中的实体槽填充,应用程序可以跨多个交换促进无缝多轮次对话。 CLU 在整个多轮对话中逐渐提取并组织所需的详细信息,而不是通过复杂的表单或冗长的问题来让用户感到不知所措。

此功能可将僵化的问答交互转化为流畅的对话。 当需要时,CLU 模型会被提示请求缺失信息,从而生成更自然和直观的对话。

了解实体槽位填充

实体槽填充的工作原理是识别应用程序所需的结构化信息,并从用户输入系统地收集它。 将槽视为应用程序完成任务所需的特定类型信息的容器。 当用户提供了一些详细信息,但缺少其他信息时,CLU 模型会被提示查找缺失的部分。

该过程以三个关键元素为中心:

  • 实体 是需要提取的特定数据点。
  • 是用于容纳这些实体的预定义容器。
  • 对话连续性 保证在整个对话中保留和访问信息。

CLU 不会要求用户一开始就提供每一个细节,而是在对话展开时自然地显示信息。

多轮对话机制

借助 CLU 多轮次对话,用户可以按他们喜欢的顺序共享信息。 模型首先识别用户的意向,然后从其初始输入中提取任何可用的实体。

此方法适合人们自然沟通的方式。 用户可以更正以前的信息、在记住详细信息时添加详细信息,或提供在多个轮次内完成的部分信息。 对话保持一致,因为 CLU 跟踪所有收集的实体之间的关系。

使用方案

请考虑需要三条信息的餐厅预订系统:派对大小、日期和时间。

用户:“我想为四个人预订” 系统:“我可以帮助你安排预订! 你更喜欢哪个日期?

用户:“这个星期五怎么样? 系统:“完美! 什么时间最适合你周五四人的聚会?

用户: “晚上 7 点会很棒” 系统: “优秀! 我本周五晚上7点为四个人预留了一张桌子。

在此交换中,CLU 模型从用户输入中提取参与方大小、日期和时间。 每条信息的添加使对话更加自然流畅,而不是僵化的表单填写体验。

实体槽填充的优点

允许用户随时提供信息的实体槽填充创造了更自然的用户体验,而不要求他们提前记住所有需求。 用户可以在整个对话中更正或澄清信息,并且系统可以适应各种通信风格和首选项。 此过程可减轻认知负担,并使交互感觉更具对话性且事务性较低。

实体槽填充提高了准确性,因为会话上下文有助于消除实体和意图的歧义。 此方法仅收集任务完成所需的信息,同时提供可缩放的体系结构来处理具有多个依赖实体的复杂方案。 系统还妥善管理不完整或相互矛盾的信息,使应用程序更加可靠且用户友好。