{"id":595,"date":"2025-12-09T23:57:36","date_gmt":"2025-12-10T02:57:36","guid":{"rendered":"http:\/\/www.wagnersalvi.com.br\/?p=595"},"modified":"2025-12-10T00:13:55","modified_gmt":"2025-12-10T03:13:55","slug":"de-senior-a-arqueologo-digital-por-que-a-ia-esta-nos-transformando-em-cacadores-de-bugs-alucinados","status":"publish","type":"post","link":"http:\/\/www.wagnersalvi.com.br\/?p=595","title":{"rendered":"De S\u00eanior a Arque\u00f3logo Digital: Por que a IA est\u00e1 nos transformando em ca\u00e7adores de bugs &#8220;alucinados&#8221;"},"content":{"rendered":"\n<p>Antes de voc\u00ea pegar sua tocha, seu forcado, foices etc e correr para os coment\u00e1rios me chamar de &#8220;inimigo do progresso&#8221; e queira fazer uma fogueira, vamos deixar uma coisa bem clara: <strong>eu uso Intelig\u00eancia Artificial.<\/strong>  <\/p>\n\n\n\n<p>Uso o ChatGPT, o Copilot e o que mais aparecer. A IA \u00e9 uma ferramenta incr\u00edvel, um &#8220;copiloto&#8221; sensacional. O problema come\u00e7a quando a gente larga o volante, vai para o banco de tr\u00e1s tirar um cochilo e espera que o copiloto \u2014 que n\u00e3o tem carteira de motorista \u2014 dirija sozinho na serra em dia de neblina.<\/p>\n\n\n\n<p>Inclusive tenho livros na Amazon sobre IA e alguns ensinam u pouco a usar de forma mais consciente (recomendo inclusive ). Feito o <em>disclaimer<\/em> para afastar os <em>sem no\u00e7\u00e3o<\/em>, vamos falar da realidade  do desenvolvimento de software em 2025.<\/p>\n\n\n\n<p>Voc\u00ea tem a sensa\u00e7\u00e3o de que o c\u00f3digo est\u00e1 ficando mais &#8220;sujo&#8221;? N\u00e3o \u00e9 coisa da sua cabe\u00e7a.<\/p>\n\n\n\n<p>Um estudo massivo realizado pela <strong>GitClear<\/strong> (analisando 153 milh\u00f5es de linhas de c\u00f3digo alteradas entre 2020 e 2023) trouxe um dado alarmante: a taxa de c\u00f3digo que \u00e9 escrito e logo em seguida descartado ou reescrito est\u00e1 explodindo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">De S\u00eanior a Arque\u00f3logo Digital: Por que a IA est\u00e1 nos transformando em ca\u00e7adores de bugs &#8220;alucinados&#8221;<\/h1>\n\n\n\n<p>Vamos come\u00e7ar tirando o elefante da sala (ou o servidor do rack, para mantermos a tem\u00e1tica): <strong>eu n\u00e3o sou contra a Intelig\u00eancia Artificial.<\/strong> Muito pelo contr\u00e1rio. Eu uso o ChatGPT, o Copilot e qualquer ferramenta que prometa automatizar a parte chata do meu trabalho. A IA \u00e9, sem d\u00favida, a revolu\u00e7\u00e3o mais impactante na nossa \u00e1rea desde a inven\u00e7\u00e3o do compilador.<\/p>\n\n\n\n<p>Por\u00e9m, existe uma linha t\u00eanue entre usar uma parafusadeira el\u00e9trica para agilizar o trabalho e entregar uma motosserra ligada na m\u00e3o de uma crian\u00e7a e esperar que ela construa uma casa na \u00e1rvore. O que estamos vendo em 2024\/2025 n\u00e3o \u00e9 apenas &#8220;ajuda&#8221;, \u00e9 uma terceiriza\u00e7\u00e3o perigosa do pensamento l\u00f3gico.<\/p>\n\n\n\n<p>Se antes nosso trabalho era <em>escrever<\/em> c\u00f3digo, hoje estamos nos tornando <strong>Arque\u00f3logos Digitais<\/strong>. Passamos o dia escavando reposit\u00f3rios, espanando a poeira de fun\u00e7\u00f5es geradas em segundos por um LLM e tentando decifrar o hier\u00f3glifo moderno: <em>&#8220;Por que a IA importou essa biblioteca que n\u00e3o existe?&#8221;<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O Grande &#8220;Code Churn&#8221;: Escrevendo muito, aproveitando pouco<\/h3>\n\n\n\n<p>Voc\u00ea tem a sensa\u00e7\u00e3o de que o c\u00f3digo est\u00e1 ficando mais &#8220;sujo&#8221;? N\u00e3o \u00e9 coisa da sua cabe\u00e7a.<\/p>\n\n\n\n<p>Um estudo massivo realizado pela <strong>GitClear<\/strong> (analisando 153 milh\u00f5es de linhas de c\u00f3digo alteradas entre 2020 e 2023) trouxe um dado alarmante: o <strong>&#8220;Code Churn&#8221;<\/strong> \u2014 a taxa de c\u00f3digo que \u00e9 escrito e logo em seguida descartado ou reescrito \u2014 est\u00e1 explodindo.<\/p>\n\n\n\n<p><strong>O que isso significa na pr\u00e1tica?<\/strong> Estamos gerando montanhas de c\u00f3digo &#8220;descart\u00e1vel&#8221;. A facilidade de dar um <em>Tab<\/em> e aceitar a sugest\u00e3o do Copilot faz com que devs (especialmente os mais inexperientes) adicionem blocos inteiros sem cr\u00edtica. O resultado \u00e9 um software inchado, dif\u00edcil de manter e que, estatisticamente, tem uma qualidade inferior ao c\u00f3digo &#8220;artesanal&#8221; de 5 anos atr\u00e1s. A &#8220;D\u00edvida T\u00e9cnica&#8221; n\u00e3o est\u00e1 mais sendo paga em parcelas; estamos pegando empr\u00e9stimos com agiotas a juros de 100% ao dia .  E sim, como empr\u00e9stimo com agiota onde voc\u00ea corre risco de vida, neste caso quem corre risco \u00e9 sua carreira ou sua empresa<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Alucina\u00e7\u00f5es de Pacotes: O Pesadelo de Seguran\u00e7a<\/h3>\n\n\n\n<p>Aqui a coisa deixa de ser engra\u00e7ada e fica perigosa. O termo &#8220;alucina\u00e7\u00e3o&#8221; na IA \u00e9 quando ela inventa fatos. No c\u00f3digo, ela inventa <strong>depend\u00eancias<\/strong>.<\/p>\n\n\n\n<p>Pesquisadores de seguran\u00e7a (como a equipe da <strong>Vulcan Cyber<\/strong> e Bar Lanyado) descobriram uma t\u00e9cnica de ataque chamada <strong>&#8220;AI Package Hallucination&#8221;<\/strong>. Como funciona?<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>O desenvolvedor pede \u00e0 IA uma solu\u00e7\u00e3o para um problema complexo.<\/li>\n\n\n\n<li>A IA sugere um c\u00f3digo que importa uma biblioteca fict\u00edcia, ex: <code>import arangodb-async-driver<\/code> (nome inventado, mas que <em>parece<\/em> real).<\/li>\n\n\n\n<li>O desenvolvedor confia, tenta instalar e v\u00ea que n\u00e3o existe.<\/li>\n\n\n\n<li><strong>O GOLPE:<\/strong> Hackers monitoram essas alucina\u00e7\u00f5es comuns, criam pacotes maliciosos <em>exatamente<\/em> com esses nomes sugeridos pela IA e publicam nos reposit\u00f3rios oficiais (NPM, PyPI).<\/li>\n\n\n\n<li>Quando o dev roda o <code>npm install<\/code> ou <code>pip install<\/code>, ele baixa um malware para dentro da empresa, cortesia de uma sugest\u00e3o do ChatGPT.<\/li>\n<\/ol>\n\n\n\n<p>Isso n\u00e3o \u00e9 fic\u00e7\u00e3o cient\u00edfica. \u00c9 um vetor de ataque real criado pela confian\u00e7a cega na ferramenta. Lembre-se que tem sem em algum local do mundo algu\u00e9m com tempo livre suficiente  e ser mal intencionado para pensar alguma d\u00fazia de maneiras de aproveitar algum brecha para fazer algo errado. N\u00e3o duvide nunca da capacidade humana , nem pro bem, nem pro mal&#8230;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O Caso Samsung: Quando o Segredo Industrial vira Treino de IA<\/h3>\n\n\n\n<p>Lembra quando dissemos para usar a IA com modera\u00e7\u00e3o? Em 2023, a <strong>Samsung<\/strong> aprendeu isso da pior forma.<\/p>\n\n\n\n<p>Em um esfor\u00e7o para otimizar o trabalho, engenheiros da divis\u00e3o de semicondutores da empresa colaram c\u00f3digos-fonte confidenciais e notas de reuni\u00f5es inteiras dentro do ChatGPT para pedir ajuda com corre\u00e7\u00f5es e resumos. O problema? Ao fazer isso, eles enviaram segredos industriais para os servidores da OpenAI, onde esses dados poderiam (teoricamente) ser usados para treinar o modelo. Resultado: A Samsung baniu o uso de IA generativa em dispositivos da empresa e correu para criar sua pr\u00f3pria IA interna.<\/p>\n\n\n\n<p>Isso ilustra o fen\u00f4meno do <strong>&#8220;Shadow AI&#8221;<\/strong>: o desenvolvedor, na \u00e2nsia de entregar a tarefa logo, joga as regras de seguran\u00e7a pela janela (e o c\u00f3digo propriet\u00e1rio junto).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A Era da &#8220;Programa\u00e7\u00e3o Orientada a F\u00e9&#8221;<\/h3>\n\n\n\n<p>Estamos vivendo a ascens\u00e3o do <strong>Faith-Driven Development<\/strong> (Desenvolvimento Orientado a F\u00e9). Funciona assim:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Digita o prompt.<\/li>\n\n\n\n<li>Copia o c\u00f3digo.<\/li>\n\n\n\n<li>Cola na IDE.<\/li>\n\n\n\n<li>Reza para compilar.<\/li>\n<\/ol>\n\n\n\n<p>Se der erro, a solu\u00e7\u00e3o n\u00e3o \u00e9 ler a documenta\u00e7\u00e3o ou entender a l\u00f3gica. A solu\u00e7\u00e3o \u00e9 copiar o erro, colar de volta no chat e perguntar: <em>&#8220;Deu erro, arruma a\u00ed&#8221;<\/em>. Isso cria um ciclo vicioso onde o programador perde a capacidade de entender a <em>causa raiz<\/em> dos problemas. Se o or\u00e1culo (a IA) n\u00e3o souber a resposta, o projeto trava.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclus\u00e3o: O Humano como &#8220;Safety Net&#8221;<\/h3>\n\n\n\n<p>A IA veio para ficar e quem n\u00e3o usar vai ficar para tr\u00e1s. Isso \u00e9 certo e n\u00e3o tem pra onde correr. Mas a profiss\u00e3o de desenvolvedor est\u00e1 mudando. Estamos deixando de ser pedreiros de c\u00f3digo para nos tornarmos inspetores de obra.<\/p>\n\n\n\n<p>O valor de um profissional de TI hoje n\u00e3o est\u00e1 na velocidade com que ele digita, mas na capacidade de olhar para o que a m\u00e1quina cuspiu e dizer: <em>&#8220;Isso aqui vai  ferrar em produ\u00e7\u00e3o daqui a tr\u00eas meses&#8221;<\/em> ou <em>&#8220;Essa biblioteca nem existe, a IA ta viajando de novo&#8221;<\/em>.<\/p>\n\n\n\n<p>Use a IA. Abuse da produtividade dela. Mas nunca, jamais, entregue as chaves da produ\u00e7\u00e3o para ela sem antes fazer uma auditoria forense no que foi produzido. Afinal, quando o servidor cair \u00e0s 3 da manh\u00e3 de um s\u00e1bado, o ChatGPT n\u00e3o vai atender o telefone. Quem vai ter que resolver \u00e9 voc\u00ea. <\/p>\n\n\n\n<p>Imagine 1 hora para fechar o expediente no antes de um poss\u00edvel recesso de fim de ano, voc\u00ea ja se vendo no transito pra praia feliz da vida e um destes &#8220;frankenstein&#8221; resolve acordar e come\u00e7a ai suas piores 24 horas da sua vida para fazer voltar sua aplica\u00e7\u00e3o rodar minimamente bem para quando voltar do recesso resolver ela 100%.   <\/p>\n\n\n\n<p>Aposto que n\u00e3o vai ser divertido como este texto.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Para n\u00e3o dizer que sou contra IA algumas recomenda\u00e7\u00f5es (sim os dois primeiros s\u00e3o meus)<\/h4>\n\n\n\n<p><strong><a href=\"https:\/\/www.amazon.com.br\/dp\/B0DYTMJ3ZY\">IA EXPLICADA: A tecnologia que est\u00e1 redefinindo o mundo<\/a><\/strong>: Um livro que abre a caixa-preta da IA. Ele explica os conceitos de forma profunda, mas simples.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O diferencial:<\/strong> N\u00e3o se preocupe, voc\u00ea n\u00e3o vai precisar de um doutorado em matem\u00e1tica para ler. Ele foca em explicar como a &#8220;m\u00e1gica&#8221; acontece e como esses modelos &#8220;pensam&#8221; (ou fingem pensar), sem te afogar em f\u00f3rmulas complexas.<\/li>\n<\/ul>\n\n\n\n<p><strong><a href=\"https:\/\/www.amazon.com.br\/dp\/B0G56SCHR8\">C\u00f3digo 3x Mais R\u00e1pido: O Playbook Real para IA na Produ\u00e7\u00e3o<\/a><\/strong>: Esta \u00e9 a prova definitiva de que <strong>sim, eu uso IA<\/strong> (e n\u00e3o tenho nada contra, muito pelo contr\u00e1rio!).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O que voc\u00ea vai encontrar:<\/strong> Exemplos pr\u00e1ticos de como usar a IA como uma ferramenta de <em>produtividade<\/em>, n\u00e3o de pregui\u00e7a. O livro cobre desde o levantamento de requisitos (ajudando a identificar falhas no que o cliente pediu), passando pela arquitetura (considerando restri\u00e7\u00f5es financeiras e t\u00e9cnicas), at\u00e9 chegar no desenvolvimento de c\u00f3digo pouco mais limpo, testes unit\u00e1rios e documenta\u00e7\u00e3o. \u00c9 o guia para quem quer usar a IA do jeito certo.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fontes e Leituras Recomendadas:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>GitClear:<\/em> &#8220;Coding on Copilot 2024: Data shows downward pressure on code quality&#8221;.<\/li>\n\n\n\n<li><em>Vulcan Cyber \/ Bar Lanyado:<\/em> Pesquisas sobre &#8220;AI Package Hallucination&#8221;.<\/li>\n\n\n\n<li><em>Bloomberg:<\/em> Not\u00edcia sobre o vazamento de dados da Samsung via ChatGPT (&#8220;Samsung Bans Generative AI Use by Staff After ChatGPT Leak&#8221;).<\/li>\n\n\n\n<li><em>Stanford University:<\/em> &#8220;Do Users Write More Insecure Code with AI Assistants?&#8221;<\/li>\n<\/ul>\n<p>Views: 11<\/p>","protected":false},"excerpt":{"rendered":"<p>Antes de voc\u00ea pegar sua tocha, seu forcado, foices etc e correr para os coment\u00e1rios me chamar de &#8220;inimigo do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":596,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[93,73,49],"tags":[229],"class_list":["post-595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-book-cursos","category-inteligencia-artificial","category-programacao","tag-inteligencia-artifical"],"_links":{"self":[{"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=\/wp\/v2\/posts\/595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=595"}],"version-history":[{"count":2,"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=\/wp\/v2\/posts\/595\/revisions"}],"predecessor-version":[{"id":599,"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=\/wp\/v2\/posts\/595\/revisions\/599"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=\/wp\/v2\/media\/596"}],"wp:attachment":[{"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=595"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.wagnersalvi.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}