July 15

Как ИИ помог сети корпоративного питания перестать терять деньги на списаниях и ускорить отчётность до минут

Заказчик: «РЕСТФОТОАНАЛИТИКА» (London Restaurant Group). 25 лет на рынке, десятки точек корпоративного питания по стране.

Задача

Каждый день точки отчитываются: что приготовили, что выдали сотрудникам, что списали. Тонны цифр. Раньше их вручную сводил аналитик. Он искал закономерности и давал рекомендации: это блюдо не доедают — убираем, это популярно — готовим больше.

Собственник захотел заменить человека нейросетью. Чтобы она сама обрабатывала отчёты и говорила: «Вот это блюдо пора убрать, а вот это — масштабировать».

Задача выглядела просто. Мы думали: загрузим таблицу в ИИ, спросим — получим ответ. Ошиблись.

Первая попытка и провал

Мы взяли ГигаЧат, облегчённую версию. Старшая не давала преимуществ — не стали переплачивать. Но модель не умела работать с таблицами напрямую. Данные приходилось скармливать огромным текстом.

Хуже другое: нейросеть путала столбцы, придумывала цифры и блюда, которых нет в меню. На вопрос «что убрать» отвечала уверенно и гладко — но полностью мимо реальных данных.

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

Тогда руководитель команды сказал: «Нейросеть — не калькулятор. Цифры должен считать код, а модель — только превращать результат в текст». Это стало поворотным моментом.

Решение: архитектура, в которой ИИ не врёт

Главный принцип: нейросеть не видит сырые данные. Мы дали ей набор кнопок — серверных функций. «Посчитать остатки», «найти топ списаний», «сравнить выдачу и потребление».

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

Четыре шага к рабочему решению

Шаг 1. Изоляция данных. Таблица живёт на сервере заказчика. Все расчёты делает код. Нейросеть не читает таблицу и не держит её в памяти. Никаких гигантских текстов. Данные не покидают контур компании.

Шаг 2. Нейросеть как менеджер. Пользователь спрашивает: «Что убрать из меню за неделю?» Модель понимает, что нужны данные по списаниям, и вызывает нужную функцию с параметрами. Код всё считает и возвращает точные цифры. Модель получает результат и пишет ответ: «За неделю чаще всего списывали суп харчо и рыбные котлеты. Рекомендую убрать». Цифры посчитал код. ИИ выступил только как интерфейс.

Шаг 3. Двойная система инструкций. Мы прописали два слоя правил. Системная инструкция объясняет роль: «Ты аналитик, работаешь строго с цифрами, не додумываешь». Инструкция-напоминание уходит с каждым запросом: «Отвечай кратко, только по данным». Кстати, сами инструкции мы писали с помощью другой нейросети — получилось точнее и понятнее, чем у человека. Теперь используем этот приём в других проектах.

Шаг 4. Финальное решение за человеком. Стопроцентной точности не даёт никто. Поэтому в интерфейсе можно поправить ответ модели: название блюда, цифру, формулировку. Машина убирает рутину, но ответственность остаётся на операторе.

Результат

Прототип сделали за 3 недели силами двух разработчиков. Заказчик загружает отчёт, задаёт вопрос и получает рекомендацию за минуты. Раньше на это уходили часы ручного труда.

Стоимость запроса к ИИ сократили в 3–20 раз. До внедрения мы скармливали модели 30–100 тысяч токенов за раз. После — типовой запрос занимает 1,5–3 тысячи токенов.

Модель больше не устаёт, не фантазирует и не ошибается в цифрах.

Куда это можно масштабировать

Технологический кубик универсален. Достаточно настроить инструменты под другую сферу. Задача «есть таблицы от разных источников, нужно задавать вопросы на обычном языке и получать точные ответы» встречается везде:

  • Розница — ежедневные отчёты по продажам и остаткам
  • Логистика — данные по маршрутам, загрузке и топливу
  • Финансы — выписки и платежи
  • Производство — учёт сырья и готовой продукции

Главные выводы

Пять уроков, которые мы вынесли из этого проекта:

  1. Не верьте заявленным пределам памяти нейросети. Производитель обещает 150 страниц текста — сбои могут начаться на первой трети. Проверяйте на своих данных.
  2. Не переплачивайте за старшие версии. На табличных задачах разницы между Lite, Pro и Max может не быть. Тестируйте.
  3. Нейросеть пишет инструкции для нейросети лучше человека. Структурнее, точнее, без двусмысленностей.
  4. Инструменты вызова — это must-have. Мы нащупали этот подход в проекте и теперь тиражируем на другие отрасли.
  5. Нейросеть — отличный интерфейс, но считать должен код.

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

Оставить заявку или задать вопрос → https://itfox-web.ru/ru/cases/chto-delat-esli-neiroset-vret-v-tsifrakh-my-perestali-davat-ei-syrye-d?utm_source=teletype&utm_medium=social&utm_campaign=rest_ai_case