如何在网页中集成AIML聊天机器人

时间:2013-01-28 17:58:41

标签: javascript html bots chatbot aiml

我有一个网页,我只使用HTML,CSS和Javascript。 我决定在那里创建一个Chat Bot。

AIML似乎是要走的路,我已经知道如何写它了。

问题是:我有了我的bot.aiml文件后,我该怎么办? 我假设我需要某种javascript函数来与它进行交互。

4 个答案:

答案 0 :(得分:0)

我也搜索了同样的东西,但遗憾的是我没有成功创建自己的机器人......我找到了一个完全相同的网站,而不是重新创建循环......

答案 1 :(得分:0)

ChatterBean可以帮助您解释AIML文件。来自Alicebot.org

  

ChatterBean是一个用纯Java编写的AIML解释器(也称为#34; Alicebot")。

要与Web集成,请使用ChatterBean托管J2EE应用程序。

答案 2 :(得分:0)

由于您已经了解了chatbot,您可以使用php或j2ee(jsp是最简单的)将它集成到您​​的网页,它会向bot方法发送请求并返回响应。

答案 3 :(得分:0)

如果您只能访问HTML,CSS和JavaScript而不是某些服务器端技术,那么您将需要一个JavaScript AIML解释器。

快速搜索会出现以下情况:

用node.js写的

AIML Interpreter

  

AIMLInterpreter是一个模块,允许您解析AIML文件并找到给定消息的正确答案。

在node.js中编写的

aiml-high建立在aimlinterpreter上。

  

aiml-high是一个模块,允许您解析AIML文件并找到给定消息的正确答案。

Surly2

  

一个半完整的node.js态度恶劣的AIML翻译。

     

Surly2是使用节点5重新制作的Surly,并使用尽可能多的同步性。

burly

  

Burly是Surly2的一个分支

相关问题