「小哈导读」依然记得,2015、2016年时,有许多人曾预言说聊天机器人会替代App,会话UI会取代GUI。但几年过去了,这件事情似乎没有发生。沉寂了几年后,这个“The Next Big Thing”更加清醒、更加冷静。“我们总是高估未来两年的变化,却低估未来十年的变化。”比尔盖茨曾这样说过。面对企业大量的商业数据,繁杂的商业场景。不断进化的AI,是否可以让chatbot找到新的一片天地?如今SCP可以让您的商业设想集成起来如此简单,不妨一试。微信的流量红利与您企业的模式拓展能擦出火花吗?说不定就是从chatbot开始的...
编译 | 小哈
原文作者 | Murali Shanmugham
基于对话的交互方式是新颖且实用的。我们都知道智能助手在市场中崛起,我们已经习惯使用各种聊天软件,成为生活中交流对话的一部分。作为消费者,我们也开始使用相同的方式与企业软件进行交互,查找服装趋势并在您最喜爱的零售商店中下订单。分析师预测这将成为信息技术下一个最大的形式转变。
你们中的大多数人都会意识到,SAP今年年初收购了一个名为Recast.AI的机器人构建平台。它已经与SAP产品组合整合,现在通常以SAP Conversational AI的形式提供。
SAP Conversational AI最大的优势之一是它的自然语言处理(NLP)功能,为每个行业预先培训的现成bot,与Slack,Skype,Messenger等多种渠道集成。
我一直与我的同事Joni Liu(Chatbot专家)一起研究如何将chatbot与应用程序集成到SAP Cloud Platform上。由于Fiori Launchpad是访问商业信息的中心点,我们认为我们会尝试将chatbot与Launchpad集成。以下是我们的操作步骤,您也可以使用试用帐户尝试此操作。
为了增强SAP Cloud Platform上的Fiori Launchpad,您需要构建Shell插件。如果您想了解更多关于Shell插件以及如何创建您自己的Fiori Launchpad的信息,我强烈建议您通过此详细介绍的openSAP课程。
openSAP课程地址
在我们开始在Cloud Platform中配置事物之前,您需要先创建您的聊天机器人。您可以在Recast.AI网站注册免费试用帐户。有很多教程可以帮助你开始。
Recast.AI入门教程地址
在下面的操作教程中,我创建了与供应商互动的聊天机器人,抛砖引玉
在“连接”页签中,您可以将聊天机器人的配置嵌入到Skype,Twitter等其他频道中。对于此演示,我选择网络聊天,因为这需要嵌入到网页中。
创建一个新的网页聊天配置,并选择您喜欢在Fiori Launchpad中显示的配色方案、Logo和标题。
您还可以自定义默认的机器人/用户的头像,以及欢迎语。
当聊天缩小成按钮时,这个按钮上的名称也是可以自定义的,频道名称当然也需要配置好。
当您点击“创建”按钮时,这会为你提供一个网页聊天脚本。将其复制用于将在稍后创建的Shell插件中。特别是,您需要记住Channel ID和Token详情。
现在是时候切换到您的Cloud Platform试用帐户。启动“SAP WebIDE Full-Stack”服务。我们不再使用旧“Web IDE”服务。
启用功能“SAP Fiori Launchpad Extensibility”并重新启动IDE。
基于模板创建一个新项目
选择“SAP Fiori Launchpad Plugin”
提供一个项目名称
在模板自定义中,提供 Plugin ID和标题。由于我们不需要页眉/页脚的示例代码,所以不要选中复选框。
在component.js文件中,在函数init()中添加一行以调用renderRecastChatbot()函数。以下是renderRecastChatbot()的定义。请注意,Channel ID和Token值是从Recast.AI早些时候复制的值。
这是在进行更改后component.js文件的外观。
您不需要更改任何其他文件。保存更改后,您可以将应用程序部署到SAP Cloud Platform帐户。
下一步,就是准备一个Fiori Launchpad网站。在Fiori配置中,添加基于应用程序类型“Shell Plugin”的新应用程序。以下是我的应用程序值。
以下是我的Shell插件的配置
发布您的网站并测试Launchpad。您应该能够看到右下角的聊天机器人与在线消息。
你可以点击它,并开始与之交互。这个场景中,由于这是我设置的供应商门户,聊天机器人可以用来帮助供应商查询订单状态。
原文链接: blogs.sap.com/2018/06/23...
往期精选 | Editors' Choice
由浅入深聊聊SAP Cloud Platform (Part I)
由浅入深聊聊SAP Cloud Platform (Part II)