Архив ИТ и интернет-сервисы · Поиск и интернет-сервисы
Meta: Llama ищет причину инцидентов в коде, точность 42% в тестах
По данным Meta, ИИ-система для анализа первопричин инцидентов в веб-монорепозитории при тестировании на исторических расследованиях включала верную причину в пятёрку предложенных изменений кода в 42% случаев. Ранжирование выполняет дообученная модель Llama 2 (7B).
/01 · ключевые результаты
-
возможность системы
42%
доля расследований, где причина вошла в пятёрку предложенных изменений
Meta (Engineering at Meta), блог компании, 24.06.2024
бэктестинг, публикация июнь 2024 года · расследования по веб-монорепозиторию Meta, оценка в момент создания расследования
данные компании
- около 5 000 примеров размер набора для дообучения модели анализу первопричин · масштаб Meta (Engineering at Meta), блог компании, 24.06.2024
оценка strategai
Оценку не приводим: источник не приводит денежного эффекта, базового уровня и объёма расследований.
По данным Meta, ИИ-система для анализа первопричин инцидентов в веб-монорепозитории при тестировании на исторических расследованиях включала верную причину в пятёрку предложенных изменений кода в 42% случаев. Ранжирование выполняет дообученная модель Llama 2 (7B).
/02 · паспорт кейса
Бизнес
- Компания
- Meta
- Отрасль
- ИТ и интернет-сервисы · Поиск и интернет-сервисы
- Функция
- ИТ, разработка ПО и кибербезопасность
- Задача
- AIOps и ИТ-сервис-деск
Технология
- Класс AI
- Генеративный ИИ: LLM, ассистенты, RAG
- Тип решения
- Собственная разработка
- Данные
- Исторические расследования с известной первопричиной (около 5000 обучающих примеров), ограниченный набор утверждённых внутренних вики, вопросов и ответов и кода.
Внедрение
- Стадия
- Промышленная эксплуатация, на 24.06.2024
- География
- Соединенные Штаты
/03 · описание кейса
Зачем
Бизнес-задача
Расследование инцидентов — необходимая часть надёжности систем и условие быстрого устранения проблем. В системах на монолитных репозиториях число накапливающихся изменений от многих команд растёт, и найти среди них первопричину сложно. Кроме того, ответственным нужно сначала собрать контекст: что сломано, какие системы затронуты и кого это касается. Meta поставила задачу сократить время расследования и помочь ответственным принимать более точные решения: система должна находить изменения кода, которые могут быть первопричиной конкретного расследования.
Что
Решение
Система сочетает эвристический отбор и ранжирование с помощью большой языковой модели. Эвристический ретривер сокращает пространство поиска с тысяч изменений до нескольких сотен, используя, например, владение кодом и каталогами или обход графа выполнения затронутых систем. Затем ранжировщик на основе модели Llama сокращает список до пяти кандидатов: изменения подаются в запросах по 20, модель выбирает пять лучших, результаты агрегируются, и процедура повторяется, пока не останется пять изменений. Решение сопровождается обратной связью и объяснимостью результатов.
Как
Внедрение
Модель Llama 2 (7B) дообучали на исторических расследованиях с известной первопричиной. Сначала провели продолженное предобучение на ограниченном наборе утверждённых внутренних вики, вопросов и ответов и кода. Затем выполнили контролируемое дообучение на смеси исходных данных Llama 2, внутреннего контекста и специального набора RCA примерно из 5000 примеров с 2–20 изменениями каждый. Позже добавили примеры ранжированных списков. Meta сообщает, что встроила ИИ-системы во внутренние инструменты и использует их для подключения инженеров к расследованиям и изоляции первопричин. Для отсечения ответов с низкой уверенностью применяются методы оценки уверенности: охват уступает место точности.
/04 · источники и проверка
Что подтверждено
- По данным Meta, при бэктестинге на исторических расследованиях по веб-монорепозиторию первопричина оказалась среди пяти предложенных изменений кода в 42% случаев.
- Система сокращает поиск с тысяч изменений до нескольких сотен эвристическим ретривером, затем модель Llama выбирает пять кандидатов.
- Для дообучения Llama 2 (7B) использован набор примерно из 5000 примеров исторических расследований с известной первопричиной.
Ограничения
- 42% получены на историческом бэктестинге; для работы с живыми инцидентами фактическая точность в эксплуатации в источнике не приведена.
- Цифра относится к расследованиям по веб-монорепозиторию и к информации, доступной в момент создания расследования; для других систем результат не указан.
- Источник не показывает, насколько сократилось время расследования и сколько инженеров пользуются системой.
-
[1] Meta (Engineering at Meta)
Leveraging AI for efficient incident response
компания · 24.06.2024
Открыть источник
АрхИИВ /strategai · CB-002037 · Версия 1 · 24.10.2026 · /c/CB-002037/