Em fevereiro, fazer o Codex construir modelos LEGO exigia uma skill personalizada, instruções complicadas e horas de iteração. E ainda assim não era bom. Fiquei com a impressão de que não era algo que os modelos faziam bem.
Com o GPT-6 Astra, dei a ele acesso ao BrickLink Studio e pedi a Golden Gate Bridge. Cerca de dez minutos depois, eu tinha uma primeira versão, completa com carrinhos na estrada. Continuei refinando depois.
Experiências como essa me fizeram repensar como uso o Codex: quais apps dou a ele, quanto especifico e quanto raciocínio uma tarefa precisa. Aqui estão cinco coisas que aprendi usando o Astra.
1. O Astra pode usar todos os seus apps (às vezes, melhor que você) 2. O Astra faz mais do pensamento de produto 3. O Astra é excelente no Blender 4. O Astra não precisa do Max para impressionar 5. O Astra continua verificando seu trabalho
1. O Astra pode usar todos os seus apps (às vezes, melhor que você)
Vamos voltar àquela ponte de LEGO. Eu já tinha visto o Astra funcionar em outros apps, então queria ver como ele lidaria com o BrickLink Studio, o app para projetar modelos LEGO digitais.
Fiz um pedido simples:

Prompt: "Use o Studio para construir a golden gate bridge em lego"
Aqui está essa primeira versão:

A primeira ponte, renderizada depois com iluminação do studio.

Ele até adicionou os carrinhos.
O Astra descobriu quais peças estavam disponíveis na biblioteca integrada do Studio, usou Python para montar o modelo e depois o abriu no Studio para inspecionar e iterar.
O que me surpreendeu foi como ele combinou código e o app naturalmente. É rápido o suficiente para eu começar a questionar se fazer a tarefa sozinho seria realmente mais rápido.
Isso também me fez revisitar as skills que construímos para modelos anteriores. Quando estávamos fazendo o Astra editar vídeos para o lançamento, algumas das nossas skills antigas estavam atrapalhando. Uma configuração mais simples, sem as skills de edição de vídeo, funcionou melhor para aquela tarefa.
Se você tem uma skill construída em torno de algo que um modelo mais antigo não conseguia fazer, tente a tarefa sem ela e veja se ainda precisa dela.
O uso do computador também permite que o Astra conecte o trabalho entre apps. Ele pode criar algo em um lugar, inspecionar em outro e juntar as peças. Dar esse acesso a ele ajudou a verificar seu próprio trabalho e completar mais da tarefa.
Então pense em qual app você usaria para o trabalho e dê acesso ao Astra. Pode ser o Bricklink Studio para LEGO, Blender para 3D, ou DaVinci Resolve ou um editor similar para vídeo. Ele não precisa fazer todo o trabalho de vídeo através do FFmpeg se houver um app dedicado que possa ajudar.
Dica: Dê ao Astra os apps que você usaria para o trabalho e tente sem skills extras primeiro. Ele pode precisar de menos orientação do que você imagina.
2. O Astra faz mais do pensamento de produto
Para um teste, queria construir o Thumbnail Studio para ajudar a criar assets criativos. Consegui divagar rapidamente sobre algumas ideias e referenciar conversas que tive com um colega. O Astra descobriu muitas das interações detalhadas que você esperaria de um editor de imagens no navegador, incluindo ⌘-Z e outros atalhos familiares, camadas e a capacidade de ocultá-las. Não precisei ser tão prescritivo como teria sido antes.

O prompt que dei e a primeira versão que ele construiu.

Thumbnail Studio após mais iterações.
Depois, pedi um modo de Feedback de Produto e uma automação para verificar, classificar e implementar o feedback. O que me surpreendeu foi o quão minuciosamente o Astra pensou na interface de feedback. Eu podia destacar partes do app, fixar comentários nelas, definir prioridades, editar feedback e marcá-lo como resolvido. Não tinha descrito nenhuma dessas interações em detalhes.

O prompt que dei e o modo de feedback que ele construiu.
Eu podia disparar rapidamente uma tarefa para uma funcionalidade que queria, e o Astra trabalhava em como a experiência deveria ser. Isso está tornando muito mais fácil para mim construir software personalizado. Posso reagir ao que ele constrói em vez de planejar cada interação antes de começar.
As animações no meu artigo sobre WebMCP e neste artigo são outro exemplo. Gostei da animação do Nick Baumann no X, então dei ao Astra um Appshot dela, o artigo que estava escrevendo e acesso ao código do app Codex. O Appshot incluía uma captura de tela e contexto do app.

O Codex leu o artigo, entendeu a demo 3D que eu estava referenciando e recriou uma interface 3D completa que podia animar. Ele pensou na composição, nos ângulos de câmera e no texto explicando o que estava acontecendo. Depois, construiu uma ferramenta de pré-visualização onde eu podia reproduzir, pausar, repetir a animação e vê-la de diferentes ângulos.
Não tinha pedido aquela ferramenta de pré-visualização, mas ela tornou a iteração muito mais fácil. Pude dar feedback detalhado usando a ferramenta de Anotações no navegador do app.

A ferramenta de pré-visualização, a primeira animação e a versão que publiquei.
Em alguns casos, esse comportamento pode ser contraproducente para você. Se tiver coisas muito específicas em mente, certifique-se de ser prescritivo com suas expectativas.
Também estou gastando menos tempo preparando tudo que o modelo precisa antes de pedir algo. Para fazer a comparação acima, pedi ao Astra que revisse a conversa antiga e recuperasse uma versão anterior da animação, encontrasse uma gravação de tela em algum lugar do meu desktop e pegasse a animação final do artigo no X.
Ele encontrou as peças e as combinou em um vídeo sem que eu precisasse apontar para cada arquivo. Pude descrever o resultado que queria e deixar que ele descobrisse como juntar tudo.
Quando pedi um site para mostrar seus modelos LEGO, queria que as pessoas os vissem em 3D e baixassem os arquivos de construção. O Astra também adicionou uma interface para fazer upload de mais modelos. Ele protegeu essa interface com "Entrar com ChatGPT" para que só eu pudesse usá-la como administrador.

Ainda preciso saber o que quero e dar uma direção para aproveitar ao máximo o Astra. Para o site de showcase, dei mais exemplos e pedi planetas interativos e giratórios para obter o tema espacial que tinha em mente. Mas não preciso ser pedante sobre cada funcionalidade. Quanto melhores as referências que dou, mais o Astra me surpreende com o cuidado com que pensa na experiência.
Dica: Você não precisa detalhar cada interação antecipadamente. Dê a ideia e algumas boas referências ao Astra. Se quiser que ele aja de forma restrita, diga os requisitos e depois refine a experiência que ele construir.
3. O Astra é excelente no Blender
Nossa equipe já estava impressionada com as experiências 3D que o Astra podia construir com Three.js ou mesmo WebGL puro. Mas uma coisa que se destacou foi o quão bem ele conseguia usar o Blender, tanto pelo uso do computador quanto pela linha de comando. Mesmo quando o resultado final pertence a um navegador, achei útil deixar o Astra construir partes dele no Blender.
Para testar isso, dei a ele dez fotos rápidas de um bar em casa e pedi que reconstruísse o cômodo no Blender. Não dei nenhuma medida.
O Astra foi meticuloso com as proporções. Ele encontrou objetos de referência nas fotos, como os livros de coquetéis, e os usou para estimar a escala. Modelou objetos individuais, verificou-os separadamente, colocou-os na cena e continuou iterando. Construiu o cômodo, móveis, prateleiras, garrafas e copos. Acertou até a cadeira no canto e fios aleatórios no cômodo.
Ter os objetos individuais no Blender permitiu que ele inspecionasse e refinasse cada parte da cena. Continuei iterando nos materiais e na iluminação, e pude abrir a cena e olhar de diferentes ângulos.

O bar em casa reconstruído no Blender a partir de dez fotos.
Dica: Se estiver trabalhando em um projeto com 3D, peça ao Astra para usar o Blender para obter melhores resultados.
4. O Astra não precisa do Max para impressionar
O quanto consigo avançar com raciocínio Leve/Baixo tem sido uma das maiores surpresas. A cada nova geração de modelo, a tentação é grande de tentar usar o nível mais alto de raciocínio. Especialmente se era o que você estava usando antes.
Nos meus experimentos com Blender, tive resultados do Astra no Baixo que prefiro ao Sol no Máximo. O Astra também é muito cuidadoso em verificar seu trabalho, independentemente do nível de raciocínio, tornando o raciocínio Baixo incrivelmente poderoso.

Meus experimentos com Blender com Sol no topo e Astra abaixo, do Baixo ao Máximo.
Se você tem usado o Sol com raciocínio alto, não presuma que precisa aumentar o Astra também. Tente algo como Médio primeiro, depois experimente em ambas as direções e veja o que funciona para a tarefa. Se precisar de inspiração para mais comparações, confira nosso Observatório de Modelos.
Dica: Comece com raciocínio Leve/Baixo ou Médio. Veja o que obtém antes de decidir que precisa de mais raciocínio.
5. O Astra continua verificando seu trabalho
O Astra tende a verificar se realmente completou a tarefa. Se você está construindo um jogo, ele pode começar a testá-lo. Peça para otimizar algo e ele pode configurar um ambiente para medir se a otimização funcionou. Para um vídeo, ele pode inspecionar quadros individuais ou até formas de onda de áudio para verificar o que está fazendo.
Quando fiz o Astra trabalhar na imagem de título deste artigo, ele usou o navegador para verificar o código da página do artigo ao vivo do X e confirmar os requisitos da imagem de cabeçalho. Encontrou uma proporção de 5:2 e uma capa de 1200 × 480.

Ele verificou o código da página ao vivo antes de confirmar o formato do cabeçalho.
Isso pode ser útil, mas preciso ser claro sobre até onde quero que ele vá. Se você quer um protótipo que testará pessoalmente, diga isso. Se quer que ele jogue o jogo e corrija o que encontrar, diga também. Para uma verificação final, você pode pedir que ele faça uma passagem pelas verificações que lhe interessam, depois relate o que encontrou e o que ainda não foi resolvido.
Dica: Diga ao Astra qual deve ser o resultado final, o que você quer que ele verifique e quando ele deve devolver o trabalho.
Tente a tarefa que você abandonou
Passei horas tentando fazer o Codex construir modelos LEGO e fiquei com a impressão de que ele não era muito bom nisso. Com o Astra, tive uma primeira versão da ponte em cerca de dez minutos.
Dê a ele os apps que você usaria para o trabalho e algumas boas referências. Comece com raciocínio Leve ou Médio. Diga qual deve ser o resultado final e o que você quer que ele verifique, depois veja até onde ele chega antes de adicionar mais orientação.
Se você tem uma tarefa que tentou com um modelo mais antigo e abandonou, tente novamente com o Astra.





