我们如何知道客户的话语是否符合目的?

时间:2018-08-01 09:06:21

标签: chatbot dialogflow google-assistant-sdk

我是Dialogflow的新手,我想从中学到一些东西。目前,我遇到了2个问题。首先,我们如何知道客户的话语是否符合目的?: 根据google的教程,它使用了训练短语:如屏幕截图所示。 In my case, I don't know how to trigger the intent. I tried My favorite color is Tony. It would ask as what I expected:What's your favorite color. But if I just say, Tony, It would goes to the fallback case.我对如何触发意图感到困惑。是实体吗?还是其他?

此外,我目前在linux上编写了优惠券代码行(也可以转换为其他语言)以打开和关闭董事会的led灯(我的朋友帮了我)。但是,由于我是dialogflow的新手,所以我想做类似的事情:如果我与google交谈,它将打开/关闭它。我想知道我该怎么做。我可以得到一些提示吗?我以前从未学习过api,我当然可以自己学习。我只需要一些帮助。 附注:我学习了C ++一年,所以我对javascript不熟悉,如果要完成此项目需要javascript,我一定会这样做。只需要一些提示即可。 谢谢!

1 个答案:

答案 0 :(得分:1)

首先,您应该知道,如果您已经很擅长某件事,则无需学习任何其他语言,这是因为Dialogflow为您提供了相应的SDK。您可以在这里进行检查:https://dialogflow.com/docs/sdks。 现在进入您的查询,当用户输入任何内容时,该查询将进入dialogflow,然后它将尝试查找您在意图中输入的不同训练短语之间的匹配项。如果发现匹配项,且得分超过阈值,它将向我们发送针对该意图定义的响应。您甚至可以定义自定义实体(例如颜色),这只会帮助dialogflow查找更准确的意图。以下快照可以帮助您更好地了解情况: 1.目的1 enter image description here 2. Intent-2 enter image description here 3.自定义实体 enter image description here 4.输出 enter image description here

希望这能回答您的查询。