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