我们公司已经拥有用于意图匹配和实体解析的会话服务。让我们将此服务称为“查理”。
如果我们要将 Google Home 与我们的服务集成,我们是否必须在操作包中重复我们现有的所有查询,或者是否有办法进行全面查询,所以当我们说“与 Charlie 交谈”时,Google Home 会转发我们查理服务的未来话语?
我们公司已经拥有用于意图匹配和实体解析的会话服务。让我们将此服务称为“查理”。
如果我们要将 Google Home 与我们的服务集成,我们是否必须在操作包中重复我们现有的所有查询,或者是否有办法进行全面查询,所以当我们说“与 Charlie 交谈”时,Google Home 会转发我们查理服务的未来话语?
看看 Actions SDK,它让您可以访问原始用户查询,然后可以执行您自己的 NLU 并生成预期的 JSON 响应以保持对话继续进行。
如果您使用Node.js
客户端库,那么您可以使用该assistant.getRawInput()
方法。
完整的逻辑参见示例应用: Github - actionssdk-say-number-nodejs