Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Чачко А. Человек за пультом (Очерки антропотехники)

.pdf
Скачиваний:
29
Добавлен:
24.10.2023
Размер:
9.86 Mб
Скачать

Автор просит прощении у строгого читателя за то, что в качестве ученика в диалоге выступал его, автора, сын. Святослав, мне кажется, заслужил такую честь: добросо­ вестно перевел с английского языка несколько статей о программах-учителях, уточнил все географические наиме­ нования, пересчитал мили в километры, а сверх того много размышлял о семантической сети — основе УЧИТЕЛЯ.

Прежде чем и нам заняться семантической сетью, рас­ шифруем сокращения, встречавшиеся в диалоге: «Д» и «Н» означают соответственно «Да» и «Нет», а «И» и «Л» — «Истина» и «Ложь». Добавим еще, что аббревиатура «В/О» расшифровывается как «вопрос — ответ», а сокращение «Перинт» надо понимать как «переменная инициатива». Два последних сокращения, точнее, то, что скрывается за ними, стоят особого разговора.

Речь идет о двух принципиально различных режимах диалога. Первый из них — «вопрос — ответ» — нам хоро­ шо известен. В таком режиме работали СТАТИСТИК, ДОКТОР и ПЕРЕВОДЧИК (вопросы всегда задавала программа, а отвечал всегда человек), этот же режим свой­ ствен ЛЕТЧИКУ (здесь, наоборот, задает вопросы человек, а отвечает программа).

УЧИТЕЛЬ, как и ЛЕТЧИК, умеет отвечать на вопросы ученика. Но УЧИТЕЛЬ способен и на гораздо большее — действовать в режиме «Перинт», с переменной инициа­ тивой.

Рассмотрим, не увлекаясь подробностями, основной ход нашего диалога. После знакомства (шаги 1—4) УЧИТЕЛЬ принимается задавать вопросы, а ученик пытается отвечать на них (шаги 5—И ). На 12-м шаге случилось неожидан­ ное — ученик не захотел следовать по машинному пути, а сам задал вопрос.

Роли в диалоге помепялись — инициативой овладел ученик. Вежливый УЧИТЕЛЬ удовлетворил любопытство

подопечного, но проявил и последовательность — попросил ученика ответить на ранее заданный вопрос. Ученик поко­ рился, и вплоть до шага 18 инициатива принадлежала УЧИТЕЛЮ.

На 19-м шаге ученик вновь взбунтовался — не пожелал продолжать беседу о Бразилии, спросил о Перу. Учитель рассказал о стране древних инков и, естественно, вернулся к своему, оставленному без ответа, вопросу.

Не тут-то было! Ученик не отдал инициативу. Он пред­ почел изменить режим диалога — перешел на способ В/О. Что делать, программа покорилась — и до шага 24 отве­ чала на вопросы ученика. На 25-м шаге ученик замешкал­ ся. УЧИТЕЛЬ мягко попытался перехватить инициативу. Ученик не согласился и до 29-го шага оставался лидером.

На шаге 30 человек добровольно вернулся к режиму «Перинт». Машина взяла вожжи в свои руки — до шага 38, когда у ученика возник неожиданный вопрос.

В нашем протоколе инициатива трижды переходила от программы к человеку и возвращалась обратно. Конечно, диалог с переменной инициативой обладает гораздо боль­ шей гибкостью, чем система «вопрос — ответ». Но и «ин­ теллектуальные возможности» программы должны быть здесь несравненно выше.

И правда, УЧИТЕЛЬ умеет излагать свой предмет, равно как умеет контролировать знания ученика. Он при­ спосабливается к конкретному ученику, задавая вопросы наводящие, расширяющие и углубляющие материал.

«Бразильцы говорят по-французски. Правда или ошиб­ ка?» — искушает он ученика. Ученик легко справляется: «Ошибка». А УЧИТЕЛЬ, согласившись, сообщает важную новость: «Они говорят по-португальски» (ученик-то, види­ мо, считал — по-испански; ага, по-португальски! — обра­ дуется он. Обрадуется — и запомнит).

В другом случае УЧИТЕЛЬ добивается правильных

280

знаний, отделяя в ответе ученика овсы от плевелов. На шаге 34 ученик сообщает пазвання четырех городов Боли­ вии. Среди них Богота — столица Колумбии и Аконка­ гуа — гора в Чили. УЧИТЕЛЬ, обозначив ошибки, согла­ шается, что Ла-Пас и Сукре — действительно боливийские города. «Полный ответ должен включать еще Потоси, Ко­ чабамбу и Санта-Крус» — завершает он дело.

УЧИТЕЛЬ избегает лобового нажима. На шаге 6 уче­ ник ошибся, называя площадь Чили, и УЧИТЕЛЬ испра­ вил его. На шаге 10 ученик снова врет и опять про пло­ щадь, теперь площадь Бразилии. УЧИТЕЛЬ прощает ошибку. «Ладно»,— говорит он на шаге 11 и задает вопрос о... величине территории Парагвая. Здесь у иного ученика заест ретивое. С нашим так и случилось — на 12-м шаге он перехватил инициативу и прямо спросил у программы размеры Бразилии: он не нуждается в снисхождении и го­ тов запомнить площадь этой самой Бразилии сейчас же.

А если б ученик не возмутился? Программа все равно улучшила бы момент, чтобы сообщить ему, насколько ве­ лика Бразилия. Сценарий УЧИТЕЛЯ, хоть прямо, хоть в обход, но обеспечивает получение подопечным необходи­ мых знаний.

УЧИТЕЛЬ не мелочен. Он согласен с приближенными оценками площадей и населения, видимо, понимая, что люди не сильны в запоминании чисел. Прощает он и опис­ ки ученика (шаги 8—9, 32—33), притом, в отличие от ДОКТОРА, не строит из себя всезнайку. На 19-м шаге, прежде, чем ответить на вопрос ученика о Перу, програм­ ма просит: «Подожди минуту. Я обращусь к своей памяти». Естественная реакция человека на неожиданную просьбу такова: «Значит, и машина не может сразу — должна по­ размыслить. Выходит, география Южной Америки — серь­ езный предмет!» На эту внутреннюю реакцию человека рассчитана реплика программы.

281

Вопрос ученика о главной религии Перу (шаг 26) загнал машину в тупик. УЧИТЕЛЬ честно признает: «Боюсь, что я не знаю этого». Ожидаемая реакция чело­ века: «Машина не семи пядей во лбу, вполне можно узнать географию Южной Америки л у ч ш е УЧИТЕЛЯ!»

Так возбуждается дух соревнования. Если же ученик пассивен, тянет с ответом, программа подталкивает его: «Ты слишком долго думаешь» (шаги 8 и 36), «Хорошо, что делать дальше по твоему мнению?» (25), «Отвечай быстрее, я жду» (32). Кстати, на 35-м шаге ученик «полуответил» — начал печатать число, да замешкался от неуве­ ренности. Программа вмешалась, обозначив свое вме­ шательство специальным значком,— и ученик одолел задачу.

Несомненно, УЧИТЕЛЬ и знает свой предмет, и умеет передать знания, умеет учить. Знаниями питает программу семантическая сеть, дидактические хитрости находит настраиваемый сценарий.

Семантическая сеть, как и сеть рыбацкая, состоит из узлов и связей между узлами. Узлы семантической сети

представляют собой с п и с к и .

Вот,

например, узел

«Арген­

тина».

 

 

 

 

 

 

 

А р г е н т и н а : т ип

страна; п о л о ж е н и е

Южная Амери­

ка;

к о о р д и н а т ы

—22,

—55; п о г р а н и ч ­

н ы е

ст р а н ы Боливия,

Парагвай, Чили,

Уругвай;

ст о л и ц а

Буэнос-Айрес;

г о ­

р о д а

Буэнос-Айрес,

Кордова,

Мендоса.

' Тукуман;

р е л ь е ф ,

подсписок

1,

под­

список 2...

 

 

 

 

 

 

Приведенный список имеет голову — имя списка (оно выделено жирным шрифтом) и тело. Тело, в свою очередь, состоит из членов (отделены друг от друга точкой с за­ пятой). Все члены тела устроены одинаково: на первом

282

месте находится признак (обозначен курсивом), а на вто­ ром— значения этого признака (обычный шрифт).

Представьте себе, что имя и значения еще не внесены в список, а указаны лишь признаки — положение, коор­ динаты, пограничные страны, столица, города, рельеф. Тогда перед нами «шаблон с окнами», пригодный для описания любой страны, не обязательно Аргентины. По­ местив в окна конкретные значения каждого признака, мы нревратим заготовку в образ. Если из всех возможных столиц выбрать Буэнос-Айрес, из всех южноамериканских городов — Кордову, Мендосу и Тукуман, если каждому признаку присвоить «аргентинское» значение, то возник­ нет список с именем «Аргентина». Список «Уругвай»

содержит те

же признаки, отличаются лишь

значения.

В нашем

списке для признака р е л ь е ф не

указаны

конкретные значения. Их место занимают таинственные

«подсписок 1» и «подсписок 2».

Вот как они выглядят:

П о д с п и с о к

1: т ип

горы;

н а з в а н и е

Анды;

к о о р д и ­

 

нат ы

—22,

—45; высочайшая Акон­

П о д с п и с о к

кагуа (6960), п р о ч и е

нет...

 

2: т ип степи;

н а з в а н и е

нет; к о о р д и н а ­

 

ты

—26,

—43; о п о р н ы е

п у н к т ы

Буэнос-Айрес, Ла-Плата, Санта-Фе, Кордова.

Первый из подсписков представляет собой шаблон с ок­ нами для сведений о горах, а второй — о степях. Шабло­ ны эти пригодны для любой страны, а заполнены — для Аргентины. Описание рельефа Аргентины потребовало двух подсписков, для Бразилии нужен еще третий — под­ список данных о пустынях.

Число подсписков, входящих в данный список, неограничено. Каждый подсписок обладает всеми правами списка, то есть может, в свою очередь, набухать за счет

283

подподсписков. Иными словами, узел иногда оказывается простым, а иногда — двойным, тройным, морским, слож­ ной вязки.

Если присмотреться к семантической сети, то обнару­ жится, что из-под поверхности каждого узла, с разных ее глубин, пробиваются многочисленные ростки связей с дру­ гими узлами. Связи позволяют перейти от частного к об­ щему и, наоборот, конкретизировать общие данные. На­ пример, в узле «Аргентина» признак п о л о ж е н и е имеет значение «Южная Америка». От этого значения предусмот­ рена связь с узлом «Южная Америка». В последнем признак с т р а н ы принимает значение «Аргентина», и соответствующая связь возвращает нас к узлу «Арген­ тина».

Узел, как бы он ни был сложен сам по себе,— лишь точка в сети, одна из сотен или тысяч точек. Двигаясь от точки к точке, перемещаясь по прихотливым ветвле­ ниям, возвращаясь и вновь продвигаясь вперед, можно образовывать новые понятия. Например, ученик спросил

у УЧИТЕЛЯ названия ст о л и ц ст ран , г р а н и ч а щ и х с А р г е н ­

т иной . Узла со списком этих столиц нет в семантической сети, сведения о них разбросаны по разным узлам, их нужно найти и собрать воедино. Путь по семантической сети начинается в узле «Аргентина», определяется признак п о г р а н и ч н ы е ст р а н ы и его значение — Боливия, Парагвай, Чили, Уругвай. От узла «Аргентина» программа продви­ гается к узлу «Боливия», а в нем — к признаку ст о л и ц а . Значение этого признака — Ла-Пас. Так появляется пер­ вая составляющая будущего ответа УЧИТЕЛЯ.

Следующий переход — к узлу «Парагвай», завершается он выявлением столицы этого государства. И еще пере­ ход — к узлу «Чили», и еще — к узлу «Уругвай». Добывая всякий раз наименование столицы, программа накапли­ вает свой ответ: «Столицы стран, граничащих с Аргентиной,

284

Ла-Пас (Боливия), Асунсьон (Парагвай), Сантьяго (Чи­ ли), Монтевидео (Уругвай)».

Еще пример. Программа попросила ученика назвать «самую высокую гору на материке». Ученик ответил «Чимбарасо». Как УЧИТЕЛЮ проверить правильность ответа?

Всемантической сети нет узла-списка «Горы», сведения

овершинах хранятся в виде «подсписка 1» в узлах каж­ дой страны. Программа начинает свой путь по сети с узла «Материк». Приобретя здесь список стран Южной Аме­ рики, она направляется в каждую из стран за «подспис­ ком 1» — перечнем горных вершин. В подсписке 1 содер­ жится не только наименование вершины, но и ее высота

(в круглых скобках). УЧИТЕЛЬ сопоставляет высоты и располагает названия гор в порядке убывания высот. Теперь он готов к проверке. Результат: Чимбасаро, назван­ ный учеником,— не на первом месте, и УЧИТЕЛЬ печа­ тает: «Ты не совсем прав. Вулкан Чимбарасо (6262 м) — третья по высоте вершина материка. На 700 метров выше его гора Аконкагуа. Четвертое место занимает вулкан Ко­ топахи (5897 м). Еще сотня с небольшим метров — и Ко­ топахи вошел бы в число шеститысячников.

Семантическая сеть — карта смыслов, как бывает карта шоссейных дорог. Ее узлы — торговые города. Допустим, в одном мы покупаем котелок, в другом крупу, в третьем — зачерпнем воды, а в четвертом — поставим котелок на огонь. Глядишь и сварится не вода, не гречка, не котелок, нечто новое — каша. Сеть служит не только для того, чтобы собрать факты и понятия, относящиеся к делу. Сеть — и в этом соль (кстати, кашу-то мы сварили без соли) — умеет порождать новое. Возникает новое посред­ ством операций математической логики.

В обычной алгебре начальными элементами служат переменные. Связи между переменными задаются посред­

285

ством функций: Ч = 1 ( х ) вышито на знамени алгебры. Алгебра умеет преобразовывать функции. Сложные и гро­ моздкие поначалу, алгебраические выражения тают из-за сокращений, взаимных уничтожений, группировок. После упрощений вместо переменных « х » подставляются их чис­ ловые значения, соответственно в число обращается и зна­ чение функций, числом становится У.

У нас роль переменных играют признаки. Признаки тоже приобретают значения, только не числовые, а смыс­ ловые. Можно строить логические функции, описывать связи между признаками, объединять частные смыслы в единый смысл.

Мы привели достаточно примеров, чтобы показать, что УЧИТЕЛЬ не глуп. Как не глуп был шахматный автомат Кемпелена — обыгрывал даже опытных игроков. Секрет автомата открылся, когда на очередном сеансе случился пожар. Услышав запах дыма и крики, из потайного лаза в корпусе автомата вывалился маленький человечек, инва­ лид, лишенный ног, но не лишенный ума.

Современные программы для ЦВМ, программы диалога, тоже с о д е р ж а т « м а л е н ь к о г о ч е л о в е чк а » . Этот человечек, точнее, свойственный нам образ мысли, зако­ дирован и в синтаксическом анализе, и в семантических сетях, равно как в правилах движения по ветвям сетей

испособах формирования сложных понятий из простых.

ВУЧИТЕЛЕ скрыт даже не маленький, а крошечный человек, весь духовный мир которого ограничен геогра­ фией Южной Америки, а запас слов — малой языковой подсистемой, «географическим наречием». Но опыт УЧИ­

ТЕЛЯ принципиально важен. Совсем еще недавно, в 1969 году английский кибернетик Займан писал об осо­ бенностях ЦВМ: «со словами машине печего делать». И продолжал: «Совершенно невозможно сложить или вы­ честь, или логически сопоставить, или сделать преобразо-

286

вание Фурье, или определить сходимость, или сделать что-либо такое, чему трудно подобрать название, со столь разношерстным подбором материала».

Человеку, в отличие от ЦВМ, есть что делать со сло­ вами, его мысли формируются из слов. Похоже, именно здесь проходит барьер между человеком и машиной, имен­ но здесь решается, кто во что горазд.

Опыт УЧИТЕЛЯ опровергает Займана. ЦВМ, пусть в узких пределах, пусть с разъяснениями человека, но эф­ фективно работает со словами и понятиями, ими выра­ жаемыми. Мы поэтому отмечаем особый вклад Джейма Карбонелла, разработавшего программу УЧИТЕЛЬ.

В Иллинойском университете (США) недавно запуще­ на система программированного обучения студентов. «Платон» — так назвали эту систему. Древнегреческий философ создал когда-то в садах, близ Афин первую ака­ демию. Прогуливаясь по тропинкам, ученик и учитель беседовали. Обучаемый приобретал знания в режиме ак­ тивного взаимодействия с учителем, в режиме диалога.

Иллинойский «Платон» беседует сразу о 20 различных предметах с 4000 студентов. Каждый из студентов — че­ ловек за пультом. А каждый пульт представляет собой сочетание клавиатуры, плазменной панели и проектора с произвольной выборкой (рис. 43).

Плазменная панель — вы помните? — состоит из трех слоев стекла, значит, прозрачна. Иллинойсцы установили позади панели планшет с рамкой на 100 диапозитивов. Рамка движется по направляющим, подставляя под объек­ тив нужный кадр. Через зеркало этот кадр проектируется изнутри на плазменную панель, как на экран.

Фоновая информация в студенческих пультах посту­ пает с диапозитивов, а текущая — татуируется на плаз­ менной панели. Конечно, и поступлением и совмещением обоих видов информации заведует ЦВМ. А студенты,

287

Рис. 43.

Пульт ученика в обу­

1 — клавиатура ввода; г — зерка-

чающей

системе «Платон»:

ло; 3 — объектив; 4 — планшет-

с диапозитивами.

нажимая клавиши пультов, ведут диалоги с машиной, четыре тысячи параллельных диалогов.

Пульты «Платона» отличаются от дисплея, использо­ ванного нами при изучении географии Южной Америки, только одним нововведением — проектором. Очень полез­ ное нововведение: географии нельзя учить лишь на сло­ вах, требуется показывать карты. Хорошо придуманы пульты «Платона», механика в них разумно сочетается с электроникой.

Плазменная панель, кстати, допускает и регистрацию хода диалога без помех оператору (киносъемка ведется с обратной стороны панели). Изобретен и световой каран­

288

Соседние файлы в папке книги из ГПНТБ