Dialogflow es Dialogflow提供的特定选项对意图有效

Dialogflow es Dialogflow提供的特定选项对意图有效,dialogflow-es,Dialogflow Es,因此,我在互联网上搜索,发现很难找到解决我问题的方法。问题是,我有很多意图,这些意图也被webhook处理的上下文过滤掉。我试图找到一种方法,从webhooks的最后一次调用中获得一个列表,无论它是在上下文参数中还是在其他形式中,都可以用作触发意图的有效短语 这些响应可以是一个单词,因此@sys.any不可行,@sys.any也不会为匹配的同义词分配密钥,这将有助于在调用意图后通过webhook进行处理。另一个问题是,如果意图与列表不匹配,我仍然需要调用其他意图 简而言之,我试图找到一种方法,可

因此,我在互联网上搜索,发现很难找到解决我问题的方法。问题是,我有很多意图,这些意图也被webhook处理的上下文过滤掉。我试图找到一种方法,从webhooks的最后一次调用中获得一个列表,无论它是在上下文参数中还是在其他形式中,都可以用作触发意图的有效短语

这些响应可以是一个单词,因此@sys.any不可行,@sys.any也不会为匹配的同义词分配密钥,这将有助于在调用意图后通过webhook进行处理。另一个问题是,如果意图与列表不匹配,我仍然需要调用其他意图

简而言之,我试图找到一种方法,可以根据webhooks对短语的响应动态地为实体赋值。如果用户与这些短语中的一个不匹配,那么我不希望它被这样的意图处理

目前,我正在研究与上下文相关的备用方案,但这仍然让人感觉不舒服,还必须使用@sys.any以及通过后端找出短语。我还认为在dialogflow上验证比通过后端验证更可行


任何帮助或指导都将不胜感激。

如果我正确理解您试图做的事情,这是用户实体的一个案例。 使用它们,您可以重新定义现有实体,使其具有特定于会话的值


请查看文档:

对不起,我没听清楚。你能换个说法吗?我想这就是我问题的答案。只是实体需要被确认为已更新,为下一次呼叫做好准备,所以我希望它是精简的。您还指出了v1api,我想要的是V2方法。这是会话实体吗?我接受它,因为它可以工作,但在收到响应之前进行api调用确实需要额外的时间。是的。在v2中是projects.agent.sessions.entityTypes