Лингвистический процессор АДАМАНТ.
Общая характеристика ЛП.

Лингвистический процессор (ЛП) АДАМАНТ –  адаптивный многоцелевой анализатор текста – разрабатывался в 1986-1990 гг. под руководством М.Г.Мальковского в рамках госбюджетной темы НИР факультета ВМК МГУ "Создание процессора русского языка на базе системы TULIPS-2" (Научно-техническая программа 080.18, Задание 06.01, п. 5.5.4  Координационного плана) и представлял собой один из четырех базовых ЛП для Машинного фонда русского языка.
Процессор  был предназначен  для  анализа  фраз  естественного  (русского) языка и получения их синтактико-семантического представления. Для каждой  возможной  интерпретации  входной  фразы  процессор  строил  семантическое представление, соответствующую ему синтаксическую структуру и список отобранных значений  словоформ и словосочетаний анализируемой фразы.
Лингвистический процессор АДАМАНТ был ориентирован на автономное использование при решении научных  и практических задач, стоящих перед создателями Машинного фонда русского  языка.  Констатировав  этот факт, следует сделать два важных замечания.
Во-первых, участие нашего коллектива в работах по созданию Машинного фонда русского языка, с  одной  стороны,  предъявляло  серьезные  требования  к объему, составу и структуре лингвистического обеспечения ЛП АДАМАНТ (что стимулировало проработку этих  вопросов), а, с другой стороны,  обеспечивало  возможность  использования готовых лингвистических описаний, собранных в  Машинном  фонде.
Первая,  но весьма удачная,  попытка такого рода  взаимодействия была реализована в начале  1990 года, когда наш коллектив получил текст словаря А.А.Зализняка, подготовленный  на машинных носителях в ИРЯ АН СССР (головной организации по созданию Машинного фонда русского языка).
Во-вторых, сама идея создания ЛП  без проблемно-ориентированных компонентов, казалось бы, вступала в противоречие с основополагающими  взглядами авторского коллектива (последовательно  проводимыми  во  всех исследованиях и  разработках) на процесс понимания  текста,  зависимости  смысла сообщения от деятельного контекста, от проблемной области. Однако на самом деле  такого  отрыва не было, поскольку в состав ЛП входили  инструментальные блоки МОНИТОР и СЕРВИС, обеспечивавшие настраиваемость ЛП АДАМАНТ на различные области применения в соответствии с предложенными технологическими схемами  Эта возможность, кстати, нашла отражение и в самом названии ЛП: адаптивный и многоцелевой.
ЛП АДАМАНТ состоял из следующих основных компонентов: лингвистическая  база знаний (ЛИНГЗ); модули, непосредственно реализующие анализ входного текста: морфологический,  синтаксический  и семантический анализаторы (МОРАН, СИНАН, СЕМАН); подсистема языковой адаптациии и обучения  (АДАПС), обеспечивавшая возможность обработки новых для ЛП слов и конструкций языка;  инструментальные блоки - МОНИТОР и СЕРВИС.
Лингвистические знания. процессора АДАМАНТ (Р-модель) включали описания языковых единиц и правил на лексическом, морфологическом,  синтаксическом  и  семантическом уровнях. В качестве отдельного компонента были выделены лингвистические метазнания, описывающие способы автоматической языковой адаптации и обучения.
Для описания языковых единиц лексического и  морфологического  уровней была использована полная модель русского словоизменения, базирующаяся на "Грамматическом  словаре  русского  языка"  А.А.Зализняка. Эта модель была ориентирована на анализ и синтез словоформ над открытым словарем и обеспечивала возможность автоматического  пополнения  словаря.  Лексические  и морфологические компоненты лингвистических знаний процессора содержали:  словарь  диагностических аффиксов для обработки незнакомых слов, словарь флексий, базовый словарь основ и неизменяемых слов, таблицы чередований и исключений.
Синтаксические  и семантические компоненты лингвистических  знаний описывали подмножество русского  языка,  используемое  в  нескольких  узких проблемных областях. На синтаксическом уровне  лингвистические знания включали в себя описания: моделей управления синтаксических предикатов, правил  грамматики,  синтаксических  шаблонов, вспомогательный словарь синтаксических групп, словарь фразеологизмов.
Семантические знания процессора были представлены в лексико-семантических  зонах  словарных статей в виде указателей семантических классов и описаний некоторых сочетаемостных  характеристик лексем, а также в словарях семантических предикатов.
Для обмена информацией между блоками анализа процессор использовал предсказания о роли во фразе, строении и значении рассматриваемого  фрагмента фразы. Предсказания представляли собой конструкции внутреннего языка процессора, описывающие ожидаемые результаты работы процедур анализа, обеспечивающие  целенаправленную  обработку  входных  данных. Аппарат предсказаний играл существенную роль при автоматической языковой адаптации. Предсказания "подсказывали" блоку адаптации каким  образом  и  какие лингвистические знания следует изменить, чтобы завершить анализ непонятного фрагмента фразы.

Основные модули ЛП АДАМАНТ:

	Модуль МОРАН (морфологический уровень). Основные процедуры морфологического анализатора: WANL, MORF, GRAD, STFL.

	Модуль  СИНАН (синтаксический уровень).  Основные программы, этого уровня:  SANL, SAN1, SAN2 и GRR.
	Модуль СЕМАН.  Формирование  семантического  представления анализируемой  фразы происходило одновременно с анализом ее синтаксической структуры. Ведущей программой синтактико-семантического анализа являлась программа  ANAL.
	Модуль  АДАПС. В конфликтных ситуациях, то есть в случаях, когда имеющаяся совокупность описаний языковых единиц и  правил не  позволяла  установить  структуру и/или роль в анализируемой фразе некоторого  фрагмента  текста  лингвистический  процессор АДАМАНТ  обращался  к подсистеме языковой адаптации и обучения АДАПС.
	Блок МОНИТОР. Основные функции блока  МОНИТОР:  организация  взаимодействий  между  программами, участвующими в  процессе анализа фразы, и настройка на конкретную (знакомую ЛП)  область применения и на конкретный сеанс работы. Такая настройка осуществлялась в режиме администратора или в диалоге с пользователем.  В последнем случае МОНИТОР обеспечивал возможность выбора схемы взаимодействия пользователя с ЛП АДАМАНТ.  МОНИТОР выяснял, согласен ли пользователь на активное "сотрудничество" с процессором при разрешении конфликтов, возникающих в процессе анализа. В случае его согласия, "самостоятельность"  процессора в принятии решений ограничивалась.
	Блок СЕРВИС .. В состав блока СЕРВИС входили программы формирования словарей по лингвистическим описаниям, комплекс программ автоматизированного формирования словаря по тексту, а также программы сопровождения словарей,  позволяющие  группировать словарные  статьи  слов  по  различным признакам, упорядочивать имена словарных статей по  алфавиту,  распечатывать  словарь  в наглядном  виде,  синтезировать  отдельные формы указанных слов или все их формы.
В заключение остановимся на некоторых технических характеристиках ЛП АДАМАНТ. Базовая его версия была реализована  на  языке  Плэнер  для ЭВМ БЭСМ-6. Эксперименты с ЛП АДАМАНТ показали, что возможности системы ПЛЭНЕР-БЭСМ  достаточны.  Так, при словаре основ объемом 1.5 – 2 тыс. словарных статей использовалось 1-1.2 Мб рабочей памяти, время полной обработки фразы от 1 до 15 сек. (оно зависило от количества незнакомых ЛП слов, в том  числе  слов  с  орфографическими  ошибками, сложности  синтаксической  структуры  фраз).  При работе на ЭВМ "Эльбрус-1КБ" быстродействие увеличивалось в 5 - 7 раз.
Технические характеристики были заметно выше при работе на  МВК  "Эльбрус-2"  в системе программирования ПЛЭНЕР-ЭЛЬБРУС, входной  язык которой совместим с входным  языком  системы  ПЛЭНЕР-БЭСМ.  Существенно  больший  объем рабочей памяти позволял работать с  более крупными информационными массивами.  Скорость  работы  на  МВК  "Эльбрус-2"  увеличивалась  на порядок, а после компиляции  основных функций – еще в 3 - 5 раз.
В 1989 году были начаты работы  по  созданию  мобильной  версии  транслятора  с языка Плэнер (версии Плэнер-Паскаль), что позволило вскоре перенести ЛП АДАМАНТ в операционную среду персональных ЭВМ.
Версия ЛП для персональных ЭВМ успешно использовалась для прототипирования нескольких крупных исследовательских  и прикладных проектов.

Эксперименты с лингвистическим процессором АДАМАНТ.
* * * РАБОТАЕТ ЛП "АДАМАНТ" * * *
КТО?
	БОГАЧЕВ
РЕЖИМ РАБОТЫ?
	ТЕСТОВЫЙ
ВЫ РАБОТАЕТЕ В ТЕСТОВОМ РЕЖИМЕ!
ЛЮБОЕ ВХОДНОЕ СООБЩЕНИЕ РАССМАТРИВАЕТСЯ ЛИБО КАК КОНТРОЛЬНАЯ ИЛИ ОБУЧАЮЩАЯ ФРАЗА
(НА ЭКРАНЕ РАСПЕЧАТЫВАЕТСЯ НАЙДЕННАЯ ИНТЕРПРЕТАЦИЯ),
ЛИБО КАК ОЦЕНКА ИЛИ УКАЗАНИЕ.
СТЕПЕНЬ САМОСТОЯТЕЛЬНОСТИ СТАНДАРТНАЯ?
	ДА
СТЕПЕНЬ ПОДРОБНОСТИ СТАНДАРТНАЯ?
	НЕТ
ЗАДАЙТЕ, ПОЖАЛУЙСТА, СТЕПЕНЬ ПОДРОБНОСТИ: ЧИСЛО ОТ 0 - МИН., ДО 5 - МАКС.
	4
МОГУ ЛИ Я РАССЧИТЫВАТЬ НА ВАШУ ПОМОЩЬ НА ЭТАПЕ АНАЛИЗА?
	ДА
По фамилии пользователя и выбранному им режиму работы ЛП настраивается на очередной сеанс, считывая в свою оперативную память необходимые процедуры и описания уместных в данном сеансе языковых единиц (в частности, словарь пользователя по фамилии Богачев).
Адресуемые данному ("рядовому") пользователю вопросы будут формулироваться в таком виде, что для ответа на них не потребуются знания, выходящие за рамки школьного курса русского языка (при диалоге с администратором в вопросах могут появиться лингвистические термины, понятия языковой модели системы).
В начале сеанса устанавливаются "степень самостоятельности" ЛП при обработке незнакомых языковых объектов и "степень подробности" выдаваемых на экран терминала сообщений о работе процедур языковой адаптации и обучения (этот параметр можно менять в ходе сеанса); ЛП также спрашивает пользователя, согласен ли он отвечать на его вопросы, возникающие в случаях, когда установленная степень самостоятельности не позволяет процессору изменять лингвистические знания автоматически. При заданной степени подробности (4) процессор будет информировать пользователя о всех обращениях к процедурам языковой адаптации.

ЖДУ ОЧЕРЕДНОЕ СООБЩЕНИЕ
	МАЛЬЧИК ИГРАЛ С КОШКОЙ НА БАЛКОНЕ.
ОБРАБАТЫВАЕТСЯ НЕЗНАКОМОЕ СЛОВА "БАЛКОНЕ"
ПРЕДСКАЗАНИЯ: НЕОДУШЕВЛ. СУЩ.  В ФОРМЕ ПРЕДЛОЖН. ПАДЕЖА. СЕМ. КЛАСС: =МЕСТО=
УКАЖИТЕ, ПОЖАЛУЙСТА, РОД СУЩЕСТВИТЕЛЬНОГО С ОСНОВОЙ "БАЛКОН"
(ВОЗМОЖНЫЕ ОТВЕТЫ: М/Ж/С)
	М
КАКОЕ ОКОНЧАНИЕ ИМЕЕТ СЛОВО "БАЛКОН" В ФОРМЕ ТВОРИТ. ПАДЕЖА ЕД. ЧИСЛА  (ОМ ИЛИ ЕМ)?
	ОМ
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "БАЛКОНЕ"
ОНО ВОСПРИНЯТО КАК НЕОДУШЕВЛ. СУЩ. МУЖ.  РОДА В ФОРМЕ ПРЕДЛ. ПАДЕЖА ЕД. ЧИСЛА
ОСНОВЕ ПРИПИСАНЫ ГРАММАТИЧЕСКИЕ ПРИЗНАКИ: НЕОДУШ.  СУЩ.  МУЖ. РОДА, 1 ТИП СКЛОНЕНИЯ.
ОСНОВЕ ПРИПИСАНЫ СЕМАНТИЧЕСКИЕ ПРИЗНАКИ: =МЕСТО=
ПОНЯТНО (ВРЕМЯ АНАЛИЗА = 3.68750 СЕК.)
=ИГРАТЬ2= (ИГРАТЬ)
	=СУБЪЕКТ=    :   МАЛЬЧИК
	=ОБЪЕКТ=      :   КОШКА
	=ВРЕМЯ=        :   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА=
	=ВИД=             :   =ДЕЙСТВИЕ ВЫПОЛНЯЛОСЬ=
	=МЕСТО=        :   БАЛКОН (НА)
	ПРАВИЛЬНО
НОВАЯ ИНФОРМАЦИЯ ЗАПОМИНАЕТСЯ В ДАННОМ СЕАНСЕ
Предварительный анализ сообщения позволяет предположить, что на вход подано простое предложение.
Анализ входного предложения идет слева направо. Слова поочередно обрабатываются программой/модулем МОРАН.
Слово (точнее, словоформа) мальчик системе знакомо; оно состоит из представленной в словаре основы мальчик- и пустой флексии -Ø. По словарным признакам определяется, что встретилась форма знакомого слова, слово это имеет признаки: одушевленное существительное мужского рода, в форме именительного падежа единственного числа; семантический класс – =ЧЕЛОВЕК=.
Второе слово – играл – воспринимается как форма известного глагола-предиката играть с такими морфо-синтаксическими признаками: единственное число, мужской род, прошедшее время.
В описании глагола играть указаны три варианта значения: играть1 –   "играть с кем-то в какую-либо игру";  играть2 – "играть с кем-то/чем-то"; играть3 –  фразеологизм играть с огнем (в значении рисковать). Каждому варианту соответствует своя модель управления глагола-предиката играть.
Играть2: двухвалентный предикат с актантами: подлежащее и косвенное дополнение. Актант подлежащее в повествовательном предложении обычно (но не обязательно) расположен слева от глагольной формы; он может быть выражен именной группой, главное слово которой (вершина синтаксического дерева) согласуется с глагольной формой по признакам число и род (мальчик, рыжий человек, мужчина, приехавший к нам вчера из Тамбова, он и др.) , и обладает признаком именительный падеж. Второй актант обычно выражен предложно-именной группой вида: с/со + именная группа, главное слово которой (вершина синтаксического дерева) стоит в форме творительного падежа (например, мальчик играл с той собачкой, которую ему подарили; обезьяна играла с кокосовым орехом).
На семантическом уровне предикату играть2 соответствует фрейм-понятие =ИГРАТЬ2= с двумя слотами =СУБЪЕКТ= и =ОБЪЕКТ=.
Играть1: трехвалентный предикат с актантами: подлежащее и два косвенных дополнения. Актант подлежащее, как и в варианте играть1, обычно (но не обязательно) расположен слева от глагольной формы и обладает теми же признаками, что и в первом случае. Второй актант выражен предложно-именной группой вида: с/со + именная группа, главное слово которой (вершина синтаксического дерева) стоит в форме творительного падежа, например, со своими постоянными партнерами/с братом (вершина дерева выделена полужирным шрифтом). Третий актант выражен предложно-именной группой вида: в + именная группа, главное слово которой (вершина синтаксического дерева) стоит в форме винительного падежа, а семантический класс – название некоторой игры (в преферанс/в настольный теннис). Второй и третий актанты обычно (при нейтральном порядке слов в повествовательном предложении) обычно находятся в предложении справа от глагольной формы, в произвольном порядке.
На семантическом уровне играть1 соответствует фрейм-понятие =ИГРАТЬ1= с тремя слотами =СУБЪЕКТ= , =ПАРТНЕР= и =ИГРА=.
Играть3: одновалентный предикат-идиома с актантом подлежащее и "константной" цепочкой слов с огнем, расположенной обычно справа от глагольной формы (опять же, при нейтральном порядке слов в повествовательном предложении). Актант подлежащее, как и в варианте играть1, обычно (но не обязательно) расположен слева от глагольной формы и обладает теми же признаками, что и в первых двух случаях.
На семантическом уровне играть3 соответствует фрейм-понятие =РИСКОВАТЬ= с одним слотом =СУБЪЕКТ=.
Обнаружив глагол-предикат анализатор ЛП инициирует процесс локально управляемого анализа, пытаясь для каждого варианта (играть1, играть2, играть3) найти как в уже просмотренном фрагменте предложения (Мальчик), так и справа от глагола предсказываемые им синтаксические группы или конкретные цепочки слов (играть с огнем).
Слова и группы слов, не попавшие в дерево синтаксического анализа и фрейм, описывающий семантику входного сообщения, обрабатываются как потенциальные обстоятельства. Эти действия выполняет специальные программы модулей СИНАН и СЕМАН.
Если анализируемое предложение удовлетворяет нескольким вариантам, обрабатываются все эти варианты. Однако в качестве первого выдается наиболее вероятный вариант.
Другие варианты могут быть выданы, если пользователь не согласен с первым вариантом анализа (или с последующими). Для этого он может воспользоваться директивой НЕВЕРНО, за которой могут следовать те или иные указания (см. пример МАЛЬЧИК ИГРАЛ С ДРУГОМ В СРЕДУ).
Обычно предпочтение отдается таким вариантам, которые обеспечивают заполнение наибольшего количества актантов. В данном случае таким вариантом является вариант с двухместным предикатом играть2.
Пользователь помогает ЛП определить грамматические признаки незнакомого процессору слова балкон (в эксперименте это слово было специально временно удалено из словаря); род и тип склонения (ср. на кузне, на окне, на ясене). 
Семантический класс (=МЕСТО=) установлен автоматически, поскольку группа на балконе анализировалась процессором после заполнения валентностей выбранной трактовки предиката играть (играть2 – двухместный предикат с актантами: "кто (человек)?", "с кем/чем (животное или предмет)?") – как обстоятельство места (наиболее вероятный тип обстоятельства). Так как пользователь согласился с найденной интерпретацией, ЛП запоминает новую словарную статью слова балкон.
Выдаваемый в качестве результата анализа фрейм:
=ИГРАТЬ2= (ИГРАТЬ)
	=СУБЪЕКТ=    :   МАЛЬЧИК
	=ОБЪЕКТ=      :   КОШКА
	=ВРЕМЯ=        :   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА=
	=ВИД=             :   =ДЕЙСТВИЕ ВЫПОЛНЯЛОСЬ=
	=МЕСТО=        :   БАЛКОН (НА)
содержит:
имя фрейма-понятия – =ИГРАТЬ2=;
указанный в скобках фрагмент, выражающий это понятие, – слово ИГРАТЬ;
слоты фрейма  (=СУБЪЕКТ= и =ОБЪЕКТ=) с заполняющими соответствующие валентности понятиями: МАЛЬЧИК и КОШКА;
далее следуют слоты второго порядка, соответствующие характеристикам, которые неспецифичны для предиката-понятия: значение слота =ВРЕМЯ= определяется по прошедшему времени глагола; значение слота =ВИД= – по виду (несовершенный вид) и времени глагола; =МЕСТО= – по явно указанному в тексте обстоятельству места, выраженному словами на балконе (на уровне семантическом – конструкция БАЛКОН (НА)).

ЖДУ ОЧЕРЕДНОЕ СООБЩЕНИЕ
	МАЛЬЧИК ИГРАЛ С ДРУГОМ В СРЕДУ.
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "СРЕДУ"
ОНО ВОСПРИНЯТО КАК НЕОДУШ. СУЩ. ЖЕНСКОГО РОДА В ФОРМЕ ВИНИТ.  ПАДЕЖА ЕД. ЧИСЛА
ОСНОВЕ ПРИПИСАНЫ ГРАММАТИЧЕСКИЕ ПРИЗНАКИ: НЕОДУШ. СУЩ. ЖЕНСКОГО РОДА, 2 ТИП СКЛОНЕНИЯ
ОСНОВЕ ПРИПИСАНЫ СЕМАНТИЧЕСКИЕ ПРИЗНАКИ: =ИГРА=
ПОНЯТНО (ВРЕМЯ АНАЛИЗА = 3.10875 СЕК.)
=ИГРАТЬ1= (ИГРАТЬ)
	=СУБЪЕКТ=	:   МАЛЬЧИК
	=ПАРТНЕР=	:   ДРУГ
	=ИГРА=	:   СРЕДА
	=ВРЕМЯ=	:   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА=
	=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЯЛОСЬ=
	НЕВЕРНО. СРЕДА - ДЕНЬ НЕДЕЛИ
УКАЗАНИЕ УЧТЕНО. НОВАЯ ИНТЕРПРЕТАЦИЯ:
=ИГРАТЬ1= (ИГРАТЬ)
	=СУБЪЕКТ=	:   МАЛЬЧИК
	=ПАРТНЕР=	:   ДРУГ
	=ИГРА=	:   ? 
	=ВРЕМЯ=	:   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА= : СРЕДА
	=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЯЛОСЬ=
	ВЕРНО. РЕЖИМ: СП = 2.
НОВАЯ ИНФОРМАЦИЯ ЗАПОМИНАЕТСЯ В ДАННОМ СЕАНСЕ
ИЗМЕНЕН ПАРАМЕТР: СТЕПЕНЬ ПОДРОБНОСТИ (СП)
Попытка процессора воспринять группу в среду как один из актантов трехместного предиката играть1 ("кто (человек)?", "с кем (человек)?", "во что (игра)?") оказалась неудачной. Стратегия предпочтения варианта, обеспечивающего заполнение максимального количества актантов, в данном случае "подвела" ЛП. Причина в том, что, опять же, в целях эксперимента из словаря было временно удалено слово среда.
Заметим, однако, что в русском языке возможны корректные варианты интерпретаций близких по словарному составу предложений, например, играл в чехарду.
Пользователь отверг найденную интерпретацию и определил семантику незнакомого слова среда через знакомое ЛП понятие день недели. верного результата можно был бы добиться и другими способами.
После этого процессор: проанализировал словоформу среда с предсказанием "существительное в форме именительного падежа, семантический класс =ВРЕМ1="; отменил все действия, выполненные с момента начала обработки группы в среду (группы  мальчик и  с другом, выбранные на роли первого и второго актантов, повторно не обрабатывались); продолжил анализ фразы. Слово среда теперь – по семантическим признакам – не может быть воспринято как название игры. Третья валентность предиката играть1 остается незаполненной, а на этапе поиска обстоятельств группа в среду воспринимается как обстоятельство времени.
Согласившись c новой интерпретацией пользователь (с помощью директивы РЕЖИМ) уменьшает значение параметра "степень подробности". Поэтому в дальнейшем о незнакомых словах выдается менее подробная информация.

ЖДУ ОЧЕРЕДНОЕ СООБЩЕНИЕ
	МАЛЬЧИК СТРИГЕТ КУЗЯВУЮ БУТЯВКУ НА БАЛКНЕ.
"СТРИГЕТ"  - ОШИБКА В СПРЯЖЕНИИ!  ПРИ ФЛЕКСИИ "ЕТ" В ОСНОВЕ ПРОИСХОДИТ ЧЕРЕДОВАНИЕ:  Г - Ж. 	ОШИБКА ИСПРАВЛЕНА
КАКАЯ ИЗ ОСНОВ: 1. БАЛКОН, 2. БАЛКН - ВВЕДЕНА ВЕРНО (1 ИЛИ 2, 0 - ЕСЛИ ОБЕ ВВЕДЕНЫ ВЕРНО)?
	1
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "БУТЯВКУ"
- ОДУШ. СУЩ. ЖЕН. РОДА В ФОРМЕ ВИНИТ. ПАДЕЖА ЕД. ЧИСЛА (13 ТИП СКЛОНЕНИЯ)
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "КУЗЯВУЮ"
- ПРИЛ.  В ФОРМЕ ВИН. ПАДЕЖА ЕД.  ЧИСЛА (ЖЕНСКИЙ РОД) (1 ТИП СКЛОНЕНИЯ)
ПОНЯТНО (ВРЕМЯ АНАЛИЗА = 4.80000 СЕК.)
=СТРИЧЬ= (СТРИЧЬ)
	=СУБЪЕКТ=	:   МАЛЬЧИК
	=ОБЪЕКТ=	:   БУТЯВКА --АТР -> КУЗЯВАЯ
	=ВРЕМЯ=	:   =СЕЙЧАС=/=ВСЕГДА=/=ИНОГДА=
	=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЯЕТСЯ=/=ДЕЙСТВИЕ ХАРАКТЕРНО=
	ВЕРНО
НОВАЯ ИНФОРМАЦИЯ ЗАПОМИНАЕТСЯ В ДАННОМ СЕАНСЕ
При установленных значениях параметров процессор исправляет грамматические и случайные ошибки в знакомых словах самостоятельно (информируя об этом пользователя). Исправление случайной ошибки в слове балкон, впервые появившемся только в данном сеансе, возможно только с согласия пользователя. Поэтому АДАМАНТ и обращается к пользователю:
КАКАЯ ИЗ ОСНОВ: 1. БАЛКОН, 2. БАЛКН - ВВЕДЕНА ВЕРНО (1 ИЛИ 2, 0 - ЕСЛИ ОБЕ ВВЕДЕНЫ ВЕРНО)?.
В данном предложении встретилась именная группа кузявую бутявку (вида <прилагательное> + <существительное>, согласующиеся по значениям признаков: род, число, падеж). Хотя оба этих слова системе незнакомы, они получают естественную интерпретацию: кузявую – ПРИЛ.  В ФОРМЕ ВИН. ПАДЕЖА ЕД.  ЧИСЛА (ЖЕНСКИЙ РОД) (1 ТИП СКЛОНЕНИЯ), бутявку – - ОДУШ. СУЩ. ЖЕН. РОДА В ФОРМЕ ВИНИТ. ПАДЕЖА ЕД. ЧИСЛА (13 ТИП СКЛОНЕНИЯ), при этом слово кузявая трактуется как атрибут/признак слова бутявка.
К запоминанию в словаре подготовлены: основы прилагательного кузяв- и существительного бутявк- (с соответствующими грамматическими признаками). После того, как пользователь одобрил результаты анализа (директива ВЕРНО), окончательно формируются и вносятся в словарь соответствующие словарные статьи.
Отметим, что правильной интерпретации этой именной группы помогло то, что поиск ее (локально-управляемый анализ) опирался на предсказания знакомого слова-предиката стричь (напомним, что ошибку в чередовании   стригет вместо стрижет – процессор исправил самостоятельно). Глагол стричь описан в словаре как трехместный предикат стричь (с актантами: "кто (человек)?", "кого (человек/животное)?", "инструмент").
ЖДУ ОЧЕРЕДНОЕ СООБЩЕНИЕ
	ГЛОКАЯ КУЗДРА ШТЕКО БУДЛАНУЛА БОКРА И КУДРЯЧИТ БОКРЕНКА.
ОБРАБАТЫВАЕТСЯ НЕЗНАКОМОЕ СЛОВО "БУДЛАНУЛА"
ЭТО НЕЗНАКОМОЕ СЛОВО ТРАКТУЕТСЯ КАК ГЛАГОЛ-ПРЕДИКАТ. ВЫ СОГЛАСНЫ (ДА, НЕТ)?
	ДА
ОБРАБАТЫВАЕТСЯ НЕЗНАКОМОЕ СЛОВО "КУДРЯЧИТ"
ЭТО НЕЗНАКОМОЕ СЛОВО ТРАКТУЕТСЯ КАК ГЛАГОЛ-ПРЕДИКАТ. ВЫ СОГЛАСНЫ (ДА, НЕТ)?
	ДА
При анализе этой знаменитой фразы процессор по синтаксическим шаблонам выделяет в ее составе два ядерных предложения, связанных союзом и. В каждом из них на роли слов-предикатов выбираются (с согласия пользователя) формы незнакомых глаголов: будлануть и кудрячить. Этим глаголам сопоставляется одна из простейших стандартных моделей управления ("кто?", "кого/что?"), которая используется при поиске актантов. На роль подлежащего второго предложения выбирается именная группа глокая куздра – подлежащее первого предложения. После уточнения грамматических признаков нескольких незнакомых слов распечатывается полученная интерпретация.
СУЩЕСТВИТЕЛЬНОЕ "БОКР" - ОДУШЕВЛЕННОЕ (ДА, НЕТ)?
	ДА
КАК ПРАВИЛЬНО: 1. ГЛОКИЙ ИЛИ 2. ГЛОКОЙ?
	1
СУЩЕСТВИТЕЛЬНОЕ "БОКРЕНОК" - ОДУШЕВЛЕННОЕ (ДА, НЕТ)?
	ДА
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "ШТЕКО" - НАРЕЧИЕ (ОБР. ДЕЙСТВИЯ)
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "БОКРА"
 -  ОДУШ.  СУЩ.  МУЖ. РОДА В ФОРМЕ ВИНИТ. ПАДЕЖА ЕД. 	ЧИСЛА (1 ТИП СКЛОНЕНИЯ)
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "КУЗДРА"
- ОДУШ.  СУЩ. ЖЕН. РОДА В ФОРМЕ ИМ. ПАДЕЖА ЕД. ЧИСЛА (2 ТИП СКЛОНЕНИЯ)
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "ГЛОКАЯ"
- ПРИЛ.  В ФОРМЕ ИМ. ПАДЕЖА ЕД. ЧИСЛА (ЖЕНСКИЙ РОД) (3 ТИП СКЛОНЕНИЯ)
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "БУДЛАНУЛА"
- ГЛАГОЛ (НЕВОЗВР., СОВ. ВИД) В ФОРМЕ: ПРОШ. ВР., ЖЕН. РОД, ЕД. ЧИСЛО (2 ТИП СПР.)
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "БОКРЕНКА"
- ОДУШ. СУЩ.  МУЖ. РОДА В ФОРМЕ ВИН.  ПАДЕЖА ЕД. ЧИСЛА (3 ТИП СКЛОНЕНИЯ);
ОСНОВА МНОЖ. ЧИСЛА: "БОКРЯТ"
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "КУДРЯЧИТ"
- ГЛАГОЛ (НЕВОЗВР., НЕСОВ. ВИД)  В ФОРМЕ: НАСТ. ВР., 3 ЛИЦО, ЕД. ЧИСЛО (4 ТИП СПР.)
ПОНЯТНО (ВРЕМЯ АНАЛИЗА = 13.78025 СЕК.)
=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (БУДЛАНУТЬ)
	=СУБЪЕКТ=	:   КУЗДРА --АТР -> ГЛОКАЯ
          =ОБЪЕКТ=		:   БОКР
	=ВРЕМЯ=		:   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА=
	=ВИД=		:   =ДЕЙСТВИЕ ВЫПОЛНЕНО=
	=ОБР. Д.=		:   ШТЕКО
======ЗАТЕМ==> =ВЫПОЛНЯТЬ ДЕЙСТВИЕ= КУДРЯЧИТЬ)
=СУБЪЕКТ=	:   КУЗДРА  --АТР -> ГЛОКАЯ
=ОБЪЕКТ=	:   БОКРЕНОК
=ВРЕМЯ=	:   =СЕЙЧАС=
=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЯЕТСЯ=
	ВЕРНО
НОВАЯ ИНФОРМАЦИЯ ЗАПОМИНАЕТСЯ В ДАННОМ СЕАНСЕ
ЖДУ ОЧЕРЕДНОЕ СООБЩЕНИЕ
	ВЧЕРА КУЗДРА БУДЛАНУЛА БОКРА И ШТЕКО БАРАБАРДАЕТСЯ.
ОБРАБАТЫВАЕТСЯ НЕЗНАКОМОЕ СЛОВО "БАРАБАРДАЕТСЯ"
ЭТО НЕЗНАКОМОЕ СЛОВО ТРАКТУЕТСЯ КАК ГЛАГОЛ-ПРЕДИКАТ. ВЫ СОГЛАСНЫ (ДА, НЕТ)?
	ДА
ВСТРЕТИЛОСЬ НЕЗНАКОМОЕ СЛОВО "БАРАБАРДАЕТСЯ"
ОНО ВОСПРИНЯТО КАК ГЛАГОЛ (ВОЗВР., НЕСОВ. ВИД): НАСТ. ВР., 3 ЛИЦО, ЕД. ЧИСЛО (1 ТИП СПР.)
ПОНЯТНО (ВРЕМЯ АНАЛИЗА = 4.53125 СЕК.)
=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (БУДЛАНУТЬ)
	=СУБЪЕКТ=	:   КУЗДРА
	=ОБЪЕКТ=	:   БОКР 
	=ВРЕМЯ=	:   ИЮНЬ --ДЕНЬ -> 5
		=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЕНО=
======ЗАТЕМ==>
=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (БАРАБАРДАТЬСЯ)
=СУБЪЕКТ=	:   КУЗДРА
=ОБЪЕКТ=	:   КУЗДРА 
=ВРЕМЯ=	:   =СЕЙЧАС=
=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЯЕТСЯ=
=ОБР. Д.=		:   ШТЕКО
	ВЧЕРА КУЗДРА БУДЛАНУЛА БОКРА, И БУТЯВКА БАРАБАРДАЕТСЯ.
ПОСКОЛЬКУ ОЦЕНКИ НЕ БЫЛО, СЧИТАЕТСЯ, ЧТО ПРЕДЫДУЩАЯ ФРАЗА ПОНЯТА ПРАВИЛЬНО
АНАЛИЗ ОЧЕРЕДНОГО СООБЩЕНИЯ:
ПОНЯТНО (ВРЕМЯ АНАЛИЗА = 4.01250 СЕК.)
=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (БУДЛАНУТЬ)
	=СУБЪЕКТ=            :   КУЗДРА
	=ОБЪЕКТ=              :   БОКР 
	=ВРЕМЯ=	:   ИЮНЬ --ДЕНЬ -> 5
	=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЕНО=
			========И1 ==>
			=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (БАРАБАРДАТЬСЯ)
				=СУБЪЕКТ=   :   БУТЯВКА
				=ОБЪЕКТ=	:   БУТЯВКА 
				=ВРЕМЯ=	:   =СЕЙЧАС=
				=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЯЕТСЯ=
	ВЕРНО
ЖДУ ОЧЕРЕДНОЕ СООБЩЕНИЕ
	ГЛОКАЯ КУЗДРА, ШТЕКО БУДЛАНУЛА БОКРА.
ФРАЗА НЕПОНЯТНА (ВРЕМЯ АНАЛИЗА = 3.73025 СЕК.)
	НЕСВЯЗНЫЕ ФРАГМЕНТЫ:
	1)	КУЗДРА --АТР -> ГЛОКАЯ 
	2) 	=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (БУДЛАНУТЬ)
			=СУБЪЕКТ=    :   ?
			=ОБЪЕКТ=	:   БОКР 
			=ВРЕМЯ=	:   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА=
			=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЕНО=
			=ОБР. Д.=	:   ШТЕКО
	ЗАБЫТЬ: ГЛОКАЯ, КУЗДРА, ШТЕКО, БУДЛАНУТЬ, БОКР
СДЕЛАНО
РЕЖИМ: СП = 0
ИЗМЕНЕН ПАРАМЕТР: СТЕПЕНЬ ПОДРОБНОСТИ (СП)
ЖДУ ОЧЕРЕДНОЕ СООБЩЕНИЕ
ГЛОКАЯ КУЗДРА, ШТЕКО БУДЛАНУЛА БОКРА.
ПОНЯТНО (ВРЕМЯ АНАЛИЗА = 8.01250 СЕК.)
=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (БУДЛАНУТЬ)
	=СУБЪЕКТ=   :   ШТЕКО
	=ОБЪЕКТ=     :   БОКР
	=ВРЕМЯ=	:   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА=
	=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЕНО=
			======ПРИ ЭТОМ==>
		=ВЫПОЛНЯТЬ ДЕЙСТВИЕ= (ГЛОКАТЬ)
			=СУБЪЕКТ=    :   ШТЕКО
			=ОБЪЕКТ=	:   КУЗДР
			=ВРЕМЯ=	:   =РАНЕЕ НАСТОЯЩЕГО МОМЕНТА=
			=ВИД=	:   =ДЕЙСТВИЕ ВЫПОЛНЯЛОСЬ=
	ВЕРНО. КОНЕЦ.
НОВАЯ ИНФОРМАЦИЯ ЗАПОМИНАЕТСЯ В ДАННОМ СЕАНСЕ
РАБОТАЕТ БЛОК ОБУЧЕНИЯ
СЕАНС ОКОНЧЕН
Последние два примера показывают, что ЛП АДАМАНТ может забывать (директива ЗАБЫТЬ: <список слов в начальной форме, разделенных запятыми>) информацию, полученную в ходе сеанса, и что результат анализа фразы зависит от наличных (и меняющихся во времени) лингвистических знаний.
После получения правильной трактовки (одобренной пользователем и согласующейся с общепринятыми) знаменитой фразы академика Льва Владимировича Щербы ГЛОКАЯ КУЗДРА ШТЕКО БУДЛАНУЛА БОКРА И КУДРЯЧИТ БОКРЕНКА система запомнила ранее неизвестные ей (не входящие в словарь):
наречие ШТЕКО (как неизменяемое слово, тип наречия (образа действия) был установлен из соображений частотности употребления обстоятельственных наречий,
существительное БОКР (как начальную форму существительного БОКРА) с установленными – в ходе анализа с предсказаниями – грамматическими признаками, характеризующими склонение этого слова,
существительное КУЗДРА (как начальную форму существительного КУЗДРА) – опять же с описанием склонения этого слова,
глагол БУДЛАНУТЬ (как начальную форму глагола БУДЛАНУЛА)  – глагола- предиката с двумя актантами ("кто?", "кого?") и описанием особенностей спряжения,
глагол КУДРЯЧИТЬ (как начальную форму глагола КУДРЯЧИТ) – также глагола- предиката с двумя актантами ("кто?", "кого?") и своими особенностями спряжения,
прилагательное ГЛОКИЙ (как начальную форму прилагательного ГЛОКАЯ),
существительное БОКРЕНКА (как начальную форму существительного БОКРЕНОК) с установленными – в ходе анализа с предсказаниями – грамматическими признаками, характеризующими склонение этого слова и с учетом строения слова (особенности образования форм множественного числа – от основы БОКРЯТ).
Следующие два предложения:
ВЧЕРА КУЗДРА БУДЛАНУЛА БОКРА И ШТЕКО БАРАБАРДАЕТСЯ.
ВЧЕРА КУЗДРА БУДЛАНУЛА БОКРА, И БУТЯВКА БАРАБАРДАЕТСЯ. 
– не противоречат построенным описаниям и обрабатываются без всяких заминок (и быстро, поскольку все слова теперь ЛП знакомы).
Однако предложение: ГЛОКАЯ КУЗДРА, ШТЕКО БУДЛАНУЛА БОКРА.  – при сформированных описаниях всех пяти слов проанализировано быть не может. Продолжение диалога с ЛП показывает один из возможных выходов из этой ситуации. Директива ЗАБЫТЬ: ГЛОКАЯ, КУЗДРА, ШТЕКО, БУДЛАНУТЬ, БОКР  превращает эти слова в новые (сформированные ранее словарные статьи забываются). В результате строится полная интерпретация данного предложения (разумеется, с новыми признаками входящих в него слов). Никакой информации о появлении и свойствах новых слов не печатается, так как пользователь выбрал (директива РЕЖИМ: СП = 0) минимально возможный уровень подробности сообщений системы.
Завершая сеанс, ЛП запоминает новую информацию в своей долговременной памяти. В данном случае (в словарь пользователя Богачева) будут записаны словарные статьи слов: балкон, куздр, глокать (глагол, имеющий форму деепричастия глокая) и др. в соответствии с последним одобренным пользователем результатом анализа. Разумеется, запоминаются одобренные результаты анализа предложений, предшествующих "глокой куздре".