我正在使用API编写代理。我正在观察每次都不会调用我的后端。我可以在访问日志中看到它。知道什么可能导致这个问题吗?
以下是控制台的响应:
String
我看到没有错误解释了为什么我的后端没有被调用。
以下是我的意图截图:
答案 0 :(得分:2)
你没有在intent的action键中给出任何值。给一些动作名称并保留你的函数的同名,它将接受来自api.ai的参数
基本上是流程
1)用户输入输入。
2)api.ai尝试将用户的输入与您定义的意图进行匹配,如果没有找到它将得到回退意图。
3)一旦匹配正确的意图,api.ai会尝试从用户的句子中提取参数。
4)一旦找到所有必需的参数,它将调用你在意图中定义的动作。
注意:如果意图中不需要任何参数,则直接调用该操作。