Figma опубликовала технический разбор агентной системы защиты внутренних систем. Руководство описывает агентную систему защиты внутренних систем Figma.
Система выросла из поиска прежних рассуждений дежурных инженеров и теперь расследует алерты.
Система читает журналы аудита. Она вносит изменения в код и открывает запросы на слияние кода (PR).
Figma сообщает, что сократила время разрешения алертов на 71%. После автоматического понижения серьёзности похожих доброкачественных или дублирующих алертов число вызовов дежурных снизилось на 20%.
Проверка утверждений:
- Figma опубликовала технический разбор своей агентной системы защиты внутренних систем: она сортирует алерты, расследует инциденты, запрашивает данные из security data lake, пишет код для исправлений и использует накопленную память. (подтверждено первоисточником: доказательство; «Our security team built an AI agent that triages alerts, conducts forensic investigations, queries our security data lake, writes code to fix issues—and remembers what it learns.»)
- Система выросла из слоя поиска прежних рассуждений дежурных инженеров в полноценную агентную систему, которая расследует алерты, читает журналы аудита, вносит изменения в код и открывает PR. (подтверждено первоисточником: доказательство; «That project eventually grew into a full agentic system that investigates alerts, queries audit logs, writes code changes, opens PRs, and gets better over time through its own memory.»)
- Первый компонент Figma — retrieval-augmented classification system поверх AWS Bedrock Knowledge Bases и Amazon Kendra. (подтверждено первоисточником: доказательство; «The first thing we built was a retrieval-augmented classification system on top of AWS Bedrock Knowledge Bases and Amazon Kendra.»)
- Для агентного слоя Figma использует Tines: маршрутизация направляет запрос в специализированного агента с собственными набором инструментов, авторизацией и системным промптом. (подтверждено первоисточником: доказательство; «Each classification routes to a specialized agent with its own scoped tool inventory, authorization layer, and system prompt.»)
- Figma разделяет несколько видов памяти агентов, поскольку это оказалось важно для полезности системы со временем. (подтверждено первоисточником: доказательство; «Memory ended up being the thing that had the most impact on how useful the system became over time. We have several kinds, and keeping them separate turned out to be important.»)
- Figma сообщает, что сократила время разрешения алертов на 71%. (подтверждено первоисточником: доказательство; «Here's how we cut alert time-to-resolution by 71% and fundamentally changed how our on-call engineers work.»)
- После автоматического понижения серьёзности похожих доброкачественных или дублирующих алертов число on-call pages снизилось на 20%. (подтверждено первоисточником: доказательство; «We saw a 20% drop in on-call pages from this change alone.»)
- В отдельном разборе Figma описывает применение агентов для предотвращения, обнаружения и исправления уязвимостей при генерации кода, ревью pull request и аудите исторического кода. (подтверждено первоисточником: доказательство; «We use agents to prevent, detect, and fix vulnerabilities at three stages: code generation, pull request review, and auditing of historical code.»)
- В течение месяца итерации над политикой довели точность code reviewer до 80% на двухнедельном окне. (подтверждено первоисточником: доказательство; «Within a month of launch, iterating on the policy pushed precision to 80% on a two-week lookback, clearing our 70% bar comfortably.»)
- По результатам оценок с известными уязвимыми коммитами adjudication повысил pass-rate recall примерно на 30% относительно исходного значения. (подтверждено первоисточником: доказательство; «In our evals with known-bad commits, adjudication raised pass-rate recall by a relative ~30%.»)
- Figma добавила резервирование между провайдерами и повторные попытки, чтобы сбой одного поставщика моделей не позволил PR пройти без ревью. (подтверждено первоисточником: доказательство; «We added provider failover and retry policies, so an outage at one model vendor can't let a PR slip through unreviewed.»)
Публикации:
Первоисточники:
- https://figma.com/blog/how-we-secure-figmas-internal-systems-with-agents
- https://figma.com/blog/how-figma-stays-ahead-of-vulnerabilities-with-agents
оценка 65.3 · тип guide · ревизия 1 · истории st-zfhkea