我一直在试图让我简单的测试机器人(它只是一个单一的目的有三个不同的基于文本的响应),并把它挂到我的亚马逊回声概念演示的证明。
我有一体化的亚马逊侧麻烦。 这里是我的问题:
- 如何让这样我就可以测试我的回声我的技能。 我需要连我可以测试它之前发布呢? 它是如何工作的
- 如何让我的回音与api.ai/dialogflow服务器来得到我想要的回应沟通?
- 我填什么链接在配置的“端点”部分
- 什么是SSL证书,我如何配置呢?
我想要我的机器人做Alexa的是承认我说的,用简单的文字答案回复...
谢谢你的协助!
以下是你需要做的事情。
- 按照在指令https://dialogflow.com/docs/integrations/alexa-exporter导出您DialogFlow交互模型和样品话语和创造技能http://developer.amazon.com 。
- 您需要创建调用API DialogFlow发送和接收DialogFlow和亚马逊Alexa的服务之间的请求/响应的技术服务(“端点”)。 我会做到这一点与AWS拉姆达 - 这样你就不必担心配置的SSL证书。
之后,你有在配置技能属性亚马逊开发者控制台 ,您可以“启用测试”中的技能配置,使其可以测试技能它发布之前。
这里是一个视频我这样做,走过创建自定义Alexa的技能 。 所有的视频的步骤将适用于你想要做什么,但除了你需要调用使用DialogFlow软件开发工具包,你可以在这里找到之一DialogFlow API https://dialogflow.com/docs/软件开发工具包 。 如果你决定使用AWS LAMBDA对您的技术服务端点,我建议使用的Node.js和Node.js的SDK为DialogFlow。
建议。 如果你的目标是创建一个Alexa的简单技能,它可能是简单的只是建立一个没有DialogFlow技能。 如果您希望工作的技能无论是亚马逊Alexa和谷歌主页我检查了九丰框架 。
此外,有关创建Alexa的技能更多视频,请访问http://youtube.com/dabblelab或http://learn.dabblelab.com
我希望这有帮助!
文章来源: Dialogflow/API.ai Amazon Echo integration: Simple plain text bot for testing