Спасаем ERP-систему под рынок США с помощью ИИ и прямых рук
В начале месяца от партнёров поступила заявка на доработку ERP-системы для сети ресторанов в США. Система представляет собой микс функционала: отслеживание платежей по филиалам, логистика доставок и калькуляция зарплат сотрудников. Ничего сверхсложного — в основном акты, расчёты и отчёты.
Код на первый взгляд выглядел чистым, местами даже с комментариями — решили погружаться. Из переданного — только сомнительно поднятый сервер с исходниками. Ни документации, ни среды, ни базовых инструкций.
Но, по мере погружения чувство благодарности к предыдущей команде сменилось обратным.
- Код, судя по всему, генерировался в ИИ-подобном режиме без должной доработки.
- Документация отсутствовала полностью — конечные точки API не передать.
- Базу данных установили вручную, без миграций. Мы воссоздали структуру, подготовили Prisma-модель и привели всё к порядку.
- Фронтенд — набор плохо организованных компонентов. Интерфейс внешне симпатичный, но без ролевого разделения: админка и менеджерские функции вперемешку. Потенциальный бухгалтер мог случайно наворотить бед.
Мы предложили клиенту использовать ИИ для наведения порядка — с его согласия внедрили автогенерацию конфигураций, правки и адаптацию. Да, кое-что пришлось доработать вручную — особенно в связке с реальной логикой кода. Но ИИ справился с основным: структура проекта восстановлена, отсутствующие файлы сгенерированы, зависимости собраны.
Также:
- Подняли нормальный дев-сервер с HTTPS и тестовым доменом.
- Исправили конфликты в ряде компонентов, мешавших нормальной работе интерфейса.
Вуаля: полностью работоспособная ERP-система готова к эксплуатации. Проект передан клиенту, мы перешли к следующему этапу — разработке нового функционала.
Вывод:
В очередной раз можно констатировать, что ИИ — хороший инструмент, особенно в борьбе с рутинными задачами, но не панацея (для этой темы, думаю, еще не один блог будет). Он и не что-то волшебное, ведь в плохих руках не спасает даже обширная база знаний. Впрочем, это привело заказчика к нам за помощью.
