Депрессия, роботы и один велосипед. Павел Николаевич Губарев
Чтение книги онлайн.
Читать онлайн книгу Депрессия, роботы и один велосипед - Павел Николаевич Губарев страница 21
– Встал? – переспросил Антонио.
– Ну я его туда поставил, – буркнул Джорджио. – Неважно.
– Минуточку, сеньоры! Что именно делает блок психотерапии?
– Собственно он и отвечает за имитацию мышления пациента. У нашего робота он пропускает все команды через себя. Значит, когда мы даём ему команду «Сеанс закончен», она обрабатывается логикой сумасшедшего. Чтобы команды обрабатывались, как надо, мы придумаем, как передать управление от модуля психотерапии управляющему модулю.
– И действительно – как? – поинтересовался Риччи.
Все посмотрели на меня.
– Я вижу только один способ. Сам роботино код писать не может, он использует готовые библиотеки. Это значит, что запускает пациентские сценарии обычная машина состояний, так? Так. Значит, мы можем исчерпать её состояния. И тогда этот модуль передаст управление центральному. Так мы узнаем адрес центрального модуля в оперативной памяти и прихлопнем его.
Ричард и Антонио имели типичный вид гуманитария, который вежливо слушает технаря и изображает понимание. Технари, впрочем, хорошо различают характерный туман в глазах слушателя.
– Это значит, – пояснил я, – что если мы заставим робота выполнить до конца все его сценарии, то получим возможность его остановить. Сценариев много?
– Не больно-то, – сказал Ричард.
– Всего лишь надо сымитировать несколько типов психологических защит, – сказал Антонио. – Вы знаете, что такое психологические защиты, Павел?
– Эм-м-м…. ну в целом…
– Вот, – Антонио повернулся к Ричарду, – я говорил, что нет толку от технарей, которые не знакомы с простейшими понятиями из нашей области.
– Ну знаете! – огрызнулся я. – Помогаешь вам после бессонной ночи, а вы мне тут ещё… А вы, позвольте спросить, знаете, что такое полиморфизм, наследование и инкапсуляция? Я преспокойно живу без этих ваших терминов, которые, кстати, не имеют строго научного обоснования. Не больно-то хотелось их изучать.
– Вот! Вы только что применили защиту, которая называется «обесценивание». Только термин относится к внутриличностному конфликту. Допустим, вы переживаете, что у вас не хватает денег на новый автомобиль и начинаете защищаться от отрицательного переживания. Самый простой способ – сказать себе, что виноград зелен, то есть обесценить предмет вожделения. И вы начинаете выискивать недостатки в машинах.
– Но это примитивная защита, – улыбнулся мне Ричард. – Наш робот умеет кое-что ещё. И вы это сейчас на себе испытаете.
– Я? Почему я?
Мы снова обогнали робота по автомобильной трассе на пять миль, чтобы перехватить его у перекрёстка. Из-за порозовевших от заката кустов показалась фигурка велосипедиста. Даже издалека было заметно, что робот подзарядился, бодр и свеж. И может быть даже погладил костюм.