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

阿里云_服务器安装ftp_返利

小七 141 0

阿里云_服务器安装ftp_返利

SAP Business ByDesign(比亚迪)支持与支持自然语言处理(NLP)的设备(如Alexa)的集成,使用OData服务创建、更新、删除和读取比亚迪的事务和主数据。

在当今世界,技术继续使我们的工作更轻松、更灵活。我们审视最新的尖端技术,扪心自问:SAP Business ByDesign(比亚迪)如何与基于语音的智能设备进行交互?这就是我们所做的与亚力士会见比亚迪,我们很高兴分享博客,其中详细解释了如何整合亚力士与比亚迪,实现现实世界的商业场景。本博客还展示了比亚迪是如何利用比亚迪API进行基于自然语言处理(NLP)的集成的。这不是SAP Business ByDesign的核心功能,它是一个展示比亚迪集成的开放性以及比亚迪与Alexa可能的集成的展示。

本博客提供了有关如何在SAP中创建数据的信息比亚迪使用定制的OData服务构建在使用odatamodeler的业务对象上。有关如何在Business ByDesign中创建自定义OData服务的详细信息,请参阅视频:SAP Business by Design–How to Create a OData Service

有关如何使用Web Services创建比亚迪销售订单的详细信息,请参阅解释销售订单集成场景相关详细信息的博客。

Alexa(Amazon Echo的角色)具有多种功能(技能)。这些技能分为本地技能(时间、天气、交通、新闻……)或自定义技能(Uber、Spotify、Business ByDesign、Business One……)

要激活自定义技能,我们使用调用名称。这些不过是我们想称之为技能的名称。例如:"Alexa,询问比亚迪上季度的销量"或"Alexa,请Uber搭车"或"Alexa,大数据库,打开Spotify"。一旦它听到您的命令,它将识别要触发的技能,云服务器哪家好,并调用可以托管在私有云或AWS上的特定Web服务。像这样:

在我们的情况下,使用比亚迪数字助理技能的架构是:

有关Alexa Skill的更多信息,请查看Alexa的文档

比亚迪数字助理展示比亚迪OData服务的集成开放性和业务应用。

基本构建块包括:

比亚迪OData标准和定制服务alexaskill:它调用定制web服务定制Web服务:调用比亚迪OData服务

示例业务场景:销售主管使用Alexa设备在Business ByDesign中创建销售订单

访问SAP Business ByDesign系统亚马逊开发者帐户创造Alexa技能测试Alexa技能Amazon Web服务帐户NodeJS开发平台使用Cloud Foundry和NodeJS访问SAP云平台(或者您可以使用任何其他支持NodeJS的开发平台)Amazon Echo(不是强制性的,但演示起来很酷)测试Alexa技能

步骤1:在SAP Business ByDesign中配置OData服务

选项1:上载OData服务(重用模板OData服务:首选选项)

将OData服务上载到SAP Business ByDesign的步骤如下:

选项2:创建OData服务(创建OData服务:专家)选项)

有关如何在Business ByDesign中创建自定义OData服务的详细信息,请参阅视频:SAP Business by Design–如何创建OData服务

使用Postman或任何其他测试CRUD的应用程序测试自定义OData服务(创建、检索、,更新和删除)比亚迪数据

第二步:建立Alexa Skill

选项1:上传Alexa Skill JSON文件(重用Skill文件:首选选项)

选项2:创建Alexa Skill(从头开始创建Skill:专家选项)

4。输入技能调用名称

调用名称是用于启动应用程序的关键字,例如"bee why dee"(用户可以输入任何想要的名称)

5。输入意图名称

意图是一个关键字,它将不常见地识别可能的问题集。每个意图对应一个问题来实现特定的功能。

Exmaple意图是"Make Purchse",它有一组可能的问题,如"创建订单"

6。输入端点

当用户与您的Alexa技能交互时,端点将接收POST请求。请求主体包含服务可以用来执行逻辑和生成JSON格式响应的参数。在这里了解有关AWS Lambda端点的更多信息。只要服务满足此处描述的要求,您就可以托管自己的HTTPS web服务端点。

服务端点类型决定您将如何托管技能的服务端点,淘客购物,一个选项是AWS Lambda ARN:使用AWS Lambda(一种无服务计算服务)托管您的端点,另一个选项是HTTPS:使用您管理的HTTPS web服务托管您的端点,

注意:服务端点是接收JSON请求并返回web服务响应的web应用程序的URL,该响应将在运行时由Alexa设备呈现和处理。

步骤3:构建web服务

构建web服务并部署服务,web服务端点URL用于Alexa skill endpoint配置。

web服务就像一个中间件应用程序,它执行以下任务:

处理JSON web服务请求,该请求是来自Alexa service的预定义格式确定Alexa技能意图基于意图构建比亚迪OData服务请求体填写比亚迪OData服务请求头信息,包括授权详细信息致电比亚迪奥达服务解析比亚迪OData服务响应构建Alexa服务响应,基于ByD OData响应

出于示例展示的目的,我们使用NodeJS构建了一个web应用程序

使用NodeJS开发web应用程序的步骤