Tag: 机器人

Swift 3中的API.AI

目的 我希望到本文结束时,您将像老板一样,学习如何在自己的Swift 3项目中实现API.AI。 这篇文章是我一段时间以来收集到的信息的汇总,并认为这对分享很有帮助。 一个帖子,面向有意构建自己的机器人或在互联网上发现不足/过时信息的人们。 如果您阅读了我以前的博客文章,您会知道我对API.AI缺乏相关支持的感觉。 过时的资源和大量的挖掘工作。 这是您可以遵循的直线指南。 先决条件 在继续之前,强烈建议您对API.AI有足够的了解。 如果这是您第一次了解API.AI,请查看API.AI简介。 除此之外,让我们开始吧。 项目构想 在写完上面的标题后,我决定花15分钟的时间提出一个简单而有意义的AI项目构想。 我已经决定我们要构建一个交通信号灯机器人应用程序。 我想要一个简单且适用的项目。 我们将拥有一个了解我们的机器人。 根据我们的输入更改屏幕上的颜色。 我们还将有一个与我们对话的机器人。 设置API.AI 再说一次,如果您还没有签出API.AI指南,我强烈建议您在继续之前进行操作。 这里。 让我们从打开API.AI开始。 然后登录,我们应该在主控制台上。 现在创建一个名为“ Traffic-Master”的代理。创建一个名为“ change.color”的意图。 用红色,黄色和绿色条目创建一个“颜色”实体。 还添加同义词,如停止,减速和前进。 我们可能想用动词来指代这些颜色,例如“向我展示停止色”。 现在转到我们刚才创建的“ change.color”意图。 输入您的意图的用户表达式。 例: 太酷了,现在让我们向下滚动到“响应”部分。 在文本响应下添加以下两行: am! 我是彩色的! 玫瑰是红色的。 紫罗兰是蓝色的。 我只是将颜色更改为只适合您的颜色。 我们刚刚教我们的机器人如何以文本形式响应更改颜色的意图。 我们给了它两种响应方式,所以我们的机器人不是那么平淡。 机器人的行为将与人类更相似。 您向漫游器添加的变化越多,漫游器对您的响应方式就越多 。 它太酷了。 在API.AI上测试 现在,我们将测试我们的机器人。 向右看,您应该看到一个要测试的空间。 按下麦克风按钮,然后说“给我看红色”。或者直接输入。 然后尝试“该走了。”记住,我们将go设置为绿色等。还要注意我们的机器人的两个不同响应。 太好了,我们的流量管理员了解我们! 现在将“ change.color”作为我们的操作,然后按保存。 […]