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