Безопасность и правоHabr AI→ оригинал

Ошибка не в LLM: как архитектура маскирует проблемы под качество модели

История провала LLM-внедрения в клиентские сервисы показывает классическую ошибку: искать проблему в модели, когда она в архитектуре системы. На демо всё работало, но в продакшене с реальными данными начались ошибки. Команда обсуждала замену модели на более мощную. После логов оказалось: LLM не должна была отвечать вообще — routing отправлял пользователя в неправильную ветку. Самые дорогие ошибки жили в routing, API, handoff и базе знаний. Модель просто красиво озвучивала проблемы системы.

AI-обработка оригинала Habr AI; редакция Hamidun News
Ошибка не в LLM: как архитектура маскирует проблемы под качество модели
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHabr AI ↗
Главный редактор
Ключевой факт #1Проблема была в маршрутизации, не в качестве генерации
Ключевой факт #2API возвращает partial — система должна отправить в поддержку
Ключевой факт #3Но LLM получала partial как полный ответ и писала убедительную, но неверную генерацию

Опыт внедрения LLM в клиентских сервисах выявил опасный паттерн: когда LLM даёт неправильный ответ, часто это не её вина.

Демо vs реальность

На пилотном демо система работала идеально: модель отвечала живо, бизнес видел прогресс, команда сравнивала разные LLM и крутила промпты. Потом пришли реальные пользователи, реальные данные и реальные ограничения. Ответы стали уверенные, но иногда неверные.

Вина не в модели

Команда планировала замену на более мощную LLM. Но разбор логов показал: в части диалогов модель вообще не должна была отвечать. Routing отправлял пользователя в ветку answer, хотя API возвращал partial response — в таких случаях нужен handoff к человеку.

  • Проблема была в маршрутизации, не в качестве генерации
  • API возвращает partial — система должна отправить в поддержку
  • Но LLM получала partial как полный ответ и писала убедительную, но неверную генерацию
  • Модель красиво озвучивала ошибки архитектуры

Где жили настоящие ошибки

Самые дорогие баги не были в LLM. Они были в:

  • Routing — неверно отправляет пользователей по веткам
  • API-интеграции — partial vs full response не различаются
  • Handoff-логике — когда переходить человеку
  • Базе знаний — outdated или incomplete информация
  • Compliance-слое — соответствие регуляциям
  • Метриках — что вообще считается ошибкой

Перелом

Перенос произошёл, когда вопрос изменился. Вместо «Почему LLM ответила неправильно?» команда спросила: «Почему система поставила модель в ситуацию, где правильного ответа быть не могло?»

Вывод горький: сильная LLM не компенсирует слабую архитектуру. Если нет нормального routing, владельца knowledge base и ясной handoff-логики, сравнение моделей часто становится дорогим отвлекающим манёвром. Лучше потратить время на систему, чем на промпты.

Вопросы и ответы по материалу

Что известно по теме: демо vs реальность?

На пилотном демо система работала идеально: модель отвечала живо, бизнес видел прогресс, команда сравнивала разные LLM и крутила промпты. Потом пришли реальные пользователи, реальные данные и реальные ограничения. Ответы стали уверенные, но иногда неверные.

Что известно по теме: вина не в модели?

Команда планировала замену на более мощную LLM. Но разбор логов показал: в части диалогов модель вообще не должна была отвечать. Routing отправлял пользователя в ветку answer, хотя API возвращал partial response — в таких случаях нужен handoff к человеку. Проблема была в маршрутизации, не в качестве генерации API возвращает partial — система должна отправить в поддержку Но LLM получала partial как полный ответ и писала убедительную, но неверную генерацию Модель красиво озвучивала ошибки архитектуры

Что известно по теме: где жили настоящие ошибки?

Самые дорогие баги не были в LLM. Они были в: Routing — неверно отправляет пользователей по веткам API-интеграции — partial vs full response не различаются Handoff-логике — когда переходить человеку Базе знаний — outdated или incomplete информация Compliance-слое — соответствие регуляциям Метриках — что вообще считается ошибкой

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Закрытый клуб практиков · Vibe Club

Внедряйте ИИ быстрее рынка вместе с инженерами и фаундерами

Внутри Vibe Club (hamidun.com/club): еженедельные живые мастермайнды и разборы архитектуры с Жемалом Хамидуном, закрытый Tech Radar, LMS и обновляемая база из 370+ боевых скиллов.

Вступить в Vibe Club →Тест-драйв Академии (72ч)
Что вы думаете?
Загружаем комментарии…