Criei uma skill para impedir que a IA destruísse meus padrões de código
452 Downloads em apenas 3 dias: por que tanta gente está buscando governança para IA?
Nestes últimos tempos, usando IA diariamente na minha rotina de trabalho eu parei para analisar um fato.
No começo, eu não queria ser mais um que apenas pede à IA para implementar algo. Eu gosto de codificar, mas tem tarefas que são entendiantes e demoradas. Então, eu apenas pedia como gostaria que fosse feito e, para organizar as ideias, era melhor já ir "sujando" as mãos.
Funciona? Claro!
Mas consome muito mais tempo. E tempo, nos dias atuais é dinheiro e oportunidade no mercado.
Conforme a quantidade de projetos cresceram, começaram a aparecer problemas sobre padrão, ter que resolver o mesmo problema mais de 1 vez, implementar tudo do zero tendo que passar TODA a informação e contexto novamente, etc.
O problema não era a IA.
Era a falta de padronização e governança.
A IA precisa de contexto, porém, também precisa de regras
Quando um novo desenvolvedor entra no time, tem todo o processo do onboarding.
Existem convenções, arquitetura, processo de revisão, o "jeito" do time de organizar e resolver problemas, etc.
Usando IA, acontece a mesma coisa. Você passa convenções, padrões, jeito que gostaria e tudo mais.
Sempre que inicia um projeto, de novo e de novo.
Foi daí que eu resolvi criar o Guider.
A proposta foi de criar uma camada estruturada para fazer esse onboarding de forma interativa, dinâmica e sem precisar ficar tendo que passar tudo denovo e denovo.
Hoje ele ajuda a manter diversos aspectos do projeto consistentes:
- Prevenção de vazamento de tokens, credenciais e variáveis sensíveis;
- Padronização de arquitetura;
- Convenções de código;
- Separação de responsabilidades;
- Incentivo a código limpo e simples;
- Práticas de segurança;
- Decisões mais consistente entre diferentes modelos de IA.
O efeito mais interessante foi que comecei a produzir menos código alucinado e mais código focado. Assim como eu mesmo teria escrito.
De forma que o desenvolvimento ficou mais previsível.
Um aumento na produtividade também foi um desses efeitos, pois eu reviso menos (Sim, eu tenho a paranoia de ainda olhar o que está sendo escrito, hehe)
Resolvi abrir o projeto
Depois de tanto ganho dentro da empresa que atuo, alguns colegas se interessaram, usam em seus projetos e gostaram muito.
A recepção foi muito melhor do que eu imaginava, de fato.
Em apenas 3 dias e apenas uma publicação no linkedin, alcançou a marca atual de 452 downloads
Isso me faz acreditar que muita gente percebeu valor nisso e está percebendo também o mesmo movimento.
Pretendo continuar evoluindo o projeto conforme novos desafios surgirem.
Se você que está lendo, está utilizando algo parecido, diz aí.
Repositório:
https://github.com/AdrianSilvadoNascimento/guider
Se a ideia fizer sentido, dá aquela ajuda e deixa uma estrelinha lá. Isso vai ajudar bastante.
Muito obrigado pelo seu tempo e disponibilidade!