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

企业邮箱_阿里云服务器新手教程_企业级

小七 141 0

大家好,

欢迎来到我最近发布的另一个有趣的博客SAP对话人工智能新功能"消费API服务"。在这个博客中,我将试图讨论什么是好处,如何使用这个功能,为什么chatbot集成变得超级容易使用这个功能特别是ABAPer.

那么什么是消费API服务?

例如,您正在设计一个chatbot,它将向您提供ECC或S/4HANA系统的采购申请状态,然后在"使用API服务"之前,我们使用它来构建基于节点.js或者python或者java作为Webhook。我们通常在SAP云平台Cloud Foundry或其他云提供商(如AWS、GCP)上托管这个包装器。同时如果有人来自ABAP背景,不知道如何使用节点.js或者python完全为他/她/其他人构建这样的chatbot是相当具有挑战性的。但是这个消费API服务只是让每个人的工作都很轻松,不需要构建任何包装器直接调用odata就能给你即时的效果。

发布这个功能后我很喜欢

那么技术架构如何呢?

如果你看一下建筑,我们就不知道了节点.js基于Webhook的应用程序,通常运行在SAP云平台Cloud Foundry上。我使用oData配置服务是因为oData服务需要公开到internet中,而我的会话AI是开发人员版本,大数据是干嘛的,它不是SAP云平台服务。如果您拥有高效的SAP Conversational AI(作为云平台订阅),那么您可以直接连接Cloud connector,不需要任何oData供应服务。

好处是什么?

您不需要构建任何包装器节点.js,大数据的应用,不需要运行任何作为Webhook的express应用程序或Python应用程序。与oData服务直接集成。

如何使用此功能?

让我们讨论一下我们等待的主要事情。我不打算在这里讨论如何构建sapodata服务来获取请购单状态。相反,我们将关注如何直接调用odata服务。

让我们将整个集成分解为一小步。

第1步:通过cloud connector和odata provisioning service(先决条件)公开后端odata

作为先决条件,您需要设置云连接器和odata provisioning service以公开内部部署oData进入互联网。

请看一看非常有信息量的博客,了解如何通过云连接器和oData供应服务(通常称为网关即服务)将后端oData暴露到互联网上

步骤2:分析邮递员或oData响应

所以我已经暴露了通过云暴露的oData服务连接器和oData配置服务,下面是我的邮递员呼叫响应。(我已经通过了Accept:Application/json来获取json响应,身份验证类型是基本的SCP P/S/D/C/i用户名和Passowrd)

这个odata服务非常简单,可以返回一个采购申请的状态。在这里,我传递采购申请编号作为过滤器。现在,如果你看JSON响应,如果我想访问请求状态,那么它非常简单,就是d.results[0].ProcStat.

第3步:构建聊天机器人并使用Consume API服务功能

如果你对聊天机器人开发非常陌生,仍然想知道如何构建第一个聊天机器人,那么请看这个很棒的教程

因此在本例中,我我已经设计了我的意图和技能如下

和技能如下

所以这个pr变量将存储请购单编号,我们将它作为技能作用的过滤参数。现在转到操作,单击添加新消息组,然后单击连接外部服务->使用API服务。

由于是GET call,请选择type As GET and use{{内存.pr.scalar}}作为过滤器参数。在身份验证中使用您的SCP用户名和密码

现在让我们分析这个API服务的响应。

这个响应部分是不可编辑的,API\u service\u response变量将保存来自odata的整个响应。所以这就是它的样子。

如果你想访问采购申请状态,物联网开发,那么下面是它的{{api\u服务的样子_response.default.body.d.results[0].ProcStat}}

因此,我们只需在下面添加另一个文本类型send message来发送请购单状态用户,大数据学什么,然后清除记忆步骤如下。

步骤4:测试你的聊天机器人

就是这样,我希望你学到一些很酷的东西,真正云服务器,如果你喜欢这个博客,请喜欢,分享和评论。