CEVIU Logo
Voltar

Como a Uber Construiu um Sistema Baseado em Agentes para Automatizar Especificações de Design em Minutos

Aprofundamento CEVIU

Aprofundamento

A Uber não apenas automatizou a documentação de design, ela construiu um agente que opera como um engenheiro de sistemas de design em tempo real. O uSpec não é um chatbot que resume um Figma: ele se conecta ao Figma Desktop via WebSocket, lê o projeto inteiro em JSON bruto (tokens, variáveis, auto-layout, hierarquia de componentes), executa validações de acessibilidade contra três frameworks distintos e gera especificações técnicas nativas para iOS, Android, Web e mais quatro stacks, tudo localmente, sem sair da rede interna. A chave está no Figma Console MCP, ferramenta de código aberto lançada em janeiro de 2026 pela Southleft, que transforma o Figma em uma API programável, algo que o MCP oficial da Figma não oferece, pois limita o acesso ao contexto do projeto.

O sistema passa por duas camadas de segurança: primeiro, o GenAI Gateway da Uber (um proxy em Go) redige dados sensíveis antes de qualquer chamada a modelos externos; segundo, o agente roda no Cursor com contexto totalmente offline, usando apenas modelos locais ou requisições filtradas. Isso permite que o uSpec não só descreva um botão, mas verifique se sua cor atende WCAG 2.2 em todos os estados, se seu token de spacing respeita as regras do Base Design System e se sua implementação em SwiftUI corresponde exatamente à estrutura do componente no Figma, sem intervenção humana.

Por que isso importa

Para equipes de plataforma e DevOps, o uSpec é um caso prático de como agentes de IA estão deixando de ser assistentes para virarem operadores de pipeline. Ele fecha o ciclo entre design, infraestrutura como código (tokens como código) e observabilidade: cada especificação gerada inclui metadados de conformidade, versão do sistema de design e rastreabilidade até o commit do Figma. Isso reduz falhas de tradução entre áreas, elimina retrabalho em PRs de UI e torna o sistema de design auditável como qualquer outro artefato de infraestrutura. Em ambientes com múltiplas stacks e compliance rigoroso, isso não é otimização, é confiabilidade de entrega contínua.

Perguntas frequentes

O uSpec envia dados do Figma para nuvens externas?

Não. Toda a leitura do projeto Figma ocorre localmente via Figma Console MCP, e o agente opera no Cursor com contexto isolado. Qualquer requisição a modelos de IA externos passa pelo GenAI Gateway da Uber, que remove identificadores pessoais e internos antes do envio.

Como o uSpec lida com acessibilidade em diferentes plataformas?

Ele valida automaticamente cada componente contra três frameworks de acessibilidade distintos (Web Content Accessibility Guidelines, Apple Human Interface Guidelines e Material Design Accessibility), gerando especificações técnicas adaptadas, como atributos ARIA para web ou traits de VoiceOver para iOS, diretamente a partir do modelo Figma.

Qual é a diferença entre o Figma Console MCP e o MCP oficial da Figma?

O MCP oficial da Figma fornece acesso limitado a componentes específicos. Já o Figma Console MCP, lançado em janeiro de 2026, expõe o projeto inteiro em JSON bruto, incluindo tokens, variáveis globais, configurações de auto-layout e dependências entre arquivos, funcionando como uma API completa do sistema de design.

O uSpec pode modificar o Figma ou só ler?

Pode ler, escrever, criar e sincronizar. Ele atualiza tokens no Figma a partir de mudanças no código-fonte, gera novos componentes baseados em padrões definidos e corrige inconsistências de design detectadas em pull requests, fechando o ciclo bidirecional entre design e engenharia.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU DevOps
Publicado
13 de março de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser