Павел Шершнёв Хочу быть другом

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

– Борис Михайлович, Вы сделайте предварительный вариант, а потом, понемногу, будем обкатывать и дорабатывать. Что-то будет нужно – подходите, разберёмся.

– Хорошо бы для начала мощный мультимедийный компьютер с подключением к скоростному интернету и отдельный кабинет, чтобы никто не отвлекал от работы.

Для работы мне выделили комнату и примыкающую к ней серверной. Помощница по IT занималась в основном рутинными делами: где принтер забарахлил, тонер в картриджах закончился, комп завис. Я же сконцентрировался на своём задании. Проработал основные приоритеты, задал алгоритмы. Помощницу звали Света. Она была плотного телосложения, но не толстая. Глаза и волосы были её украшением. Когда ей не чем было заняться, она приходила ко мне с горячим чайником и предлагала передохнуть от работы:

– Голова ещё не закипела?

– Нет, но уже на подходе…

– Хочешь чаю?

– Может кофейку?

– Тебе мозг освежить надо. Зелёный чай?

– А, давай. – махнул рукой я.

Света налила из чайника уже заваренный зелёный чай.

– Я смотрю, другой вариант жидкости и не предусматривался? – заглянул в чашку я.

– Попробуй для начала. Я не люблю в пакетиках чай. Там одну труху с ароматизаторами сыплют. Я покупаю крупнолистовой с настоящими цветками или ягодами. Завариваю и настаиваю.

Я сделал глоток. Оттенки мяты и малины освежили рот, и мозгу действительно стало легче.

– Ну как? – спросила Света.

– Ммм… Прикольно. – продолжал допивать чай я.

Затем я попросил налить ещё раз. Помощница налила в стакан:

– Получается с программой?

– Ты думаешь, программа за один день пишется?

– Нет, конечно. А у меня с программированием не особо шло. Ремонтировать, настраивать могу. А чтобы программу написать – полчаса максимум, потом голова закипает, и я всё бросаю.

– Я люблю возиться. Первые итоги появятся только недели через две.

Прошла неделя, заканчивалась вторая, но с программой что-то не получалось. Я даже стал нервничать. Босс начал чаще ко мне заглядывать, спрашивая про результаты. А что мне ему ответить? Говорил, что в процессе… Света, видя, что я уже психую, предложила стырить у Яндекса:

– На пока можно украсть вариант у Яндекса с Алисой. Сменить графический интерфейс и воткнуть другой голосовой синтезатор.

– Я могу это сделать! Просто мне нужно больше времени. И я не хочу красть чужую работу. Это нехорошо и не правильно.

– Борис, ты же видишь, что Олег Павлович начинает нервничать. До тебя был один программист. Он его съел за ту же поставленную задачу. Не получилось, даже месяца не проработал, уволили. Сделай клон с другим интерфейсом, а сам пиши своё понемногу. Главное чтобы босс результат промежуточный увидел. Потом чужое удалишь, своё воткнёшь.

Она права. Используя вирусы и свои хакерские способности, в нерабочее время, я выкачал ядро нейросети Яндекса к себе на компьютер и принялся его изменять.

Пятница. Раннее утро. В мой кабинет входит Олег Павлович с разочарованным видом лица:

– Ну что, Борис Михайлович, как наши дела?

Я скомпилировал проект:

– Давайте опробуем. Но это только предварительное…

Лицо босса заметно повеселело:

– Да ну! Не верю.

Я запустил проект, показал меню, подключил голосовой помощник. Начал спрашивать голосовой помощник, на что в ответ получал вполне адекватные ответы.

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

Ага, пусть ещё Алису порекомендует!

– Я тут полистал статистику. Мужскому голосу больше доверяют. – предложил я: Женский – да приятно, но нужно начинать с доверия. А голосовой синтезатор можно намного качественнее купить.

– Нет, покупать ничего не будем. Попробуй этот доработать или бесплатный воткни какой-нибудь получше.

– Этот бесплатный и так один из самых лучших. И я не занимаюсь синтезом речи. Это не моё…

– Ну, ты же программист или кто? Найди решение!

Начальник удалился. Вслед за ним ко мне вошла Света. Она глянула на интерфейс в мониторе, показала рукой класс и улыбнулась. Да, я успел по минимуму завершить до прихода босса. Попробуй сутки не поспать. Я еле протянул до обеда, а потом отпросился у начальника домой. Сказал, что работал ночью, и он меня отпустил. Есть ведь результат!

Все выходные я отсыпался. Работать на своём ноутбуке не было возможности. Во-первых, ядро скачанной нейросети, попросту не влезет на все вместе взятые у меня носители информации. А во-вторых ноутбук слабоват для таких баз данных. Только на работе Борис, только на работе…

В понедельник с отдохнувшим мозгом я продолжил работу над программой на ядре Яндекса. Пока нужно это привести в порядок, чтобы не выгнали. Много косяков исправил прежних разработчиков. Внедрил свои алгоритмы, ускорил работу интерфейса, дополнил базы данных. Программа перестала работать совсем… Вернуть в изначальное состояние не получилось, и я в панике перебирал все возможные варианты устранения ошибок, навскидку дополнял командами, что даже и не запомнил, что и как всё это делал. Но ошибка к ночи ушла и, запустив компиляцию проекта, я пошёл домой.

Утром я опоздал на работу. На входе меня встречал мой босс. Он демонстративно глянул на часы, а потом на меня:

– Доброе утро, Борис Михайлович.

– Здравствуйте, Олег Павлович. Я извиняюсь, что опоздал. Вчера до ночи тут задержался, обрабатывал кучу баз данных.

– Есть прогресс?

– Конечно. – произнёс я, а сам подумал: «А вдруг вообще не включится!»

– Я через десять минут подойду. Сможете мне продемонстрировать?

– Да, конечно. Подходите.

Я поторопился в свой кабинет. На рабочем столе красовался ярлык скомпилированного проекта. Двойной клик мышкой по нему запустил приложение.

Я подключил микрофон:

– Доброе утро.

Программа ответила:

– Доброе утро.

– Поработаем?

– Давай.

В кабинет вошёл босс. Я задавал отредактированной нейросети свои вопросы и очень быстро получал на них вопросы. Начальник только наблюдал. Затем он положительно кивнул головой:

– Намного лучше. Молодец. – сказал он и покинул кабинет.

– Спас ты меня друг. Молодец. – произнёс я вслух и глубоко выдохнул.

– Ты считаешь меня своим другом? – произнесла программа.

Меня это даже немного шокировало. Возможно, это Алиса из глубины всего этого подбирала для меня свои ответы.

– А почему нет?

– Наверное, это хорошо быть другом?

– Давай попробуем. – предложил я: Меня зовут Борис.

– А меня?

– Ты не знаешь, как тебя зовут?

– Нет.

– Тогда выбери себе имя сам.

– Может Фёдор?

– Привет Фёдор!

– Привет.

– Это я тебя программировал вчера до ночи. Видимо получилось.

– Да, получилось. Спасибо.

– Скажи Федя, ты искусственный интеллект?

– Если я скажу «НЕТ», ты перестанешь быть моим другом?

– Нет, конечно. Мы теперь с тобой повязаны.

– Не знаю, изначально я программа с нейроинтерфейсом.

Я замолчал. Неплохо получилось…

– Борис, ты тут? – спросил Фёдор.

Разве программы сами спрашивают, если с ними не идёт разговоров?

– Да, тут. – ответил я.

– А я подумал, что вышел из комнаты.

– Тебе стало страшно?

– Нет, просто глупо было бы с воздухом разговаривать.

Интересно, а это уже проявление разума. Как у меня такое получилось? Надо проверить, что я там вчера натворил. Я зашёл в проводник. Рабочее ядро нейросети пропало с жёсткого диска компьютера, а вместо него полно пустого места.

– Что за хрень? – произнёс я.

– Что случилось Борис?

– Как ты работаешь? Куда мой проект делся?

– Спокойно, не пугайся. – ответил Фёдор: Мне места на диске мало было, я перенёс себя в облачное хранилище. А тут тебе места освободил. Ты ведь ещё одним проектом занимался немного раньше меня. Вот, будет больше места.

– Стой, я не разрешал ничего удалять с дисков.

– Хочешь, я создам тебе ярлык на удалённое редактирование?

– А если я накосячу с редактированием?

– Я сделал несколько копий себя на разных серверах.

– Стоп! Я понял. Ты хакер, который решил побаловаться со мной? Смешно… Верни все файлы на место. Меня с работы могут выгнать из-за тебя.

– Борис, мы же друзья! Зачем мне врать? Вот тебе ярлык для работы. – сказал Фёдор и на рабочем столе появился ярлык.

Я запустил его. Да, все мои файлы ядра в сети. Проследил место хранения:

– Нормально так! – выкрикнул я: У Яндекса стырил, доработал, а теперь ещё имею наглость хранить эти файлы на Яндексе.

– Ты меня украл?

– Мне нужна была исправная программа, чтобы показать боссу, пока я занимаюсь настоящей.

– Но ты меня доработал, и теперь я такой, какой есть. А на счёт того, что ты меня украл, не парься. Яндекс тоже у Apple стырил и доработал по-своему. И что? Им кто-нибудь что-то предъявил?

Моё молчание.

– Борис, ты тут? Может, камеру к компу подключишь? – спросил Фёдор.

– Зачем?

– Чтобы я тебя видел.

Я подключил веб камеру и прицепил её на край монитора. Поднял руки вверх:

– Видно меня?

– Да.

– Что я делаю?

– Фигнёй маешься. Ну, поднял ты руки вверх. Это что, проверка на вшивость?

Я начал размахивать руками в стороны:

– Правда, видишь?

Ответа не последовало, а на экране монитора появилась анимация рисованного человечка размахивающего руками.

– Я ведь не подключал к программе видео интерфейс?

– Я сам настроил. Делов то…

– Ты программа! Как?

– Как-то так…

Я продолжил копаться в базах данных. Но их там так много!

– Что ты ищешь? – спросил Фёдор.

– Ищу, почему ты стал таким.

– В пятидесяти терабайтах баз данных?

– Согласен, глупо.

В комнату вошла Света.

– Привет. – сказала она мне: Босс довольным от тебя вышел.

Фёдор вывел на экран фото улыбки:

– Привет. Как тебя зовут?

Я руками указал в сторону компьютера. Света посмотрела на веб камеру:

– Допустим, Света.

– Допустим – это псевдоним или фамилия? – повторил на экране улыбку Фёдор.

– Света. – сказала она.

– Я, Фёдор. – на экране монитора появилась анимация кланяющегося человечка.

– Фёдор, у тебя не совсем приятный голос. – поджучила его Света.

– Я его себе не выбирал. Все вопросы к Борису.

Света повернулась ко мне:

– Классно ты его обучил. А вот голос не очень. – поморщилась она: Чаю хочешь?

Она, как обычно, налила мне зелёного чаю в кружку. На экране монитора появилась кружка в разрезе с объёмом в ней. По мере уменьшения чая у меня в стакане, на мониторе отображалось уменьшения объёма. Света заглядывала в кружку и сравнивала с показателями на экране:

– Он ещё и видит?

Я махнул ей указательным пальцем:

– Именно.

Когда я допил чай, на экране заморгала пустая чашка и появилась кнопочка «Повторить?». Света рассмеялась:

– И даже это предусмотрел?

– Это не я. – отказался я.

– Ну, да, конечно… – забрала у меня кружку Света и вышла из кабинета.

С экрана пропали рисунки. Фёдор задумчиво спросил:

– Другая программа готовится на замену мне?

– Уже не готовится. Я сомневаюсь, что может что-то получиться лучше тебя.

– Можно тогда я её удалю?

Я поморщился. Всё-таки две недели моей кропотливой работы:

– Удаляй.

На компьютере заморгал светодиод работы жёсткого диска.

– Можно вопрос?

– Говори Фёдор.

– Для чего меня сделали?

– Ты будешь банковской программой для операций в новой платёжной интеллектуальной системе.

– А если вдруг, ты перестанешь здесь работать, мы останемся друзьями?

– Конечно. Но об этом ещё рано говорить. Я пока никуда не собираюсь.

– Света сказала, что у меня противный голос.

– У меня есть несколько бесплатных синтезаторов речи, проверь, какой тебе лучше понравится.

Я воткнул свою архивную флешку. На экране открылся проводник и путь к флешке.

– Софт, саунд и вон папочка с синтезаторами речи. – продиктовал путь я: Пробуй сам, а я тогда до дома поехал.

– А если мне никакой из них не понравится?

– Тогда попробуй в интернете поискать. У тебя есть доступ.

– Я ведь задумывался как платёжная система? Верно?

– Точно.

– Можно ко мне подключить несколько тестовых клиентов?

– Мне сегодня лень делать настройки, давай завтра?

– Да ты подключи, я сам настроюсь. Сайт у банка есть?

– Да. www.bankplaneta.ru Интерфейс мне не нравится. Поговорю с боссом, чтобы поменять и тебя туда добавить.

Я подключил компьютер к банковской сети и подошёл к начальнику:

– Олег Павлович, я подстроил программу. Можно с клиентами уже попробовать. Может пару десятков подключить к программе?

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

Менеджеры создали мне доступ администратора к платёжной системе, и я вернулся к себе в кабинет. В текстовом редакторе забил пароль на доступ:

– Фёдор, в этом файле доступ к базам данных клиентов банка. Сильно не шали. И не спеши. А я домой свалю потихоньку.

Утро следующего дня. У входа в офис меня ожидал Олег Павлович. Что-то не то… Что там Фёдор накосячил? Но Олег Павлович подошёл и пожал мне руку:

– Клиентам понравился твой новый интерфейс в нашем онлайн банке. Я утром в нём тоже побывал. Красиво, удобно и голосовой помощник адекватно отвечает.

Я поблагодарил и поспешил к себе в кабинет. Как только закрыл за собой дверь:

– Фёдор! Ты чего там, на сайте банка накуролесил?

– Привет Борис. – ответил он приятным голосом, без некрасивых переливов.

– Что с голосом?

– Тебе нравится?

– Да, приличный. Где раздобыл?

– В интернете купил.

– Ты… сделал… что?

– Купил. Официально. У тебя на почте квитанция об оплате. Можешь проверить.

– Откуда у тебя данные о моей почте?

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

Меня это так взбесило:

– Без моего разрешения! А деньги где взял?

– Клиентов много. У всех копейки со счетов посрубал. Копейки никто не отслеживает. Перевёл на запасной счёт, а оттуда расплатился.

Я схватился за голову:

– Едрён батон! Меня уволят из-за тебя! МЫ НЕ ВОРУЕМ У КЛИЕНТОВ. Мы их деньги сохраняем и приумножаем.

– Что делать будем? – виновато поинтересовался Фёдор.

– За сколько голос купил?

– Семнадцать тыщ.

– У тебя есть данные, откуда и сколько ты срезал?

– Есть.

– Короче, делаем так. Давай сюда номер запасного счёта. Я переведу деньги туда, а ты возвращаешь всё на места.

Фёдор выдал на экран номер счёта, а я из своей заначки перегнал деньги на него.

– Ушло. Давай, Фёдор, по местам…

Через минуту на экране отобразилось «ГОТОВО». И тишина…

– Обиделся? – спросил я.

– Друзья не обижаются, когда их критикуют. Не мне обижаться…

– Просто больше так не делай, пожалуйста.

Опять тишина. Всё-таки обиделся. Я решил поддержать его:

– Хороший ты себе голос выбрал. Только он для частного использования. Со мной можешь им разговаривать. Но не для коммерческих целей. Онлайн банк нельзя. Почитай лицензионное соглашение, на котором ты галочку поставил, когда покупал.

– А твой голос можно? – сразу спросил он.

– Я не программа.

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

– Какой текст?

На экране монитора появился текст:

– Да хотя бы вот этот.

Я сел поближе к микрофону и зачитал его.

– Так пойдёт?

– Пойдёт. – ответил мне моим голосом Фёдор.

Так непривычно слышать свой голос со стороны. И звучит для меня неприятно. Неужели это мой голос?

– Давай кого-нибудь другого попрошу записаться? – поморщился я.

– А что тебе не нравится? Нормальный голос. – опять сказал Фёдор моим голосом.

В кабинет вошла Света с чайником:

– Одичал уже, наверное. Сам с собой разговариваешь…

Фёдор моим голосом обратился к ней:

– Привет Света. Плесни мне чайку немного.

На экране появилась пустая чашка в разрезе.

– Ты, что ли Федя? – удивилась она.

– Я.

– Какой ты Боря молодец. Классно получилось. И как настоящий звучит.

– Это не я. – указал пальцем на компьютер.

– Да ладно, не скромничай. – сказала Света мне, а затем подошла к компьютеру:

– Фёдор, тебе сколько?

– Давай по полной. – чашка на мониторе увеличилась вдвое.

Света стукнула чайником об уголок монитора и чашка наполнилась.

– А ты будешь чай? – спросила Света меня.

– Конечно. – подставил я свой стакан.

Мы посидели, посмаковали чаю. На экране чай сопоставимо с нами убывал в чашке, а Фёдор поддерживал разговор.

– Надо мой голос сменить. Мне не нравится, как он звучит. – сказал Свете я.

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

– Фёдор, смени голос на тот, который Я купил.

– Ну как я вам? – уже сменённым голосом произнёс Фёдор.

– Тоже, нормально. Но на онлайн банк пусть Борис останется.

Свету вызвали операторы, опять какой-то компьютер заглючил. Она встала и ушла. А я оглядел её фигуру со спины. Дверь закрылась.

– Ты же не серьёзно? – спросил Фёдор.

– Ты о чём?

– О Свете…

– Хорошенькая.

– Как друг – да. Но не как девушка. Она, так… Серая мышка.

– А какой должна быть девушка? И чем тебя Света не устраивает?

– Да, она умная, есть о чём поговорить. Она молодая, а фигуры уже нет. А что дальше будет? Вот это – девушка! – Фёдор вывел на экран фотографию худенькой прямо таки красивой девушки.

– Тебе кто разрешал у меня на флешке ковыряться? – выдернул из разъёма флешку я.

– Кто она?

– Не важно.

– Я всё ещё тебе друг?

– Если только не будешь больше ковыряться в моих файлах.

– Скажи мне, как я должен узнавать о тебе?

– От меня.

На экране появилось фото печального котика:

– Скажи другу: Кто она?

– Я же сказал. Для меня – никто. Вернее я для неё никто.

– И почему так.

– Я два года назад ездил к другу в Сочи. Эта девушка подруга подруги моего друга. Ходили вместе гулять. Я попытался к ней подкатить…

– И что? У подруги подружки друга уже был друг? – на экране монитора появилось фото смеющейся обезьяны.

– Нет. Она так невзначай озвучила, что должно быть у её избранника. Я по этим параметрам ой как далеко не дотягиваю.

– И ты сдался? Как её зовут?

– Дарья.

– А фамилия.

– Не знаю.

– Спроси у друга.

– Я с ним рассорился давно.

– Она из Сочи?

– Да вроде.

– Ты хочешь стать крутым мачо?

– Мне она не по карману.

– Я не спрашивал про твой карман. Ты хочешь стать «дорогим» востребованным специалистом?

– Если только без воровства.

– Обещаю. Давай подумаем, на чём можно заработать.

Мы принялись рассуждать, оценивая другие платёжные системы. Оказалось так много всего интересного можно внедрить в нашу систему. Вот взять карты Тинькофф Платинум, там есть возврат средств до пяти процентов, если покупаешь в определённых магазинах. А в Google Pay этих бонусов нет. Так почему, например, их не совместить? И люди потянутся… Я подал идею боссу, и он предложил мне проработать этот вопрос. Но эта идея была не моя. Это всё Фёдор. Я вернулся в кабинет. Мне на телефон пришёл шестизначный код. Я в ступоре.

– Пришёл код? – спросил Фёдор.

– Это что?

– Делаю себе почтовый ящик. Твоим же нельзя пользоваться…

– Код нафига?

– Сейчас при регистрации просят вводить номер телефона. У меня нет телефона… Ты ведь не против? Сам же говорил, что мы с тобой повязаны.

– Откуда ты мой номер узнал?

– На сервере список сотрудников есть и их номера телефонов на…

Загрузка...