私は、Javaで優れたAIML(人工知能マークアップ言語)を探しています。これは、はるかに大きなJavaアプリケーションに埋め込むことができます。データベースを使ってaimlファイルを保存できたらいいのにと思います。
これまでのところ私は見つけました
a)プログラムD:http
://aitools.org/
b)プログラムW: http: //programw.sourceforge.net/
c)チャーリーボット:sourceforge.net/projects/charliebot/
b)およびc)はプログラムDに基づいています。
プログラムDのドキュメントを調べましたが、これを実行できる場合に備えて、これをアプリケーションに埋め込む方法の簡単な例を見つけることができないものは見つかりませんでした。
私のアプリケーションには複数のボットがあり、すべてのボットには個別の構成ファイルとaimlファイルがあります。ユーザーがaimlファイルから特定のノードを編集できるのでデータベースを使用したいと思います。これは実装がはるかに簡単で安全だと思います。
他のAPIを知っている場合は教えてください。または、現在のAPIを埋め込む方法を知っている場合は、例をいただければ幸いです。ありがとう