使用api

时间:2018-10-12 05:35:47

标签: dialogflow

我正在尝试使用DialogFlow api建立意图。

Intent name: makePizza  
Phases: ['I want to order pizza', 'I want to order small pizza']  
Response: ['Your pizza is on its way']  

上传意图后,它如下所示:
using api

但是,如果我在控制台中添加了词组I want to order small pizza,它会自动检测到关键字smallsize parameter
using console

size实体已添加到代理中。

我知道可以使用以下代码来实现:

training_phrases_parts = [
    {
        'type': 'EXAMPLE',
        'parts': [
            {'text': "i want to order "},
            {'text': 'small', 'entity_type': '@size', 'alias': 'size'},
            {'text': ' pizza'},
        ]
}]

但是对于太多的意图来说,这是不可行的,因为将会有那么多的意图及其用户短语(可能包含也可能不包含参数)。请提出建议以使其通用,但我无法使其通用。

将意图上传到DialogFlow之后,有什么方法可以实现?像从用户短语中检测实体一样?或任何其他建议!

注意1:我也尝试上传相关参数以及意图,但这并没有成功。

0 个答案:

没有答案