Архив Электронная коммерция и маркетплейсы · Классифайды
Авито: LLM-агенты определяют владельцев прав доступа, 77% в нужном кластере
Авито собрала мультиагентную LLM-систему, которая описывает права доступа (ACL) бэкофиса и ищет их владельцев для ревизии. По данным автора проекта, владелец попадает в верный кластер в 77% случаев на выборке из 78 размеченных вручную ACL.
/01 · ключевые результаты
-
возможность системы
77%
доля ACL, у которых владелец определён в нужном кластере (накопительно)
Хабр, блог компании AvitoTech, блог компании, 27.08.2025
по данным на август 2025 года · мультиагентная система ревизии ACL бэкофиса, проверка на 78 размеченных вручную ACL
слова сотрудника: Андрей, автор проекта, Авито
- 17% доля ACL, у которых точно определён владелец в юните · возможность системы Хабр, блог компании AvitoTech, блог компании, 27.08.2025
- 1 171 ACL число прав доступа в админке бэкофиса · масштаб Хабр, блог компании AvitoTech, блог компании, 27.08.2025
- 754 ACL число прав доступа без известного владельца и функций · исходный уровень Хабр, блог компании AvitoTech, блог компании, 27.08.2025
- около 65% оценка качества сгенерированных описаний ACL (LangChain labeled_score_string) · возможность системы Хабр, блог компании AvitoTech, блог компании, 27.08.2025
- 78 ACL размер проверочной выборки с подробной ручной разметкой · масштаб Хабр, блог компании AvitoTech, блог компании, 27.08.2025
оценка strategai
Оценку не приводим: источник не называет денежного эффекта, экономии времени или объёма работ после внедрения.
Авито собрала мультиагентную LLM-систему, которая описывает права доступа (ACL) бэкофиса и ищет их владельцев для ревизии. По данным автора проекта, владелец попадает в верный кластер в 77% случаев на выборке из 78 размеченных вручную ACL.
/02 · паспорт кейса
Бизнес
- Компания
- Авито
- Отрасль
- Электронная коммерция и маркетплейсы · Классифайды
- Функция
- ИТ, разработка ПО и кибербезопасность
- Задача
- AIOps и ИТ-сервис-деск
Технология
- Класс AI
- ИИ-агенты и мультиагентные системы
- Тип решения
- Гибридное решение: OpenAI
- Данные
- Код из Sourcegraph, документация в Confluence, реестр микросервисов Atlas и корпоративный портал Avito People.
Внедрение
- Стадия
- Промышленная эксплуатация, на 27.08.2025
- География
- Россия
/03 · описание кейса
Зачем
Бизнес-задача
В админке бэкофиса Авито за годы накопилось 1171 право доступа (ACL). Про 754 из них компания не знала, кому они принадлежат и какие функции закрывают. Описания нужны для ревизии доступов: владельцы на регулярной основе решают, кому доступ ещё нужен, а у кого его лучше отозвать, чтобы снизить риск утечки. Кроме того, компания перестраивала ролевую модель, а для неё требовалось понять, какой юнит и кто в нём отвечает за каждое ACL. На входе были тексты об особенностях ACL, на выходе требовались описание и имя владельца.
Что
Решение
Автор проекта собрал LLM-систему с супервизором и агентами. Code Analyzer ищет название ACL в Sourcegraph, получает 10 репозиториев и анализирует код, а также обращается к реестру микросервисов Atlas, чтобы связать код с оргструктурой. Wiki Analyzer ищет сведения во внутренней документации. Org Structure Validator сверяет найденного сотрудника с порталом Avito People и при увольнении разработчика ищет текущего руководителя юнита. Супервизор работает на модели o4-mini от OpenAI, агенты — на внутреннем LLM Gateway и открытой модели Qwen 2.5 на 32 млрд параметров. Супервизор получает только агрегированный ответ из пяти полей, поэтому OpenAI не видит код и статьи Confluence.
Как
Внедрение
Для доступа к Sourcegraph, Confluence, Atlas и Avito People автор написал четыре MCP-сервера. Чтобы не передавать в модель код целиком, он использовал сниппетинг на библиотеке tree-sitter с запасным вариантом в виде ±5 строк вокруг найденной сущности. Запросы и ответы LLM отслеживались в MLflow. Качество проверено на 78 ACL, подробно размеченных вручную: описания получили около 65% по метрике LangChain labeled_score_string, владелец найден точно в юните в 17% случаев, юнит верный в 42%, кластер верный в 18%, в сумме 77% в нужном кластере. Статья опубликована 27 августа 2025 года.
/04 · источники и проверка
Что подтверждено
- По данным автора проекта, владелец ACL попадает в нужный кластер в 77% случаев на выборке из 78 размеченных вручную ACL.
- В админке бэкофиса Авито накопилось 1171 ACL, для 754 из них владелец и закрываемые функции не были известны.
- Система из супервизора и агентов использует код, внутреннюю документацию, реестр микросервисов и портал сотрудников; внешняя модель OpenAI получает только агрегированный ответ без кода и документации.
Ограничения
- 77% — накопительная доля: точное попадание в юнит владельца составляет 17%, верный юнит 42%, верный кластер 18%. Цифра не означает, что владелец определён однозначно.
- Точность измерена на 78 ACL с подробной ручной разметкой из 1171. Для остальных ACL качество в источнике не приводится.
- Источник не сообщает, какая доля ACL прошла ревизию, сколько времени или денег сэкономлено и сколько ручной доразметки осталось по факту.
-
[1] Хабр, блог компании AvitoTech
LLM против хаоса: как я автоматизировал ревизию прав доступа в админке Авито
компания · 27.08.2025
Открыть источник
АрхИИВ /strategai · CB-001729 · Версия 1 · 23.10.2026 · /c/CB-001729/