Assistindo aos vídeos do OpenAI Dev Day, ouvi Thibault, líder de engenharia da Codex, anunciar "Codex agora é um engenheiro sênior". AI entrou na organização como estagiário - incerto e inexperiente. Durante o verão, os líderes de engenharia disseram para tratá-lo como um engenheiro júnior. Parabéns, Robô. Você foi promovido - de novo! De estagiário a engenheiro sênior em cerca de um ano. Bastante a trajetória. Outros pontos de dados: - 92% da equipe técnica usa o Codex diariamente - esses funcionários geram 72% mais solicitações pull (envios de código) do que aqueles que não usam IA A equipe compartilhou mais. Os melhores padrões de design para colaborar com o Codex são sistemas arquiteto-implementador e ciclos de feedback fechados. ARQUITETO-IMPLEMENTADOR Escrevi sobre arquiteturas de arquiteto-implementador na segunda-feira. O padrão divide o trabalho entre dois robôs separados: o primeiro projeta a solução, o segundo a executa. Peça a um robô para escrever o documento do plano. Você refinará seu pensamento ao revisá-lo. O robô gerencia o progresso em cada etapa. A parte contra-intuitiva? O segundo robô não deve ver o contexto do primeiro robô. Olhos digitais perspicazes detectam mais erros. CICLOS DE FEEDBACK FECHADOS No plano, projetar os testes / obstáculos que um robô deve passar para concluir a tarefa é fundamental. O robô executa os testes, corrige o código, executa os testes novamente e repete até passar. Esses testes podem ser visuais (avaliar capturas de tela), funcionais (o código é executado) ou lógicos (o código atende aos requisitos). Em seguida, um terceiro robô analisa a qualidade e o estilo. O recorde na OpenAI é de 7 horas de execução autônoma, 150 milhões de tokens e 15 mil linhas de código refatoradas com esse padrão de design. Bastante notável mesmo para um engenheiro sênior. Parabéns, Robô. Continue subindo essa escada.