Привет! Меня зовут Комаров Александр. Уже почти 7 лет я занимаюсь менеджментом в ИТ — строю команды, запускаю продукты, налаживаю процессы.

И вот — за три недели я создал телеграм-бот «Вишлист Бот», используя только нейросети. Без единого программиста. Бот позволяет создать свой вишлист и найти вишлист любого другого пользователя телеги по нику. Рассказываю как это было!

Последнее время в инфополе витает мысль: нейросети скоро заменят программистов. Мне, как менеджеру, стало интересно: а правда ли это?

Я решил поставить эксперимент:

  • Смогу ли я сам собрать продукт с нуля без помощи разработчиков, архитекторов, девопсов и всей этой IT-братии?

  • Смогу ли я внятно объяснить нейросети, что хочу получить?

  • И вообще — правда ли, что «программисты больше не нужны»?

Спойлер:

  • Да, какой-нибудь MVP создать можно (может и что-то большее, но нужно практиковаться)

  • Нейросеть — это как пассивный сеньор: код пишет отлично, но инициативы - ноль :D

  • Программистов она не заменит. Но изменит их работу до неузнаваемости. ИМХО.

Про что статья?

Эта статья — про сравнение Cursor и Replit: два инструмента, которые я попробовал, и почему тест-стейдж-прод — это святое, если вы работаете с нейросетями.

Инструмент Replit

Я — менеджер. А любой менеджер хочет простого: чтобы всё заработало с первого раза, сегодня, к шести вечера. Мы что, так многого просим? (ссылка на мем)

Поэтому первым мне попался Replit.

Плюсы Replit:

  1. Проект сразу запускается на выделенном сервере. Не надо думать, где это всё будет жить.

  2. Всё через браузер. Ничего не устанавливаешь — просто открываешь веб, пишешь нейросети, что хочешь, и она делает.

  3. Под капотом — Claude Sonnet 3.5. Отлично пишет код.

  4. База данных и СУБД — сразу из коробки. Удобно.

Через 3 часа мой бот был готов. С нуля! Ничего не было — и вот уже рабочий бот, который я протестил у себя в телеге. Эйфория. Я всем написал: «всё, мир уже не будет прежним!»

Решил выпустить бот в люди — ведь как круто: найти вишлисты друзей, дарить полезные подарки.

Ну чтож, как любой нормальный ИТ-менеджер, я захотел разделить окружения:

  • Тестовое — чтобы гонять фичи и не бояться всё сломать.

  • Продовое — с настоящей базой и боевыми пользователями.

Один Тимлид спросил меня: «А зачем тебе столько заморочек для MVP?»

Отвечаю:

  • Если ты используешь нейросеть и не шаришь за код, то ты обязан разделять окружения. Потому что ты не понимаешь, как работает программа. Сейчас она все делает хорошо, но одно не осторожное слово в промпте и нейросеть подумает, что ты хочешь удалить базу данных и, с удовольствием, это сделает. Ведь нейронка - это пассивный сеньор. Он идеально сделает вашу задачу, даже не спросив зачем вы это делаете.

  • Во-вторых, для меня это был эксперимент: можно ли реально разработать продукт с помощью нейросети? И в нормальном b2c продукте всегда есть тест, стейдж, прод. Без этого — никак.

Минусы Replit:

  1. Как я ни просил моего «пассивного сеньора», он не смог разделить окружения. Не знал как. Не умел. Не хотел. Не знаю. У меня не вышло.

И всё. На этом Replit закончился.

Я старался около недели победить этот жирный минус... Replit — не смог.

Инструмент Cursor

Любовь с первого коммита.

Плюсы Cursor:

  1. Не ограничивай себя. Хочешь программиста — пожалуйста. Хочешь девопса — будет тебе пайплайн.

  2. Под капотом — тот же Claude Sonnet. Пишет так же круто.

Особенности:

  1. Cursor — это отдельная IDE на базе VS Code. Скачал с официального сайта, установил, пошёл делать.

  2. Тоже стоит $20/мес, как Replit.

  3. Разработка локальная. Придётся познакомиться с магией деплоя, серверами, SSH, Debian... (Я думал, забуду слово «Debian» навсегда после 2 уроков в 9 классе, когда школа перешла на бесплатную ОС на школьных компьютерах...)

С Cursor всё получилось.

Но пришлось заморочиться. Я развернул:

  • Тест — для локального теста на своем компьютере

  • Стейдж — чтобы проверять ничего ли не сломать при деплое

  • Прод — с бэкапами, мониторингом, изоляцией. Красота...

И всё — с помощью нейросети! Cursor сам написал скрипты деплоя через GitHub Actions... Но об этом в следующих статьях)

Выводы:

  1. Cursor — one love.

  2. Бот в проде. Можно уже создавать свои вишлисты - вот ссылочка

  3. В следующей статье я расскажу и покажу как в курсор быстро сделать своего бота и не заморачиваться с окружениями. Но лучше заморочьтесь (А то вот BLS Франция месяц назад тестировании бота прямо в проде — и всех завалило пушами про свободные записи. Не надо так :)


В своем телеграм канале Смелые задачи пишу про менеджмент, инструменты и просто жизнь :)