云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_云存储节点_测评

小七 141 0

云服务器_云存储节点_测评

谁愿意不厌其烦地看东西?你必须睁开那些沉重的眼皮,把两只眼睛指向同一个方向,然后运用脑力去感知你所看到的!不,谢谢,企业信息化软件,先生。我会用传统的方式来获取我的信息:向我的仆人喊叫,要求马上回答。

直到最近,你还设计了与计算机的交互视觉第一:这是一个屏幕,查看文本/图片,点击/点击/键入,完成。但是聊天机器人和虚拟助理的世界正在爆炸。所有的大玩家都在生产支持语音和文本的机器人,这些机器人可以回答人类风格的问题,任何带有API的东西都将成为集成到这些机器人中的公平游戏。这符合我对世界的看法:机器大脑围绕着我们,并将在短时间内变得无处不在和强大。

语音接口目前最强大的应用之一是用简单的短语直接提问。亚马逊的Echo设备和Alexa Skills工具包完美契合了这一要求。这就是为什么我构建了这个演示Alexa技巧来与现有的OData服务一起使用。构建Alexa部分非常容易,这使得将它连接到具有强大功能的东西上变得非常容易。

如果你想用你的黑客技能给人留下深刻印象,或者在测试语音接口时真的惹恼同事,请继续阅读,看看我是如何做到的。

设置

以下是你在编写一篇文章之前需要的内容代码行:

亚马逊开发者帐户。在这里注册。在您的帐户上启用AWS您可以测试您所做的工作,而不需要任何额外的硬件,但要获得完整的效果,请从Amazon获取任何Echo硬件。一个具有工作OData服务的SAP系统。从技术上讲,您也可以在SAP系统中使用其他类型的web界面……但OData就是为此而设计的。所以用简单的方法。我使用的是OData服务,它支持我构建的BW查询应用程序。您可以开始设计技能并输入基本技能信息。对于本例,使用技能类型"自定义交互模型"请选择一个小而独特的名称。"SAP Business Dashboard"非常适合这一款,但是一些值得纪念的东西会起作用。调用名是Alexa将在语音接口中侦听的内容。应该短一点,容易记住。"SAP dashboard"在本例中–因此该技能将通过说"Alexa,询问SAP dashboard…"

调用。向导的下一部分是语音交互模型。

Design Alexa skill

Alexa有几个路径来处理来自回音设备的请求。你可以创建一个定制的技能,它为Alexa提供一个web服务,淘客返利,在会话中或多或少地做你想做的任何事情;你可以创建一个智能家居技能,使用适配器从你的家中控制设备;或者你可以创建一个flash简报技能,让Alexa从指定的RSS提要中读取内容。由于我控制OData web服务,我们将使用自定义技能路径。

使用此Alexa技能的人必须使用他们的语音来激活它,因此您的第一项工作是定义语音界面的工作方式。它实际上相当简单:定义一个意图,就像一个动作的头,然后定义一个或多个附加到该意图的槽。槽是占位符,用于定义意图上下文中该槽的可能值列表。这是我的:intents json.

然后分别定义查询列表中的内容。对于本例,我只选择了两个查询:materials BEx查询和customers BEx查询。"分别是"客户"和"材料"。稍后,我们将向Alexa skill设置添加intent schema和slot配置。

要完成语音接口的设置,请向Alexa提供一个示例"话语"列表。这是一个典型的短语列表,购物返利,人们可能会使用这些短语来与你的技能进行交互,并用于培训Alexa模型,使其能够灵活地解释用户与你的技能的交互。以下是我提供的内容,从intent名称开始,包括slot查询的占位符:outrancess.

Lambda

要为您的技能创建web服务,请使用Lambda。它是低接触的,对大量的请求是免费的,并且允许您直接插入代码来启动web功能。简单。

登录AWS控制台,从这里开始。单击开始屏幕上的"创建函数",您将进入蓝图页面。单击"空白函数"模板,您将看到:在虚线框内单击并选择"Alexa Skills Kit"。在下一个屏幕中,在第一个字段中提供函数名,并选择python2.7作为运行时。将这个:lambda_skill-py粘贴到编辑器中。稍后您需要对其进行编辑,因为我为您留下了一些空白或注释位置,供您放置自己的函数代码或身份验证详细信息。将Handler字段设置为[name of your function].lambda\u Handler。因此,如果函数名为"getCoolStuff",则处理程序为"getCoolStuff.lambda\u处理程序"选择"lambda\u basic\u execution"角色。保持高级设置不变,除非要将超时值增加到3秒以上。这取决于SAP OData服务可能需要多长时间才能做出响应。单击"下一步",然后选择"创建函数"完成设置。

收尾工作

现在您有了Lambda函数面板,您可以完成Alexa skill设置。