我有一个网页,我只使用HTML,CSS和Javascript。 我决定在那里创建一个Chat Bot。
AIML似乎是要走的路,我已经知道如何写它了。
问题是:我有了我的bot.aiml文件后,我该怎么办? 我假设我需要某种javascript函数来与它进行交互。
答案 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写的在node.js中编写的AIMLInterpreter是一个模块,允许您解析AIML文件并找到给定消息的正确答案。
aiml-high建立在aimlinterpreter上。
aiml-high是一个模块,允许您解析AIML文件并找到给定消息的正确答案。
一个半完整的node.js态度恶劣的AIML翻译。
Surly2是使用节点5重新制作的Surly,并使用尽可能多的同步性。
Burly是Surly2的一个分支