MySQL数据库_服务器操作_稳定性好

2021-05-03 16:18

重铸.AI(同时更名为SAP Conversational AI),一家被SAP收购的公司,云服务器购买,为会话用户体验技术创造了一个开发环境。它通过聊天机器人使用自然语言处理,使SAP能够将会话智能纳入其解决方案中。

同时,我们希望通过SAP S/4HANA Cloud启用并测试智能聊天机器人的使用情况,返利淘客,具体来说,SAP Conversational AI上的机器人如何从S/4HANA云系统检索数据。

本文概述了如何在SAP Conversational AI上构建基本机器人,并使用标准API将其连接到S/4HANA云系统。为了实现bot的"业务逻辑",使用了SAP Function-as-a-service(beta)。最后,机器人连接到第三方消息平台Telegram。

让我们开始

用例预见到SAP s/4HANA云用户希望为其客户提供一个简单的解决方案来收集订单交付状态的信息。因此,我们在SAP Conversational AI上创建一个简单的机器人。

下面您可以找到该体系结构的概述:

作为第一步,按照本教程学习如何创建一个简单的机器人,并为您的机器人选择一个名称,例如"S/4HANA Cloud Delivery bot"。选择"问候语"作为预定义的技能。

一旦你的机器人设置好并理解问候语,请随意添加其他意图。我们为我们的示例创建了以下意图("@joke"当然是可选的):

我们使用了以下表达式来表示意图"@get help":

(你明白了。请随意添加其他表达方式。)

对于"操作",我们创建了以下信息:

此时,我们的机器人应该理解一个基本的问候语,应该回应它,移动物联网,我们应该能够询问它如何帮助我们。

对话应该是这样的:

我:嗨

机器人:嗨。有什么事吗?

我:你能做什么?

机器人:我可以为您检索订单状态。只需说"订单状态如何?"。

现在是我们机器人最重要的部分和关键技术。交货状态。我们先创建意图"@delivery status"。

创建一些表达式,企业应用开发,例如"What is my order status?"或者"我点的菜在哪?"。

进入Build选项卡,点击"+Create skill",这是您已有的"问候语"、"获取帮助"技能的补充(如果您没有添加"获取帮助"作为技能,必须这样做)。

选择"交货状态"技能的"业务"标签。

单击创建的"交货状态"技能并定义触发该技能的时间:

转到"要求"并定义该技能需要什么才能完成。我们将订单号("#number")定义为"orderID"。

单击右侧的三角形箭头并转到"编辑回复"。

在"编辑回复"下,我们创建了以下响应:

下一步,通过选择"添加条件以触发消息"(见下面的条件)转到"操作"和"添加新消息组",并添加消息"让我检查"您的状态…。

现在我们必须选择"调用Webhook",在这里我们将调用函数的http触发器。让我们跳到SAP云平台来实现chatbot的业务逻辑。稍后我们将回到SAP会话AI平台。

按照本教程设置SAP云平台功能即服务环境。创建函数-实例后,单击它。

选择"打开仪表板"。

转到"创建函数",选择"函数名称"并单击"创建"。

使用以下代码并将其粘贴到索引.js–编辑器中的文件:

现在我们与用户一起登录到SAP API Business Hub,搜索"Sales Order"并选择以下API:https://api.sap.com/api/api\销售\订单\ SRV/resource

点击"显示API密钥"并复制它。

将其粘贴到"APIKey"中:–我们代码中的占位符。

请注意,上面的示例编码使用API Business Hub的沙盒系统。如果您想将其连接到您的S/4HANA云租户,您必须按照本指南创建通信安排。

使用以下代码并将其粘贴到编辑器下方的"依赖项"字段:

单击"创建触发器",选择一个名称并点击"创建"。

一旦你点击"创建",你可以看到"触发器详细信息"并选择"确定"。

复制"触发器URL"(https://YOUR-TENANT.ingres.live.faas-live.shoot.live.k8s-hana.ondemand.com/delivery-bot)并将其粘贴到您的SAP Conversational AI帐户中,此处我们已停止。

以便只发送我们的函数需要的数据,在编辑模式下转到"Body",选择"创建自定义主体"并键入以下代码:

单击"保存并部署"后,您的聊天机器人应该能够从S/4HANA Cloud检索订单状态。

您可以通过单击右下角的按钮来测试聊天机器人。

最后一步,您可以将聊天机器人连接到第三方消息站台。SAP Conversational AI提供到以下平台的连接:

选择要使用的平台并遵循设置指南。

您可以在SAP Conversational AI上找到原始聊天机器人:https://cai.tools.sap/christoph-2/delivery-bot/train/intents

通过电报与我们的机器人聊天:https://telegram.me/s4hc\u交付\u bot

如有任何问题或意见,大数据收集,请随时联系我们或在下面留言。

Mathias Rup:推特:@deru mathias

克里斯托夫·鲁赫勒:推特:@chrisruehle领英:https://www.linkedin.com/in/chrisruehle/

分享到:
收藏
相关阅读