在java中寻找一个好的AIML api [已关闭]

问题描述 投票:0回答:2

我正在寻找一种好的 Java 中的 AIML(人工智能标记语言),我可以将其嵌入到更大的 java 应用程序中。如果我可以使用数据库来存储aiml文件,那就太好了。

到目前为止我发现了

a) 计划 D:http://aitools.org/
b) 计划 W:http://programw.sourceforge.net/
c) Charliebot:sourceforge.net/projects/charliebot/

b) 和 c) 基于程序 D。

我查看了程序 D 文档,但没有找到任何无法找到如何将其嵌入到应用程序中的简单示例的内容,以防万一您可以做到这一点。

我的应用程序将有多个机器人,每个机器人都有单独的配置文件和aiml文件。 我想使用数据库,因为用户可以从aiml文件编辑某个节点,我认为这更容易实现,也更安全。

如果您知道其他 api,请告诉我,或者如果您知道如何嵌入当前的 api,我将不胜感激。 谢谢

java artificial-intelligence alice aiml
2个回答
1
投票

程序 O 有一个数据库后端。它是用 php 编写的,但可以用作转换为另一种语言的基础(在我的例子中是 ColdFusion)


1
投票

我遇到了同样的问题,并遇到了Program AB,这是 AIML 2.0 的 Java 实现,可以在here找到。它在 github 上有很多分支,这表明它还活着。

© www.soinside.com 2019 - 2024. All rights reserved.