对话流
复杂的对话框通常涉及多个对话主题。每个主题都需要多轮对话才能让代理获取最终用户的相关信息。
对话流用于定义这些主题和关联的对话路径。每个代理都有一个名为默认的流。对于简单的代理,可能只需要这一个流。较复杂的代理可能需要更多的流,不同的开发团队成员可以负责构建和维护这些流。

页面
每个对话流可以定义多个页面,其中组合页面可以处理该流所针对的主题的完整对话。在任何给定时刻,只有一个页面是“活跃”的,与该页面关联的流被视为活跃流。
每个流都有一个特殊的初始页面。当流最初处于活跃状态时,初始页面将变为当前页面。每轮对话期间,当前页面要么保持不变,要么转换到其他页。

表单
每个页面需要定义一个表单,该表单上列出应从该页面的最终用户处收集的参数。
代理会与最终用户进行多轮对话,直到收集到所有表单参数(也称为“页面参数”)。

Google Dialogflow提供了构建复杂对话的工具,包括对话流来定义话题路径,页面处理多轮对话,表单收集用户信息,网络钩子实现业务逻辑,以及Fulfillment生成响应和执行操作。每个页面有一个表单,包含提示来获取参数,而转换路由控制对话流程。网络钩子允许开发者集成后端服务,实现更灵活的功能。
1615

被折叠的 条评论
为什么被折叠?



