我正在寻找一种好的 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,我将不胜感激。 谢谢