gpt4 book ai didi

dialogflow-es - API.AI 没有连接到我的后端

转载 作者:行者123 更新时间:2023-12-04 02:25:57 25 4
gpt4 key购买 nike

我正在使用 API.AI 编写代理我观察到我的后端不是每次都被调用。我可以在访问日志中看到这一点。知道什么会导致问题吗?

这是控制台的响应:

{
"id": "c1902c75-1550-43f6-9cc8-b0461f1dfac7",
"timestamp": "2016-12-22T19:58:13.49Z",
"result": {
"source": "agent",
"resolvedQuery": "echo test",
"action": "",
"actionIncomplete": false,
"parameters": {
"myInput": "test"
},
"contexts": [],
"metadata": {
"intentId": "062b4383-06a0-40fe-bbeb-9189db49aeb8",
"webhookUsed": false,
"webhookForSlotFillingUsed": "false",
"intentName": "Response"
},
"fulfillment": {
"speech": "",
"messages": [
{
"type": 0,
"speech": ""
}
]
},
"score": 0.75
},
"status": {
"code": 200,
"errorType": "success"
},
"sessionId": "70be8f65-81f0-40be-a271-84a2d4960224"
}

我看到没有错误可以解释为什么我的后端没有被调用。

这是我的意图的屏幕截图:

my intent with webhook

最佳答案

你没有在意图的 Action 键中给出任何值。给出一些 Action 名称并保留你的函数的相同名称,该名称将接受来自 api.ai 的参数

基本上流量是

1)用户输入一个输入。

2)api.ai 尝试将用户的输入与您定义的意图进行匹配,如果未找到,它将进入回退意图。

3)一旦匹配了正确的意图,api.ai 就会尝试从用户的句子中提取参数。

4)一旦找到所有必需的参数,它将调用您在意图中定义的操作。

注意:如果意图中不需要任何参数,它会直接调用 action 。

关于dialogflow-es - API.AI 没有连接到我的后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41290814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com