首页 文章

在java中寻找一个好的AIML api

提问于
浏览
3

我在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我会很感激的例子 . 谢谢

2 回答

  • 1

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

  • 1

    我遇到了同样的问题并碰到了 Program AB ,这是一个可用的AIML 2.0的java实现here . 它在github上有很多分叉,这表明它还活着 .

相关问题