2 pontos por GN⁺ 2025-09-14 | Ainda não há comentários. | Compartilhar no WhatsApp
  • IA para programação tem uma estrutura de papel semelhante à dos compiladores tradicionais
  • Prompts em inglês têm, como linguagem de programação, características imprecisas e ineficientes
  • O efeito de aumento de produtividade da IA tende, na prática, a ser exagerado ou mal compreendido
  • Ferramentas de IA mudam o processo de desenvolvimento, mas a verdadeira inovação pode surgir de linguagens e ferramentas melhores
  • A adoção de LLMs não significa substituir desenvolvedores; em vez disso, reflete as limitações do ambiente atual de desenvolvimento

Semelhanças entre IA e compiladores

  • O autor afirma que, com a idade, desistiu de tentar convencer os outros
  • Destaca o fenômeno de muitas pessoas não se interessarem pela verdade e seguirem apenas crenças que lhes trazem vantagem
  • Apresenta uma crítica àqueles que defendem que "Perception is reality" (a percepção é a realidade)
  • Aponta que os bilhões de dólares investidos em carros autônomos são um desperdício causado por crenças equivocadas
  • A visão de que a IA pode programar é semelhante à ideia de que compiladores fazem programação

Codificação com IA como um modelo semelhante ao compilador

  • Explica a tese de que o melhor modelo para IA de programação é o compilador
  • O usuário insere um prompt (código) e recebe, como resultado, uma saída compilada
  • A diferença está em inserir o Frprompt em inglês, mas o inglês tem vários problemas, como falta de clareza e ausência de especificação
  • Ao lidar com tarefas novas ou complexas, a verbosidade do prompt acaba aumentando
  • A saída da IA é não determinística, e mudar uma parte do prompt afeta o resultado como um todo

Uma visão crítica sobre codificação com IA

  • A razão de a codificação com IA parecer positiva é a má qualidade das ferramentas, linguagens e bibliotecas atuais
  • Com a tecnologia de "IA", tornaram-se possíveis ferramentas melhores de busca, otimização e extração de padrões
  • Quem realmente programa é o próprio programador; apenas mudou a linguagem usada para escrever código
  • Se uma empresa pode substituir desenvolvedores por LLMs, isso significa que o codebase da empresa e seus critérios de contratação estão em um nível muito baixo
  • A IA pode, como compiladores ou planilhas, substituir gradualmente parte de algumas tarefas

IA é ferramenta; no fim, ainda são necessárias linguagens e bibliotecas melhores

  • Enfatiza que é preciso muito pensamento e cuidado a partir de uma visão instrumental da IA
  • Estão sendo desperdiçados bilhões de dólares ao se investir em expectativas equivocadas ou ilusões
  • Menciona a reação exagerada do mercado a falsas ferramentas de produtividade como "vibe coding"
  • Existe a ilusão de que a IA aumenta a produtividade em 20%, mas cita resultados de um estudo (artigo) segundo os quais, na prática, ela a reduz em 19%
  • O verdadeiro avanço pode surgir da inovação em linguagens de programação, compiladores e bibliotecas

Ainda não há comentários.

Ainda não há comentários.