Salesforce Chatbot:当机器人提问时使用NLP



我为我的客户设置了一个聊天机器人。为此,我为机器人配置了不同的对话框和模式,以帮助他们找到他们所寻求的响应。我还激活了爱因斯坦机器人意图(自然语言处理:NLP),让他们输入答案,直接进入正确的对话框。

但是在这里我有一个问题。当我设置一个带有问题的对话框(带或不带选项)时,当我写一个NPL答案时,bot会停止并等待另一个输入。

为例机器人问:"你还好吗?"如果我回复"代理"(文字链接到另一个对话框)机器人停止,如果我重写"代理";机器人启动对话框"Agent"

Dialog config: Dialog config

聊天示例:聊天示例

我不知道为什么会发生这种情况,也不知道该如何解决。我已经阅读了文档,但没有任何与这个问题相关的内容。

感谢您的宝贵时间

我发现了问题。它来自于我们正在使用的实体。该实体是用标准文本设置的。因此,当用户写一些文本(无论是否有话语值)时,它会被存储,这对机器人很有好处。

解决方案是创建Value类型的实体。在其中写入按钮标签。像这样,如果用户点击按钮或写入按钮标签,它可以被存储并进一步,如果没有,它将进入意图识别。最后,如果这两种方法都失败了,机器人就会进行对话修复。

这是一个salesforce成员绘制的流程Schema

相关内容

  • 没有找到相关文章

最新更新