Each language version is independently generated for its own context, not a direct translation.
Imagine que você tem um desenho incrível de um site feito por um designer (uma "foto" do site) e quer transformá-lo automaticamente em código real (HTML e CSS) para que ele funcione na internet.
O problema é que, até agora, os "robôs" (Inteligências Artificiais) que faziam essa tarefa eram como pintores que tentam copiar uma pintura complexa de uma só vez, sem olhar os detalhes. Eles conseguiam capturar a ideia geral, mas o resultado final ficava torto, as cores erradas, faltavam botões ou os ícones viravam caixas cinzas genéricas. Eles ficavam sobrecarregados tentando ver o "todo" e perdiam os "detalhes".
O artigo que você enviou apresenta uma nova solução chamada DOne. Para explicar como ele funciona, vamos usar uma analogia de uma construção de uma casa:
O Problema: O "Engenheiro Sobrecarregado"
Antes do DOne, os sistemas tentavam pegar a foto do site e, de uma só vez, dizer: "Ok, vou construir essa casa inteira agora!".
- O resultado: Eles confundiam onde ficava a cozinha com o quarto, esqueciam de colocar as janelas (ícones) ou faziam a parede ficar torta. Era como tentar montar um quebra-cabeça de 10.000 peças olhando apenas para a caixa fechada.
A Solução: A Equipe Especializada do DOne
O DOne muda a estratégia. Em vez de um único robô tentando fazer tudo, ele divide o trabalho em três especialistas que trabalham em equipe, como se fosse uma obra de construção civil organizada:
1. O Arquiteto de Estrutura (Segmentação de Layout)
- O que faz: Em vez de olhar a foto inteira de uma vez, esse especialista olha para o desenho e desenha linhas imaginárias, dividindo a página em blocos lógicos: "Aqui é o topo (cabeçalho)", "Aqui é a barra lateral", "Aqui é o conteúdo principal".
- A Analogia: É como se você pegasse um bolo complexo e cortasse em fatias antes de decorar. Isso evita que o robô se confunda e misture o topo com o rodapé. Ele cria um "mapa" da estrutura antes de começar a construir.
2. O Caçador de Detalhes (Recuperação de Elementos)
- O que faz: Enquanto o Arquiteto cuida das paredes, este especialista é um "detetive" que varre a imagem procurando cada pequeno item: botões, ícones, logotipos e fotos específicas.
- A Analogia: Imagine que você está montando um quebra-cabeça. Enquanto um monta as bordas, este outro garimpa todas as peças pequenas e coloridas para garantir que nenhuma peça (como um ícone de "carrinho de compras") seja perdida ou substituída por um quadrado cinza. Ele garante que a "peça do quebra-cabeça" certa seja usada no lugar certo.
3. O Mestre de Obras (Geração Guiada por Esquema)
- O que faz: Agora que temos o mapa (estrutura) e as peças (detalhes), este especialista recebe um "plano de construção" (um esquema JSON) que diz exatamente: "Coloque o botão X dentro da área Y, com a cor Z".
- A Analogia: É como um mestre de obras que recebe um plano detalhado. Ele não precisa "adivinhar" onde as coisas vão ficar. Ele apenas segue o plano rigoroso para montar o código. Isso garante que o site final fique idêntico ao desenho original, sem erros de alinhamento.
O Resultado: O "HiFi" (Alta Fidelidade)
Os autores criaram um novo teste chamado HiFi2Code (como um "exame de qualificação" muito difícil) para ver quem fazia o melhor trabalho.
- O DOne passou no exame com nota máxima.
- Ele não apenas fez o site parecer parecido, mas reproduziu a fidelidade visual (cores, posições, ícones) de forma muito superior aos concorrentes.
- Para os desenvolvedores humanos, isso significa que eles podem economizar 3 vezes mais tempo. Em vez de passar 10 horas corrigindo o código gerado, eles passam 3 horas apenas ajustando detalhes finos.
Resumo em uma frase
O DOne é como substituir um pintor que tenta copiar uma foto inteira de uma vez por uma equipe de especialistas (um que divide a foto em partes, um que encontra cada detalhe e um que monta tudo seguindo um plano), garantindo que o site final seja uma cópia perfeita do desenho original, sem erros e muito mais rápido.