Журнал · Rit.work

Loom согласует диагностические гипотезы до обращения к LLM

Loom ранжирует конфликтующие диагностические гипотезы в пространстве эмбеддингов и оставляет LLM только итоговый синтез.

Rit.work
Студия разработки
3 сентября 2026 г.4 мин чтения

Материал подготовлен автоматически по первоисточникам: ссылки на них — в конце статьи.

Исследователи NVIDIA представили Loom — систему для сведения конфликтующих текстовых гипотез о причинах инфраструктурных сбоев; работа опубликована как препринт, не проходивший рецензирования. Главный результат по замерам авторов — примерно 26-кратное ускорение относительно многошагового агента при сопоставимой точности на части наборов данных. Подход важен командам, которые автоматизируют диагностику повторяющихся инцидентов и выбирают между управляемым конвейером правил и автономным LLM-агентом.

Что сделали

Loom разделяет диагностику на сбор свидетельств, согласование гипотез и формирование отчёта. Вместо того чтобы давать LLM доступ ко всей телеметрии и разрешать самостоятельно искать причину, система запускает каталог программных диагностических правил.

Каждое правило проверяет структурированные данные: журналы, показатели узлов, сетевые счётчики и временные связи между событиями. Если условия выполняются, правило создаёт текстовую гипотезу по шаблону, подставляя имена узлов, показатели и отметки времени. Если свидетельств нет, правило воздерживается от ответа. Такие правила пишут специалисты предметной области либо извлекает LLM из документации и истории инцидентов с последующей проверкой.

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

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

В схеме также предусмотрено статическое подавление дублирующих правил: похожие описания объединяются, чтобы одна группа однотипных проверок не получила чрезмерный вес. Однако собственные эксперименты авторов показали, что эта часть требует осторожности: сходство описаний не всегда означает дублирование диагностического смысла.

Что показали

Авторы проверили Loom на OpenRCA — наборе задач по поиску первопричин в банковских, телекоммуникационных и облачных системах. Основным соперником был RCA-Agent, который последовательно обращается к LLM, изучает телеметрию и выбирает следующие действия.

  • Среднее время обработки одного инцидента составило около 22 секунд у Loom против 567 секунд у агента.
  • На Bank разрыв по строгой точности — доле ответов с точно указанной причиной — составил 1,47 процентного пункта в пользу агента; на Market-2 результаты совпали.
  • На Market-1 и Telecom Loom уступил по строгой точности на 11,43 и 11,77 процентного пункта соответственно.

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

Ограничения

Количественная проверка охватывает 335 инцидентов OpenRCA из Bank, Telecom и двух сред Market. Описанные внедрения в дата-центрах NVIDIA представлены как отдельные разборы случаев, поэтому по ним нельзя оценить среднюю точность, частоту пропусков или переносимость результата на другие инфраструктуры.

Loom ограничен каталогом диагностических правил. Неизвестный тип сбоя система сможет распознать только после добавления соответствующей проверки; автономный агент хотя бы попытается исследовать новый случай. Качество также зависит от эмбеддингов: если они сближают технически разные причины, перевзвешивание закрепит ошибочный консенсус.

Статическое подавление похожих правил на Bank снизило строгую точность: после его отключения показатель вырос на 5,88 процентного пункта. Это ставит под сомнение готовность данного компонента к переносу без настройки.

Основное сравнение проведено с одной агентной архитектурой. В работе нет сопоставления с другими способами согласования текстов или с упрощённым конвейером ранжирования, а денежные расходы не рассчитаны: приведены задержка и количество обращений к модели, но не стоимость обработки инцидента.

Что это значит

Работа меняет планы команд, если продукт диагностирует ограниченный набор повторяющихся ситуаций, а задержка, воспроизводимость и проверяемость важнее способности исследовать любой новый сбой. В таком случае не обязательно строить автономного агента: предметные знания можно вынести в тестируемые программные правила, математически согласовать их выводы и оставить LLM только подготовку отчёта.

Цена такого решения переносится из времени выполнения в разработку и сопровождение каталога. Команде понадобятся владельцы правил, проверка шаблонов на исторических инцидентах, контроль версии модели эмбеддингов и наблюдение за тем, какие причины отсутствуют в покрытии. Детерминированное ранжирование упрощает аудит, но не гарантирует истинность большинства гипотез.

Для продуктов с большим числом неизвестных сценариев отказываться от агентного поиска рано. Практичнее рассматривать гибрид: Loom быстро отбирает согласованные причины, а агент запускается только при близких кандидатах или отсутствии уверенного консенсуса. Авторы такой вариант предлагают как направление развития, но не измеряют его в работе.

Источники

Пауза в чтении

Похоже на вашу задачу?

Расскажите, что собираете. За полчаса разложим на этапы и назовём сроки — это бесплатно и ни к чему не обязывает.

Rit.work

Студия разработки

Собираем мобильные приложения и помогаем командам получать от AI реальную пользу. Основатель и команда, работаем удалённо — с клиентами в России и за рубежом.

Ко всем материалам
Понравилось? Обсудим вашу задачу