О, Боже!.. Я зажмурился.
— Самсон, что ты сделал?!
— Сляпал тебе бутерброд, Джерри, — ответил робот приятным редфордовским баритоном. — Что-нибудь не так?
Это, конечно, была работа аналого-семантического блока. Очевидно, в словаре разговорного английского были отражены не все значения слова «сляпать», поэтому робот понял меня буквально. Кейт и Донна за стеклом хихикали, как сумасшедшие, и я с угрозой покосился в их сторону. Пусть только Кейт попробует использовать этот небольшой инцидент как предлог, чтобы уклониться от долга!.. Затем я снова повернулся к Самсону.
— «Сляпать» действительно означает сделать кое-как, на скорую руку, — терпеливо объяснил я, словно передо мной был маленький ребенок. — Но в разговорном языке «сляпать» часто означает просто «сделать». Голосовая команда «Сляпай» или «Сбацай мне пару бутербродов» и «Приготовь мне два сэндвича» означает одно и то же…
— Все зависит от уровня культуры и воспитания, — ехидно подсказал Кейт в моем наушнике, но я предпочел не услышать.
— Хорошо, Джерри, я запомню, — прогудел Самсон.
— А теперь прибери здесь и… сбацай мне еще пару бутербродов с арахисовым маслом и виноградным джемом, — сказал я.
— Хорошо, Джерри. Надеюсь, мы все еще друзья?
Последние слова робота могли бы показаться странными, однако на самом деле в них был заложен глубокий смысл. Говоря по-научному, это был язык программного протокола «одобрение/неодобрение», на основании которого функционировал адаптационный модуль Самсона. Разумеется, робот не мог знать, что такое «сердиться» в человеческом значении этого слова, однако мы решили, что каждый раз, когда Самсон допустит ошибку, он должен попросить прощения. Первым до этого додумался Фил. По его мнению, подобная черта не только должна придать роботам третьего поколения сходство с человеком, но и обеспечить будущим владельцам удобный и простой способ проверки исправности встроенных в робота блоков и систем. Вопросы типа «Мы все еще друзья?» или «Я тебя не побеспокоил?» звучат понятнее, чем казенное сообщение «Ошибка 310-а. Произвести перезагрузку адаптационного блока сейчас? Ответьте «Да/Нет».
— Да, мы все еще друзья. Когда будешь готов, подай бутерброды, — ответил я и, повернувшись к столу, сделал глоток чуть теплого кофе из своей чашки, затем взял ручку и придвинул к себе блокнот, чтобы сделать несколько заметок. Позади меня возился в кухне Самсон. В наушнике Кейт спрашивал Донну, не хочет ли она прокатиться с ним в Бостон и поужинать, а Донна, как обычно, отвечала, что очень занята.
Подобные разговоры я слышал уже тысячи раз. Кейт никогда не был женат, а Донна недавно развелась со своим вторым мужем. Они были не только коллегами по работе, но и друзьями, однако интерес Кейта к Донне носил пока односторонний характер.
— Джерри, берегись!
Предупреждение Донны опоздало на долю секунды. Не успел я поднять голову, как Самсон буквально впечатал свежеприготовленные бутерброды прямо мне в физиономию.
Быть может, кому-то нравятся старомодные комедии, герои которых швыряются тортами, но лично я не нахожу в этом ничего смешного, к тому же ударил меня не человек, а робот, способный без напряжения приподнять диван, пока вы ищете под ним оброненную запонку. Бутерброды, разумеется, были довольно мягкими, зато тарелка, на которой они лежали, оказалась слишком твердой…
Я растянулся на полу, больше удивленный, чем пострадавший. Виноградный джем залепил глаза, а волосы склеились от масла. Тарелка, гремя, покатилась в сторону, но налетела на ножку стола и остановилась. Впрочем, она меня почти не занимала. Единственное, что интересовало меня в тот момент, это шестифутовый кобальтово-голубой робот, возвышавшийся надо мной, словно древний рыцарь над поверженным врагом.
— Джерри! — завопила Донна. — Беги!
— Самсон, полное отключение! — скомандовал Кейт. — Код «Стоп»!
— Отставить, Самсон! — заорал я. — Код «П» — пауза. Ты понял? Пауза!
— Я понял. Код «П». — Самсон издал два коротких звуковых сигнала и замер неподвижно; только на груди его продолжали слабо тлеть несколько световых диодов.
Что ж, уже хорошо, подумал я. Самсон подчинился приказу ближайшего к нему человека. Если бы он выключился, как приказывал Кейт, внезапное обесточивание электрических цепей привело бы к потере информации, хранившейся в буфере памяти. Код «П» просто перевел робота в режим ожидания.