SAP人工智能服务Recast.AI的一个简单例子

关于这个例子的完整介绍,请参考公众号 “汪子熙”的两篇文章:


SAP C/4HANA与人工智能和增强现实(AR)技术结合的又一个创新案例


和使用Recast.AI创建具有人工智能的聊天机器人:


本文介绍如何用Java代码同recast.AI网站上创建好的模型交互。


我创建了一个名为get-product-infomation的机器学习模型,用"Add an expression"下面的这么多句子去喂这个模型:


一会测试时,我会用这个句子进行测试 " I am looking for some materials", 所以先记下来。


如果任意输入一句话,recast.AI识别出来意图为get-product-infomation, 我希望AI自动返回一些句子,这些句子定义在recast.AI模型的Actions标签页下面:


比如这个Actions模型的意思是,从Sure, what type of product are you going to produce?和Cool, what products do you want to produce?里随机挑选一句返回。


下图右半部份是recast.AI的测试控制台。


下面是用Java代码方式消费这个人工智能模型的例子:

SAP人工智能服务Recast.AI的一个简单例子SAP人工智能服务Recast.AI的一个简单例子SAP人工智能服务Recast.AI的一个简单例子测试代码:


传入I am looking for some materials,recast.AI解析出这个句子的意图有99%的可能性是get-product-information:


Java代码返回的句子也确实是recast.AI模型里维护的回复之一:

上一篇:Mysql - 存储过程 - 定时删表


下一篇:Js 操作 Cookies 代码