我目前正在研究一個chatbot項目,並且想知道是否有任何簡單的,可調整的引擎(或者讓我們稱之爲大腦)用於Java?a可修改的Java Chatbot引擎
我發現了很多,但除了來自Pandorabots的愛麗絲引擎,我還沒有找到任何像樣的可修改的。例如,而不是AIML(XML)我想使用JSON和一個合適的數據庫,我已經建立了這個數據庫中的查詢和檢索腳本,現在我真正需要的是一個體面的引擎解釋所有事情,因爲事實上,我確實有一個聊天機器人,只是一個非常簡單的聊天機器人。
它能夠回覆簡單的預先確定的查詢,檢查關鍵字的查詢並從數據庫中獲取他們的答案,檢查文字組合以查詢涉及他們的任何主題的數據庫,例如,如果你說「你好,你是?」它回答了短語的兩個部分 - 「爲什麼你好!很好,你呢?」
但除了這些簡單的事情,它不能通過「思考」過程,它目前是一個簡單的數據庫查詢引擎。
那麼,我可能會關注哪些引擎?
感謝您的回覆。
本來不錯,不幸的是我開發的平臺是Java原生的,不僅如此,在.NET中混合會導致它在使用的平臺方面太多。 也許在完成代碼之後,可能會顯示Java版本? –