用户的模糊意图通过会话的方式来逐步与 AI 对焦、拆解,而用户的各项操作指令通常也以交互式卡片的形式贯穿于会话流之中。会话风格与角色的一致性,也是 AI 体验的关键。此外,每一次良好的人机自然会话体验背后,其实都隐藏着一套隐含的、系统性的体验规则。上述这些正是会话设计所需要定义的。
在明确用户的意图和 AI 角色定位之后,便可以着手设计对话流程了。这一过程既涉及对用户意图的深入理解,根据用户意图,有助于设计出更加针对性和有效的对话;又涉及对 AI 角色的精确把握,根据 AI 角色性格,可以选择合适的语言风格,构建更加真实和有说服力的对话场景。
在人际交往的过程中,交流双方为了实现特定的沟通目标,往往会遵循一系列隐性或显性的规则。这些规则不仅涵盖了语言的语义层面,还包括行为和意图的表达,从而有效推进对话进程,实现预期的交际目的。
同样,在人机交互中,对话系统也需遵循一套规则,以确保语义的准确传达、行为的合理展现以及意图的清晰表达。这些规则对于促进用户目标的实现、提升交互体验具有至关重要的作用。通过精心设计的对话规则,可以优化人机对话系统的性能,使其更贴近自然语言交流的流畅性和效率,进而为用户提供更加优质的交互体验。
对话交互组件是构建人机对话系统的核心内容,它们基于用户提出的问题,依据预设的规则生成响应。这些组件旨在准确传达语义、行为和意图,以促进用户目标的实现,构成了对话交互的基础单元。
使用不同的对话交互组件可以形成多样化的对话表达方式:
对于同一个用户请求,可以通过不同的对话设计组件组合,形成同一语义,不同风格的对话:
因此,对话交互组件的设计和应用是实现高效、个性化人机对话的关键。通过精心构建和优化这些组件,可以显著提升对话系统的性能和用户的交互体验。
在人机对话交互中,尽管对话交互组件具有自然性和操作路径简化等优势,但它们也面临一些挑战,例如意图识别的不准确性可能导致错误回复,以及槽位信息的缺失可能需要多轮对话来补全信息。对话交互的核心目标是解决用户问题并提高效率,任何对话交互设计都应遵循这一原则。针对这些问题,我们制定了对话交互的通用性原则,旨在优化对话设计,发挥其优势同时规避劣势,以更有效地解决用户的实际问题。通过下述原则,可以构建出更加高效、准确且用户友好的对话交互系统。
AI 需提供真实的信息: 对话交互系统必须基于事实和数据提供信息,以确保用户能够依据真实、准确的信息做出决策。这要求 AI 在处理用户请求时,必须写明引用的数据源,并确保信息的时效性和准确性。
AI 需告知自己能力界限: AI 应明确告知用户其功能和限制,避免用户对 AI 能力产生误解。这包括在 AI 无法提供确切答案或执行特定任务时,诚实地向用户说明情况,并提供备选方案或建议。
针对性信息提供: 对话主体应具备针对性,针对特定的决策问题和决策者提供专门的支持。AI 应根据用户的具体需求,提供定制化的信息和建议。
为了更直观地了解并使用对话组件,我们将对话流程划分为四个主要环节,每个环节都对应特定的组件。以下是对话流程与组件的预览。