天天看點

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模型裡維護的回複之一: