关于这个例子的完整介绍,请参考公众号 “汪子熙”的两篇文章:
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代码方式消费这个人工智能模型的例子:
测试代码:
传入I am looking for some materials,recast.AI解析出这个句子的意图有99%的可能性是get-product-information:
Java代码返回的句子也确实是recast.AI模型里维护的回复之一: