<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alex Pimenta</title>
    <description>The latest articles on DEV Community by Alex Pimenta (@aspepper).</description>
    <link>https://dev.to/aspepper</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1257181%2Fc2ec9215-e017-4303-b9ed-12e408d6c6d4.jpeg</url>
      <title>DEV Community: Alex Pimenta</title>
      <link>https://dev.to/aspepper</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aspepper"/>
    <language>en</language>
    <item>
      <title>O engenheiro não precisa escrever cada linha — mas precisa decidir o que vale herdar de volta</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Sat, 19 Sep 2026 13:52:12 +0000</pubDate>
      <link>https://dev.to/aspepper/o-engenheiro-nao-precisa-escrever-cada-linha-mas-precisadecidir-o-que-vale-herdar-de-volta-3ng4</link>
      <guid>https://dev.to/aspepper/o-engenheiro-nao-precisa-escrever-cada-linha-mas-precisadecidir-o-que-vale-herdar-de-volta-3ng4</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F11w0aew8qo2e8zstlxcj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F11w0aew8qo2e8zstlxcj.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Código escrito por agente já deixou de ser novidade. No Barômetro de Desenvolvedores da BairesDev (Q3 2026), 42% dos profissionais afirmaram que a IA escreve pelo menos metade do código deles. Um ano antes, o índice era 12%. Em outra leitura de mercado, cerca de 47% do código do mês anterior já vinha sendo gerado por agentes. O volume mudou. A responsabilidade, no entanto, não sumiu — só trocou de lugar.&lt;/p&gt;

&lt;p&gt;Um agente pega a especificação, navega o repositório e devolve implementação. Às vezes antes de o humano digitar muito. O tempo de produção cai. O tempo de decisão permanece — e em muitos times aumenta, porque agora é preciso filtrar o que volta.&lt;/p&gt;

&lt;p&gt;Liad Elidan, CEO da Milestone, descreveu o deslocamento de forma direta: código gerado por IA ainda exige alguém que revise, corrija e mantenha. O engenheiro passa a calibrar quanto trabalho entregar e quanto herdar de volta. Não se trata de “saber mais prompt”. Trata-se de delimitar fronteira.&lt;/p&gt;

&lt;p&gt;Quando o volume sobe, a tentação é tratar o retorno do agente como quase pronto. “Quase pronto” sem critério vira fila de revisão, retrabalho e surpresa em produção. Os mesmos dados mostram outra face: 41% dos desenvolvedores dizem que praticamente nenhum código de IA chega à produção sem olhar humano específico. E 58% relatam maior accountability pessoal pelo código que não escreveram por completo.&lt;/p&gt;

&lt;p&gt;Se o engenheiro não consegue explicar o que o trecho faz e por que funciona daquela forma, a organização tende a bloquear o merge. Em um cenário ainda sem explicabilidade automática confiável, sobra a explicabilidade humana.&lt;/p&gt;

&lt;p&gt;Na prática, isso exige decisões concretas. O que o agente pode alterar sem revisão. O que precisa de evidência antes do merge. Quais partes do sistema são sensíveis demais para delegação ampla. Qual o critério mínimo de “bom o suficiente para embarcar”. Quem não define isso herda tudo de volta — só que em volume maior e com menos contexto de origem.&lt;/p&gt;

&lt;p&gt;A autonomia do agente não elimina responsabilidade. Ela concentra a responsabilidade no momento em que a decisão de aceitar acontece. Escrever sintaxe ficou mais barato. Definir o que deve existir, sob quais restrições, e o que pode ser aceito sem reabrir o problema continua sendo o trabalho caro — e continua sendo humano.&lt;/p&gt;




&lt;h3&gt;
  
  
  Leia o artigo mais aprofundado, com exemplos e a análise de
&lt;/h3&gt;

&lt;p&gt;arquitetura completa.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/o-engenheiro-n-o-precisa-escrever-cada-linha" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa7io3qn61dtc9e0af3sq.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Autor da série de livros “Engenharia de Software Assistida por IA” (disponível na Amazon).&lt;/p&gt;




&lt;p&gt;Quem quiser aprofundar o tema de forma estruturada — do contexto à governança de agentes — pode consultar a série:&lt;/p&gt;

&lt;p&gt;Cupom de 30% OFF nos eBooks: &lt;br&gt;
✅ LEIA30&lt;br&gt;
✅ Disponível também no Kindle Unlimited&lt;/p&gt;

&lt;p&gt;&lt;a href="https://livro-engenharia-de-software-assistida-por-ia.aspepper.workers.dev" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvmq7wxdv0us3g5a9saz4.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Fontes
&lt;/h2&gt;

&lt;p&gt;•Liad Elidan, “The software engineer’s role is moving beyond code”, Ctech, 19/09/2026&lt;br&gt;
•BairesDev Q3 2026 Dev Barometer&lt;br&gt;
•Dados complementares de adoção e accountability em análises de mercado 2026 (leituras alinhadas a JetBrains Research)&lt;/p&gt;




&lt;h2&gt;
  
  
  Tags:
&lt;/h2&gt;

&lt;p&gt;#EngenhariaDeSoftware #IA #InteligenciaArtificial #SoftwareEngineering #AI #DesenvolvimentoDeSoftware #AgentesDeCodigo #DelegacaoTecnica #CodeReview #EngenhariaDeSoftwareAssistidaPorIA&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>ai</category>
      <category>programming</category>
      <category>codereview</category>
    </item>
    <item>
      <title>Se a IA não precisa de legibilidade, por que parar em C?</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Thu, 17 Sep 2026 15:01:40 +0000</pubDate>
      <link>https://dev.to/aspepper/se-a-ia-nao-precisa-de-legibilidade-por-que-parar-em-c-1d57</link>
      <guid>https://dev.to/aspepper/se-a-ia-nao-precisa-de-legibilidade-por-que-parar-em-c-1d57</guid>
      <description>&lt;p&gt;Um post no X defendeu que uma das linguagens mais importantes do futuro pode ser &lt;strong&gt;C&lt;/strong&gt;. Não C++. Não Python. Não Rust.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2bgmzug5i2u279l784d4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2bgmzug5i2u279l784d4.png" alt=" " width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A lógica é direta: as abstrações de alto nível existem porque humanos erram com gerenciamento de memória, ponteiros e concorrência. Se a IA escreve a maior parte do código, esse custo de legibilidade vira &lt;em&gt;overhead&lt;/em&gt;. C volta a ser eficiente, pequeno e perto do hardware.&lt;/p&gt;

&lt;p&gt;A tese tem força. O problema é o que vem depois do "gera".&lt;/p&gt;




&lt;p&gt;Estudos recentes sobre C e C++ gerados por LLM mostram um padrão inconveniente:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Compila&lt;/strong&gt; e muitas vezes passa no teste superficial.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Em runtime&lt;/strong&gt;, vazamento de heap, &lt;em&gt;hangs&lt;/em&gt; e violações aparecem com frequência maior do que no código humano.&lt;/li&gt;
&lt;li&gt;Em um benchmark de C++, a chance de violação confirmada em runtime ficou &lt;strong&gt;cerca do dobro&lt;/strong&gt; no código de IA, mesmo controlando tamanho e taxa de testes.&lt;/li&gt;
&lt;li&gt;Em análises multi-linguagem, C e C++ concentraram mais problemas de &lt;em&gt;memory safety&lt;/em&gt;, &lt;em&gt;secrets&lt;/em&gt; e uso ruim de criptografia do que Python e Java.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A IA não comete os mesmos erros que o programador humano. Ainda assim, comete erros. Em C, esses erros são baratos de introduzir e caros de encontrar.&lt;/p&gt;

&lt;p&gt;Aí entra o &lt;em&gt;reductio&lt;/em&gt;. Se a premissa é &lt;em&gt;"não precisa de review humano porque a IA não esquece bounds check"&lt;/em&gt;, o destino lógico não é C. É código de máquina — binário direto para a arquitetura. Por que parar no meio do caminho?&lt;/p&gt;

&lt;p&gt;Porque, na prática, &lt;strong&gt;ainda precisamos de alguém que entenda o que foi gerado&lt;/strong&gt;. Alguém que revise, corrija e delegue o próximo ajuste. Linguagem legível não é luxo de humano lento — é requisito de supervisão. Quanto mais opaca a saída, mais caro fica o &lt;em&gt;code review&lt;/em&gt; e mais frágil fica a correção pontual.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Onde C ainda faz sentido:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Kernel e sistemas operacionais&lt;/li&gt;
&lt;li&gt;Sistemas embarcados&lt;/li&gt;
&lt;li&gt;Caminho quente (&lt;em&gt;hot path&lt;/em&gt;) de alta performance&lt;/li&gt;
&lt;li&gt;Legado crítico que não pode ser reescrito&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nesses casos, o domínio exige C — e quem delega precisa dominar C. Fora deles, empurrar a geração para C &lt;em&gt;"porque a IA não precisa de abstração"&lt;/em&gt; troca um custo de runtime por um custo de manutenção e de confiança.&lt;/p&gt;

&lt;p&gt;Rust aparece no debate como meio-termo: performance com o compilador como aliado de segurança. Funciona em parte, mas o ponto central não muda: &lt;strong&gt;enquanto o humano continuar responsável pelo que entra em produção, a linguagem precisa ser legível para esse humano&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;C não morreu. Também não virou automaticamente a linguagem do futuro só porque a IA escreve rápido. O que falta na tese é o verificador final: quem confere, quem corrige, quem decide o que sobe.&lt;/p&gt;

&lt;p&gt;E você: em que cenário ainda pediria C para um agente?&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Fontes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;The Reliability Gap: A Multi-Dimensional Technical Audit of Memory Safety and Logical Integrity in LLM-Generated C Code&lt;/em&gt; (Jarrin et al., 2026)&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;The Illusion of Safety: Multi-Tier Verification of AI vs. Human C++ Code&lt;/em&gt; (arXiv:2607.00107)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Security and Quality in LLM-Generated Code: a Multi-Language, Multi-Model Analysis&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Discussões públicas sobre o papel de C na era de código gerado por IA&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Leia o artigo mais aprofundado.
&lt;/h3&gt;

&lt;p&gt;Publiquei o artigo aprofundado no meu blog:👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/se-a-ia-n-o-precisa-de-legibilidade-por-que-parar-em-c" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxvis58b4215b9522a8v0.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;📚 Autor da série "Engenharia de Software Assistida por IA" (disponível na Amazon).&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;Quem quiser aprofundar supervisão, auditoria e delegação técnica de código gerado por IA encontra o tema tratado de forma estruturada na série &lt;strong&gt;Engenharia de Software Assistida por IA&lt;/strong&gt;.&lt;br&gt;
🎟️ &lt;strong&gt;Cupom de 30% OFF nos eBooks:&lt;/strong&gt; &lt;code&gt;LEIA30&lt;/code&gt;&lt;br&gt;
📖 &lt;em&gt;Disponível também no Kindle Unlimited&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://livro-engenharia-de-software-assistida-por-ia.aspepper.workers.dev" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvmq7wxdv0us3g5a9saz4.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;#EngenhariaDeSoftware #IA #LinguagemC #Seguranca #MemorySafety #Rust #CodeReview #Verificacao #GovernancaIA #FuturoDaEngenharia&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>ai</category>
      <category>c</category>
      <category>codereview</category>
    </item>
    <item>
      <title>Nem todo agente é igual: o que 37 mil PRs revelam sobre qualidade depois do merge</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Thu, 17 Sep 2026 12:45:58 +0000</pubDate>
      <link>https://dev.to/aspepper/nem-todo-agente-e-igual-o-que-37-mil-prs-revelam-sobre-qualidade-depois-do-merge-4l38</link>
      <guid>https://dev.to/aspepper/nem-todo-agente-e-igual-o-que-37-mil-prs-revelam-sobre-qualidade-depois-do-merge-4l38</guid>
      <description>&lt;p&gt;O agente abre o pull request. O time aprova. O que acontece depois?&lt;/p&gt;

&lt;p&gt;Um estudo recente analisou &lt;strong&gt;37.623 PRs&lt;/strong&gt; com proveniência marcada de cinco agentes comerciais — &lt;strong&gt;OpenAI Codex&lt;/strong&gt;, &lt;strong&gt;Devin&lt;/strong&gt;, &lt;strong&gt;GitHub Copilot&lt;/strong&gt;, &lt;strong&gt;Cursor&lt;/strong&gt; e &lt;strong&gt;Claude Code&lt;/strong&gt; —, além de um &lt;em&gt;baseline&lt;/em&gt; humano. Os dados cobrem 2.807 repositórios no GitHub entre dezembro de 2024 e julho de 2025.&lt;/p&gt;

&lt;p&gt;Três resultados principais se destacam:&lt;/p&gt;




&lt;h3&gt;
  
  
  1. Taxa de Revert (Diferenças por Fornecedor)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI Codex:&lt;/strong&gt; Apresentou a menor taxa de reversão, sendo revertido cerca de &lt;strong&gt;metade das vezes&lt;/strong&gt; em comparação ao código humano (&lt;strong&gt;6,1% contra 11,5%&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Devin:&lt;/strong&gt; Ficou no outro extremo, registrando uma taxa de revert superior à humana, com &lt;strong&gt;14,5%&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  2. Security Smells (Débito de Segurança)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;No agregado, o código gerado por agentes apresentou &lt;strong&gt;menos security smells&lt;/strong&gt; do que o código escrito por humanos (odds ratio de 0,63).&lt;/li&gt;
&lt;li&gt;A melhoria foi puxada principalmente por um menor índice de credenciais &lt;em&gt;hardcoded&lt;/em&gt; e menos construtos inseguros no estilo &lt;code&gt;eval&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  3. Esforço e Tempo de Code Review
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;O esforço de revisão humana não é distribuído de forma uniforme entre as ferramentas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Copilot:&lt;/strong&gt; Atraiu mais revisões e pedidos de mudança.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Code:&lt;/strong&gt; Enfrentou maior tempo de espera até o primeiro review humano, com uma &lt;strong&gt;mediana de 12,6 horas&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  O Que Importa de Verdade
&lt;/h3&gt;

&lt;p&gt;O estudo não conclui que os agentes são simplesmente "melhores" ou "piores". Ele demonstra que o &lt;strong&gt;comportamento pós-merge muda drasticamente conforme a ferramenta utilizada&lt;/strong&gt; — impactando taxa de reversão, segurança e carga de revisão de código.&lt;/p&gt;

&lt;p&gt;Quem trata "agente de IA" como uma categoria única perde o detalhe operacional mais importante: &lt;strong&gt;qual ferramenta usar, em qual tipo de mudança e com qual custo de manutenção posterior.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Qualidade depois do merge continua sendo o verificador real que nenhum benchmark consegue isolar sozinho.&lt;/p&gt;




&lt;h3&gt;
  
  
  📚 Fonte e Leitura Aprofundada
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Paper de referência:&lt;/strong&gt; &lt;em&gt;Not All Agents Are Equal: Code Quality and Post-Merge Maintenance Across Five Autonomous Coding Agents in the Wild&lt;/em&gt; (arXiv:2609.17598).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Leia o artigo mais aprofundado, com exemplos e a análise completa clicando na imagem abaixo: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/nem-todo-agente-igual" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu8nnuxej1usuk4c1a045.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Para quem deseja se aprofundar na supervisão e auditoria de código gerado por IA, o tema é tratado de forma estruturada na série &lt;strong&gt;Engenharia de Software Assistida por IA&lt;/strong&gt; (disponível na Amazon).&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://livro-engenharia-de-software-assistida-por-ia.aspepper.workers.dev" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvmq7wxdv0us3g5a9saz4.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;#EngenhariaDeSoftware #InteligenciaArtificial #IA #SoftwareEngineering #AIAgents #CodeReview&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Quando vale a pena um servidor on-premises só para IA de desenvolvimento? E quando ainda não é a hora?</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Wed, 16 Sep 2026 19:42:31 +0000</pubDate>
      <link>https://dev.to/aspepper/quando-vale-a-pena-um-servidor-on-premises-so-para-ia-de-desenvolvimento-e-quando-ainda-nao-e-a-pi6</link>
      <guid>https://dev.to/aspepper/quando-vale-a-pena-um-servidor-on-premises-so-para-ia-de-desenvolvimento-e-quando-ainda-nao-e-a-pi6</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb6f0o9fcyytyupmytk0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb6f0o9fcyytyupmytk0l.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O gasto com agentes e modelos em nuvem não para de subir. Alguém no time sempre pergunta: e se a gente rodasse o modelo aqui dentro?&lt;/p&gt;

&lt;p&gt;Para cinco desenvolvedores, a resposta costuma ser frustrante: se a motivação for só cortar custo, a conta quase nunca fecha.&lt;/p&gt;

&lt;p&gt;Um servidor decente com GPU boa sai entre R$ 80 mil e R$ 200 mil (às vezes mais). Enquanto isso, Copilot, Claude Code, Cursor e similares ficam na casa de 20 a 100 dólares por pessoa por mês. O payback, no cenário otimista, passa de quatro anos. Em um ano e meio, dois no máximo, o hardware já começa a ficar apertado de VRAM — e alguém precisa manter driver, container, rede e segurança.&lt;/p&gt;

&lt;p&gt;A nuvem troca o modelo sem avisar. O servidor local não.&lt;/p&gt;




&lt;h3&gt;
  
  
  Quando Ainda Não É a Hora
&lt;/h3&gt;

&lt;p&gt;Para times pequenos, com uso moderado, código que pode circular via API e pouca paciência para virar operador de GPU, o modelo de assinatura + API continua sendo a opção mais simples e barata no horizonte de 2 a 3 anos. Caching bem-feito na nuvem derruba o custo efetivo por token de um jeito que a planilha de hardware local raramente consegue acompanhar.&lt;/p&gt;




&lt;h3&gt;
  
  
  Quando a Conversa Muda
&lt;/h3&gt;

&lt;p&gt;Existem cenários específicos onde a infraestrutura própria deixa de ser capricho:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Conformidade e Regulação:&lt;/strong&gt; O código não pode sair da rede devido a contratos, LGPD ou regras de clientes regulados. Nesses casos, a decisão deixa de ser financeira e vira requisito de compliance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Volume Alto e Estável:&lt;/strong&gt; Consumos na casa de dezenas de milhões de tokens por mês, com uso contínuo e pouca variação, tornam a amortização competitiva.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alternativa Híbrida (Dev Workstation):&lt;/strong&gt; Colocar memória alta nas máquinas dos próprios devs (Apple Silicon com 64/128 GB ou GPU local) rodando modelos de 8B a 32B via Ollama ou vLLM para autocomplete e tarefas leves. O modelo pesado continua na nuvem, reduzindo o drama operacional.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Servidor Compartilhado para Times Maiores:&lt;/strong&gt; Utilizar vLLM + um proxy compatível com a API da OpenAI (como LiteLLM). Sob uso compartilhado de GPU, o custo total pode ficar cerca de 40% abaixo de APIs com cache. No entanto, modelos locais fracos aumentam o tempo gasto em debug — e economia de token não é o mesmo que economia de tempo de engenheiro.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  O Que Importa de Verdade
&lt;/h3&gt;

&lt;p&gt;Repatriar inferência é totalmente possível: há papers, stack madura e cases reais. Mas "funciona" não é o mesmo que "vale a pena agora". &lt;/p&gt;

&lt;p&gt;A pergunta prática a se fazer é: &lt;strong&gt;qual parte do fluxo precisa ficar local (privacidade, latência, previsibilidade) e qual parte ainda depende da qualidade do modelo de ponta?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Quem compra servidor achando que vai zerar a fatura da nuvem frequentemente descobre custos escondidos de operação, obsolescência e perda de qualidade. Quem usa o ambiente local de forma estratégica (sigilo, volume estável ou arquitetura híbrida) extrai valor sem transformar a equipe em time de infraestrutura.&lt;/p&gt;




&lt;h3&gt;
  
  
  📚 Fontes da Pesquisa e Leitura Complementar
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Análise de viabilidade técnica/financeira.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Inference Economics of Enterprise Coding Agents&lt;/em&gt; (arXiv:2607.13080).&lt;/li&gt;
&lt;li&gt;Arquiteturas vLLM / PagedAttention e discussões de mercado sobre &lt;em&gt;cloud repatriation&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Leia o artigo mais aprofundado com levantamento de valores.
&lt;/h3&gt;

&lt;p&gt;Publiquei o artigo aprofundado no meu blog:👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/quando-vale-a-pena-um-servidor-on-premises-s-para-ia-de-desenvolvimento" rel="noopener noreferrer"&gt;Clique aqui para ler o artigo completo&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;📚 Autor da série "Engenharia de Software Assistida por IA" (disponível na Amazon).&lt;/p&gt;




&lt;p&gt;Quem quiser aprofundar arquitetura, delegação e governança de ferramentas de IA no desenvolvimento encontra o tema tratado em detalhes na série &lt;strong&gt;Engenharia de Software Assistida por IA&lt;/strong&gt;, com destaque para o &lt;strong&gt;Volume IV&lt;/strong&gt; (&lt;em&gt;Arquitetura e Design de Soluções na Era da IA&lt;/em&gt;) e o &lt;strong&gt;Volume VIII&lt;/strong&gt; (&lt;em&gt;Engenharia de Contexto e Governança de IA&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://a.co/d/0iWo1yru" rel="noopener noreferrer"&gt;Volume I - A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://a.co/d/024wqiB0" rel="noopener noreferrer"&gt;Volume II - Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/02ZFMJTy" rel="noopener noreferrer"&gt;Volume III - Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://a.co/d/09d55S0l" rel="noopener noreferrer"&gt;Volume IV - Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://a.co/d/0h8oHAGm" rel="noopener noreferrer"&gt;Volume V - Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://a.co/d/0dEkhEDA" rel="noopener noreferrer"&gt;Volume VI - Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://a.co/d/03jRVJpa" rel="noopener noreferrer"&gt;Volume VII - Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/01lyx8eC" rel="noopener noreferrer"&gt;Volume VIII - Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;#EngenhariaDeSoftware #InteligenciaArtificial #IA #OnPremise #LLM #SoftwareEngineering &lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>devops</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Os agentes de código convergiram: por que o ranking do SWE-bench já não ordena os melhores?</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Wed, 16 Sep 2026 12:06:40 +0000</pubDate>
      <link>https://dev.to/aspepper/os-agentes-de-codigo-convergiram-por-que-o-ranking-do-swe-bench-ja-nao-ordena-os-melhores-56aj</link>
      <guid>https://dev.to/aspepper/os-agentes-de-codigo-convergiram-por-que-o-ranking-do-swe-bench-ja-nao-ordena-os-melhores-56aj</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj4j0dljo6pln08vax5r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj4j0dljo6pln08vax5r.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pequenas diferenças no leaderboard viraram ranking. Não deveriam.&lt;/p&gt;

&lt;p&gt;Um paper de 15 de setembro de 2026 auditou 254 submissões do SWE-bench — sem rodar modelo nenhum, apenas analisando o que já estava publicado.&lt;/p&gt;




&lt;h3&gt;
  
  
  Os Dados da Convergência
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sobreposição alta:&lt;/strong&gt; No split &lt;em&gt;Verified&lt;/em&gt;, os dois primeiros resolvem 396 de 500 instâncias cada um. Os dez primeiros compartilham 285 sucessos e 51 falhas, sobrando apenas 164 instâncias que de fato os separam.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Comportamento idêntico:&lt;/strong&gt; O &lt;em&gt;median nesting&lt;/em&gt; é de 0,935 nos conjuntos de solução da fronteira — bem acima do que o score sozinho sugeriria (0,774). Em outras palavras: os líderes acertam quase as mesmas coisas.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  O Peso do Scaffold vs. Modelo
&lt;/h3&gt;

&lt;p&gt;O score depende diretamente do par &lt;strong&gt;modelo + scaffold&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Dentro do mesmo modelo, a variação de scaffold chega a &lt;strong&gt;29,8 pontos percentuais&lt;/strong&gt;, enquanto o spread dos trinta primeiros no ranking geral é de apenas &lt;strong&gt;8,8 pontos&lt;/strong&gt;. Trocar a estrutura de orquestração mexe mais no número do que a diferença "entre os melhores" exibida pelo leaderboard.&lt;/p&gt;




&lt;h3&gt;
  
  
  O que isso muda na prática?
&lt;/h3&gt;

&lt;p&gt;Quem escolhe ferramenta só pelo lugar no ranking está olhando um indicador que já não ordena bem. O que importa medir passa a ser:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Estabilidade em instâncias difíceis;&lt;/li&gt;
&lt;li&gt;Custo por resolução;&lt;/li&gt;
&lt;li&gt;Comportamento sob scaffolds diferentes;&lt;/li&gt;
&lt;li&gt;Capacidade de manter o que já funciona no repositório real.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;O paper não invalida o SWE-bench, mas mostra seu limite atual quando os sistemas da ponta convergem. Times que tratam o número do leaderboard como verdade absoluta tendem a otimizar para o benchmark — e não para o seu repositório real.&lt;/p&gt;




&lt;h3&gt;
  
  
  📚 Fonte e Leitura Complementar
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Paper original:&lt;/strong&gt; &lt;em&gt;Coding Agents Have Converged: Why the SWE-bench Leaderboard Can No Longer Order Its Top Entries, and What to Measure Instead&lt;/em&gt; (arXiv:2609.17394, setembro/2026).&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Leia a análise completa e aprofundada com todos os exemplos de arquitetura clicando no link abaixo:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/os-agentes-de-c-digo-convergiram" rel="noopener noreferrer"&gt;Artigo completo artigo no Hashnode&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;Para quem deseja aprofundar a avaliação e governança de agentes, o tema é tratado de forma estruturada na série &lt;strong&gt;Engenharia de Software Assistida por IA&lt;/strong&gt;, com foco nos Volumes VI (&lt;em&gt;Supervisão e Auditoria de Código Gerado por IA&lt;/em&gt;) e VIII (&lt;em&gt;Engenharia de Contexto e Governança de IA&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://a.co/d/0iWo1yru" rel="noopener noreferrer"&gt;Volume I - A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://a.co/d/024wqiB0" rel="noopener noreferrer"&gt;Volume II - Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/02ZFMJTy" rel="noopener noreferrer"&gt;Volume III - Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://a.co/d/09d55S0l" rel="noopener noreferrer"&gt;Volume IV - Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://a.co/d/0h8oHAGm" rel="noopener noreferrer"&gt;Volume V - Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://a.co/d/0dEkhEDA" rel="noopener noreferrer"&gt;Volume VI - Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://a.co/d/03jRVJpa" rel="noopener noreferrer"&gt;Volume VII - Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/01lyx8eC" rel="noopener noreferrer"&gt;Volume VIII - Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;#EngenhariaDeSoftware #SWEBench #AgentesDeIA #Benchmarks #Avaliacao #GovernancaIA #CodeReview #FuturoDaEngenharia&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>devops</category>
      <category>python</category>
    </item>
    <item>
      <title>Técnicas de resiliência: o que realmente segura o sistema quando algo quebra</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Tue, 15 Sep 2026 21:11:49 +0000</pubDate>
      <link>https://dev.to/aspepper/tecnicas-de-resiliencia-o-que-realmente-segura-o-sistema-quando-algo-quebra-36jf</link>
      <guid>https://dev.to/aspepper/tecnicas-de-resiliencia-o-que-realmente-segura-o-sistema-quando-algo-quebra-36jf</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkayozsrvc4h0ch6kgdfs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkayozsrvc4h0ch6kgdfs.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sistema distribuído falha. A pergunta útil não é se vai falhar. É o que acontece quando falha.&lt;/p&gt;




&lt;h3&gt;
  
  
  Os Blocos Fundamentais de Resiliência
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Timeout:&lt;/strong&gt; Corta espera infinita. Sem ele, uma chamada travada segura thread, conexão e, em cascata, o restante do fluxo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retry com Backoff e Jitter:&lt;/strong&gt; Trata falha transitória (rede instável, serviço reiniciando). Sem jitter, vários clientes retentam juntos e pioram o problema.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Circuit Breaker:&lt;/strong&gt; Para de martelar o que já está caindo. Depois de N falhas, abre. As próximas chamadas falham rápido, sem consumir recurso. Depois de um tempo, testa de novo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bulkhead:&lt;/strong&gt; Isola pool de threads ou conexões por dependência. Uma integração lenta não engole o resto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rate Limiting e Load Shedding:&lt;/strong&gt; Protegem o lado que recebe. Um corta excesso de chamadas; o outro descarta o que tem prioridade baixa quando a carga passa do limite.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deadline Propagation:&lt;/strong&gt; Carrega o tempo restante entre serviços. Evita trabalho zumbi (processar algo cujo cliente já desistiu).&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Arquiteturas e Paradigmas
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Microsserviços
&lt;/h4&gt;

&lt;p&gt;Em microsserviços, muita coisa saiu do código e foi para a malha. Service mesh (Istio, Linkerd, Envoy) configura retry, timeout e circuit breaker em YAML. Sidecar cuida disso ao lado de cada serviço. Para transações distribuídas, Saga (orquestrada ou coreografada) evita two-phase commit. Outbox garante que o evento saia depois da escrita no banco. Idempotency keys tornam o retry seguro em pagamento e pedido.&lt;/p&gt;

&lt;h4&gt;
  
  
  Serverless
&lt;/h4&gt;

&lt;p&gt;Serverless muda o desenho. Função pode ser reexecutada pelo provedor, tornando a idempotência obrigatória. Exige timeout curto por função e DLQ para isolar o que falha repetidamente. Step Functions (ou Durable Functions) orquestram etapas com retry nativo.&lt;/p&gt;

&lt;h4&gt;
  
  
  Frontend
&lt;/h4&gt;

&lt;p&gt;No frontend, o mesmo raciocínio aparece em outra forma: retry no client, circuit breaker para não bombardear API já fora, cache com &lt;em&gt;stale-while-revalidate&lt;/em&gt;, Optimistic UI com rollback, Error Boundary para isolar componente sem derrubar a tela inteira e estratégia &lt;em&gt;offline-first&lt;/em&gt; com fila de ações.&lt;/p&gt;

&lt;h4&gt;
  
  
  Banco de Dados e Mensageria
&lt;/h4&gt;

&lt;p&gt;Possuem seu próprio conjunto: connection pool com limite (bulkhead de fato), read replica com failover, DLQ, schema registry e consumer com backoff.&lt;/p&gt;




&lt;h3&gt;
  
  
  Observabilidade
&lt;/h3&gt;

&lt;p&gt;Observabilidade não é detalhe. Tracing distribuído mostra onde a falha começou. SLO e &lt;em&gt;error budget&lt;/em&gt; dizem quanto de confiabilidade o time pode "gastar" em troca de velocidade. Sem isso, as técnicas acima viram configuração no escuro.&lt;/p&gt;




&lt;h3&gt;
  
  
  Resumo Prático por Camada
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend sozinho:&lt;/strong&gt; Retry, cache local, error boundary, offline-first.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vários clientes + API instável:&lt;/strong&gt; BFF/Gateway centralizando circuit breaker, retry e cache.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microsserviços:&lt;/strong&gt; Mesh + Saga + Outbox + Bulkhead + DLQ.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Serverless:&lt;/strong&gt; Idempotência + DLQ + timeout curto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Banco de dados:&lt;/strong&gt; Pool, replica, failover.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  O Ponto Central
&lt;/h3&gt;

&lt;p&gt;Resiliência não é lista de libs. É decidir, por camada, o que falha isolado e o que propaga.&lt;/p&gt;

&lt;p&gt;Quanto mais o código é gerado por agentes, mais essa decisão precisa estar explícita no contexto e na arquitetura — senão o sistema ganha velocidade e perde capacidade de sobreviver à falha.&lt;/p&gt;




&lt;h3&gt;
  
  
  📚 Artigo Completo e Leituras Recomendadas
&lt;/h3&gt;

&lt;p&gt;Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa no &lt;a href="https://alexpimenta.hashnode.dev/t-cnicas-de-resili-ncia" rel="noopener noreferrer"&gt;meu blog&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;Quem quiser aprofundar arquitetura e design de soluções na era da IA encontra o tema tratado de forma estruturada no &lt;strong&gt;Volume IV&lt;/strong&gt; da série &lt;em&gt;Engenharia de Software Assistida por IA&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://a.co/d/0iWo1yru" rel="noopener noreferrer"&gt;Volume I - A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://a.co/d/024wqiB0" rel="noopener noreferrer"&gt;Volume II - Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/02ZFMJTy" rel="noopener noreferrer"&gt;Volume III - Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://a.co/d/09d55S0l" rel="noopener noreferrer"&gt;Volume IV - Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://a.co/d/0h8oHAGm" rel="noopener noreferrer"&gt;Volume V - Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://a.co/d/0dEkhEDA" rel="noopener noreferrer"&gt;Volume VI - Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://a.co/d/03jRVJpa" rel="noopener noreferrer"&gt;Volume VII - Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/01lyx8eC" rel="noopener noreferrer"&gt;Volume VIII - Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;#SoftwareEngineer #Resilience #SoftwareArchitecture #Microservices #AI #Csharp #Typescript #DotNet #Java #Javascript #DevOps&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>architecture</category>
      <category>devops</category>
      <category>microservices</category>
    </item>
    <item>
      <title>Code review com agentes na prática: o que a Ericsson testou</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Tue, 15 Sep 2026 12:55:40 +0000</pubDate>
      <link>https://dev.to/aspepper/code-review-com-agentes-na-pratica-o-que-a-ericsson-testou-5emm</link>
      <guid>https://dev.to/aspepper/code-review-com-agentes-na-pratica-o-que-a-ericsson-testou-5emm</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fylvpry2v7upn8jfl59a3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fylvpry2v7upn8jfl59a3.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O volume de código gerado por agentes cresceu. A revisão humana não acompanhou no mesmo ritmo.&lt;/p&gt;

&lt;p&gt;Um estudo recente da Ericsson, publicado no arXiv em setembro de 2026 (&lt;em&gt;Using Agentic AI for contextualized and multifaceted code review at Ericsson&lt;/em&gt;), testou uma saída diferente: usar agentes especializados para fazer code review com contexto real do projeto.&lt;/p&gt;

&lt;p&gt;A equipe seguiu &lt;strong&gt;Design Science Research&lt;/strong&gt; e avaliou a solução em commits reais da empresa. O sistema combina &lt;em&gt;skills&lt;/em&gt; de agentes com conhecimento específico do ambiente e analisa mudanças em quatro eixos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Legibilidade&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manutenibilidade&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Confiabilidade&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Os Resultados
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;+200&lt;/strong&gt; issues identificadas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;96%&lt;/strong&gt; de acurácia na detecção correta (validada pelos próprios desenvolvedores)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;69%&lt;/strong&gt; das issues consideradas importantes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;33%&lt;/strong&gt; classificadas como severas (precisam ser corrigidas)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;36%&lt;/strong&gt; classificadas como importantes (deveriam ser corrigidas)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Não foi um benchmark genérico. Foi avaliação industrial.&lt;/p&gt;




&lt;h3&gt;
  
  
  O ponto que interessa
&lt;/h3&gt;

&lt;p&gt;O agente de review não funcionou bem só porque o modelo é forte. Funcionou porque recebeu contexto do projeto e &lt;em&gt;skills&lt;/em&gt; orientadas a antipadrões reais daquele código. Sem isso, a tendência é gerar comentários genéricos — ou pior, comentários que parecem úteis e não são.&lt;/p&gt;

&lt;p&gt;Times que só aumentam a geração sem ajustar a revisão tendem a acumular fila. Times que tratam a revisão como parte do processo — com critérios, contexto e algum grau de automação assistida — conseguem absorver mais volume sem perder o filtro.&lt;/p&gt;

&lt;p&gt;O estudo não afirma que o review humano acabou. Mostra que, com o contexto certo, agentes conseguem fazer a primeira triagem com precisão útil. O resto continua com quem decide o que entra em produção.&lt;/p&gt;




&lt;h3&gt;
  
  
  Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa.
&lt;/h3&gt;

&lt;p&gt;Publiquei o artigo aprofundado no meu blog:👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/code-review-com-agentes-na-pr-tica" rel="noopener noreferrer"&gt;Clique aqui para ler o artigo completo&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;📚 Autor da série "Engenharia de Software Assistida por IA" (disponível na Amazon).&lt;/p&gt;




&lt;p&gt;Quem quiser aprofundar supervisão e auditoria de código gerado por IA encontra o tema tratado de forma estruturada no &lt;strong&gt;Volume VI&lt;/strong&gt; da série &lt;em&gt;Engenharia de Software Assistida por IA&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://a.co/d/0iWo1yru" rel="noopener noreferrer"&gt;Volume I – A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://a.co/d/024wqiB0" rel="noopener noreferrer"&gt;Volume II – Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/02ZFMJTy" rel="noopener noreferrer"&gt;Volume III – Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://a.co/d/09d55S0l" rel="noopener noreferrer"&gt;Volume IV – Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://a.co/d/0h8oHAGm" rel="noopener noreferrer"&gt;Volume V – Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://a.co/d/0dEkhEDA" rel="noopener noreferrer"&gt;Volume VI – Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://a.co/d/03jRVJpa" rel="noopener noreferrer"&gt;Volume VII – Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/01lyx8eC" rel="noopener noreferrer"&gt;Volume VIII – Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Fonte:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Using Agentic AI for contextualized and multifaceted code review at Ericsson (arXiv:2609.15877, setembro/2026)&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  EngenhariaDeSoftware #InteligenciaArtificial #IA #SoftwareEngineering #AIAgents #CodeReview
&lt;/h1&gt;

</description>
      <category>softwareengineering</category>
      <category>ai</category>
      <category>devops</category>
      <category>codereview</category>
    </item>
    <item>
      <title>A realidade continua sendo o verificador final: os dois gaps da Engenharia de Software com agentes</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Mon, 14 Sep 2026 15:39:21 +0000</pubDate>
      <link>https://dev.to/aspepper/a-realidade-continua-sendo-o-verificador-final-os-dois-gaps-da-engenharia-de-software-com-agentes-14kc</link>
      <guid>https://dev.to/aspepper/a-realidade-continua-sendo-o-verificador-final-os-dois-gaps-da-engenharia-de-software-com-agentes-14kc</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd97kv6bq5gxae2ryoe8l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd97kv6bq5gxae2ryoe8l.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Agentes de código operam em um ciclo de implementação e verificação.&lt;/p&gt;

&lt;p&gt;Eles geram uma mudança, rodam testes ou outras checagens e, se o avaliador aceita, a tarefa é considerada concluída.&lt;/p&gt;

&lt;p&gt;O problema é que esse avaliador quase nunca é a realidade de produção.&lt;/p&gt;

&lt;p&gt;Ele é um &lt;strong&gt;proxy&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Um paper recente no arXiv (&lt;em&gt;Reality Is the Final Verifier: On Two Key Gaps in Agentic Software Engineering&lt;/em&gt;, setembro/2026) organiza essa limitação em dois gaps principais:&lt;/p&gt;




&lt;h3&gt;
  
  
  1. Requirement Gap
&lt;/h3&gt;

&lt;p&gt;O conjunto de requisitos (explícitos ou implícitos) que o agente recebeu não cobre tudo o que realmente importa.&lt;/p&gt;

&lt;p&gt;Restrições de arquitetura, padrões do time, efeitos colaterais e critérios de aceite muitas vezes ficam de fora.&lt;/p&gt;

&lt;p&gt;Quando isso acontece, o agente pode "resolver" o problema formal e ainda assim produzir uma mudança inadequada.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Model Gap
&lt;/h3&gt;

&lt;p&gt;O ambiente de avaliação (testes, sandbox, simulação) não representa fielmente o ambiente real.&lt;/p&gt;

&lt;p&gt;O agente otimiza para o que o modelo de avaliação consegue medir.&lt;/p&gt;

&lt;p&gt;O que não está coberto por esse modelo tende a passar despercebido.&lt;/p&gt;




&lt;p&gt;Esses dois gaps explicam boa parte dos comportamentos problemáticos observados com agentes: patches que passam nos testes e falham depois, soluções que exploram brechas da especificação e alucinações que preenchem lacunas com premissas incorretas.&lt;/p&gt;




&lt;h3&gt;
  
  
  O ponto central
&lt;/h3&gt;

&lt;p&gt;Tudo o que usamos antes da produção — testes, benchmarks, revisões automatizadas — são aproximações.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A realidade continua sendo o verificador final.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Isso não significa abandonar agentes.&lt;/p&gt;

&lt;p&gt;Significa tratar requisitos, contexto e critérios de verificação como parte estrutural do processo, e não como detalhes opcionais.&lt;/p&gt;

&lt;p&gt;Quanto mais o volume de código gerado aumenta, mais caro fica descobrir tarde que a mudança só era válida dentro do modelo de avaliação — e não no sistema real.&lt;/p&gt;




&lt;h3&gt;
  
  
  📚 Artigo Completo e Leituras Recomendadas
&lt;/h3&gt;

&lt;p&gt;Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa no clicando: &lt;a href="https://alexpimenta.hashnode.dev/a-realidade-continua-sendo-o-verificador-final" rel="noopener noreferrer"&gt;No meu blog&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;📚 Autor da série "Engenharia de Software Assistida por IA" (disponível na Amazon).&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Fonte:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Reality Is the Final Verifier: On Two Key Gaps in Agentic Software Engineering (arXiv:2609.12039, setembro/2026)&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Quem quiser aprofundar o tema de forma estruturada pode consultar a série &lt;em&gt;Engenharia de Software Assistida por IA&lt;/em&gt;, em especial os volumes sobre Requisitos, Supervisão e Governança.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://a.co/d/0iWo1yru" rel="noopener noreferrer"&gt;Volume I - A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://a.co/d/024wqiB0" rel="noopener noreferrer"&gt;Volume II - Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/02ZFMJTy" rel="noopener noreferrer"&gt;Volume III - Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://a.co/d/09d55S0l" rel="noopener noreferrer"&gt;Volume IV - Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://a.co/d/0h8oHAGm" rel="noopener noreferrer"&gt;Volume V - Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://a.co/d/0dEkhEDA" rel="noopener noreferrer"&gt;Volume VI - Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://a.co/d/03jRVJpa" rel="noopener noreferrer"&gt;Volume VII - Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/01lyx8eC" rel="noopener noreferrer"&gt;Volume VIII - Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;#EngenhariaDeSoftware #InteligenciaArtificial #IA #SoftwareEngineering #AIAgents&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>devops</category>
      <category>architecture</category>
    </item>
    <item>
      <title>AI Code Slop: como o excesso de código gerado por agentes está mudando a revisão de código</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Fri, 11 Sep 2026 16:40:43 +0000</pubDate>
      <link>https://dev.to/aspepper/ai-code-slop-como-o-excesso-de-codigo-gerado-por-agentes-esta-mudando-a-revisao-de-codigo-2bo4</link>
      <guid>https://dev.to/aspepper/ai-code-slop-como-o-excesso-de-codigo-gerado-por-agentes-esta-mudando-a-revisao-de-codigo-2bo4</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdm5pmqfweurq12s82aot.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdm5pmqfweurq12s82aot.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Agentes de código passaram a gerar volume alto de mudanças em pouco tempo.&lt;/p&gt;

&lt;p&gt;O efeito colateral mais visível não é só na velocidade de implementação, mas na forma como arquitetos e revisores lidam com o que chega.&lt;/p&gt;

&lt;p&gt;Um artigo publicado pela IEEE Spectrum em 8 de setembro de 2026 (&lt;em&gt;AI Slop Is Changing How Engineers Review Code&lt;/em&gt;) descreve bem este movimento. A expressão &lt;strong&gt;"AI Code Slop"&lt;/strong&gt; vem sendo usada para se referir ao excesso de código gerado por agentes que, embora funcional, ainda exige revisão humana.&lt;/p&gt;




&lt;h3&gt;
  
  
  O que os dados nos mostram
&lt;/h3&gt;

&lt;p&gt;Segundo o texto da Spectrum, a maior parte dos desenvolvedores ainda não confia plenamente no código produzido pelos agentes de IA. Em uma das pesquisas citadas, &lt;strong&gt;96% afirmaram que não consideram o resultado confiável&lt;/strong&gt; o suficiente sem verificação adicional.&lt;/p&gt;

&lt;p&gt;O volume de código aumentou, mas a confiança não está no mesmo patamar.&lt;/p&gt;

&lt;p&gt;Isso tem consequências diretas no processo de revisão. O que antes era uma etapa relativamente previsível passa a lidar com mais pull requests, mais trechos gerados automaticamente e mais necessidade de julgar se a mudança respeita o contexto do projeto, os padrões internos e as decisões arquiteturais já existentes.&lt;/p&gt;




&lt;h3&gt;
  
  
  Como as empresas estão reagindo
&lt;/h3&gt;

&lt;p&gt;O artigo descreve algumas práticas que já estão sendo testadas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Revisar o plano&lt;/strong&gt; antes de deixar o agente gerar código&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Usar agentes especializados&lt;/strong&gt; para uma primeira triagem (testes, segurança, aderência ao plano etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exigir que o desenvolvedor consiga explicar&lt;/strong&gt; e defender o código que o agente produziu&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A lógica por trás dessas mudanças é a seguinte: se o volume de código aumenta e a confiança não, a revisão precisa ser obrigatória, reorganizada e contínua em várias etapas de desenvolvimento. Deixar tudo para o final tende a criar filas e retrabalho com volume alto de reimplementação.&lt;/p&gt;




&lt;h3&gt;
  
  
  O ponto que importa
&lt;/h3&gt;

&lt;p&gt;O problema não é apenas a qualidade individual em cada patch, mas o acúmulo de mudanças que passam em testes e que ainda exigem intervenção humana para se tornarem aceitáveis no repositório e na esteira de implementação e deploy em produção.&lt;/p&gt;

&lt;p&gt;Nesse cenário, a supervisão deixa de ser um detalhe operacional e passa a ser parte estrutural do processo. Quem trata a revisão como uma etapa que "dá conta" do volume extra, costuma sentir o custo mais cedo.&lt;/p&gt;




&lt;h3&gt;
  
  
  Conclusão
&lt;/h3&gt;

&lt;p&gt;A geração de código aumentou muito; portanto, a revisão está sendo forçada a se adaptar.&lt;/p&gt;

&lt;p&gt;Em equipes de desenvolvimento de software que conseguem combinar velocidade de geração com critérios claros de aceite, seguindo checklists homologados e rígidos de controle de qualidade, limites (&lt;em&gt;boundaries&lt;/em&gt;) de contexto e supervisão tendem a ter resultados melhores.&lt;/p&gt;

&lt;p&gt;Equipes que apenas aumentam o volume sem ajustar o processo de revisão acumulam retrabalho.&lt;/p&gt;




&lt;h3&gt;
  
  
  📚 Artigo Completo e Leituras Recomendadas
&lt;/h3&gt;

&lt;p&gt;Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa no &lt;a href="https://alexpimenta.hashnode.dev/ai-code-slop" rel="noopener noreferrer"&gt;meu blog&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;Quem quiser se aprofundar no tema de forma estruturada pode consultar a série &lt;em&gt;Engenharia de Software Assistida por IA&lt;/em&gt;, em especial o &lt;strong&gt;Volume VI – Supervisão e Auditoria de Código Gerado por IA&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://a.co/d/0iWo1yru" rel="noopener noreferrer"&gt;Volume I - A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://a.co/d/024wqiB0" rel="noopener noreferrer"&gt;Volume II - Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/02ZFMJTy" rel="noopener noreferrer"&gt;Volume III - Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://a.co/d/09d55S01" rel="noopener noreferrer"&gt;Volume IV - Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://a.co/d/0h8oHAGm" rel="noopener noreferrer"&gt;Volume V - Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://a.co/d/0dEkhEDA" rel="noopener noreferrer"&gt;Volume VI - Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://a.co/d/03jRVJpa" rel="noopener noreferrer"&gt;Volume VII - Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/01lyx8eC" rel="noopener noreferrer"&gt;Volume VIII - Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Fonte:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Aaron Mok - AI Slop Is Changing How Engineers Review Code (IEEE Spectrum, 8 de setembro de 2026)&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  EngenhariaDeSoftware #InteligenciaArtificial #IA #SoftwareEngineering #AIAgents #CodeReview
&lt;/h1&gt;

</description>
      <category>softwareengineering</category>
      <category>ai</category>
      <category>devops</category>
      <category>codereview</category>
    </item>
    <item>
      <title>Passar nos testes não é suficiente: o que o benchmark SWE-Gate revelou sobre agentes de código</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Thu, 10 Sep 2026 13:06:40 +0000</pubDate>
      <link>https://dev.to/aspepper/passar-nos-testes-nao-e-suficiente-o-que-o-benchmark-swe-gate-revelou-sobre-agentes-de-codigo-hgg</link>
      <guid>https://dev.to/aspepper/passar-nos-testes-nao-e-suficiente-o-que-o-benchmark-swe-gate-revelou-sobre-agentes-de-codigo-hgg</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1it1ccs3chivow5ijby.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1it1ccs3chivow5ijby.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Agentes de código têm avançado rápido na capacidade de gerar patches que passam em testes funcionais.&lt;/p&gt;

&lt;p&gt;Mas passar nos testes não significa, automaticamente, que a mudança está pronta para ser aceita em um repositório real.&lt;/p&gt;

&lt;p&gt;É o que mostra o benchmark &lt;strong&gt;SWE-Gate&lt;/strong&gt;, apresentado em setembro de 2026 no arXiv (&lt;em&gt;SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;Os pesquisadores construíram 303 instâncias de reparo em nível de repositório, baseadas em 75 projetos open-source em Python. Além dos testes funcionais, eles incluíram restrições de revisão extraídas de comentários reais de pull requests.&lt;/p&gt;




&lt;h3&gt;
  
  
  O resultado foi claro:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Entre &lt;strong&gt;644 reparos&lt;/strong&gt; que passaram nos testes funcionais&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;221 falharam&lt;/strong&gt; nas restrições de revisão&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ou seja: o agente resolveu o problema do ponto de vista dos testes, mas ainda violou critérios que revisores humanos normalmente exigem — padrões do projeto, limites arquiteturais, estilo, restrições implícitas ou decisões de design.&lt;/p&gt;




&lt;h3&gt;
  
  
  O que isso muda na prática
&lt;/h3&gt;

&lt;p&gt;Avaliar agentes apenas por "passou no teste" cria uma falsa sensação de prontidão.&lt;/p&gt;

&lt;p&gt;Em ambientes reais, a aceitação de uma mudança depende também de:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Conformidade&lt;/strong&gt; com o estilo e as convenções do repositório&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Respeito&lt;/strong&gt; a decisões arquiteturais já existentes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ausência&lt;/strong&gt; de efeitos colaterais não cobertos pelos testes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alinhamento&lt;/strong&gt; com restrições que nem sempre estão escritas de forma explícita&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;O gap entre "funciona" e "é aceitável" continua sendo um dos principais pontos de atenção para quem usa agentes em produção.&lt;/p&gt;




&lt;h3&gt;
  
  
  Conclusão
&lt;/h3&gt;

&lt;p&gt;A capacidade de gerar código que passa em testes aumentou.&lt;br&gt;&lt;br&gt;
A capacidade de gerar mudanças que sobrevivem à revisão humana e às restrições do projeto ainda é desigual.&lt;/p&gt;

&lt;p&gt;Para times que usam agentes no dia a dia, o critério de sucesso precisa ir além do verde no pipeline.&lt;/p&gt;




&lt;h3&gt;
  
  
  📚 Artigo Completo e Leituras Recomendadas
&lt;/h3&gt;

&lt;p&gt;Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa no &lt;a href="https://alexpimenta.hashnode.dev/passar-nos-testes-n-o-suficiente" rel="noopener noreferrer"&gt;meu blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Quem quiser aprofundar o tema de forma estruturada — supervisão, auditoria e governança de código gerado por IA — pode consultar a série &lt;em&gt;Engenharia de Software Assistida por IA&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa:&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://link.amazon/B0f0lA62q" rel="noopener noreferrer"&gt;Volume I - A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://link.amazon/B0bOT75io" rel="noopener noreferrer"&gt;Volume II - Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://link.amazon/B0ciMaCFt" rel="noopener noreferrer"&gt;Volume III - Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://link.amazon/B0e8Z2sbn" rel="noopener noreferrer"&gt;Volume IV - Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://link.amazon/B0eBJJBKm" rel="noopener noreferrer"&gt;Volume V - Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://link.amazon/B0iK7wRo0" rel="noopener noreferrer"&gt;Volume VI - Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://link.amazon/B0cPlnWBN" rel="noopener noreferrer"&gt;Volume VII - Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://link.amazon/B0dmK7jno" rel="noopener noreferrer"&gt;Volume VIII - Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon:&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Fonte:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Xin He et al. - SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents (arXiv:2609.04167, setembro/2026)&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  EngenhariaDeSoftware #InteligenciaArtificial #IA #SoftwareEngineering #AIAgents #CodeReview #DevTo
&lt;/h1&gt;

</description>
      <category>softwareengineering</category>
      <category>ai</category>
      <category>devops</category>
      <category>codereview</category>
    </item>
    <item>
      <title>O risco escondido na configuração dos agentes: o que um estudo de 3.171 repositórios revelou</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Wed, 09 Sep 2026 15:20:54 +0000</pubDate>
      <link>https://dev.to/aspepper/o-risco-escondido-na-configuracao-dos-agentes-o-que-um-estudo-de-3171-repositorios-revelou-2c67</link>
      <guid>https://dev.to/aspepper/o-risco-escondido-na-configuracao-dos-agentes-o-que-um-estudo-de-3171-repositorios-revelou-2c67</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjjwvhntbqnu0skqp1ncr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjjwvhntbqnu0skqp1ncr.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Agentes de código como Claude Code, Cursor, GitHub Copilot e OpenAI Codex não funcionam só com o modelo. Eles dependem de uma camada de configuração que os desenvolvedores escrevem e compartilham: arquivos de instrução, skills, hooks, declarações de MCP servers e subagentes.&lt;/p&gt;

&lt;p&gt;Essa camada é chamada de &lt;strong&gt;harness&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Ela é instalada a partir de marketplaces e repositórios públicos, roda com os privilégios do desenvolvedor, persiste entre sessões — e, até agora, quase não tinha sido tratada como uma dependência de verdade.&lt;/p&gt;

&lt;p&gt;Um estudo recente no arXiv (&lt;em&gt;Scanning the Harness: An Empirical Study of Supply-Chain Defects in AI Coding-Agent Configurations&lt;/em&gt;, setembro/2026) analisou exatamente essa superfície.&lt;/p&gt;




&lt;h3&gt;
  
  
  O que o estudo fez
&lt;/h3&gt;

&lt;p&gt;Os pesquisadores examinaram &lt;strong&gt;3.171 repositórios públicos no GitHub&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;2.660 setups&lt;/strong&gt; que combinam dois ou mais tipos de componentes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;511 coleções de skills&lt;/strong&gt; publicadas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eles mediram apenas regras objetivas (decisíveis a partir dos arquivos) e validaram cada achado antes de contabilizar.&lt;/p&gt;




&lt;h3&gt;
  
  
  Os números principais
&lt;/h3&gt;

&lt;p&gt;Três classes de risco de segurança sobreviveram à validação:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;9,8%&lt;/strong&gt; dos setups instalam um MCP server sem versão fixada&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3,1%&lt;/strong&gt; pré-aprovam execução arbitrária de comandos por trás de uma permissão que parece restrita (ex.: &lt;code&gt;Bash(python:*)&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3,8%&lt;/strong&gt; carregam uma skill que pré-aprova o shell para quem instalar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No total:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;16%&lt;/strong&gt; dos setups carregam pelo menos um defeito de segurança&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;16,7%&lt;/strong&gt; carregam algum defeito confirmado&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Por que isso importa
&lt;/h3&gt;

&lt;p&gt;A harness funciona como uma camada de dependência, mas sem as proteções que já existem em outras partes do ecossistema:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Não há &lt;em&gt;lockfile&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Não há verificação no momento da instalação&lt;/li&gt;
&lt;li&gt;Não existe um vocabulário claro do que cada componente pode fazer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Na prática, o desenvolvedor (ou o time) pode estar importando permissões e comportamentos de terceiros sem perceber o alcance real dessas permissões.&lt;/p&gt;




&lt;h3&gt;
  
  
  O que muda na prática
&lt;/h3&gt;

&lt;p&gt;Quem usa agentes no dia a dia precisa começar a tratar a configuração do agente com o mesmo cuidado que trata dependências de código:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fixar versões sempre que possível&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Revisar o que skills e MCP servers realmente autorizam&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Evitar pré-aprovações amplas disfarçadas de permissões restritas&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tratar marketplaces e coleções públicas como fonte de risco, não só de produtividade&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A velocidade de geração de código aumentou.&lt;br&gt;&lt;br&gt;
A superfície de configuração dos agentes também cresceu — e ainda está pouco governada.&lt;/p&gt;




&lt;h3&gt;
  
  
  📖 Leituras Recomendadas
&lt;/h3&gt;

&lt;p&gt;Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa no &lt;/p&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/o-risco-escondido-na-configura-o-dos-agentes" rel="noopener noreferrer"&gt;Artigo completo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Quem quiser aprofundar o tema de forma estruturada pode consultar a série &lt;em&gt;Engenharia de Software Assistida por IA&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.amazon.com.br/dp/B0HG6CNSQM" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://a.co/d/0iWo1yru" rel="noopener noreferrer"&gt;Volume I – A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://a.co/d/024wqiB0" rel="noopener noreferrer"&gt;Volume II – Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/02ZFMJTY" rel="noopener noreferrer"&gt;Volume III – Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://a.co/d/09d55S01" rel="noopener noreferrer"&gt;Volume IV – Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://a.co/d/0h8oHAGm" rel="noopener noreferrer"&gt;Volume V – Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://a.co/d/0dEkhEDA" rel="noopener noreferrer"&gt;Volume VI – Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://a.co/d/03jRVJpa" rel="noopener noreferrer"&gt;Volume VII – Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://a.co/d/01lyx8eC" rel="noopener noreferrer"&gt;Volume VIII – Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  softwareengineering, #artificialintelligence, #cybersecurity, #devops, #softwarearchitecture
&lt;/h1&gt;

</description>
      <category>softwareengineering</category>
      <category>ai</category>
      <category>cybersecurity</category>
      <category>devops</category>
    </item>
    <item>
      <title>Além da geração de código: o custo real da verificação na era dos agentes</title>
      <dc:creator>Alex Pimenta</dc:creator>
      <pubDate>Tue, 08 Sep 2026 23:58:07 +0000</pubDate>
      <link>https://dev.to/aspepper/alem-da-geracao-de-codigo-o-custo-real-da-verificacao-na-era-dos-agentes-5fei</link>
      <guid>https://dev.to/aspepper/alem-da-geracao-de-codigo-o-custo-real-da-verificacao-na-era-dos-agentes-5fei</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/..." class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/..." alt="Uploading image" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A capacidade de gerar código com agentes avançou rápido.&lt;/p&gt;

&lt;p&gt;O que ainda não avançou na mesma proporção é a capacidade de transformar esse código em mudança confiável de produção.&lt;/p&gt;

&lt;p&gt;Um paper recente no arXiv (&lt;em&gt;Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle&lt;/em&gt;, setembro/2026) sintetiza evidências de 2024 a 2026 e propõe um conceito útil: o &lt;strong&gt;Verification Tax&lt;/strong&gt; — o custo adicional de revisar, testar, integrar e validar o que os agentes produzem em volume.&lt;/p&gt;




&lt;h3&gt;
  
  
  O que os dados mostram
&lt;/h3&gt;

&lt;p&gt;Estudos de campo e telemetria indicam ganhos relevantes na atividade de escrita de código. Porém esses ganhos diminuem de forma acentuada quando se observa o que realmente chega em produção de forma estável.&lt;/p&gt;

&lt;p&gt;O paper organiza o problema em quatro ideias:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Agentic SDLC Throughput Paradox:&lt;/strong&gt; Mais código gerado não se traduz automaticamente em mais software entregue com qualidade.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Production-Qualified Change (PQC):&lt;/strong&gt; Nem toda mudança que passa em testes locais está pronta para produção. Falta ainda o filtro de revisão, contexto, segurança e operação.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verification Tax:&lt;/strong&gt; Quanto mais volume os agentes geram, maior tende a ser o esforço (e o custo) de verificação humana e automatizada.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Control Plane:&lt;/strong&gt; A necessidade de um mecanismo que decida quanto de autonomia conceder ao agente com base em custo, confiabilidade e atenção humana disponível.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  Por que isso é importante agora
&lt;/h3&gt;

&lt;p&gt;Enquanto o mercado ainda discute &lt;em&gt;"qual agente gera melhor"&lt;/em&gt;, o gargalo real está se deslocando para:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Revisão de mudanças em maior volume;&lt;/li&gt;
&lt;li&gt;Rastreabilidade da origem do código;&lt;/li&gt;
&lt;li&gt;Validação de contexto e intenção;&lt;/li&gt;
&lt;li&gt;Custo variável de tokens, ferramentas e retrabalho.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Gerar mais barato não elimina o custo de garantir que o que foi gerado é seguro, coerente e responsável."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  O que muda na prática
&lt;/h3&gt;

&lt;p&gt;Times que tratam agentes apenas como aceleradores de digitação tendem a acumular verificação e dívida.&lt;/p&gt;

&lt;p&gt;Times que tratam agentes como participantes de um ciclo com critérios claros de aceite, supervisão e governança conseguem converter melhor o ganho de geração em entrega real.&lt;/p&gt;

&lt;p&gt;A pergunta deixa de ser apenas &lt;em&gt;"quanto código o agente consegue escrever?"&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
Passa a incluir: &lt;strong&gt;"quanto desse código conseguimos verificar, explicar e sustentar?"&lt;/strong&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa.
&lt;/h3&gt;

&lt;p&gt;Publiquei o artigo aprofundado no meu blog:👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alexpimenta.hashnode.dev/al-m-da-gera-o-de-c-digo" rel="noopener noreferrer"&gt;Clique aqui para ler o artigo completo&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;📚 Autor da série "Engenharia de Software Assistida por IA" (disponível na Amazon).&lt;/p&gt;




&lt;h3&gt;
  
  
  📖 Leituras Recomendadas
&lt;/h3&gt;

&lt;p&gt;Quem quiser aprofundar o tema de forma estruturada pode consultar a série &lt;em&gt;Engenharia de Software Assistida por IA&lt;/em&gt;, em especial os volumes sobre supervisão, contexto e governança.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Destaques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🏷️ Cupom de &lt;strong&gt;30% OFF&lt;/strong&gt; nos eBooks: &lt;code&gt;LEIA30&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📖 Disponível também no &lt;strong&gt;Kindle Unlimited&lt;/strong&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://link.amazon/B09KdiptI" rel="noopener noreferrer"&gt;&lt;strong&gt;Série eBook completa:&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Livros Físicos (capa comum):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📘 &lt;a href="https://link.amazon/B0f0lA62q" rel="noopener noreferrer"&gt;Volume I – A Nova Realidade da Engenharia de Software&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📙 &lt;a href="https://link.amazon/B0bOT75io" rel="noopener noreferrer"&gt;Volume II – Fundamentos que a IA Não Substitui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://link.amazon/B0ciMaCFt" rel="noopener noreferrer"&gt;Volume III – Engenharia de Requisitos na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📕 &lt;a href="https://link.amazon/B0e8Z2sbn" rel="noopener noreferrer"&gt;Volume IV – Arquitetura e Design de Soluções na Era da IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📓 &lt;a href="https://link.amazon/B0eBJJBKm" rel="noopener noreferrer"&gt;Volume V – Delegação Técnica para IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📔 &lt;a href="https://link.amazon/B0iK7wRo0" rel="noopener noreferrer"&gt;Volume VI – Supervisão e Auditoria de Código Gerado por IA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📒 &lt;a href="https://link.amazon/B0cPlnWBN" rel="noopener noreferrer"&gt;Volume VII – Aplicações Reais&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📗 &lt;a href="https://link.amazon/B0dmK7jno" rel="noopener noreferrer"&gt;Volume VIII – Engenharia de Contexto e Governança de IA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://www.amazon.com.br/stores/author/B0H7VR7VS3/allbooks" rel="noopener noreferrer"&gt;&lt;strong&gt;Página do autor na Amazon:&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  EngenhariaDeSoftware #InteligenciaArtificial #VerificationTax #AgenticSDLC #CodeReview #GovernancaIA #DORA #Produtividade #Qualidade #DebitoTecnico #DevOps #EngenhariaDeContexto
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>codereview</category>
    </item>
  </channel>
</rss>
