首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌行动建议芯片在API.AI中不起作用

谷歌行动建议芯片在API.AI中不起作用
EN

Stack Overflow用户
提问于 2017-08-07 10:52:35
回答 1查看 795关注 0票数 1

我发送了以下JSON作为对API.AI web钩子的响应:

代码语言:javascript
运行
复制
{
    "speech": "Hello World",
    "data": {
        "google": {
            "richResponse": {
                "suggestions": [
                    {
                        "title": "Foo"
                    },
                    {
                        "title": "Bar"
                    }
                ]
            },
            "expectUserResponse": true,
            "isSsml": false
        }
    }
}

它让Google助手断开了我的机器人("XXX现在没有响应,很快再试一次“)。如果删除richResponse部件,它就能工作(返回"Hello“)。

我该怎么送建议芯片?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-07 13:39:12

RichResponse对象需要包含至少一个SimpleResponseitems属性。

因此,richResponse属性看起来可能如下所示:

代码语言:javascript
运行
复制
"richResponse": {
  "items":[
    {
      "simpleResponse": {
        "textToSpeech": "What would you like to do?"
      }
    }
  ],
  "suggestions":[
    {"title":"Foo"},
    {"title":"Bar"}
  ]
}

您可以在有关丰富反应的文档中了解更多关于响应类型的信息,这些文档涉及到围绕各种响应设计的一些需求和限制。

要记住的一件事是,建议并不是真正意义上的独立回答。他们(事实上,大多数的回复类型)被期望补充基本的,口头的,回应。如果你认为你的谈话以语音(包括输入和输出)为主要的交流手段,并专注于这一点,那么其他组件将改善对话,而不是成为对话的焦点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45545153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档