Чтение онлайн

ЖАНРЫ

Искусственный разум

Чачко Алексей Григорьевич

Шрифт:

Если на энергоблоке все в порядке, АРГО занят только контролем основных показателей; сценарий извлекает из семантической сети допустимые их значения и сравнивает со значениями действительными.

Но вот случилось отклонение, скажем, температура пара поднялась выше допустимого предела. Сценарий немедленно меняет режим работы АРГО: теперь происходит поиск возможных причин отклонения и из семантической сети выращивается дерево оценки ситуации.

В таком дереве еще много неясностей ("вопросительных знаков"). Машина запрашивает у оператора данные, не измеряемые датчиками, и ограничения, не выраженные явно. Оператор отвечает на вопросы машины, вводя в нее результаты прослушивания и осмотра агрегатов. Программа реконструирует дерево, число "вопросительных знаков" сокращается. Два-три шага в диалоге человека с машиной - и действительная причина отклонения найдена. Оператор подтверждает, что он согласен с этой причиной, не видит при данных обстоятельствах никакой другой.

Программа переходит к построению плана ликвидации отклонения. Снова сценарий меняет режим работы АРГО. Теперь начальным пунктом движения становится найденная причина. Дороги, по которым происходит движение, уж иные, чем в случае поиска причин отклонения, и результат иной - построено дерево планов с "вопросительными знаками" на некоторых ветвях. Далее следует корректировка дерева планов, подсказанная опытом человека. Несколько шагов диалога - и план готов.

Таким образом, сценарий формирует маршруты движения по семантической сети, исходя из состояния энергоблока. На сценарий влияют также указания человека-оператора. Налицо диалог с переменной инициативой: то ведущим в диалоге оказывается АРГО, то оператор, но последнее и решающее слово в диалоге за человеком.

Семантическая сеть АРГО имеет одну характерную особенность: она не обычная модель внешнего мира, забранная с воли и заключенная в компьютер, а модель, связанная с миром тысячами нитей. Датчики температур, давлений, уровней, напряжений снабжают машину свежими сведениями, и эти сведения становятся на свои места в семантической сети, насыщают сеть, как соль насыщает морской воздух.

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

Семантическая сеть АРГО живет. Так я думал, пока со мною не произошел удивительный случай.

Началось все очень обыденно. Позвонил 3. Куссуль, сотрудник киевского Института кибернетики, работающий под руководством академика Н. Амосова.

– У нас к вам просьба, - сказал Э. Куссуль.
– Нужна рецензия на наш научный отчет по оконченной части работ.

Есть такое обыкновение - давать свои отчеты на взаимную проверку, и звонок Э. Куссуля меня не удивил.

– О какой работе речь?

– Об испытаниях ТАИРа.

Я кое-что слышал о ТАИРе, знал, например, что полностью его величают Транспортный Автономный Интегральный Робот, что его устройство имеет отношение к семантическим сетям, кое-что я слышал, но очень мало и естественно заинтересовался.

– Он у вас на ходу?

– Конечно, бегает.

– Можно посмотреть?

– Милости просим.

Через час я оказался в парке, где расположена клиника сердечной хирургии. Рядом с громадой больничного корпуса находится маленький двухэтажный домик, а в нем отдел биокибернетики Института кибернетики. Соседство могло показаться бы случайным, если б не уникальная личность Н. Амосова. Он руководит и клиникой, и отделом биокибернетики.

Не задерживаясь долго в помещении, мы - Э. Куссуль, В. Фоменко, Л. Касаткина, А. Касаткин и я - вышли в парк, к ТАИРу.

Я увидел его - небольшую, неуклюжую тележку (макет - это не выставочный образец) с дальномером на невысокой мачте и с аккумуляторами на днище. ТАИР стоял, сильно накренившись, на склоне горки.

– Ну что, давайте велим ему найти ворота и пройти через них?
– предложил Э. Куссуль.

– Хорошо, - согласились мы.

В. Фоменко повернул рукоятки задатчиков и нажал на тумблер. Самодельный ТАИР покатил.

– Пропадай моя телега, все четыре колеса!
– напутствовал робота А. Касаткин.

Но ТАИР, кстати трехколесный, вовсе не собирался пропадать. Он неторопливо и аккуратно съехал с горки и двинулся по двору. Деловито вращая своим дальномером, робот приблизился к большому камню и, почти не притормаживая, обогнул препятствие.

Так он и катил, разумно избегая рытвин и водостоков, так добрался до ворот, которые лишь немного превосходили по ширине тележку, и прошел ворота, не задев боковых столбов. После этого его остановили, дальномер перестал вращаться.

Пришло время задавать вопросы.

– Где у него семантическая сеть?
– спросил я.

– Вон решетка, рядом с дальномером, - показала рукой Л. Касаткина.

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

– Значит, ваша семантическая сеть не программа для вычислительной машины, а железная, паяная, реальная вещь?

– Она даже более реальна, чем видится, - мягко улыбаясь, произнес А. Касаткин.
– Обычная семантическая сеть отрешена от мира. Хранит знания, лучше или хуже организованные, содержит больше или меньше связей. Живая жизнь течет где-то в стороне от нее.

– Это похоже на книжные знания, - вмешивается Л. Касаткина.
– Скажем, книга под заглавием "Движение тележек по пересеченной местности", пусть толковая книга, полная. Если добавить к ней колеса, разве она поедет? А наш ТАИР обязан перемещаться, обходить препятствия, добираться до цели. Его суть в автономности, в независимости от человека. Иной раз диву даешься, какие замысловатые узоры он выписывает.

И она рукой очерчивает сложную траекторию робота. А. Касаткин внимательно следит за ее жестами, потом поясняет:

– Ну, это ТАИР огибал большой камень. Возникло сильное возбуждение, все внимание сосредоточилось на препятствии...

– Возбуждение? Внимание? Откуда они у тележки?
– удивляюсь я.

– Во многом от семантической сети. У нас она активная. Часть ее узлов воспринимает мир, другая часть ответственна за действия робота...

– Саша, лучше объясни на примере, - советует Л. Касаткина.

– Можно и на примере. Вы видели, ТАИР обогнул камень? Получилось это так. Он обнаружил камень, и в его семантической сети немедленно возбудился узел "камень".Возбуждение тотчас распространилось по всем связям, идущим от узла. Через связь "является элементом" оно достигло узла "препятствие" - робот понял, что камень является препятствием, и начал обход.

– Что значит "узел возбудился"?

– На него поступило электрическое напряжение. Чем выше напряжение, тем больше возбуждение.

– Значит, пока робот не обнаружил камень, узел "камень" не был возбужден, вроде спал?

– Не совсем так.

– Даже совсем не так, - сказала Л. Касаткина.

– А как же?

– Видите ли, ТАИР испытывает удовольствие или неудовольствие... Он стремится увеличить свое удовольствие и уменьшить неудовольствие. Это ясно?

– Нет. У него есть особые схемы, выражающие эмоции?

Поделиться с друзьями: