- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的对话对话框流中,我想添加一些进度消息,例如与我联系,我正在查找该数据
或对话中的类似消息。是否有任何指导或最佳实践可以做到这一点?
最佳答案
不幸的是,目前没有好的方法可以做到这一点。如果您的 Webhook 花费的时间超过大约 5 秒,Dialogflow 将返回其设置的默认响应之一。如果您没有使用 Dialogflow,Action SDK 会提示您的 Webhook 没有响应,并将关闭对话。
目前无法发送回复,然后在用户不先说些什么的情况下发送另一个回复。
一种解决方法可能是让默认响应类似于“我正在查找该信息。几秒钟后再次询问我。”当您的查找最终完成时,缓存信息,以便当/如果用户再次询问问题时,您可以更快地返回它。
根据需要多长时间,您可能还希望注册 dynamic reprompt 。如果用户没有说什么,这将向您的 webhook 发送一个事件。在这种情况下,他们可能会在几秒钟内什么也没说,但这可能足以让您计算出答复。因此,在沉默几秒钟后,您可以突然宣布“我已经弄清楚了,您正在寻找的答案是……”或类似的话。这有一些限制 - 在 Google 向您发送最终重新提示并关闭对话之前,您只能像这样重新提示两次。
虽然平台确实支持 notifications ,这些仍处于开发人员预览阶段,并不适用于所有设备。他们也不会完全继续对话(它不只是开始说话) - 他们只是向手机发送一条通知,告知有消息并且他们可以重新开始对话。根据您的用例,这可能与上述内容结合使用。
更新
Media Response包括我们可以利用的一个功能来处理这个问题。与上面的动态重新提示方法类似,当您正在播放的媒体结束时,您会自动接到电话。因此,您可以播放一段简短的“等待音乐”,完成后将调用您的 Webhook。然后,您可以给出结果,也可以说您仍在努力并播放更多等待音乐。
关于chatbot - 如何在 Google Home 对话框流中添加进度消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48969424/
我是 botium 的新手,我的开发人员(不是我)创建了一个包含对话文本文件的框架,我应该能够在其上运行 botium 脚本。 一个例子是这样的: #me What are the stats for
我有两个意图 - 服务报价和 gotCar 在 服务报价意图,用户将输入 3 个参数 - 车型 , 车价和 购买日期 .他将根据参数值收到报价。 在 gotCar 用户可以说 i just bough
我已将我的Dialogflow代理与Google Assistant集成。有一个欢迎意图,会要求您选择任何选项 选择任何一项运动 1.NBA 2. 国家冰球联盟 3.FIH 它用单个单词(作为缩写)读
我正在用 Rasa.ai 构建一个机器人.当使用 Rasa NLU 训练机器人时,我们使用训练数据文件,其中指定了文本、意图、实体等。例如,对于一个简单的餐厅聊天机器人,训练文件 data.json
我想在我的 Lex 机器人中创建一个注释/反馈字段,但似乎很难做到。 似乎 AMAZON.LITERAL 曾经这样做过,目前的建议是创建一个自定义插槽并将一堆随机数据泵入其中(http://docs.
这一定是一个常见问题,但我找不到任何讨论它的资源。相反有很多(对单个请求发送多个响应)。 有一种常见的人对人聊天方式,其中 personA 快速发送第二条消息以添加或更正他们的第一条消息。这也经常被尝
我通过观看此视频,使用 Rasa-Core 和 Rasa-NLU 在 slack 上创建了一个聊天机器人:https://vimeo.com/254777331 它在 Slack.com 上运行得很好
在DialogFlow中,我们可以根据意图名称或操作来触发功能并执行任务。 我们应该用哪一个来决定?什么是更好的做法? 最佳答案 我问过 similar question过去,我尝试过按意图功能和按操
我使用 Dialogflow 创建了一个聊天机器人,将其连接为我的个人粉丝页面(我的应用的粉丝页面)的 Facebook Messenger 聊天机器人。 我通过了第一个审核流程并获得批准。下一步是“
旧版本的 LUIS 控制台曾经具有“导入话语”功能。新控制台好像没有这个功能了。 另外,API(我认为)曾经有这个选项,但现在似乎没有了。 我是否遗漏了什么,或者这是在稍后阶段重新添加的功能? 此外,
希望你做得很好。我根据以下 langchain 文档准备了一个聊天机器人: Langchain chatbot documentation 在上面的langchain文档中,提示模板有两个输入变量——
我正在尝试使用 Rasa 构建一个聊天机器人。我按照文档here中给出的步骤创建了一个基本的聊天机器人。 。我已经安装了 rasa core 和 rasa nlu,但现在我只使用 rasa core,
希望你做得很好。我根据以下 langchain 文档准备了一个聊天机器人: Langchain chatbot documentation 在上面的langchain文档中,提示模板有两个输入变量——
我是python的新手,正在使用chatterbot库构建一个聊天机器人,我想存储那些聊天机器人无法回答的用户提出的问题(我的意思是将未回答的问题存储在文本文件或数据库中,以便我们稍后可以放置他们的答
在 Facebook Messenger 中有一个图标允许用户发送他们的地理坐标。 这在 Facebook Messenger 平台上是否可用,即如果用户向我发送他们的位置,我的聊天机器人是否可以访问
我在第二节课时遇到错误 c.getResponseBotTest 类型的 getResponse(String) 方法未定义如果有人想看看作业是什么,这里有 pdf: http://www.cs.st
from chatterbot import ChatBot from chatterbot.trainers import ListTrainer import os bot = ChatBot('
我使用 Node.js 创建了一个聊天机器人,并且对话框流程在结束对话框之前工作正常。我在实现后退选项时遇到问题,因此它只能跳回到上一个对话框。谁能指导我如何解决这个问题? .reloadActi
我正在开发一个 facebook Messenger 聊天机器人(dialogFlow、nodejs 和 ngrok) 每次我在本地服务器(PC 或 Mac)中测试聊天机器人时 运行 Node ind
我正在使用 dialogflow 和 google assistant 创建一个语音机器人。我的客户提供了他的网络访问权限,这不是私有(private) URL,而是 IP。它也没有通过 SSL 认证
我是一名优秀的程序员,十分优秀!