Файлы AIML: http://www.alicebot.org/aiml/aaa/ Я хочу сделать эти файлы AIML базой знаний моей программы на Прологе. Помоги мне. Заранее спасибо.
P.S. Извините за мой плохой английский.
Файлы AIML: http://www.alicebot.org/aiml/aaa/ Я хочу сделать эти файлы AIML базой знаний моей программы на Прологе. Помоги мне. Заранее спасибо.
P.S. Извините за мой плохой английский.
http://pycdep.sourceforge.net содержит что-то похожее на AIML, реализованное в прологе. Возможно, это послужит отправной точкой.
Возможно, вы захотите ознакомиться (взяв ее напрокат в местной библиотеке, не покупайте всю книгу) со следующей книгой:
Введение в языковую обработку с помощью Perl и Prolog
Пьер М. Нуг (автор)
Учебник
Перед тем, как углубиться в синтаксические анализаторы диаграмм и тому подобное, в книге есть два раздела, посвященных eliza, например сопоставлению шаблонов. Разделы:
9.2 Word Spotting and Template Matching
9.3 Multiword Detection
Он имеет фрагменты кода Prolog. Фрагменты кода не оптимизированы для скорости или больших объемов, но они показывают общее представление об алгоритмах.
Книга хороша в компьютерной лингвистике, но вы можете обратиться к дополнительным источникам по логике вопросов и ответов и т. Д.
Наилучшие пожелания
P.S.: В настоящее время также работает над портом Prolog гибридного конвейера извлечения Java/Prolog CAT< /а>