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 cirados 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
- 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
- Tell what’s good or bad about AI
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?
Às vezes.
Às vezes preciso nomear algo e ela pode me sugerir algo bom. Às vezes eu preciso verificar a gramática e sintaxe de um texto que eu escrevi. Às vezes eu uso para gerar algum trecho de código bem simples e conhecido (ex: uma requisição HTTP simple em Python).
Mas em todos esses casos eu verifico tudo. Não aceito cegamente as sugestões. Prefiro até digitar o conteúdo em vez de copiá-lo. Eu sou o autor e eu preciso fazê-lo, o conteúdo gerado por IA é só uma sugestão.
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 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.
Eu gero código com IA?
Atualmente, só em casos bem raros, por exemplo o já mencionado trecho de códgio que normalmente eu copiaria da documentação, StackOverflow e afins. Na maior parte das vezes para aquilo que eu não me importo se é um código ruim e que eu sou o único usuário. Eu nunca compartilhei um código-fonte gerado por IA no GitHub ou similar.
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 fazemnos. Se não posso explicar exatamente o que o código faz, eu não devo entregá-lo.
Eu uso IA generativa em meus projetos?
Atualmente não, mas 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.