首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对话框流/API.ai Amazon Echo集成:用于测试的简单纯文本bot

对话框流/API.ai Amazon Echo集成:用于测试的简单纯文本bot
EN

Stack Overflow用户
提问于 2017-11-07 10:04:31
回答 2查看 5.6K关注 0票数 1

我一直试图让我的简单测试机器人(它只是一个单一的意图与三个不同的文本基础上的反应),并将它连接到我的亚马逊回声作为一个概念演示的证据。

我在亚马逊的集成方面遇到了麻烦。以下是我的问题:

  1. 我怎么做才能在回声上测试我的技能。在测试之前我还需要发布它吗?它怎麽工作
  2. 如何使回显与api.ai/dialogflow服务器进行通信以获得我想要的响应?
  3. 我在配置的“端点”部分填写了什么链接?
  4. 什么是SSL证书以及如何配置它?

我只想让我的机器人识别我说的话然后用一个简单的文字回答.

谢谢你帮我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-08 10:53:18

这是你需要做的。

  1. 按照https://dialogflow.com/docs/integrations/alexa-exporter的指示导出您的DialogFlow交互模型和示例语句,并在http://developer.amazon.com中创建技能。
  2. 您将需要创建一个技能服务(“终结点”),该服务调用DialogFlow API来发送和接收DialogFlow和之间的请求/响应。我会用AWS这样做,这样您就不用担心配置SSL证书了。

Amazon开发控制台中配置了技能属性之后,可以在技能配置中“启用测试”,以便能够在发布技能之前测试技能。

下面是我制作的一段视频,它通过创建定制的Alexa技能来实现。。视频中的所有步骤都适用于您想要做的事情,但除此之外,您还需要使用在DialogFlow上可以找到的DialogFlow SDK之一调用DialogFlow API。如果您决定使用AWS作为您的技能服务端点,我建议使用Node.JS和Node.JS。

建议。如果您的目标是为Alexa创建一个简单的技能,那么在不使用DialogFlow的情况下创建该技能可能会更简单。如果你想要一种同时适用于亚马逊、Alexa和Google的技能,我会去看看Jovo框架

此外,关于创建Alexa技能的更多视频,请访问http://youtube.com/dabblelabhttp://learn.dabblelab.com

我希望这能帮到你!

票数 6
EN

Stack Overflow用户

发布于 2017-11-08 08:02:47

所以在网上搜索了很长时间之后:

  1. 你需要申请亚马逊的alexa测试。
  2. 我还没有找到一种方法,用web钩子连接到我自己的服务器就更容易了。
  3. 指向网络钩子的链接
  4. HTTPS安全连接需要SSL证书。在没有证书的情况下,我无法在本地进行测试,所以每次编辑代码时,我都会将代码推到服务器上(它没有与其他类共享任何代码)。

就这样

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

https://stackoverflow.com/questions/47155026

复制
相关文章

相似问题

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