Bots 如何结束机器人对话,让真人在对话流中处理响应?

Bots 如何结束机器人对话,让真人在对话流中处理响应?,bots,dialogflow-es,dialog-framework,Bots,Dialogflow Es,Dialog Framework,我正在使用Dialogflow开发一个商业机器人。我想保留一个选项“与真人交谈”。当我的客户想要和真人交谈时,bot应该停止,我的支持人员会有人照顾这个用户 怎么可能呢? 如何暂停/停止我的机器人并让真人处理对话?在搜索答案时,我向Dialogflow支持发送了一封电子邮件,并在第二天收到了此回复 此时,您需要在自定义实现中处理将会话从bot传递给人的任务。您可以查看以下示例: 希望这可以帮助其他有类似问题的人 通过原生google,Dialogflow不支持机器人到人工的切换,也不提供任何We

我正在使用Dialogflow开发一个商业机器人。我想保留一个选项“与真人交谈”。当我的客户想要和真人交谈时,bot应该停止,我的支持人员会有人照顾这个用户

怎么可能呢?
如何暂停/停止我的机器人并让真人处理对话?

在搜索答案时,我向Dialogflow支持发送了一封电子邮件,并在第二天收到了此回复

此时,您需要在自定义实现中处理将会话从bot传递给人的任务。您可以查看以下示例:


希望这可以帮助其他有类似问题的人

通过原生google,Dialogflow不支持机器人到人工的切换,也不提供任何Web界面来实现这一点,但在Dialogflow中,通常使用“input.unknown”操作将对话切换到人工。“input.unknown”操作内置于Dialogflow中,并与默认的回退意图一起使用。当所有意图都不匹配时,会触发默认的回退意图,并在响应中添加与之相关的操作。此外,您还需要编写一个逻辑,说明bot在此之后应该做什么

但是为了让事情变得更简单,您可以将dialogflow与任何第三方工具集成,如。由于它们提供预构建的聊天窗口小部件用户界面,只需单击按钮即可启用机器人到人的切换,请单击以获取更多详细信息


PS:我在Kommunicate工作

这个问题更多地涉及到实现Dialogflow的外部软件,而不是Dialogflow本身

您可以使用Support Board的PHP代码作为起点,也可以直接使用Support Board软件。它有一个功能,当机器人不理解问题时,询问用户是否想联系人类代理。如果用户接受,则自动禁用bot,并向代理发送电子邮件

详情请浏览


PS:我在支持板工作

这在谷歌助手上是不可能的,而且可能永远也不可能。@Bart我希望你明白我的意思,我想达到的目的。如果这是不可能的,你能建议我如何让真人来处理信息吗?谷歌助手的问题是,它需要你的全员在不到5秒的时间内做出回应。即使你以某种方式找到了一种适合真人聊天的方式,并将其用作完整的电影,这仍然是不可能的。谷歌助手的设计目的不是与其他人聊天,而是与具有预定义或生成响应的机器人聊天。也许你可以只使用普通的Dialogflow,但我仍然对此表示怀疑。@arsalan你可以在对话的某个时候向用户提供一个链接(如果surface能够)将它发送到另一个网站,用户可以在那里与真人聊天。话题之外,但我将向上投票,因为我很惊讶这个问题有
1000+
视图,
0
向上投票和
0
向下投票。