|
Лабораторная работа 2 - описание
|
Что надо сделать и цель работы
|
...
...
Цель работы -
Цель работы - научиться создавать диалоговые системы на ЕЯ с ИС и обрабатывать их синтактику с целью извлечения семантики и выполнения необходимых действий - прагматики.
Для этого нужно -
1. Увидеть - как работает язык совершенно другого типа - декларативный язык Пролог
2. Научиться изменять действующую программу на Прологе в соотвествии со своим замыслом
3. Самому сделать небольшую, но эффективную программу, обрабатывающую запрос на ЕЯ к БД (почти что базе знаний - см. материалы курса)
4. Сделать эту (и другую) лабораторную надо обязательно. Это сделали уже многие и их работы выложены на сайте. Нужно просто разобраться в информационной ситуации, сгенерировать замысел и воплотить его. Неспособность сделать это можно смело уподобить неспособности продифференцировать х квадрат или проинтегрировать xdx, имея тем не менее желание рассуждать о матанализе с целью получить положительную оценку на экзамене.
Дополнительная информация есть также на странице - требования к зачету и на других ссылках на этой части сайта.
...
Чисто конкретно – минимальные действия чтобы сделать Лабы
|
...
Чисто конкретно – минимальные действия чтобы сделать Лабы
1. Взять исходники. Можно с этого сайта – файл Шалина. Можно где угодно.
2. Скачать Пролог 5.2 – из Сети МФТИ.
3. Руководство по Прологу есть в файле Шалина, есть хорошая книга Братко. Есть книги в магазинах. Но не нужно их подробно читать. Не нужно учиться программировать на Прологе. Хотя основы его знать нужно – это неизбежно. Нужно правильно видоизменить программу в соответствии со своим замыслом.
4. Посмотреть как работают обе программы – Senan ( правильно - Sen_an и Geobase).
5. Посмотреть сделанные Лабы.
6. Сформулировать для себя свой замысел – учитывая требования, изложенные на сайте.
7. Изменить исходники обеих программ в соответствии со своим замыслом.
8. Изложить все это в небольшом тексте и распечатать его.
9. Сдать Лабы на ноутбуке. Критические и показательные фрагменты диалога под управлением своей программы-лабы принести в распечатке.
...
E-mail: rykov2000@mail.ru
|