HTML、CSS、Javascriptで遊ぶだけのWebページがあります。そこでチャットボットを作成することにしました。
AIMLは進むべき道のように思えます、そして私はすでにそれを書く方法を知っています。
質問は次のとおりです。bot.aimlファイルを取得したら、それをどのように処理しますか?私はそれと相互作用するためにある種のjavascript関数が必要だと思います。
HTML、CSS、Javascriptで遊ぶだけのWebページがあります。そこでチャットボットを作成することにしました。
AIMLは進むべき道のように思えます、そして私はすでにそれを書く方法を知っています。
質問は次のとおりです。bot.aimlファイルを取得したら、それをどのように処理しますか?私はそれと相互作用するためにある種のjavascript関数が必要だと思います。
HTML、CSS、および JavaScript にしかアクセスできず、サーバー側のテクノロジーにアクセスできない場合は、JavaScript AIML インタープリターが必要になります。
簡単に検索すると、次のようになります。
node.jsで書かれたAIMLインタープリター
AIMLInterpreter は、AIML ファイルを解析し、特定のメッセージに対する正しい答えを見つけることができるモジュールです。
node.jsで書かれたaiml-high 。aimlinterpter に基づいて構築されています。
aml-high は、AIML ファイルを解析し、特定のメッセージに対する正しい答えを見つけることができるモジュールです。
態度が悪い半分完成した node.js AIML インタープリター。
Surly2 は、ノード 5 を使用し、できるだけ多くの非同期性を使用して、Surly をゼロからリメイクしたものです。
Burly は Surly2 のフォークです
私も同じものを探しましたが、悲しいことに、自分のボットを作成することに成功しませんでした..代わりに、サイクルを再発明する代わりに、まったく同じことを行うWebサイトを見つけました...
ChatterBeanは、AIML ファイルの解釈に役立ちます。Alicebot.orgから、
ChatterBean は、純粋な Java で書かれた AIML インタープリター (「Alicebot」とも呼ばれます) です。
Web と統合するには、ChatterBean を使用して J2EE アプリケーションをホストします。