Uber представил систему uSpec, которая автоматизирует создание проектной документации, сокращая время обработки с недель до всего нескольких минут. Это сулит значительное повышение эффективности в процессе разработки и предоставления информации о дизайне.
Как работает uSpec
Ключевым компонентом uSpec являются AI-агенты, которые используют протокол Figma Console Model Context Protocol (MCP). Эта система работает как компилятор «Визуализация — Техническая спецификация», подключаясь к локальной рабочей станции Figma и извлекая эти о компонентах, таких как токены и характеристики вариантов.
Особое внимание в процессе разработки уделялось доступности интерфейсов. Uber использует семь платформенных стеков и три фреймворка доступности, что делает ручной перевод документации трудоемким. Теперь система uSpec автоматизирует этот перевод, обеспечивая полное соответствие требованиям доступности через автоматическую картографию визуальных элементов к их семантическим свойствам.
Безопасность и локальные процессы
Для Uber важно сохранять безопасность пропритарной информации, и uSpec решает эту задачу, поддерживая полную локализацию данных. Как отметил инженер Ian Guisard, система «не использует облачные API — все эти остаются в вашей сети». Это значит, что информация не покидает рабочую машину, что критически для безопасности.
Система интегрирована с централизованной AI-платформой Michelangelo, при этом все запросы проходят через GenAI Gateway, что обеспечивает дополнительный уровень защиты, включая скрытие личной идентифицирующей информации перед взаимодействием с внешними моделями.
Преимущества для разработчиков
Автоматизация документирования позволяет разработчикам уделять больше времени непосредственно коду, что может повысить производительность команд. В условиях растущей конкуренции на рынке разработки этот подход может стать важным фактором успеха для IT-компаний.
Следующий шаг для Uber — дальнейшее развитие системы uSpec и внедрение её на новых проектах, что позволит оптимизировать процессы разработки и сохранить конкурентные преимущества.