Михаил Соломонов: «Я из тех людей, кто считает, что ИИ не заменит конкретных людей»
Что сделать, чтобы не забыть важные задачи, не пропустить письмо и не потерять переписку в Telegram? Можно найти подходящее приложение, а можно потратить 8 часов и создать с помощью ИИ такое приложение, которое полностью отвечает вашим личным требованиям. По такому пути пошел Михаил Соломонов, генеральный директор компании УМАРТА и член Клуба 4CIO. О том, как создать приложение не будучи программистом, и почему ИИ не заменит настоящих разработчиков, мы поговорили в интервью.
Михаил, давайте начнем с предыстории, как возникла идея создать приложение?
Вместе с Евгением Борисовым мы как-то обсуждали, как легко можно пропустить сообщения в любом мессенджере или забыть о чем-то записанном в заметках. Но есть почта — и в ней ты никогда не забываешь прочитать письмо и ответить на сообщение. Я задумался, и действительно: в Telegram тебе могут написать множество важных сообщений, ты оставляешь их непрочитанными, а потом приходит еще одно сообщение и еще одно. И так все это растворяется.
В моем личном опыте есть только одно приложение, где можно поставить флажок на конкретное сообщение или оставить его непрочитанным, — это почта. Следующий шаг — как же сделать так, чтобы сообщение оказалось в почте?
И как?
Создать что-то самостоятельно, чтобы все важное оказывалось в почте. Я генеральный директор ИТ-компании, но сам разработчиком никогда не был. У меня много программистов, которые могли бы взять эту задачу на себя, но сейчас со всех сторон мы слышим, что ИИ сам все напишет, ИИ заменит программистов и т. д.. Я решил: почему бы не попробовать создать приложение с помощью ИИ? В один свободный вечер я сел, открыл среду разработки Xcode и начал фантазировать.
По сути, заниматься вайб-кодингом — это подход, позволяющий людям без навыков программирования создавать веб-приложения и автоматизировать процессы. Ты пишешь свои запросы на человеческом языке о том, что хочешь получить, а языковая модель предоставляет готовый код. Началось все так: я стал писать запросы: «Давай сделаем экранную форму, в настройках зададим email, куда отправлять письма, добавим кнопку «Отправить». Приложение UMARTA.QNotes заработало уже через пару часов.
Дорабатывали ли приложение по ходу?
Да, на первом этапе при запуске нужно было сразу ввести адрес электронной почты, а дальше — написать сообщение, которое должно оказаться в почте. Это была самая первая версия. Затем я подумал, что, хоть я и не фанат голосовых сообщений, стоит добавить возможность записывать сообщения голосом, причем с возможностью остановиться на любом этапе и затем продолжить диктовать. Я добавил эту функцию в приложение: можно что-то наговорить, и это транскрибируется это в текст.
Следующий этап — понял, что русского языка недостаточно, и добавил поддержку других языков. Затем я решил сделать возможность добавлять к сообщениям дату и время, которые могут быть занесены в календарь. Постепенно, фантазируя и адаптируя приложение под свои потребности, я продолжал его дорабатывать. И всё это я делал на человеческом языке.
Сколько суммарно потребовалось времени, чтобы приложение заработало на том уровне, на котором сейчас?
Около 8 часов. Сразу скажу, что нейросеть не всегда выполняла задачи идеально, иногда ИИ допускал ошибки. Сначала я разработал приложение для iPhone, затем стал адаптировать его под iPad, и здесь мне пришлось поработать над адаптацией экрана. И снова отмечу, что я объяснял ИИ все на человеческом языке: что нравится, а что нет. Единственное, с чем нейросеть не справилась, — это расположить три кнопки определенным образом. Мне пришлось самостоятельно разобраться, как это сделать, но по сути, я переписал только две строчки кода. Все остальное, начиная от самого программного обеспечения и иконок всех размеров до описания приложения для App Store, сделала нейросеть.
Какие нейросети и для каких задач использовали при создании приложения?
Для написания кода — встроенные в Cursor модели, перепробовал все, картинки генерил Midjourney, тексты — DeepSeek.
А значит ли это, что разработчики больше не нужны, и всех заменит ИИ?
Точно нет, я сделал максимально простое приложение. У «Умарты» есть продукт UMARTA.People — это целая система с огромным количеством функций. У этого продукта есть своё приложение на iOS. Я попытался что-то добавить и дописать в уже существующее сложное многоуровневое приложение, но в этом случае у меня ничего не получилось. Оно либо переставало работать, либо функционировало так же, как и раньше, без каких-либо изменений, которые я хотел внести. Это был первый фейл. Второй фейл произошел, когда я решил, что мое приложение UMARTA.QNotes нужно адаптировать и под Android. Я пошел примерно тем же путем, открыл профессиональный инструмент Google для разработки приложений и подключил среду, занимающуюся вайб-кодингом. Однако больше, чем создать пустой экран, у меня не получилось. А теперь давайте представим, что мы говорим не о приложении с простым функционалом, а о системе ERP. Написать большую и сложную систему с чистого листа, как мне кажется, невозможно.
Хорошо, от всех разработчиков отказаться нельзя, но кого-то можно уволить?
Я из тех, кто считает, что ИИ не заменит конкретных людей. У нас в компании нет плохих сотрудников, поскольку мы относительно небольшая команда — всего 70 человек. Я знаю всех по именам и понимаю, кто чем занимается. У нас нет лишних или плохо работающих сотрудников. Благодаря ИИ мы повышаем производительность и результативность. Сотрудники, используя нейросети, получают гораздо более интересные и быстрые результаты.
Например, в этом году на Новый год мы подарили сотрудникам и клиентам плюшевых пчел. Они сделаны с помощью ИИ — сам образ и 3D-модель создал ИИ. В обычных условиях мы бы работали над этим проектом три месяца, а здесь от идеи до результата прошло всего два дня.
Есть ли планы монетизировать созданное приложение?
Приложение я создал для себя, потому что оно действительно удобное. У меня есть друзья, коллеги и знакомые, которые тоже начали им пользоваться после моих рекомендаций. Сейчас UMARTA.QNotes используют около 25 человек, и это без какой-либо рекламы. Я еще никому не рассказывал об этом. Монетизация не стоит на повестке дня — это приложение создано для души. Если люди будут пользоваться им и оставлять комментарии с отзывами или просьбами о доработке, я постараюсь учесть все пожелания в рамках своих возможностей. Даже если это будет за пределами моих навыков, но я буду понимать, что эта функция действительно ценна, то привлеку разработчика, чтобы доработать приложение.
Планируете ли еще создать какие-то приложения при помощи ИИ?
Уже реализован инструмент переводчика, который позволяет загружать файлы форматов Word, Excel или PowerPoint. Вы просто выбираете язык перевода, и в результате получаете такой же файл с тем же оформлением, но с другим языком внутри.
Я планирую анонсировать это приложение в конце июня, мы сделаем возможность перевода до 10000 знаков ежесуточно бесплатно. Пользователи смогут бесплатно зайти на наш сайт, загрузить файл, получить результат и использовать его.
Идея приложения тоже родилась из собственной потребности?
Да, мне срочно нужно было перевести документ для другого рынка. Это было поздно вечером, и я сидел, переводя текст вручную, долго размышляя над каждым фрагментом. Я брал документ по кусочкам, вставлял их в нейросеть и возвращал переведенные тексты обратно. Таким образом, я занимался копипастом.
В итоге я снова использовал нейросеть и разработал инструмент, который берет файл, разделяет его на блоки, переводит каждый блок отдельно и возвращает результат на новом языке. Это оказалось проще, чем вручную заниматься переводом. Я быстро написал код и создал приложение. Первая версия была без интерфейса — просто загрузил файл, получил результат. Презентация была структурно очень простая, без всяких наворотов внутри. На всё это у меня ушло около 20 минут.
Я уже задавала вопрос, заменит ли ИИ программистов, и все же, если посмотреть на это в перспективе 3-5-10 лет?
Я думаю, что программисты в будущем разделятся на две категории: те, кто пишет код самостоятельно, и те, кто использует помощников на основе ИИ. Последние будут работать быстрее и качественнее, так как ИИ сможет проверять код и давать рекомендации.
Я люблю приводить простой пример: 20 лет назад большинство программ выглядели так, что ты просто запускал их на своем компьютере. В лучшем случае они могли что-то отправить в сеть, но это происходило редко. Сейчас, когда речь идет о корпоративной разработке, бизнесу нужно создавать программы, которые интегрируются в сложный «организм» из множества других программ. Это требует значительных усилий при проектировании и понимания того, как все должно взаимодействовать. Хотя нейросеть может предложить идеи и варианты, диалог между человеком и ИИ не заменит глубокого понимания и опыта.
Еще один важный момент: на этой неделе в новостях сообщалось о том, что количество запросов к искусственному интеллекту превысило количество запросов на Stack Overflow — ресурсе, где разработчики обращаются за помощью при возникновении проблем. Это говорит о том, что люди все чаще предпочитают общаться с нейросетью вместо того, чтобы обсуждать проблемы друг с другом и создавать новые знания. Для меня возникает вопрос: как дальше будет развиваться ИИ? На сегодняшний день нейросеть может впитать все, что уже было создано людьми, но что будет потом? Существуют разные гипотезы. Некоторые считают, что ИИ сможет сам генерировать, проверять и развивать знания, становясь все более умным. Однако я скептически отношусь к этому. Скорее это дальше будет постоянный маятник - на одном конце люди будут генерировать новые идеи, знания и подходы, на другом эксплуатировать потребленные нейросетью знания и умения.
Но хотя бы сократить кадровый ИТ-голод получится? Раз разработчики будут использовать ИИ и оптимизировать свой ресурс.
Я считаю, что это немного охладит рынок. Во-первых, вероятно, снизится общий уровень зарплат, поскольку с появлением таких инструментов базовые требования к разработчикам становятся несколько ниже. С одной стороны, это хорошо. С другой стороны, у нас по-прежнему существует огромный дефицит специалистов. При этом есть множество людей, прошедших какие-то микрокурсы, которые на самом деле не понимают глубину предмета и не могут заменить настоящих профессионалов. Они не способны закрыть дефицит на рынке. Я думаю, что это перераспределение приведет к снижению дефицита, хотя полностью он не исчезнет.