stamatios
← Voltar ao feed
Caixa de ferramentas guarda cartões de decisão etiquetados no lugar de martelos, design systems valem por preservar decisões na era da IA
Produto & Design · Dev & Engenharia

Com IA, o valor de design systems está em preservar decisões

resumo de ~3 min

Construir um design system com um agente de IA

O autor, Anton Sten, relata que vem construindo um design system com a ajuda de um agente de IA e descreve um desconforto recorrente: o agente executa em minutos trabalho que antes levaria muito mais tempo - criar variáveis, gerar páginas de referência, renomear dezenas de itens, verificar aliases quebrados. Ao revisar as escolhas feitas pelo agente, ele percebe que algumas são razoáveis, mas outras estão erradas de formas que só quem tem experiência longa na área conseguiria detectar. Essa distinção o levou a repensar qual é, de fato, a essência do trabalho.

Um design system é um sistema de decisões

A tese central é que a IA consegue produzir boa parte do sistema visível - componentes, tokens, documentação - mas o trabalho difícil acontece antes disso: decidir se dois componentes realmente são distintos ou apenas se afastaram com o tempo, se um caso de uso merece uma nova variante, se um token deve descrever uma cor ou uma intenção, e se algo deveria fazer parte do sistema.

Para o autor, consistência é menos o propósito de um design system do que uma consequência dele. O verdadeiro objetivo é reduzir o número de decisões que pessoas e agentes precisam tomar repetidamente. Se cada designer precisa lembrar qual tom de verde significa sucesso, ou se um engenheiro precisa inspecionar três componentes quase idênticos para escolher qual usar, o sistema falhou: uma boa decisão deveria ser tomada uma única vez.

Nem tudo precisa virar componente

Como a IA torna a sistematização barata - quase qualquer elemento pode virar componente com propriedades, variantes, tokens e documentação em minutos -, o gargalo deixou de ser o esforço de construção, e decidir o que não sistematizar ganhou importância. O autor usa um filtro com perguntas: o elemento aparece com frequência suficiente para justificar uma solução compartilhada? Tem comportamentos ou estados que precisam permanecer consistentes? Existe uma regra real a codificar? Alguém está disposto a mantê-lo ao longo do tempo? A terceira pergunta é a que ele destaca: repetição sozinha não basta; algo vale como parte do sistema quando captura uma decisão que não se quer que humanos ou agentes continuem tomando de forma independente.

Sistemas para humanos e agentes

Segundo Sten, o que há de genuinamente novo é que agentes passaram a consumir os mesmos sistemas: selecionam componentes, escrevem interfaces e tomam decisões com base apenas nas informações fornecidas. No exemplo de nomes, green-600 descreve aparência, enquanto text/success descreve intenção - e um agente não tem o contexto tácito que um designer veterano teria. Quanto mais intenção o sistema carrega, menos qualquer usuário precisa inferir; a nomeação semântica carrega a decisão através de design, código e agentes.

Ambiguidade escala com IA

O risco é que a IA amplifica sistemas ruins. Um designer levemente confuso pode criar uma tela inconsistente; um agente pode criar vinte antes do almoço, reproduzindo rapidamente ambiguidades que antes eram compensadas pela memória institucional das pessoas. A resposta do autor é tornar o caminho pretendido óbvio: menos componentes sobrepostos, menos propriedades "apenas por precaução", nomes semânticos e regras claras sobre o que pertence ao sistema. Agentes não precisam de uma versão simplificada: o que torna um sistema legível para um agente tende a torná-lo melhor para pessoas.

A senioridade não está na construção

O autor conclui que, se a execução ficou barata, o valor está nas decisões: saber quais variáveis devem existir, quais estados representam comportamento real do produto e quais são apenas histórico acumulado. Ele conecta a ideia a um texto anterior seu, "How to Stand Out When Anyone Can Build Anything", no qual argumenta que, com a queda da barreira de execução, julgamento, comunicação e craft ficam mais importantes. A pergunta interessante, para ele, deixou de ser quanto do sistema ele mesmo construiu e passou a ser quantas decisões ninguém mais precisará tomar - e "ninguém", cada vez mais, inclui os agentes.