Заказчикам

Исправить вайбкодинг

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

Типичные симптомы

Пустая (белая) страница вместо приложения

Сайт открывается, но показывает белый экран. Обычно это ошибка в JavaScript, которая роняет рендер, или приложение не нашло нужный файл. В консоли браузера почти всегда видна конкретная причина — разработчик начинает оттуда.

Ошибка 500 на сервере

Бэкенд отвечает «Internal Server Error» вместо данных. Причина прячется в логах сервера: необработанное исключение, неверная переменная окружения, отвалившееся подключение к базе. Без чтения логов это гадание, поэтому первым делом нужен доступ к ним.

Проект не собирается (build fails)

При деплое сборка падает с ошибкой: не та версия Node или Python, конфликт зависимостей, отсутствующий пакет, который нейросеть «придумала». Локально работало, потому что у вас уже было всё установлено, а на чистом сервере — нет.

Локально работает, на проде — нет

Классика вайбкодинга. На вашей машине всё запускается, на сервере — отказ. Чаще всего дело в захардкоженных путях, отсутствующих переменных окружения, другой версии runtime или в том, что код рассчитывал на локальную базу/файл, которого на проде нет.

Работало вчера, сегодня сломалось

Без изменений с вашей стороны приложение вдруг перестало работать. Часто это автообновление зависимости с ломающим изменением, истёкший токен/сертификат или переполнившийся диск. Нужен разбор, что именно поменялось в окружении.

Как обезопасить заказ на Agon

До оплаты

Чат с исполнителем доступен до оплаты — задачу можно обсудить и проверить опыт

После оплаты

6 дней на отмену без комиссии после оплаты

Если возник спор

Спор разбирает модератор в общем чате — обе стороны видят аргументы

Что проверит специалист

1
Переменные окружения и конфигурация

Проверяют, что все ключи, адреса баз и токены вынесены в переменные окружения, а не зашиты в код, и что на проде они реально заданы. Захардкоженная конфигурация — причина половины поломок «локально работает, на сервере нет».

2
Зависимости и их версии

Сверяют список пакетов: нет ли «галлюцинированных» нейросетью библиотек, которых не существует, зафиксированы ли версии (lock-файл), нет ли конфликтов. Свободные диапазоны версий — мина, которая взрывается при следующей установке.

3
Сборка и деплой (build pipeline)

Прогоняют сборку на чистом окружении, как на сервере, и ловят то, что у вас локально скрыто кэшем. Проверяют команды старта, порты, статические файлы, совместимость версий runtime.

4
Обработка ошибок и логирование

Смотрят, что приложение не падает молча: есть try/catch в нужных местах, ошибки пишутся в лог с понятным сообщением, пользователю не вываливается стектрейс. Без этого каждая следующая поломка снова будет «белым экраном» без объяснений.

5
Подключения к внешним сервисам

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

Ценовые ориентиры

3 000–10 000 ₽

Быстрая починка одной локализованной поломки: белый экран, ошибка деплоя, одна 500-я. Причина находится по логам и закрывается без переписывания

10 000–30 000 ₽

Существенный разбор: несколько связанных поломок, наведение порядка в конфигурации и зависимостях, настройка нормального деплоя и логов

30 000–80 000 ₽

Переписывание проблемных модулей, когда латать дороже, чем сделать заново: пересборка архитектуры куска проекта с тестами и стабильным деплоем

Диапазоны — срез по рынку на момент публикации, не обязательство Agon. Финальную смету исполнитель пришлёт в отклике, посмотрев ваш код.

Частые вопросы

Сколько стоит починить код от нейросети?+

Быстрая починка одной поломки — 3 000–10 000 ₽. Разбор нескольких связанных проблем с наведением порядка в конфигурации и деплое — 10 000–30 000 ₽. Если латать дороже, чем переписать проблемные модули, — 30 000–80 000 ₽. Точную смету разработчик назовёт после того, как посмотрит код и логи: иногда «белый экран» чинится за полчаса, иногда за ним системная проблема.

Что прислать разработчику, чтобы он быстрее нашёл причину?+

Минимум: ссылку на репозиторий или архив с кодом, текст ошибки (из консоли браузера или логов сервера), описание «что делали — что ожидали — что получилось» и доступ к логам прода. Чем больше фактуры, тем меньше времени уходит на воспроизведение, а значит — дешевле починка. Доступы выдавайте после оплаты, до этого задачу можно обсудить в чате.

Дешевле починить или переписать с нуля?+

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

А если разработчик «починит», а через день снова сломается?+

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

Чем «вайбкодинг» отличается от обычной разработки?+

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

Связанные сценарии