Магазин одежды: бот работает, но ломается на каждом втором вопросе
Проблема
Предприниматель решил сам сделать бота для магазина. Без разработчиков. Описал задачу нейросети текстом — она написала код. Через пару недель бот заработал: принимает сообщения в WhatsApp, уточняет город и размер, показывает товар из каталога.
А потом начались проблемы.
Клиент пишет «Алматы» — бот вместо уточнения размера начинает показывать кеды с золотистым глиттером. Клиент задает вопрос не по сценарию — бот зацикливается. Каждое исправление через нейросеть ломает что-то другое.
При этом в проекте — 87 МБ дубликатов. Забытые фотографии, файлы с непонятным назначением, повреждённые настройки. Каждый запрос к нейросети добавляет новый код, назначение которого владелец не понимает.
«Я как слепой котёнок в редакторе кода. — Так и есть.»
Отдельная история — система поиска товаров. Нейросеть сама решила, что для каталога нужна специальная база данных с индексами и поисковым движком. Для каталога из 15 позиций. Это как арендовать фуру, чтобы отвезти один пакет из магазина.
Что сделали на консультации
1. Подключились к проекту и провели аудит
Через удалённое подключение открыли проект на компьютере клиента. За первые 10 минут нейросеть-ассистент сама нашла:
- 87 МБ мусора: дубликаты фото, забытые файлы, 90% объёма — медиафайлы
- Сложную систему поиска по базе данных — для 15 товаров
- 10 конкретных ошибок в логике бота
- Повреждённые настройки контроля версий
«Это он всё сам определил?» — «Да.»
2. Убрали лишнюю сложность
Ключевое решение: убрать базу данных с поисковым движком. Для каталога до 100 позиций достаточно дать нейросети текстовое описание товаров. Без баз. Без индексов. Без специальных систем поиска.
Клиент спросил: «А как он без базы данных может находить товары?»
Вот это и есть главная ловушка вайбкодинга. Нейросеть навернула сложностей, человек принял это как данность — и теперь не может разобраться, что происходит внутри.
3. Сохранили рабочую версию
Впервые за весь проект. До этого клиент не пользовался контролем версий. Каждое неудачное изменение было необратимым. Показали на практике: вот вы изменили одно слово — видите, файл изменился. Если что-то сломается, откатываем к рабочей версии за секунду.
4. Составили план доработки
Разбили работу на четыре этапа:
- Починить 10 конкретных ошибок (с описанием, что считается исправленным)
- Добавить систему логирования — чтобы видеть, почему бот ответил не то
- Тесты и рефакторинг
- Упаковка и запуск на сервере
Каждая задача — не больше 4 часов. После каждого этапа — сохранение.
5. Передали методологию работы с нейросетью
- Как разбивать задачу на части, чтобы нейросеть не теряла контекст
- Как контролировать объём диалога (больше 120 тысяч символов — останавливай и начинай новый)
- Как передавать контекст между сессиями
- Как просить объяснения на понятном языке: «Напиши план с комментариями для человека без технического опыта»
Что получил клиент
- Аудит проекта: 87 МБ мусора найдено и удалено
- Архитектурное решение: убрана избыточная система поиска
- Первое сохранение рабочей версии (контроль версий)
- План доработки: 4 этапа, 10 задач с критериями
- Методология работы с нейросетью для кодинга
Видеоотзыв клиента
Ключевой вывод
Вайбкодеров — людей без технического опыта, которые создают продукты с помощью нейросетей — становится всё больше. Типичный сценарий: описал задачу, получил код, запустил. Работает. А через две недели — тупик. Ошибок больше, чем функций. Под капотом непонятно что. Каждый фикс рождает новый баг.
Создавать с помощью нейросети — просто. Поддерживать то, что создал — нет. Нейросеть не выбирает простое решение. Она выбирает решение, которое выглядит правильным в рамках одного запроса. А потом эти решения накапливаются, конфликтуют, и проект превращается в снежный ком.
Ценность консультанта здесь — не в написании кода. А в трёх вещах:
- Архитектура. Где нейросеть, где обычная автоматизация, где достаточно текстового описания
- Методология. Как ставить задачи, разбивать на части, не терять контекст
- Предотвращение ошибок. Какие решения нейросети стоит принять, а какие — отменить
Смета за 30 секунд
Отправьте описание задачи или техническое задание боту. Оценка стоимости с разбивкой по этапам, с точностью до часа и до рубля. Без звонков.
Консультация 30–60 мин
Разберём ваш конкретный процесс, посчитаем окупаемость, определим — стоит ли автоматизировать, если да — то как и сколько это будет стоить.