Я ищу хороший AIML (язык разметки искусственного интеллекта) на Java, который я мог бы встроить в гораздо более крупное Java-приложение. Было бы неплохо, если бы я мог использовать базу данных для хранения файлов aiml.
Пока я нашел
а) Программа D: http://aitools.org/
б) Программа W: http://programw.sourceforge.net/
в) Чарлибот: sourceforge.net/projects/charliebot/
б) и в) основаны на Программе D.
Я просмотрел документацию по программе D, но не нашел ничего, что могло бы найти простой пример того, как встроить это в приложение, если вы можете это сделать.
В моем приложении будет несколько ботов, каждый с отдельными файлами конфигурации и файлами aiml. Я хочу использовать базу данных, потому что пользователи могут редактировать определенный узел из файлов aiml, и я думаю, что это намного проще и безопаснее реализовать.
Если вы знаете другие API, сообщите мне, или если вы знаете, как встроить текущий, я был бы признателен за пример. Спасибо