Уровни ЕЯ-запросов к Еве

ЕЯ-запросы в системе Ева разбиваются на несколько уровней по сложности обработки:

 

08/01/16

нет, похоже так:

 

--------------------------------

21/01/16

а еще же ведь есть вопросы с  указательными местоимениями.(?).  например:

или:

или:

 (здесь кстати "когда" не является похоже вопросительным местоимением, а исп. в качестве слова "если", что система тоже должна будет обрабатывать(учитывать) всегда.

ну и т.д.

Все это система должна отрабатывать на все 100%.

С указат.местоимениями может быть похоже только двух видов:

 

--------------------------------------------

Допустим, у нас есть в БЗ Евы предложение такое: (пример)

Прямые вопросы (1-я очередь) будут выглядеть так:

В данном случае вся информация содержится в исходном предложении, и требуется только заменять вопросительное местоимение (кто, когда, и т.д.) на переменную, и искать ее значения, и выдавать эти значения человеку.

Косвенные вопросы (2-я очередь) будут выглядеть так:

Здесь требуется знание системы, что город Владимир является населенным пунктом. (Это делается у меня в системе через таблицу e_pjvl (см. об это далее).)

Здесь уже требуется, чтобы наша система была поумнее, а именно знала, кто кем является, а также кто что может иметь (например город может иметь площадь, жителей), и т.д.

Логические запросы (3-я очередь) будут выглядеть так:

Чтобы система Ева знала ответ на такой вопрос, в ее БЗ  должно быть заложено утверждение(правило) вида:

Или:

Ну и так далее. В системе должны будут храниться разумеется оба эти правила, и еще куча других. При этом правила должны будут порождать другие правила. Таким образом мы видим, что задача несколько усложняется, чтобы система могла отвечать на все вопросы, которые ей может задать человек. А тем более решение задач по физике или по химии. Как это делается в системе Ева, описывается тут далее. (Надо сказать, что это все непросто делается, но оказывается вполне разрешимо. :)

Дополнение неполных предложений

Пример: мы сначала говорим системе:

Она отвечает. А потом говорим (спрашиваем):

Вот это "А когда?" и является неполным предложением. В данном случае система Ева сканирует предыдущие предложения (а для этого она сохраняет разумеется историю диалога в стеке), и смотрит, куда это может относится. Если получается несколько вариантов, то тогда она эти все несколько вариантов и отрабатывает, и выдает все имеющиеся ответы человеку. А там пускай человек сам смотрит, какой вариант ему требовался. Это на первом этапе развития системы я предусматриваю такой механизм. Ну а потом в принципе можно будет придумать что-то еще по данной части, я так думаю, чтобы поведение системы было более интеллектуальным.

 

 

П-схема

участвуют след. таблицы в этом механизме:

e_pnt (2 раза)

e_pjvl (1 раз)

...

02/02/16

П-схема используется только при анализе на РПФ (или иначе говоря при синтезе РПФ). (подсистема ANLZR)

При поиске (подсистема FINDU) используется просто e_pjvl.

 

 


© aibuild.narod.ru
(C) KnnAiLab, 2000-3000
(c) DivoSoft, inc.
(c) KnnSystems
(c) KnnSysLab

modf: 08/01/16(пт) - 02/02/16