Как реализовать AIML в Прологе? - PullRequest
3 голосов
/ 26 июня 2011

Файлы AIML: http://www.alicebot.org/aiml/aaa/ Я хочу сделать эти файлы AIML базой знаний моей программы Prolog.Помоги мне.Заранее спасибо.

PS Извините, мой плохой английский.

Ответы [ 2 ]

0 голосов
/ 07 июля 2011

Возможно, вы захотите проконсультироваться (арендуйте ее в своей местной библиотеке, не покупайте всю книгу) следующей книги:

Введение в языковую обработку с помощью Perl и Prolog
Пьер М. Нугес(Автор)
Учебник image

Прежде чем углубляться в анализаторы диаграмм и т. П., Книга содержит два раздела, посвященных сопоставлению шаблонов в стиле eliza.Разделы:

9.2 Word Spotting and Template Matching  
9.3 Multiword Detection

Имеет фрагменты кода Пролога.Фрагменты кода не оптимизированы для скорости или больших объемов, но они показывают общую идею алгоритмов.

Книга хороша в компьютерной лингвистике, но вы можете обратиться к дополнительным источникам для логики вопросов и ответов и т. Д.

С наилучшими пожеланиями

PS: В настоящее время также работает над портом Prolog гибридного конвейера извлечения Java / Prolog CAT

0 голосов
/ 27 июня 2011

http://pycdep.sourceforge.net содержит что-то похожее на AIML, реализованное в прологе. Может быть, это может послужить отправной точкой.

...