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