我有2个顶级意图,每个都有后续意图。它们如下: Order tea
-- Which tea flavour
---- Amount of sugar
------ Say tea served Order coffee
-- Which coffee flavour
--- Amount of sugar
---- Hot or cold?
------ If hot, say hot coffee, caution.
------ If cold, say cold coffee, enjoy. 现在在happy path中,一个接一个的意图被触发,我可以使用后续的意图来实现流程。但我想
我正在使用编辑器中的fulfillment和nodemailer,并希望向我的个人电子邮件地址发送电子邮件。当我尝试集成到Dialogflow Messenger Beta版本时,我的聊天机器人将无法理解响应。
我的输出:
User: "I would like to send an email to the support service."
Bot: "Sorry. I do not understand your question."
正确的输出:
User: "I would like to send an email to the suppo
我们正在构建一个采取行动的笔记,并希望从用户那里接收输入,输入可以是自由文本,也可以是未定义的(我们不知道笔记的内容)。我们使用的是Dialogflow,我们的实现是在webhook中定义的。 我读到过,我们可以创建一个自定义事件作为触发意图的一种可选方式,而不需要训练短语。然而,当我发送一个输入时,我还不能得到触发的意图,我试图找出我遗漏了什么部分。 如果我们让用户在音符前说“触发”短语,并将该触发短语定义为训练短语,我就可以获得触发意图。“这是我的笔记”用户口述他们的笔记。 我希望对话的内容类似于 What do you want to do today?
Create a new n
我的对话框流代理使用一个'Actions on‘列表响应对象在Google平台上显示选项。
在对话框流控制台上测试时,列表选项完美地工作。然而,当在移动设备上通过谷歌助理模拟器或谷歌助理应用程序进行测试时,列表选项在第一次尝试时就不起作用了。它只在第二次选择一个选项时起作用。下面是我的意图代码,它生成列表。
app.intent('Default Welcome Intent', conv => {
conv.ask('Hi welcome to micro strategy. I am Emily, your virtual assistant.
在node.js中使用ApiAiApp模块执行以下命令:
app.askForPermission('To know what day it is where you are',
app.SupportedPermissions.DEVICE_PRECISE_LOCATION);
在Google Simulator上的操作中,我得到了以下内容。
它正确地提示了我的响应,但随后就变得混乱了,无法识别我的答案!我的API.AI代理中有什么东西丢失或损坏了吗?在askForPermission之后,没有其他的履行呼叫。
在这件事上请容忍我。我会尽量用最简单的方式解释。我使用API.AI构建了一个聊天机器人,下面的树是流程的简单而粗略的表示。前两个层次很简单,它只是问一些简单的问题,然后再扩展到不同的路径。正如您还可以看到的,端点都是相同的。
这里的问题是,如果有一个公共端点,并且有多个“是”/“否”回退意图,是否有一种方法可以将回退意图与one公共意图联系起来?
Get name
└── Get email address
├── [johndoe@email.com]
└── Does not give email address
├── Know more about pe