Artificial intelligence 在Api.ai上动态添加建议芯片,以便在google上执行操作
我想在我的谷歌助手机器人中为用户添加建议。我正在使用API.ai进行机器人开发,并使用实现,我正在与后端进行数据通信Artificial intelligence 在Api.ai上动态添加建议芯片,以便在google上执行操作,artificial-intelligence,bots,dialogflow-es,actions-on-google,google-assistant-sdk,Artificial Intelligence,Bots,Dialogflow Es,Actions On Google,Google Assistant Sdk,我想在我的谷歌助手机器人中为用户添加建议。我正在使用API.ai进行机器人开发,并使用实现,我正在与后端进行数据通信 我无法使用建议芯片向我的机器人发送建议。 我已经按照这里的回答回答了 以及位于的文件。 但是,我仍然只能在设备和模拟器上的bot上看到简单的文本响应。 我还查了一下。但没有找到任何方法切换到V1或V2。示例格式也不起作用 以下是我的两个建议: 在API.ai上 "fulfillment": { "speech": "want to proceed further?",
我无法使用建议芯片向我的机器人发送建议。
我已经按照这里的回答回答了 以及位于的文件。 但是,我仍然只能在设备和模拟器上的bot上看到简单的文本响应。
我还查了一下。但没有找到任何方法切换到V1或V2。示例格式也不起作用
以下是我的两个建议:
在API.ai上
"fulfillment": {
"speech": "want to proceed further?",
"messages": [
{
"type": 0,
"speech": "want to proceed further?"
}
],
"data": {
"google": {
"conversationToken": "[\"AS-PER-JSON-FROM-SIMULATOR\"]",
"expectedInputs": [
{
"inputPrompt": {
"richInitialPrompt": {
"items": [
{
"simpleResponse": {
"textToSpeech": "want to proceed further?",
"displayText": "want to proceed further?"
}
}
],
"suggestions": [
{
"title": "Yes"
},
{
"title": "No"
}
]
}
}
}
]
}
}
},
在谷歌上的行动
python服务器
您的JSON错误,请删除数据对象前的引号:
"data" : { ... }
而不是
"data" : "{ ... }"
因此,基本上,您发送的是一个包含对象的字符串,而不是JSON对象。使用此处解释的格式解决。将
'expectUserResponse'
添加到数据中->谷歌
'expectUserResponse': true,
'isSsml': false,
我想我已经试过了。让我检查并确认。我已经更新了我的代码并发送了“数据”:{…}仍然无法工作:(请参阅上面我的问题的更新。
"data" : "{ ... }"
'expectUserResponse': true,
'isSsml': false,