Какой воздушный змей надо будет отнести обратно?! Мы не хотели бы, чтобы Джейн вернула старый змей Джека. Чтобы разобраться в том, какое слово заменено здесь местоимением «его», нужно, в рамках предполагаемого сценария понять очень многие вещи. Ясно, что слово «его» относится к новому воздушному змею, который должна купить Джейн. Но каким образом мы об этом узнаем? (Заметьте, что совсем не обязательно требовать единственного объяснения). Обычно местоимения относятся к последнему из упомянутых ранее объектов, но, как показывает данный пример, это отношение не определяется просто лишь локальным синтаксисом.
Предположим, что мы пытаемся заполнить конкретными заданиями пробелы в субфрейме «покупка подарка». Само по себе слово «его» недостаточно информативно, но группа слов «взять его обратно» вполне подошла бы для согласования соответствующего терминала сценария покупка. Поскольку задания этого терминала должны одновременно удовлетворять маркерам терминала «подарок», мы убеждаемся в правильности вхождения слова «его» (подарок) в словосочетание «отнести Х обратно». Таким образом, тот факт, что отнести следует новый воздушный змей, устанавливается автоматически. Конечно, так же, как и у всех других, у искомого терминала имеются свои собственные ограничения. Субфрейму «покупка подарка» для идиомы «отнести его обратно» должно быть известно, что действие «отнести Х обратно» предполагает следующее:
X куплен недавно.
Возврат производится по месту покупки.
У вас должен быть товарный чек и т.д.
Если текущий сценарий не содержит терминала «отнести его обратно», следует найти и использовать другой сценарий, сохранив по возможности наибольшее число прежних заданий. Отметим, что при нормальном выполнении процесса согласования вопрос о старом воздушном змее здесь попросту не возникнет. Ощущение двусмысленности появляется только тогда, когда рассматриваются отклонения, близкие к неправдоподобным.
Е. Чарняк предложил аналогичное решение; он, однако, подчеркивает важность понимания того факта, что поскольку у Джека уже есть воздушный змей, ему вряд ли нужен будет еще один. Е. Чарняк предлагает использовать следующие правила, связанные со словом «подарок»:
(A) Если мы видим, что подарок Х не нравится лицу Р, то следует ожидать возврата Х в магазин, где он был куплен.
(B) Если возврат Х в магазин предполагается или является установленным фактом, то причина этого в том, что Х не нравится Р.
Автор этих правил считает, что подобные «советы» процедурального типа должны реализовываться как дополнение к сведениям декларативного характера, хранящимся в базах данных, и вызываться в ситуациях, соответствующих определенным контекстам. Если все предшествующие условия для таких «советов» выполнены, то включенные в них действия привнесут то количество информации (о Джеке, о воздушном змее), которое достаточно, например, для правильного разрешения вопроса с местоимением «его».
Е.Чарняк придерживается того мнения, что система должна следить за определенными типами событий и ситуаций и использовать в своей работе сведения о возможных причинах, мотивах и объяснениях происходящего. Он предполагает, что дополнительные взаимосвязи между фрагментами рассказа должны помочь процессу согласования в тех случаях, когда «правдоподобные» предположения заводят в тупик формальные логические процедуры. Допуская, например, что утверждение «X не нравится» является следствием того, что «X возвращён назад». Чарняк надеется таким путем получить возможность имитации понимания обычных или повседневных событий. Пока еще не ясно, насколько должны быть сложны и разнообразны механизмы выработки правдоподобных заключений для понимания действий заданного уровня общности, работа Е.Чарняка(1974) также не дает ответа на этот вопрос, поскольку в ней рассматриваются лишь относительно простые вопросы моделирования мыслительных процессов. Е.Чарняк в большинстве случаев предлагает ограничиваться установлением причины или мотива поведения и не проводить более углубленный анализ, если в том нет необходимости. К примеру, если надо установить, почему Джек может возвратить второй воздушный змей, достаточно выяснить то, что он ему не нравится. В то же время более глубокий анализ мог бы показать, что Джек хотел бы получить в подарок разные вещи, поскольку их ценность в данном случае (когда предполагается только один подарок — от Джейн) значительно выше ценности одинаковых вещей.
2.7. Более сложные сценарии
Смысл празднования дня рождения ребенка весьма приближенно передается тем определением, которое можно найти, например, в толковом словаре: день рождения — это «прием гостей, устраиваемый по случаю дня рождения». Прием здесь может, в свою очередь, толковаться как «люди, собравшиеся по случаю праздника». В этом определении отсутствуют следы какой-либо деятельности, т. е. то, без чего невозможна сама жизнь. Дети знают, что такое определение должно включать в себя большее число различных конкретных данных; это может быть реализовано с помощью таких заданий отсутствия, как например:
Одежда Воскресная, самая лучшая Подарок Должен понравиться хозяину, должен быть куплен и красиво упакован Игры Жмурки, салочки Украшение Воздушные шары, гирлянды цветов, банты, креповая бумага. Угощение Пирог, мороженое, лимонад, бутерброды с горячими сосисками. Развлечения Свечи, задуть свечи, высказывать пожелания, петь песни, посвященные дню рождения. Мороженое Обычное, ассорти
Эти компоненты типично американского дня рождения следует включать в более крупную структуру. Поскольку день рождения обычно празднуют в течение одного дня, его следует поместить во фрейм соответствующего дня. Обычно день включает в себя такие основные события, как
Подъем, Одевание, Завтрак, Поездка на работу. Обед и т.д.
День школьника содержит более определенные данные:
Подъем, Одевание, Завтрак, Поездка в школу, Пребывание в школе. Класс, Сбор, Английский язык. Математика, Обед, Естественные науки, Перерыв, Физкультура. Возвращение домой. Игры. Ужин. Домашняя работа. Приготовление ко сну. Сон.
Очевидно, что день рождения не вписывается во фрейм дня школьника. Родители знают, что угощение во время дня рождения приурочивается к обеду. Однако я хорошо помню ребенка, который, видимо, не понимал этого и, плотно поев во время угощения, все время спрашивал, когда же, наконец, будет обед.
Возвратимся к проблеме с воздушным змеем. Первая фраза, которую мы слышим, несет в себе информацию о том, что Джейн приглашена на день рождения к Джеку. Без разработанного сценария дня рождения или, по крайней мере, без сценария «пригласить в гости», второе предложение:
Она подумала, понравится ли ему воздушный змей, оказалось бы несколько загадочным. Чтобы попытаться объяснить, каким образом человек может быстро сообразить, в чем здесь дело, я предлагаю в состав фрейма, имеющего структуру сценария, явным образом включать Указатели на те вопросы, которые обычно тесно связаны с этим фреймом.
Допустим, что терминалы фреймов представляют собой именно такие вопросы, и рассмотрим эту идею более подробно. Для приема гостей в день рождения лица Х получится следующая схема:
Y должен приобрести Р для X Выбрать Р! Р должно понравиться лицу Х Будет Х рад видеть P? Купить Р Где купить Р? Достать деньги для покупки Р Где достать деньги? (Подвопросы для данного фрейма) У должен быть одет Что следует надеть У?
Именно эти вопросы будут в первую очередь одолевать человека, который приглашен в гости.
Читателю предоставляется возможность подумать, насколько приемлемо сделанное выше предложение о включении указателей в состав фрейма. Действительно, вопрос «Будет ли Х рад видеть Р», вне всякого сомнения, согласуется с фразой «Она подумала, понравится ли ему воздушный змей» и правильно соотносит параметр Р с его значением «воздушный змей». Вместе с тем важно понять, можно ли считать окружающий нас мир настолько систематизированным, чтобы, составив подобные группы вопросов, ожидать от предложенного механизма хорошей работы? Мне кажется, что ответ здесь должен быть двояким. И в самом деле, с одной стороны, мы убеждены в существовании большого числа подобных вопросов, а с другой — не в силах предвидеть все возможные в такой ситуации варианты. Специальные проверки или «экспертизы» предназначены для того, чтобы получить представление о характере основных проблем и их взаимосвязях в малоизвестных нам ситуациях. Обратим внимание на то, что в нашем фрейме-сценарии «день рождения» нет заданий отсутствия для тех событий, которые могут происходить в какой-то определенный момент времени. Это акцентирует наше внимание на тематических вопросах и вопросах включения во фреймы соответствующих заданий терминалов. В любом случае, видимо, не обойтись без более действенного механизма для понимания слова «подумала», механизма, который сможет, располагая информацией, сосредоточенной в данном фрейме, выработать предположения о том, что же могла подумать Джейн.
Третье предложение рассказа («Она пошла в свою комнату и потрясла копилку») также должно согласовываться с одним из вопросов фрейма. Здесь имеется указанная явным образом связь между понятиями «деньги» и «копилка», поскольку она, видимо, содержится во фрейме «копилка», а не во фрейме «день рождения». Будучи обнаруженной, она будет сопоставлена с вопросом: «Где достать деньги?»
Основная функция копилки состоит в накоплении денег с тем, чтобы их в нужный момент можно было взять обратно. Последнее действие может быть осуществлено тремя основными способами:
1. Использовать ключ (что в большинстве копилок не предусмотрено).
2. Разбить копилку (чего дети обычно не любят).
3. Вытрясти деньги или использовать тонкий предмет, по которому монеты могут выскользнуть из копилки.