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

云存储_如何注册免费网站域名_0元

小七 141 0

当我收到我的Amazon Echo Dot时,我开始像其他人一样使用它来处理各种事情。环顾四周,你会看到人们为各种不同的用例编写Alex Skills的例子。在SAP,有很多人编写了IOT、CRM和,大数据平台,分析和更多。

我为我们的移动解决方案做各种不同的面向客户的事情,最近,我一直在与SAP云平台移动服务合作:移动卡套件或以前称为SAP的Content to Go。如果您熟悉此解决方案,云服务器租用价格,可以查看这篇文章,它提供了一个良好的高级概述。

当您为移动卡套件配置"卡"时,您可以配置REST或oData查询,当请求时,将从配置的目的地提取数据,并提供要写入卡的返回数据。您可以通过各种不同的方式触发此操作,但有一种方法是,当有人执行某个操作时请求发送数据,并通过简单地按一个按钮将数据从HTML应用程序发送到卡上。在后台,这是告诉服务器移动卡套件的标识符,并告诉它将卡发送到已注册的设备/用户。我决定看看是否这样做,而不是通过这样做一个HTML页面,企业大数据,你可以让用户要求Alexa根据用户的输入发送卡片。

这是显示最终结果的视频。

这不是一个很难培养的技能,我写的技能有很多增强,我保持它非常简单,你会想做一些事情,比如允许用户输入他们的用户名,就像我硬编码我的一样。其他进一步的想法是使用Alex做一些问题,允许你在发送前深入查找一个对象,例如问Alexa"你在找什么样的产品?"或者"Alexa look for products with stock under 5"(Alexa查找库存低于5的产品)。这样做将允许您搜索您的产品,然后一旦找到相关匹配项,您将以卡片的形式发送内容。卡片可以从许多不同的后端发送,因此您可以配置技能,询问您希望在哪里查找信息,大数据网站,例如成功因素,Ariba、Hybris等

让我们看看我是如何做到这一点的。

首先你需要做的是通过设置,基础和中级教程。这将使你有相同的产品列表应用程序,你在我的视频中看到,你可以验证你是否能在申请中正确收到卡片。

这不是一个完整的教程,所以我会假设你要么熟悉开发Alexa技能,要么你可以轻松搜索至少开始开发Alexa技能,有很多例子。

对于我写的技巧,我从一个名为"Send Card"的自定义交互模型开始,调用名为"content to go"。我使用了在本文发布时仍处于测试阶段的Skill Builder来构建我的技能。

我创建了一个名为GetProdCodeIntent的意图。你可以放入多个语句。我使用了类似"Send Card{productCode}"或"Send"的语句Content to Go Card for{productCode}"

对于插槽类型productCode,我提供了后端(111010551018)中的几个产品的值。

现在是代码。从AWS Lambda服务,我编写的代码是节点.js6.10.

首先设置变量和常量

然后设置处理程序,GetProdCodeIntent是我们收集所有信息并向SAP云平台移动服务发送POST请求的函数。

代码的最后一部分是帮助函数,用于确保存在有效的产品和处理程序导出

您需要进行一些更改,返利购,如用户信息以及卡GUID和URL信息,但一旦你有了这个地方,你应该能够做到以下几点:

用户:"Alexa问内容去"

Alexa:"什么是产品编号?"

用户:"1023"

Alexa:"SAP内容卡1023已发送"