Colegas de equipa de IA como o Dots da OpenAI, o Muse da Meta e o Bot do Grok, no fundo, são uma forma de dar ao próprio AI um computador.

Montei tudo isto do zero em pouco mais de 2 horas e resumi todo o processo nesta imagem.

Consegue reservar voos e escrever e-mails a fornecedores para negociar preços. Quando fica bloqueado por não saber alguma informação, podes assumir o controlo do ambiente de trabalho e preenchê-la por ele. E aquilo que lhe contas numa conversa privada também fica na memória quando está no chat de grupo.

Podes olhar para esta imagem da seguinte forma.

A fila de cima tem três diagramas de arquitetura. Começa pelo da esquerda, que dá uma visão geral do sistema e mostra quem comunica com quem.

No meio, vê como uma mensagem percorre o caminho da caixa de chat até ao AI e volta. À direita, vê o ambiente de trabalho e como assumir o controlo: como podes ver o ecrã dele e depois tomar as rédeas. As 12 caixas de baixo mostram a ordem de construção, da esquerda para a direita e de cima para baixo.

A imagem toda tem apenas uma linha condutora: primeiro, dá ao AI uma biblioteca de componentes primitivos já prontos, competências e exemplos existentes. Depois, pede-lhe para criar funcionalidades e fazer commit quando terminar. Começa com um projeto vazio e constrói tudo pela seguinte ordem: início de sessão com Clerk, base de dados com Neon, interface de chat, depois liga um worker em segundo plano que não é afetado por atualizações da página e um computador na nuvem Daytona para cada bot. Por fim, memória de chat de grupo, faturação e monitorização de erros com Sentry. Não é complicado.

Se quiseres começar por uma parte, vê a caixa verde por baixo do diagrama de arquitetura: explica por que razão o AI não pode correr no backend do site e tem de estar num worker sem estado separado.

As atualizações da página, as falhas e as implementações interrompem tarefas longas. Este é um dos pontos incontornáveis de todo o design. Se quiseres evitar alguns problemas, passa os olhos pelas etiquetas vermelhas: as sandboxes do plano gratuito não têm acesso à rede externa; o AI cria ramificações por conta própria; e a implementação falhou porque havia um modelo Next.js incluído nas competências, que foi interpretado como uma segunda aplicação.

O texto é pequeno; amplia a imagem para veres melhor. É muito útil. $NVDAB