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

微软云_阿里云虚拟主机6元活动_免费

小七 141 0

简介

聊天机器人被用于许多业务场景,包括公司内部、连接客户端以及与SAP后端系统集成。作为一名自学成才的IBM开发人员和架构师,手机网站建站,我非常喜欢为我的客户和开发人员社区构建简单的原型,以展示chatbots和其他用例的基本原理(参见本例)。它们中的大多数都利用了IBM云,包括:

应用程序逻辑的运行时间,如节点.js,云功能(IBM的无服务器计算平台)或低编码平台节点,人工智能服务(自然语言处理),以及前端(红色节点,虚拟用户.js

对于开发人员来说,有很多内容可以开始使用IBM云(例如,在IBM Developer上),但在这篇文章中,我真的想描述一个混合的SAP/IBM chatbot场景,这可以帮助开发人员(包括拥有有限云本地背景的ababers)将这两个世界结合起来,或许可以从一个辅助项目中获得灵感。

幸运的是,SAP云平台与IBM云平台一样,拥有一个基于开源应用程序平台cloud Foundry的应用程序运行时服务。所以我想,微信返利机器人,为什么不获得一个现有的教程,将其部署在SAP云平台上,并以某种方式与IBM云交互呢。我尝试了一个相对简单的场景,现在我想在我关于SAP社区的第一篇博文中与大家分享。我觉得不太复杂,深度学习数据集,但是如果你想自己尝试一下的话,一些基本的知识节点.js,npm,git和Github,需要会话系统。如果尚未完成,则需要安装节点.js,npm和git。另外,物联网传感器,假设您拥有一个SAP云平台和一个IBM云帐户,并安装了相应的CLI。

构建聊天机器人

人工智能、会话系统、认知助手等是开发人员需要掌握的重要课题。在本文中,云市场,您将了解如何在SAP云平台上轻松构建chatbot。ibmwatson助手服务是一个人工智能服务,用于创建那些我以前在教程和hackathons中使用过的系统。它可以连接到各种前端和聊天平台。这次我使用了一个基于节点.js还有Express框架,因为它还有一个很好的web前端,可以部署到SAP云平台。我稍微修改了助手的简单代码节点.js应用程序可以部署在SCP上并使用我自己的Watson助手服务。

我的第一步是通过导入IBM云上的现有技能(JSON文件)来创建Watson助手服务。如图所示,这是直截了当的。

你现在可以通过修改意图、实体和对话框来调整技能。然后我使用内置的Try it函数(右上角)来查看对话框是否正常工作,瞧——我有一个使用内置测试界面的正在运行的聊天机器人。下一步是建立在我的笔记本电脑上运行的网络应用程序。请注意,本博客中的两个动画都源于最初的repo,但它们很好地展示了它的工作原理:

最后,我使用Cloud Foundry命令行界面将本地代码推送到SAP云平台并部署到那里。同样,这是完美的预期,我可以从我的浏览器访问前端网址。应用程序的名称(在中定义)清单.yml)需要是唯一的,因为它是域名的URL的一部分。在我的例子中,我是第一个在SCP上使用它(watson assistant simple),但是如果域名已经被其他人使用,它应该被修改。

结论

这个演示展示了如何在不同的云平台上轻松地适应和部署Cloud Foundry应用程序,以及如何通过restapi使用来自其他平台的服务。当然,更高级的用例是可能的:

应该可以使用Fiori作为前端,外部系统的程序调用可以使对话框更加动态(Watson Assistant有一个webhook接口),或者如果你想使用与ABAP集成的Watson服务,你可以看看这个博客Watson助手入门