Спасаем ERP-систему под рынок США с помощью ИИ и прямых рук

В начале месяца от партнёров поступила заявка на доработку ERP-системы для сети ресторанов в США. Система представляет собой микс функционала: отслеживание платежей по филиалам, логистика доставок и калькуляция зарплат сотрудников. Ничего сверхсложного — в основном акты, расчёты и отчёты.

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

Но, по мере погружения чувство благодарности к предыдущей команде сменилось обратным.

  • Код, судя по всему, генерировался в ИИ-подобном режиме без должной доработки.
  • Документация отсутствовала полностью — конечные точки API не передать.
  • Базу данных установили вручную, без миграций. Мы воссоздали структуру, подготовили Prisma-модель и привели всё к порядку.
  • Фронтенд — набор плохо организованных компонентов. Интерфейс внешне симпатичный, но без ролевого разделения: админка и менеджерские функции вперемешку. Потенциальный бухгалтер мог случайно наворотить бед.

Мы предложили клиенту использовать ИИ для наведения порядка — с его согласия внедрили автогенерацию конфигураций, правки и адаптацию. Да, кое-что пришлось доработать вручную — особенно в связке с реальной логикой кода. Но ИИ справился с основным: структура проекта восстановлена, отсутствующие файлы сгенерированы, зависимости собраны.

Также:

  • Подняли нормальный дев-сервер с HTTPS и тестовым доменом.
  • Исправили конфликты в ряде компонентов, мешавших нормальной работе интерфейса.

Вуаля: полностью работоспособная ERP-система готова к эксплуатации. Проект передан клиенту, мы перешли к следующему этапу — разработке нового функционала.

Вывод:

В очередной раз можно констатировать, что ИИ — хороший инструмент, особенно в борьбе с рутинными задачами, но не панацея (для этой темы, думаю, еще не один блог будет). Он и не что-то волшебное, ведь в плохих руках не спасает даже обширная база знаний. Впрочем, это привело заказчика к нам за помощью.

Читайте также

Все статьи
В силу вступает закон о запрете США оказывать IT-услуги в России. Что делать?
Блог 12 сентября 2024

В силу вступает закон о запрете США оказывать IT-услуги в России. Что делать?

С какой платежной системой работать на присоединенных территориях России?
Блог 30 ноября 2023

С какой платежной системой работать на присоединенных территориях России?

Почему для админ панели достаточно концепта на старте?
Блог 28 мая 2023

Почему для админ панели достаточно концепта на старте?

Подпишитесь на рассылку о digital-продуктах

Раз в неделю отправляем полезные материалы о разработке, дизайне и запуске digital-продуктов