集成 API.人工智能与亚马逊亚历克萨



我无法集成API。亚马逊亚历克萨的AI导出代码。我相信的是,意图架构和示例话语都已正确填写在正确的位置,但是,Lambda 函数的 HTTPS 终端节点造成了麻烦。 由于该技能是为 API 构建的。AI,我使用Google Cloud Function编写NodeJs脚本,该URL看起来很接近 - https://.cloudfunctions.net/(出于安全原因,我没有编写确切的URL(。在 API 上。AI,它按预期工作,但是在测试期间在 Alexa Lambda 上它给出了如下错误 -无法调用远程终结点,或者它返回的响应无效。(当使用的 SSL 证书为 - 我的开发终端节点具有来自受信任证书颁发机构的证书时(另一方面,在使用SSL证书选项时 -我的开发终端节点是具有来自证书颁发机构的通配符证书的域的子域,这会导致握手错误。 我还没有尝试使用 - 我将上传 X.509 格式的自签名证书。 我可以要求你们帮我解决这个问题吗?

我遇到了同样的问题,我最终创建了一个基于Node的AWS Lambda.js将Alexa与 Api.ai 连接起来。它还与上下文等 Api.ai 功能兼容。

https://github.com/Gnzlt/AlexaApiAiBridge

随时贡献!

灵活高效的设计实践是继续使用独立的微服务与 API 进行通信。来自Alexa内部的AI。额外的优势只会促进你的事业。

另一种解决方法是使用基于 API 的服务。AI 并将其集成到您的 Alexa 应用程序中。

这是我为解决这个问题标题而不是您的描述而写的内容而采取的不同方法。我希望你能找到这方面的帮助。这完全改变了我在整合Alexa和 API.ai 时的想法,它的工作方式就像一个魅力。

https://github.com/bfisher82/EugeBot

看看 PDF 文件。它有一个分步过程。我没有使用Java代码。我自己编写了一个 Python2 lambda,使用 Pypi api.ai 的模块。

相关内容

  • 没有找到相关文章

最新更新