2

我为聊天机器人编写了一个 AIML 文件,我想构建一个交互式 Web 应用程序,它允许我在 Web 浏览器中与机器人聊天。

是否可以使用 HTML 和 Javascript 来实现这一点?

4

2 回答 2

1

关于如何编写允许用户与您的 AIML 交互的 Web 应用程序,没有简短的答案。从头开始编写这样的应用程序将比编译 AIML 做更多的工作。

最简单的选择是使用像 PandoraBots 这样的预构建服务,它允许您上传 AIML 文件并在 Web 浏览器中与它们进行交互。可以免费使用网站的资源管理器部分。他们还提供了付费开发人员选项,可以生成 API 来连接您的 AIML 脚本和您可能想要构建的任何应用程序。它可以很容易地连接到常见的聊天应用程序,如谷歌谈话等。

如果您决定从头开始构建所有内容,您可能需要查看 nodejs 的AIML 解释器库。

更新:这是一个基于 node.js 的解释器,您可能会发现它很有用https://github.com/mrcimp/surly2

于 2016-04-08T08:11:04.300 回答
0

我也在看 AIML 并且有类似的问题。我刚刚找到了 RiveScript RiveScript,它看起来适合您基于匹配运行 javascript 的需要。它不是 AIML,但非常接近。还有至少一种工具可以从 AIML 转换为 RiveScript,所以我想说这符合您在这些限制内的需求。

于 2017-11-30T03:49:41.817 回答