Чтобы исключить возможность информационной утечки, я организовал производственную базу прямо у себя дома. Благо, место позволяло, да и гараж, расположенный на первом этаже моего скромного трехэтажного жилища, как нельзя подходил для данной цели. Оба пульта для открытия ворот я предусмотрительно закрыл в сейф, при этом вытащив из них батарейки. Нет, я не параноик, это просто деловой подход. Мои "Лунтики" (так я про себя называл Лёшу, Пашу и Сергея Алексеевича), как и я сам могли попасть в гараж, только через дверь, которая вела из прихожей, расположенной на первом этаже моего дома. Ключ от этой двери был только у меня. От входной двери в дом, ключи были у меня и у Кати. Еще один ключ давным-давно потерян. Помимо прочего, дом обнесен забором и как не удивительно, чтобы пройти через ворота, нужно было нажать кнопочку с надписью "open" на брелоке. Такие брелоки были только у меня и у Кати. За Лунтиками я следил "в оба". В общем уровень безопасности был наивысший. Каждый день я тщательно просматривал системные логи. Более того, дом был буквально напичкан камерами видеонаблюдения, которые обозревали практически все коридоры и лестницы дома. Случайные зеваки и "промышленный шпионаж" были исключены.
Работа шла своим чередом, корпус был практически собран и уже проведены первые испытания ходовой части. Моя ставка на конструкцию выиграла, робот отлично передвигался, хоть и медленно, но преодолевал ступени. Теперь нужно было допилить программное обеспечение. Это очень сложная задача, даже имея все исходники. Разработка искусственного интеллекта - долгое занятие, так что мы с Лунтиками пришли к выводу, что будем программировать так называемые поведенческие паттерны. Другими словами, определённые сценарии, при которых роботу даётся задача, а он её выполняет, согласно уже прописанным в его программе вариантам действий, при этом учитывая информацию, полученную от его сенсоров. Сначала это были простые задачи, типа: найди красный предмет, затем, принеси красный предмет. Потом задачи усложнялись: Найди первый красный предмет, возьми первый красный предмет, найди второй красный предмет, положи первый красный предмет ко второму красному предмету. Оптические датчики и радиолокатор служили зрением для робота. Микрофоны - ушами. На синтез речи и её воспроизведение мы даже не заморачивались. Меньше слов - больше дела. К тому же, всегда можно посмотреть логи и сделать соответствующие выводы о состоянии систем.
Через несколько недель робот мог взять строительный степлер и применить его в указанном месте. Самое занятное произошло ещё на этапе разработки этого паттерна. Роботу была дана команда найти степлер, взять его и прибить скобы в дальнюю стену гаража. Но в момент, когда робот взял степлер, паттерн "прибить скобу к стене" не стал выполняться. Точнее он начал его выполнять, но не поехал к стене. Скобы полетели в стену как из пистолета. Мы с ребятами отметили неплохую скорострельность и относительную кучность попаданий.
- Да он прирожденный убийца! - воскликнул Сергей Алексеевич.
Должен сказать, что мне в голову пришла та же самая мысль. Робот продолжал стрельбу до того момента пока у него не закончились "патроны", после чего, сделав несколько выстрелов вхолостую, прекратил какие-либо действия. Вне всяких сомнений мы были на верном пути. Я понял, что Лунтики придерживаются такого же мнения, по их лицам и воодушевленным возгласам.
Довести паттерн забивания скобы в стену до удовлетворительного результата не составило никакого труда. Но мысль об использовании стрелкового оружия при помощи манипуляторов засела у меня в голове. В этот же самый день я помчался в ближайший магазин и купил строительный пистолет для забивания гвоздей. Проделав определенные манипуляции, мы все же смогли отключить предохранитель, который не дает пистолету действовать на расстоянии от стены. Я понимал, что заниматься глупостями типа: "Принеси, отнеси" это уже пройденный этап. Настала пора учиться воевать.
На самом деле для стрельбы из оружия, мы использовали исходные данные паттерна со степлером. Конечно, эти действия не равны между собой. Пришлось писать кучу надстроек, но самое главное было понятно, что мы на правильном пути, и все получится. Может быть это, а может моя излишняя самоуверенность стали причинами произошедшего.
Все началось с проклятой СМСки, которую я увидел на телефоне жены. Это был смайлик в виде сердечка. Простое красное сердечко, которое пришло с неизвестного номера. Когда я открыл историю переписки, то перед сердечком высветилось исходящее сообщение: “Целую, обнимаю. Пока пока!”. В этот момент перед глазами все поплыло. Стало очевидно, что история сообщений, скорее всего, была почищена. Паттерн мужа-параноика был запущен. Я решил идти дальше. Зашел в личный кабинет Катиного абонентского номера, там увидел кучу СМС сообщений - как входящих, так и исходящих на проклятый - неизвестный номер. В этот момент, я почти почувствовал, как из моей черепной коробки наружу пытаются прорваться рога. Голова моментально стала тяжелее. Мне показалось, что этого не может быть, что это не реально. Все шло так хорошо, но это сообщение выбило меня из колеи. Видимо, даже когда у человека есть все, существуют вещи, которых ему не хватает. Было бессмысленно разглагольствовать и вопрошать себя о том: “Чего еще не хватает?”. Я не мог проигнорировать произошедшее - в итоге у нас с Катей разразился самый дикий скандал из всех тех, которые бывали раньше. Все началось достаточно типично - она сидела на диване в гостиной, кажется, просматривала какие-то документы на своем ноутбуке, я вошел в помещение из прихожей, сжимая в руке ее телефон. Вспоминая произошедшее, становится понятно насколько глупо это выглядело: