Как реализовать AIML в Прологе?

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

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


person adrianisv    schedule 26.06.2011    source источник


Ответы (2)


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

person shi    schedule 27.06.2011

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

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

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

9.2 Word Spotting and Template Matching  
9.3 Multiword Detection

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

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

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

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

person Mostowski Collapse    schedule 07.07.2011