A Look at Upcoming Innovations in Electric and Autonomous Vehicles ИИ взялся за склады. Разработчик уходит в тень

ИИ взялся за склады. Разработчик уходит в тень

Разработчик из Аэросиб-С научил нейросеть писать SQL-запросы

ИТ-специалист автоматизировал выставление счетов с помощью локальной нейросети

Автоматизация добралась туда, где её меньше всего ждали - в рутину выставления логистических счетов. Разработчик компании Аэросиб-С поделился историей внедрения искусственного интеллекта в систему учёта складских услуг и публично поблагодарил ИТ-отдел за помощь в освоении WMS-платформы CWMS 3000. История получилась не просто технической - она о том, как один инженер попытался снять с себя вечную обязанность вручную переписывать SQL-запросы.

Задача, которая выросла из рутины

Аэросиб-С - крупный игрок на рынке складской логистики. Компания занимается ответственным хранением, работой с интернет-магазинами и обслуживанием складов класса «A». Через её объекты ежедневно проходят тысячи товарных позиций, а система управления складом фиксирует сотни миллионов транзакций. При таких объёмах ручной ввод данных превращается в источник ошибок и потерянных денег.

Именно поэтому разработчик взялся за автоматизацию биллинга - систему, которая формирует счета за логистические услуги на основании данных WMS и терминалов сбора данных. Задача сама по себе не новая. Но камень споткновения обнаружился быстро: параметризованные SQL-запросы, лежащие в основе расчётов, мог менять только программист. Менеджер, отвечающий за тарифы и услуги, языком баз данных не владеет - и вряд ли ему это нужно по должности.

Испытание нейросетей в боевых условиях

Чтобы разгрузить разработчика от постоянной доработки логики расчётов, было решено подключить локальные языковые модели, способные превращать обычный текст в корректный SQL-запрос. Условие было жёстким: никакой передачи чувствительных данных третьим лицам, значит - только локальный запуск. Из оборудования - обычный сервер на Linux Debian с 30 гигабайтами оперативной памяти, без видеоускорителей.

Для тестов описали схему из десяти ключевых таблиц WMS и составили эталонный запрос - на выборку паллет европейского типа по накладной. Дальше в дело пошли модели с 16 и 30 миллиардами параметров - как раз тот минимальный порог, при котором нейросеть способна понимать связи между таблицами и строить сложные конструкции с JOIN и группировкой.

  • deepseek-coder-v2:16b - ответ неверный, время ответа около двух минут
  • gemma4:26b - ответ верный, но время ожидания превысило 21 минуту
  • qwen3-coder:30b - ответ неверный
  • qwen3:14b - ответ верный, но неоптимальный
  • qwen3:30b - ответ верный, около 16 минут ожидания
  • qwen3.5:9b - с задачей не справилась

Победитель и неожиданный вывод

Лучший результат по точности показала модель gemma4:26b - именно она выдала самый корректный вариант запроса. Правда, за качество пришлось заплатить временем: без выделенной видеокарты с достаточным объёмом видеопамяти ответа приходится ждать десятками минут. Разработчик прямо признаёт: это первая попытка внедрить ИИ без дополнительного финансирования, поэтому скорость закономерно оставляет желать лучшего.

Обнаружился и другой нюанс - специализированные coder-модели неожиданно уступили обычным "рассуждающим" нейросетям. Возможно, дело в ограничении по числу параметров: модели уровня 16-32 миллиарда просто не дотягивают до той глубины понимания контекста, которая нужна для сложных бизнес-запросов.

Что дальше: экспертная система вместо программиста

Главный практический итог эксперимента - описывать логику расчёта услуг текстом теперь может аналитик, а не только разработчик. Это уже снимает часть нагрузки с ИТ-отдела и сокращает время на доработку системы биллинга. Автор проекта видит развитие идеи в создании классификатора типовых услуг: поскольку у разных логистических компаний перечень операций во многом повторяется, можно собрать библиотеку готовых текстовых шаблонов запросов и подбирать их под новые задачи без написания кода с нуля.

Тема звучит на фоне общей дискуссии об ИИ на рынке труда - прогнозы о сокращении офисных позиций начального уровня появляются регулярно. Автор истории смотрит на это спокойнее: искусственный интеллект - инструмент, а не приговор профессии. Вопрос, по его мнению, не в том, заменит ли нейросеть разработчика, а в том, как использовать её так, чтобы код оставался понятным и не превращался в технический долг.