ИИ «решил» проблему интеграции за 3 дня
Но на самом деле всё решил не он.
Ко мне обратился владелец бизнеса: сайт и 1С постоянно сбоят. Ошибки в остатках, перепутанные цены, зависающий обмен, отсутствие понимания - что именно обновилось.
Подрядчики предлагали: - переписать сайт за миллионы рублей - внедрить 1С заново за десятки миллионов Логичный вопрос собственника: «Я уже заплатил. Почему снова?»
Что показал рынок Я обзвонил несколько команд и middle+ разработчиков. Оценка: - срок - около месяца ± 2 недели - бюджет - сотни тысяч - обязательное условие - детальное ТЗ
Некоторые предлагали сначала аудит за ~250 000 ₽ и месяц работы - только чтобы подготовить техническое задание. И здесь я решил провести эксперимент.
Эксперимент Я не стал искать «волшебного разработчика». Я сел писать ТЗ. Месяц работы. 80+ страниц.
Проработал: - архитектуру потоков - форматы сообщений - идемпотентность - обработку ошибок - историю операций - мониторинг - Docker, RabbitMQ, PostgreSQL, Grafana - 12 интеграционных потоков на Python
Это был не документ «для галочки». Это была модель системы. После этого я загрузил ТЗ в две модели ИИ в режиме проекта.
Получил: - инфраструктурный каркас - конфигурации - код потоков - логику обработки ошибок
Основная структура заработала сразу. Дальше - аккуратная проверка и донастройка краевых кейсов. Через две недели сравнил тестовый контур с продуктивом. Все расхождения оказались следствием старой проблемной интеграции.
Бизнес-результат И вот здесь начинается самое важное. После стабилизации интеграции: - процент брошенных корзин сократился кратно - выросло количество завершённых покупок - исчезли жалобы на «цена на сайте одна - в корзине другая» - пропали зависания при оформлении
За первые два месяца дополнительная маржа полностью окупила все расходы на проект.
Без переписывания сайта. Без внедрения 1С «с нуля». Без миллионов инвестиций.
Самое интересное Я показал это же ТЗ разработчикам. Новая оценка: - джуны - до двух недель - сеньоры - до 3 дней Задача не изменилась. Изменилась определённость.
ИИ ничего «не решил». Решило - детально проработанное техническое задание. Когда: - логика описана, - исключения продуманы, - потоки формализованы, - архитектура определена, реализация становится вопросом техники.
ИИ - просто исполнитель (как в басне про двух работников). Как и разработчик без контекста.
Если вы не задали правильные вопросы - он не задаст их за вас. А иногда - додумает. И не всегда так, как нужно бизнесу.
Где на самом деле теряются деньги В большинстве проектов деньги уходят не на код. Они уходят на: - неопределённость - бесконечные уточнения - переделки - «мы имели в виду другое»
Детальная проработка до старта: - сокращает сроки - снижает бюджет - уменьшает риски - защищает маржу
Подхода два: вы платите за анализ заранее - или за ошибки потом.
Басня про двух работников Один работник пришёл к барину и говорит: - Барин! Почему ты мне платишь всего пять копеек, а Ивану всегда пять рублей?
Барин выглянул в окно и сказал: - Вижу я, кто-то едет. Вроде бы сено мимо нас везут. Выйди-ка, посмотри.
Работник сходил, вернулся: - Правда, барин. Сено везут. - А не знаешь, откуда? Может, с Семёновских лугов? - Не знаю. - Так сходи и узнай.
Сходил работник, вернулся: - Барин! С Семёновских лугов. - А не знаешь, первого или второго укоса? - Не знаю. - Так сходи, узнай.
Снова сходил. - Барин! Первого укоса. - А по чём продают? - Не знаю. - Так узнай.
Сходил ещё раз.
- По пять рублей. - А дешевле не отдают? - Не знаю.
В этот момент входит Иван: - Барин! Мимо везли сено с Семёновских лугов первого укоса. Просили по пять рублей. Я сторговался по три рубля за воз. Я их загнал во двор - они разгружают.
Барин повернулся к первому работнику: - Теперь ты понял, почему тебе платят пять копеек, а Ивану пять рублей?
Разница не в инструменте. Разница - в глубине проработки. И это одинаково справедливо и для людей, и для ИИ.