3

私は、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を埋め込む方法を知っている場合は、例をいただければ幸いです。ありがとう

4

2 に答える 2

1

私は同じ問題を抱えていて、ここで入手できる AIML 2.0 の Java 実装であるProgram ABに出くわしました。生きていることを示唆する github に多くのフォークがあります。

于 2015-07-01T15:56:36.533 に答える
1

プログラム Oにはデータベース バックエンドがあります。phpで書かれていますが、他言語(私の場合はColdFusion)に変換する際のベースとして使えます。

于 2011-11-17T08:57:27.613 に答える