8:43
youtube.com ontem SRT AI Coder TODAY

How this skill helps me to understand AI code

Domínio da leitura de código de IA: a técnica que desmistifica algoritmos e revela segredos de inteligência artificial.

GitHub Tecnologia AI CI/CD

Conteudo

TLDR;

Gera um quiz no PR que resume as alterações e força o revisor a responder perguntas de múltipla escolha sobre decisões de alto nível e conexões do sistema, ajudando a fixar o entendimento do código gerado pela IA. Um pipeline de CI valida as respostas comparando‑as com as corretas armazenadas em um comentário oculto em JSON codificado em base64 e bloqueia o merge se houver respostas erradas. É um protótipo personalizável que permite definir os tópicos do quiz, controlar quem pode respondê‑lo e integrar via GitHub Actions, além de disponibilizar a skill para download, embora exija cuidados com commits posteriores que mudem o PR.

Resumo

Gerar grandes quantidades de código com agentes de IA permite construir coisas antes impossíveis, mas reduz a compreensão dos desenvolvedores sobre o conjunto do sistema, tornando revisões de pull request superficiais ou mesmo inexistentes. Uma solução prática adotada internamente pela In Topic e prototipada aqui é adicionar um quiz de múltipla escolha ao PR: quando a IA cria o PR, ela também gera um questionário com perguntas focadas em decisões de alto nível (por exemplo, esquema do banco ou design de sistema) e não em detalhes triviais; um pipeline de CI (GitHub Actions) bloqueia o merge se as respostas estiverem erradas. As respostas corretas ficam armazenadas em um comentário oculto codificado em base64 como JSON, e um script compara as escolhas do revisor com essas respostas, permitindo configurações como impedir que o autor responda e ajustar o foco das perguntas. O protótipo atual demonstra fluxo de criação, validação e bloqueio do merge, mas é extensível e exige cuidados práticos, como lidar com commits adicionais que alterem o PR e as perguntas. O autor disponibiliza a skill para baixar e adaptar conforme necessidades e apresenta potencial para integração personalizada em fluxos de trabalho corporativos maiores, com métricas e auditoria automatizadas opcionais.