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