Ищу хороший API AIML на java

Я ищу хороший AIML (язык разметки искусственного интеллекта) на Java, который я мог бы встроить в гораздо более крупное Java-приложение. Было бы неплохо, если бы я мог использовать базу данных для хранения файлов aiml.

Пока я нашел

а) Программа D: http://aitools.org/
б) Программа W: http://programw.sourceforge.net/
в) Чарлибот: sourceforge.net/projects/charliebot/

б) и в) основаны на Программе D.

Я просмотрел документацию по программе D, но не нашел ничего, что могло бы найти простой пример того, как встроить это в приложение, если вы можете это сделать.

В моем приложении будет несколько ботов, каждый с отдельными файлами конфигурации и файлами aiml. Я хочу использовать базу данных, потому что пользователи могут редактировать определенный узел из файлов aiml, и я думаю, что это намного проще и безопаснее реализовать.

Если вы знаете другие API, сообщите мне, или если вы знаете, как встроить текущий, я был бы признателен за пример. Спасибо


person Doua Beri    schedule 22.04.2011    source источник
comment
Вы нашли какое-нибудь решение? У меня та же проблема.   -  person shababhsiddique    schedule 05.09.2011
comment
нет. Я пока отложил свой проект.   -  person Doua Beri    schedule 07.09.2011


Ответы (2)


Программа O имеет серверную часть базы данных. Он написан на php, но его можно использовать как основу для конвертации на другой язык (в моем случае ColdFusion)

person Mark_Gibson    schedule 17.11.2011

У меня была та же проблема, и я наткнулся на Program AB, которая представляет собой java-реализацию AIML 2.0, доступную здесь. У него много форков на github, что говорит о том, что он жив.

person minerals    schedule 01.07.2015