4

HTML、CSS、Javascriptで遊ぶだけのWebページがあります。そこでチャットボットを作成することにしました。

AIMLは進むべき道のように思えます、そして私はすでにそれを書く方法を知っています。

質問は次のとおりです。bot.aimlファイルを取得したら、それをどのように処理しますか?私はそれと相互作用するためにある種のjavascript関数が必要だと思います。

4

4 に答える 4

1

HTML、CSS、および JavaScript にしかアクセスできず、サーバー側のテクノロジーにアクセスできない場合は、JavaScript AIML インタープリターが必要になります。

簡単に検索すると、次のようになります。

node.jsで書かれたAIMLインタープリター

AIMLInterpreter は、AIML ファイルを解析し、特定のメッセージに対する正しい答えを見つけることができるモジュールです。

node.jsで書かれたaiml-high 。aimlinterpter に基づいて構築されています。

aml-high は、AIML ファイルを解析し、特定のメッセージに対する正しい答えを見つけることができるモジュールです。

Surly2

態度が悪い半分完成した node.js AIML インタープリター。

Surly2 は、ノード 5 を使用し、できるだけ多くの非同期性を使用して、Surly をゼロからリメイクしたものです。

たくましい

Burly は Surly2 のフォークです

于 2018-01-18T11:51:30.403 に答える
0

私も同じものを探しましたが、悲しいことに、自分のボットを作成することに成功しませんでした..代わりに、サイクルを再発明する代わりに、まったく同じことを行うWebサイトを見つけました...

于 2014-05-08T05:22:43.167 に答える
0

ChatterBeanは、AIML ファイルの解釈に役立ちます。Alicebot.orgから、

ChatterBean は、純粋な Java で書かれた AIML インタープリター (「Alicebot」とも呼ばれます) です。

Web と統合するには、ChatterBean を使用して J2EE アプリケーションをホストします。

于 2016-07-18T12:38:25.007 に答える