關于這個例子的完整介紹,請參考公衆号 “汪子熙”的兩篇文章:
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模型裡維護的回複之一: