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

标签 javascript html bots chatbot aiml

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

AIML 似乎是可行的方法,而且我已经知道如何编写它了。

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

最佳答案

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

快速搜索会发现以下内容:

AIML Interpreter用 node.js 编写

AIMLInterpreter is a module that allows you to parse AIML files and to find the correct answer to a given message.

aiml-high用 node.js 编写。基于 aimlinterpreter 构建。

aiml-high is a module that allows you to parse AIML files and to find the correct answer to a given message.

Surly2

a half-complete node.js AIML interpreter with a bad attitude.

Surly2 is a remake from the ground up of Surly using Node 5 and using as much asynchronicity as possible.

burly

Burly is a fork of Surly2

关于javascript - 如何在网页中集成 AIML 聊天机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568192/

相关文章:

javascript - appRouter 不会在加载时触发

javascript - 显示表格或 html SweetAlert 2.0

javascript - 第一次点击后禁用点击事件

javascript - 从 char 到 char 的正则表达式选择由字符分隔的间隔

javascript - 如何使用 C# 或 JavaScript 等代码触发元素点击?

javascript - 从附加事件列表中关闭选定的事件处理程序

javascript - 获取 JSON 的 Angular 长度

javascript - 如何使用 document.getElementsByClassName ("classname") 与 style.animation

coldfusion - BOT/SPIDER 是否会显示更多错误?

python - 在 SleekXMPP 中通过消息接收 "role"和/或 "affiliation"