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

Основная проблема заключалась в медленной ручной проверке ответов моделей, что тормозило внедрение новых функций. Разработчики создали инфраструктуру, использующую «модель-судью» (LLM-as-a-judge) для автоматической оценки качества генерации на основе наборов данных с эталонными ответами. Это позволило проводить регрессионное тестирование в автоматическом режиме, исключая человеческий фактор из рутинных проверок.

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

Ключевые факты

  • Сокращение времени цикла оценки LLM с нескольких недель до 24 часов.
  • Использование подхода «LLM-as-a-judge» для автоматической верификации ответов.
  • Внедрение системы автоматизированного регрессионного тестирования для всех изменений в промптах.
  • Обеспечение возможности параллельной работы нескольких продуктовых команд над разными версиями моделей.
  • Использование эталонных наборов данных для объективного сравнения производительности моделей.