2011-04-22 60 views
3

良好的AIML API我正在尋找一個良好的AIML(人工智能標記語言)在Java中,我可以嵌入在一個更大的Java應用程序。如果我可以使用數據庫來存儲aiml文件將會很好。尋找在java中

到目前爲止,我發現

a)方案d:http://aitools.org/
B)節目W:http://programw.sourceforge.net/
C)Charliebot:sourceforge.net/projects/charliebot/

b)和c)基於計劃D.

我看着節目d文檔,但我沒有發現任何可能不鰭如何嵌入到apllication一個簡單的例子,如果你能做到這一點。

我的應用程序將有多個機器人,每個機器人具有單獨的配置文件和aiml文件。 我想使用一個數據庫,因爲用戶可以從aiml文件編輯某個節點,我認爲這實現起來更容易和安全。

如果你知道其他的API,請告訴我,或者,如果你知道如何嵌入到當前我會很感激的例子。 謝謝

+1

您是否找到任何解決方案?我也遇到同樣的問題。 – shababhsiddique 2011-09-05 09:23:10

+0

沒有。我暫時推遲了我的項目。 – 2011-09-06 23:24:29

回答

1

Program O有一個數據庫後端。它是用PHP編寫的,但它可以用作轉換爲其他語言的基礎(在我的情況下爲ColdFusion)

1

我遇到了同樣的問題,碰到了程序AB,它是AIML 2.0的java實現可用here。它在github上有很多叉,表明它還活着。