Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dialogflow es Dialogflow的意图有无疑问_Dialogflow Es - Fatal编程技术网

Dialogflow es Dialogflow的意图有无疑问

Dialogflow es Dialogflow的意图有无疑问,dialogflow-es,Dialogflow Es,我已经创建了一个机器人,它将与dialogflow联系并得到一个答案。我的问题是,假设有人输入了textHi bot,那么我的bot将返回hello Name。之后,用户会问你好吗?机器人说我很好,谢谢你?。但当用户像Hi这样输入时,这是一个问题。你好吗?。我的问题是:是否有可能用一个意图来处理它?或者我必须创造不同的意图?我的意思是一个代表你好,你好…另一个代表你好…还有一个代表你好。你好吗?请记住,意图代表用户在说什么,而不是你的反应方式。你应该据此设计对话机器人 在你的情况下,我想,嗨。你

我已经创建了一个机器人,它将与dialogflow联系并得到一个答案。我的问题是,假设有人输入了text
Hi bot
,那么我的bot将返回
hello Name
。之后,用户会问
你好吗?
机器人说
我很好,谢谢你?
。但当用户像
Hi这样输入时,这是一个问题。你好吗?
。我的问题是:是否有可能用一个意图来处理它?或者我必须创造不同的意图?我的意思是一个代表你好,你好…另一个代表你好…还有一个代表你好。你好吗?

请记住,意图代表用户在说什么,而不是你的反应方式。你应该据此设计对话机器人

在你的情况下,我想,
嗨。你好吗
应该是相同意图的一部分,这将是一个培训短语
你好吗
并且你的机器人应该回答
我很好,谢谢你?
。因为这就是我们通常交谈的方式。

所以你不需要另一个意图。

我找到了id的解决方案。刚刚创建了一些实体,比如带有值的
问题
你怎么样,你怎么样,你怎么样…
,并在意图中使用它作为参数。作为回应,添加了诸如
hello,hi
hello之类的答案。我很好,谢谢,你呢?嗨,我很好在响应结束时使用创建的参数,如:

1) hello. i am fine thanks and you? & $question &
2) Hi, i am ok. & $question &
3) Hello
4) Hi
所以如果有类似于Hello的东西。你好吗?
然后它将只查看1和2的响应。如果它只是
Hello或hi
,那么它将指向3和4


在我的代码中,我刚刚删除了
和$question&

是的,在我的母语中,当我们说
你好吗?
我们回答
你好。我很好,谢谢。
不是
我很好,谢谢。
。但我找到了解决办法。我为响应添加了值,如
和$value&
,并且在我的代码中删除了它。所以机器人的答案是正确的。@MRustamzade您应该把它作为答案,这样它就可以帮助其他有同样问题的人。:)