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

Javascript 如何在网页中集成AIML聊天机器人,javascript,html,bots,chatbot,aiml,Javascript,Html,Bots,Chatbot,Aiml,我有一个网页,我只玩HTML,CSS和Javascript。 我决定在那里创建一个聊天机器人 AIML似乎是一条路要走,我已经知道如何写了 问题是:在我有了bot.aiml文件之后,我该如何处理它? 我想我需要某种javascript函数来与之交互。我也搜索了相同的功能,但遗憾的是我没有成功创建自己的机器人。相反,我找到了一个网站,它将完全执行相同的操作,而不是我们重新创造循环 在此处创建您的帐户 登录后,您可以选择上载自己的AIML文件,使用Deafolt AIML文件,还可以自定义HTM

我有一个网页,我只玩HTML,CSS和Javascript。 我决定在那里创建一个聊天机器人

AIML似乎是一条路要走,我已经知道如何写了

问题是:在我有了bot.aiml文件之后,我该如何处理它?
我想我需要某种javascript函数来与之交互。

我也搜索了相同的功能,但遗憾的是我没有成功创建自己的机器人。相反,我找到了一个网站,它将完全执行相同的操作,而不是我们重新创造循环

  • 在此处创建您的帐户
  • 登录后,您可以选择上载自己的AIML文件,使用Deafolt AIML文件,还可以自定义HTML等等
可以帮助您解释AIML文件。从

ChatterBean是用纯Java编写的AIML解释器(也称为“Alicebot”)


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

既然您已经了解chatbot,您可以使用php或J2EE(jsp是最简单的)将其集成到您的网页,这将向bot方法发送请求并返回响应。

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

快速搜索会显示以下内容:

用node.js编写

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

用node.js编写。建立在aimlinterpreter之上

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

态度不好的半完整node.js AIML解释器

Surly2是Surly的翻版,使用节点5并尽可能多地使用异步性

魁梧是暴躁的人