更新日期:2018年8月25日:尽管聊天机器人可以独立工作,但访问启动板上的Fiori互动程序似乎有问题。我正在寻找一个解决方案,并将更新后,我找到一个。
会话用户界面(CUI)是新的用户界面。我们都知道市场上智能助理的崛起,他们正在成为我们日常谈话的一部分。作为消费者,我们也开始使用同样的软件与企业软件进行交互——查找服装趋势并在您喜爱的零售店下单。分析人士预测,这将是信息技术领域下一个最大的范式转变。
你们大多数人都知道,SAP收购了一个名为重铸.AI今年年初。它已与SAP产品组合集成,现在通常作为SAP Conversational AI提供。
SAP Conversational AI的一些最大优势是其自然语言处理(NLP)功能、为每个行业预先培训的现成机器人、与多种渠道(如Slack、Skype、,Messenger等
我一直在与同事Joni Liu(聊天机器人专家)研究如何将聊天机器人与SAP云平台上的应用程序集成。由于Fiori Launchpad是访问业务信息的中心点,因此我们认为应该尝试将chatbot与Launchpad集成。以下是我们遵循的步骤,数据与大数据技术,您也可以使用试用帐户尝试此操作。
为了增强SAP云平台上的Fiori Launchpad,您需要构建Shell插件。如果您想了解更多关于Shell插件以及如何创建自己的Fiori启动板的知识,企业软件服务,我强烈建议您学习本openSAP课程,其中已经详细介绍了这一点。
在我们开始在云平台中配置东西之前,您显然需要创建您的聊天机器人。您可以在中注册一个免费试用帐户重铸.AI网站。有很多教程可以帮助您入门。
在下面的屏幕中,我创建了一个用于供应商交互的聊天机器人,并添加了一些支持与供应商交互的意图。
在"连接"选项卡中,成都大数据,您可以将聊天机器人配置为嵌入Skype、Twitter等其他频道。对于本演示,我正在选择Webchat,因为它需要嵌入到网页中。
创建新的Webchat配置,并选择您希望在Fiori启动板中显示的配色方案、标题徽标和标题。
您还可以选择自定义bot/用户图片以及底部的欢迎信息
,您可以提供进一步的定制并为webchat频道命名。
当您单击"创建"按钮时,这将为您提供webchat脚本。复制此文件以便在稍后创建的Shell插件中使用。特别是,理财返利,您需要频道ID和令牌详细信息。
现在是时候切换到您的云平台试用帐户了。启动"sapwebide全栈"服务。根据这里的公告,物联网企业,我们不再使用旧的"Web IDE"服务
启用"SAP Fiori Launchpad Extensibility"功能,重新启动IDE
基于模板创建新项目
选择"SAP Fiori Launchpad Plugin"
在模板定制中提供项目名称
提供插件ID和标题。因为我们不需要页眉/页脚的示例代码,所以不要勾选复选框组件.js文件中,在函数init()中添加一行以调用函数renderRecastChatbot()。下面是renderRecastChatbot()的定义。请注意,ChannelID和Token值是先前从中复制的值重铸.AI.
这就是组件.js文件更改后的外观。
您不需要更改任何其他文件。保存更改后,您可以将应用程序部署到您的SAP云平台帐户。
下一步是准备Fiori启动板站点。在Fiori配置驾驶舱中,添加一个基于app类型"Shell Plugin"的新app。以下是我基于我的应用程序提供的值。
以下是我的Shell插件应用程序的配置
发布你的站点并测试启动板。你应该可以看到右下角的聊天机器人和入职信息。
你可以点击它并开始与它互动。在这种情况下,由于这是我设置的供应商门户,聊天机器人可用于帮助供应商查询订单状态。