↩️ Назад

Категории

Где генерация кода через нейросети дешевле и не хуже: расчёты и границы применимости

20.10.2026 | из категории: Нейросети

Будующие ценности айти индустрии

В прошлой заметке я разбирал идею «сгенерирую уникальный софт — дыр никто не знает». Тогда вывод был: уникальность — не защита, а иллюзия. Но это был разбор безопасности. А теперь давайте посчитаем экономику. Потому что вопрос «дешевле ли генерить» — это не философия, это арифметика. И ответ на неё: кое-где — да, и сильно. Кое-где — нет, и опасно.

Сразу оговорка: я не беру в расчёт «сеньор vs нейросеть» в вакууме. Я беру конкретные типы продуктов и смотрю, что дешевле по деньгам и сопоставимо ли по качеству. Поехали.

Точка отсчёта: сколько стоит «традиционный» путь

Чтобы сравнивать, нужны цифры. По открытым данным на осень 2026:

Теперь с чем это сравнивать.

Что говорит эксперимент: лендинг за 36 рублей

На Habr был тест: 11 лендингов сгенерированы разными нейросетями. Средняя цена одного лендинга — 36 ₽. Среднее время — 3 минуты. Самый дорогой — 89,50 ₽, самый дешёвый рабочий — 9 ₽.

Модель Сайт Цена Время Качество
Claude Sonnet 4.6 Салон красоты 72,40 ₽ 3:49 лучший визуал
GPT-5.3 Codex Курсы 28 ₽ 2:05 чисто, без косяков
Qwen 3.7 Max Кофейня 25,70 ₽ 4:32 рабочий, уютный
Qwen 3.5 Flash Фитнес 9 ₽ — шаблонно, но рабоче
Claude Opus 4.8 Ветеринарка 89,50 ₽ — мусор в коде
Gemini 3.5 / 2.5 — 0 ₽ 10–15 сек провал, пустая заготовка

Вывод из этого теста простой: для лендингов и визиток генерация дешевле традиционного пути в сотни раз. Даже если добавить время на вычитку и правку (скажем, час твоего времени), ты всё равно в пределах пары тысяч рублей против 30 000–100 000 ₽ у студии.

Зона А: лендинги, визитки, промо-страницы. Генерация дешевле в 10–100 раз. Качество для типовой задачи — сопоставимо. Безопасность: риск минимальный, если нет форм с персональными данными или оплаты. Вывод: генерить, не думать.

А что с «уникальным кодом для внутренних тулзов»?

Тут интереснее. Лендинг — это витрина. А внутренний инструмент — это то, что раньше часто не делали вообще, потому что «дорого писать ради экономии десяти минут в день».

Ключевая мысль из разборов экономики клиентской разработки с AI: «С AI стало выгодно делать то, что раньше технически было несложно, но экономически бессмысленно». Специфический фильтр в админке, дополнительный экран, сценарий обработки данных — раньше это были «полдня печатать код и ещё день на отладку», теперь — часы, а не дни.

Но там же и предупреждение: стоимость работы с AI ≠ стоимость токенов. Агент может сжечь несколько долларов и оказаться выгодным, если снял пару часов ручной работы. А можно полчаса готовить идеальный промпт, чтобы сэкономить модели доллар — и это уже убыток.

И ещё: командный режим (несколько агентов) в тестах оказался в 1,8–5,1 раза дороже одиночного агента, а статистически значимый прирост качества был только в одном из четырёх сравнений. То есть «нанять толпу агентов» — не всегда умно. Иногда один хороший промпт дешевле трёх параллельных.

Зона Б: внутренние инструменты, админки, автоматизация, нишевые скрипты. Генерация дешевле, потому что альтернатива — либо не делать вообще, либо платить за готовый продукт с кучей ненужного. Риск низкий: пользователей мало, данные не критичные, взлом не страшен. Вывод: генерить + сканеры, но не строить «безопасность на уникальности».

Где экономика ломается: безопасность и поддержка

А теперь честно про то, что не влезло в оптимистичные таблицы.

1. Сканеры не заменяют модель угроз

Ты можешь прогнать сгенерённый код через semgrep, bandit, trivy и получить «0 critical». Это значит, что типовых дыр нет. Это не значит, что дыр нет вообще. Системные связки, IDOR, логические ошибки авторизации — сканеры их не видят. Если у тебя зоомагазин без логинов — плевать. Если у тебя сервис с аккаунтами — уже нет.

2. Поддержка — это не «сгенерил и забыл»

Абонентское обслуживание сайта стоит от 5 100 ₽/мес за минимальный пакет. Это не потому что «дармоеды», а потому что кто-то должен обновлять зависимости, следить за бэкапами, реагировать на сбои. Сгенерённый сервис этого не отменяет. Ты просто меняешь «платить за поддержку вендору/подрядчику» на «дежурить сам». Для пет-проекта — ок. Для чего-то, что должно работать 24/7 — считай своё время.

3. «Уникальность» не защищает от ботов

Я это уже говорил, но повторю: sqlmap не спрашивает, популярный ли у тебя фреймворк. Он просто перебирает. Уникальность снижает риск целенаправленной атаки человеком, который изучил твой код. От автоматического шума — ноль.

Зона В: сервисы с пользовательскими данными, оплатой, авторизацией. Генерация может быть дешевле, но безопасность требует либо твоего глубокого аудита, либо внешнего пентеста. «Уникальный код» тут не аргумент. Вывод: генерить можно, но считать надо не только токены, а и риск.

Будущее ценностей айти: ответственность как профессия

А теперь главное, что я понял, пока считал все эти цифры. Экономика генерации ломает не профессию программиста, а разделение «написать код» и «ответить за результат». Раньше эти две вещи шли вместе просто потому, что писать было долго и дорого. Теперь писать дёшево — и они разъезжаются.

Смотри, что реально изменилось. Нейросеть выдаёт красивый код. Работает в демо, тесты зелёные, сканер молчит, комментарии «// safe» на месте. Она оптимизирует воспринимаемое качество, потому что обучена на том, что люди называли хорошим кодом. Но красивый код и ответственный код — это разные вещи.

Красиво — это про артефакт. Ответственно — это про последствия. Не «работает ли», а «что будет, когда сломается». Не «есть ли дыры по сканеру», а «что произойдёт, если атакующий сделает то, о чём сканер не знает».

И вот тут всплывает метафора, которая мне нравится больше всех. Сгенерённый сервис — это дуршлаг. Красивый дуршлаг может выглядеть как произведение искусства. Но его функция — держать воду. И если он дырявый не там, где надо, — он бесполезен, сколько бы денег в него ни вложили. Профессионал отличается от генератора не тем, что делает дуршлаг без дырок (дырки нужны!), а тем, что понимает, где дырки должны быть, а где — нет. И отвечает за то, что они там, где надо.

Именно поэтому «сеньор остаётся» — не потому что он быстрее пишет (медленнее!). А потому что он говорит «нет». Нет — этому красивому решению, потому что оно не масштабируется. Нет — этой библиотеке, потому что у неё нет поддержки. Нет — этому дедлайну, потому что безопасность не влезает. Вот это «нет» и есть профессия. Агент говорит «да» на всё, потому что у него нет шкуры на кону. Он выдал код и забыл. А ты — помнишь. Ты знаешь, что завтра это пойдёт в прод, и если там дыра — это твоя дыра.

Новая ценность профессионала: не «умею писать код» (это теперь дёшево), а «умею отвечать за решение». Владелец риска — единственная роль, которую нельзя сгенерировать, потому что генератор не несёт последствий. Ответственность — это не навык, это позиция.

Что это значит практически. Твой луп с генерацией не заменяет профессионала — он усиливает его, при условии, что на выходе лупа стоит человек, который подписывается. Без подписи это просто быстро сгенерённый дуршлаг. Экономия на генерации реальна, но она перекладывает ответственность на тебя — и вот это и есть скрытая стоимость, которую не видно в таблице токенов.

Так что «кого первым вынесет» — вопрос не про языки и не про стеки. Вынесет работу без ответственности. Не потому что ИИ злой, а потому что работа без ответственности — это и есть то, что автоматизируется первым. Всегда так было. А те, кто остаётся, остаются не потому что умнее, а потому что на них висит подпись.

Итоговая таблица: где что выгодно

Тип продукта Экономика генерации Качество Безопасность Вердикт
Лендинг / визитка -90…-99% Сопоставимо Риск низкий Генерить
Внутренний тулз / админка -50…-80% Достаточно Риск низкий Генерить + сканеры
Нишевый сервис без ПДн -30…-60% Зависит от ТЗ Средний Генерить + аудит
Сервис с аккаунтами -10…-40% Требует ревью Высокий Осторожно
Платежи / медицина / гос Не считается Регуляторика Критичный Не начинать
Главный вывод: генерация выгодна там, где цена ошибки низкая, а цена рутины высокая. Как только появляется ответственность за данные или деньги — экономика токенов перестаёт быть главной цифрой.

Что бы я делал, если бы горело

  1. Для лендингов — генерить, править текст, деплоить. Не тратить время на «свой уникальный фреймворк».
  2. Для внутренних тулзов — генерить, прогонять через сканеры, но не строить на них критичные процессы без бэкапов.
  3. Для сервисов с пользователями — генерить черновик, но закладывать время и деньги на аудит. Либо брать готовое с поддержкой, либо дежурить самому.
  4. Никогда — не считать «уникальность» аргументом безопасности. Это аргумент против ботов, а не против взлома.
  5. Всегда — держать в голове, что на выходе лупа должен стоять человек с подписью. Иначе это не экономия, а перекладывание риска на себя без осознания.

Цифры по ставкам и ценам взяты из открытых источников на октябрь 2026. Реальные бюджеты зависят от региона, стека и переговоров. Безопасность — не бинарна; эта заметка не заменяет пентест.




Категории:

Категории

← Назад к списку