1

Android OS での AIML 統合に関していくつか質問があります。私は Java についてはあまり知りませんが、AIML についてはよく知っています。私は AIML ファイルを作成しましたが、今やりたいことは、ファイルをロードして GUI で実行できる 1 つのアプリを作成することです。これを行う方法を教えてください。AIML が不可能な場合、それを行う C++ の方法はありますか? はやく返信してください。私は C++、C、および AIML を知っています。JAVAやその他のプログラミング言語はあまりありません。サイトを持っておらず、取得できないため、Web ベースのアプリケーションのホスティングには興味がありません。

参考までに、AIML は「人工知能マークアップ言語」の略です。

ナタラジャディチャン。

4

2 に答える 2

2

チャットボットは複雑なアルゴリズムを使用します。単純に、chatterbot実行可能ファイルは、アンダースコアワイルドカードを使用してカテゴリを検索します。次に、ワイルドカードのないカテゴリが検索されます。最後に、スターワイルドカードがチェックされます。パターンが入力と一致すると、AIMLインタープリターがテンプレートタグのコードを処理します。このチャットボットのソースコードを見て、それらがどのように機能するかを理解することをお勧めします。

http://sourceforge.net/projects/qaiml/

于 2012-10-14T11:33:02.480 に答える
2

program-ab を試してください。

Java で書かれており、Android アプリに簡単に統合できます。

C/C++ チャットボットがあるかどうかはわかりません。利用可能な場合は、Android ネイティブ開発キット (NDK と呼ばれます) を使用してそれらを統合してみてください。

NDK は、C++ で Android アプリを作成するために使用されます。個人的には NDK についてお手伝いすることはできません。

しかし、Javaを使用してprogram-abをAndroidアプリに統合しました。とてもシンプルです。

于 2014-11-22T12:40:05.183 に答える