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