Dialogflow es 将特定单词发送到webhook

Dialogflow es 将特定单词发送到webhook,dialogflow-es,Dialogflow Es,我想找一个能给我提供电影细节的经纪人 例如,用户说“告诉我关于(电影名称)”,这会向我的API发送一个带有(电影名称)的post请求,然后返回响应 然而,我不明白如何在不创建包含所有电影列表的movieName实体的情况下从用户的语音中获取电影名称。我只想抓住用户在“告诉我”之后说的下一个单词,并将其存储为参数。如何实现这一点?是的,您必须创建一个movieName实体,但不需要创建所有电影的列表。也许您对Alexa有经验,它需要一个建议值列表,但在api.ai中,您不需要这样做 我发现api.

我想找一个能给我提供电影细节的经纪人

例如,用户说“告诉我关于(电影名称)”,这会向我的API发送一个带有(电影名称)的post请求,然后返回响应


然而,我不明白如何在不创建包含所有电影列表的movieName实体的情况下从用户的语音中获取电影名称。我只想抓住用户在“告诉我”之后说的下一个单词,并将其存储为参数。如何实现这一点?

是的,您必须创建一个movieName实体,但不需要创建所有电影的列表。也许您对Alexa有经验,它需要一个建议值列表,但在api.ai中,您不需要这样做

我发现api.ai不太擅长判断哪些单词是movieName这样的自由形式实体的一部分,但希望添加足够的用户表达式能够帮助它做到这一点


编辑:我想到的实体是'@sys.any',但也许最好使用带有“自动扩展”功能的电影名称列表。我还没有尝试过,但这听起来像Alexa的自定义插槽工作方式,实际上比人们想象的灵活得多(只是使用列表作为指导原则)。

你能为我指出自由形式实体的正确方向吗?