Sobre o uso de IA generativa
Introdução
O aumento do uso de IA generativa inundou a internet com artigos técnicos e infográficos que não foram criados por humanos.
Esta página pessoal contém textos técnicos e (infelizmente) preciso deixar clara a minha posição quanto ao uso de IA generativa aqui. Então, aqui estamos.
Objetivos
- Explicar porque eu não IA para gerar conteúdo para este site
- Apresentar pensamentos pessoais sobre o uso de IA generativa
- Apresentar como eu uso IA
Não-objetivos
- Reclamar de IA
- Criar um guia sobre o uso de IA
- Dizer o que é bom ou ruim sobre IA
Eu uso IA? E os malvados “algoritmos”?
Bem…
Vamos deixar algumas coisas claras: temos usado IA por décadas. Temos usado algoritmos por milênios. Se isso te surpreende, procure o que são inteligência artificial e algoritmos. Se você está online, provavelmente você usa IA sem nem perceber. Todos usam algoritmos.
Eu uso IA generativa?
Sim, mas não aqui.
As LLMs têm seu próprio jeito de escrever (as vezes chamado de “AI accent”, em tradução livre, “sotaque de IA”). Ele não tem alma e é muito perfeito, genérico, estéril e sem personalidade. Textos, mesmo os técnicos, não são só sobre as palavras ou o que elas estão dizendo, mas sobre como elas dizendo isso e o porque elas estão dizendo isso.
Talvez seja suficiente apenas usar os textos gerados por IA quando a outra opção seria não ter texto algum. Não é o caso aqui, em que eu estaria perfeitamente tranquilo em não ter nada neste site pessoal ou nem mesmo em não ter um site pessoal.
Talvez você não concorde comigo e está tudo bem. Não digo que estou certo, pelo
contrário, acredito que é muito cedo pra dizer o que é certo ou não sobre o uso
de LLMs. Também acredito que este é o caso que a tecnologia evoluiu tão rápido
que não sabemos exatamente como usá-la. Eu penso que a minha abordagem é um
meio-termo, em que tento aproveitar alguns benefícios de IA sem perder a
autoria. Se você não concorda comigo, ficarei feliz de ouvir sua opinião (desde
que ela não seja gerada por IA
Algum conteúdo neste site foi gerado por IA?
NÃO. De novo: NÃO. Não há razão para eu gerar um texto com IA generativa e postá-lo aqui.
Por que? Se o conteúdo é possível de ser gerado por uma IA, então você pode pedir diretamente para a sua LLM favorita gerá-lo para você. Não vou perder meu tempo fazendo-o. Não sou um “criador de conteúdo”, não posto aqui por causa de dinheiro e não sofro nenhuma pressão para fazê-lo regularmente. Mas claro, sempre fico feliz quando vejo que alguém gostou de algo que postei aqui (ex: quando escrevi sobre Ruby e o Matz compartilhou), mas, se ninguém ler, tudo certo. Mas não sei como alguém pode ficar feliz sendo reconhecido por aquilo que não fez.
Só escrevo aqui se tenho algo a contar.
Eu odeio IA generativa?
Como qualquer tecnologia, odiá-la é inútil. O melhor que podemos fazer é tentar encontrar se, quando e como ela pode ser útil.
Eu gero código com IA?
Sim, mas nenhum de meus projetos que posto aqui foram gerados por LLMs (em outras palavras, “vibe-coded”) até o momento. Se eu usar algum dia LLM para gerar algum deles, vou deixar isso claro em algum lugar (ex: adicionando o Claude ou o Copilot como co-autores em commits).
Porém, não sou contra essa prática por si só. Se meu trabalho é fazer algo funcionar e o código gerado por IA me ajudar com isso, considero que faz muito sentido usar. Mas precisamos ser responsáveis pelo que fazemos. Se não posso explicar exatamente o que o código faz, eu não devo entregá-lo.
Eu gero texto com IA?
Sim, mas não aqui. Esta é minha página pessoal onde eu compartilho minhas coisas pessoais. O que eu gero com IA não é pessoal e não será postado aqui.
Eu uso IA generativa em meus projetos?
Tenho ideias de side projects integrando LLMs através de suas APIs, mas seu código seria 100% escrito por mim. Eu faço side projects porque eu quero aprender e porque eu quero me divertir com eles, mas não vou aprender nada e nem me divertir pedindo pra LLMs gerarem eles para mim.
Talvez algum dia eu faça algum projeto pessoal com um impacto mais amplo. Então, irei considerá-lo como trabalho e se o vibe-coding melhorar minha produtividade sem perdas de qualidade, eu o farei.
Note, por favor, a diferença: algo pessoal que eu faço por diversão e aprendizado eu considero como side project e não tenho nenhum compromisso em ser produtivo em seu desenvolvimento; projetos pessoais que são usados por outras pessoas é trabalho.