<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Agentic DevOps | The .NET Blog</title><link>https://thedotnetblog.com/ca/tags/agentic-devops/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Thu, 23 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ca/tags/agentic-devops/index.xml" rel="self" type="application/rss+xml"/><item><title>68 Minuts al Dia Reexplicant Codi a Copilot? Hi Ha una Solució</title><link>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/auto-memory-stop-re-explaining-code-to-copilot/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/news/emiliano-montesdeoca/auto-memory-stop-re-explaining-code-to-copilot/</guid><description>El context rot és real — el teu agent d'IA es deriva després de 30 torns, i pagues l'impost de la compactació cada hora. auto-memory dona a GitHub Copilot CLI una memòria quirúrgica sense cremar milers de tokens.</description><content:encoded>&lt;p&gt;&lt;em&gt;Aquesta publicació ha estat traduïda automàticament. Per a la versió original, &lt;a href="https://thedotnetblog.com/ca/news/emiliano-montesdeoca/auto-memory-stop-re-explaining-code-to-copilot/"&gt;fes clic aquí&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Saps aquell moment en què la teva sessió de Copilot arriba a &lt;code&gt;/compact&lt;/code&gt; i l&amp;rsquo;agent oblida completament què estaves fent? Passes els cinc minuts següents reexplicant l&amp;rsquo;estructura de carpetes, el test que falla i les tres aproximacions que ja has provat. I després torna a passar. I una altra vegada.&lt;/p&gt;
&lt;p&gt;Desi Villanueva ho va mesurar: &lt;strong&gt;68 minuts al dia&lt;/strong&gt; — només en reorientació. No escrivint codi. No revisant PRs. Només posant la IA al corrent del que ja sabia.&lt;/p&gt;
&lt;p&gt;Resulta que hi ha una raó concreta per això, i una solució concreta.&lt;/p&gt;
&lt;h2 id="la-mentida-de-la-finestra-de-context"&gt;La mentida de la finestra de context&lt;/h2&gt;
&lt;p&gt;El teu agent ve amb un número gran a la capsa. 200K tokens. Sona massiu. A la pràctica és un sostre, no una garantia.&lt;/p&gt;
&lt;p&gt;Aquí tens la matemàtica real:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;200K de context total&lt;/li&gt;
&lt;li&gt;Menys uns 65K per a eines MCP carregades a l&amp;rsquo;arrencada (~33%)&lt;/li&gt;
&lt;li&gt;Menys uns 10K per a fitxers d&amp;rsquo;instruccions com &lt;code&gt;AGENTS.md&lt;/code&gt; o &lt;code&gt;copilot-instructions.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Això et deixa aproximadament &lt;strong&gt;125K abans d&amp;rsquo;escriure ni una paraula&lt;/strong&gt;. I encara va a pitjor — els LLM no es degraden amb gràcia a mesura que el context s&amp;rsquo;omple. Xoquen amb una paret al voltant del 60% de la capacitat. El model comença a perdre coses esmentades fa 30 torns, contradiu respostes anteriors, i al·lucina noms de fitxer que havia dit amb total confiança fa 10 minuts. La indústria anomena això el problema de &amp;ldquo;lost in the middle&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Límit efectiu: &lt;strong&gt;45K tokens&lt;/strong&gt; abans que la qualitat es degradi. Això són potser 20-30 torns de conversa activa abans que l&amp;rsquo;agent comenci a desviar-se. Per això estàs fent &lt;code&gt;/compact&lt;/code&gt; cada 45 minuts — no perquè hagis omplert 200K tokens, sinó perquè el model ja està prou degradat a 120K.&lt;/p&gt;
&lt;h2 id="limpost-de-la-compactació"&gt;L&amp;rsquo;impost de la compactació&lt;/h2&gt;
&lt;p&gt;Cada &lt;code&gt;/compact&lt;/code&gt; et fa perdre l&amp;rsquo;estat de flux. Estàs immers en una sessió de depuració. El context compartit s&amp;rsquo;ha anat construint durant 30 minuts. L&amp;rsquo;agent coneix l&amp;rsquo;estructura de fitxers, el test que falla i la hipòtesi. Llavors arriba l&amp;rsquo;avís.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ignora&amp;rsquo;l → l&amp;rsquo;agent es torna progressivament més tonto i comença a al·lucinar l&amp;rsquo;estat antic&lt;/li&gt;
&lt;li&gt;Executa &lt;code&gt;/compact&lt;/code&gt; → l&amp;rsquo;agent obté un resum de dos paràgrafs d&amp;rsquo;una investigació de 30 minuts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En qualsevol dels dos casos perds. En qualsevol dels dos casos estàs narrant el teu propi projecte com si fos un nou empleat el primer dia.&lt;/p&gt;
&lt;p&gt;La part cruel? &lt;strong&gt;La memòria ja existeix&lt;/strong&gt;. Copilot CLI escriu cada sessió a una base de dades SQLite local a &lt;code&gt;~/.copilot/session-store.db&lt;/code&gt; — cada fitxer tocat, cada torn, cada punt de control. Tot és al disc. L&amp;rsquo;agent simplement no ho pot llegir.&lt;/p&gt;
&lt;h2 id="auto-memory-una-capa-de-recuperació-no-un-sistema-de-memòria"&gt;auto-memory: una capa de recuperació, no un sistema de memòria&lt;/h2&gt;
&lt;p&gt;Aquesta és la idea clau darrere de &lt;a href="https://github.com/dezgit2025/auto-memory"&gt;auto-memory&lt;/a&gt;: no construeixis un sistema de memòria nou — construeix una capa de consulta només lectura sobre la que ja existeix.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pip install auto-memory
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Unes 1.900 línies de Python. Zero dependències. S&amp;rsquo;instal·la en 30 segons.&lt;/p&gt;
&lt;p&gt;En lloc d&amp;rsquo;inundar el context amb resultats de grep, li dones a l&amp;rsquo;agent accés quirúrgic al que realment importa:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Operació&lt;/th&gt;
&lt;th&gt;Tokens&lt;/th&gt;
&lt;th&gt;Què obtens&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;grep -r &amp;quot;auth&amp;quot; src/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;~5,000–10,000&lt;/td&gt;
&lt;td&gt;500 resultats, la majoria irrellevants&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;find . -name &amp;quot;*.py&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;~2,000&lt;/td&gt;
&lt;td&gt;Tots els fitxers Python, sense context&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reorientació de l&amp;rsquo;agent&lt;/td&gt;
&lt;td&gt;~2,000&lt;/td&gt;
&lt;td&gt;Tu explicant allò que ja hauria de saber&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;code&gt;auto-memory files --json --limit 10&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~50&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Els 10 fitxers en què vas treballar ahir&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Això és una millora de 200x. L&amp;rsquo;agent s&amp;rsquo;estalvia l&amp;rsquo;excavació arqueològica i va directament al que importa.&lt;/p&gt;
&lt;p&gt;El flux recomanat: quan t&amp;rsquo;acostis al 50-70% d&amp;rsquo;ús del context, executa &lt;code&gt;/clear&lt;/code&gt; i després demana: &amp;ldquo;revisa les últimes sessions que vam parlar del tema X&amp;rdquo;. En lloc de cremar 12K tokens en cerques a cegues, auto-memory extreu el context rellevant en 50.&lt;/p&gt;
&lt;h2 id="per-què-això-importa-als-desenvolupadors-net"&gt;Per què això importa als desenvolupadors .NET&lt;/h2&gt;
&lt;p&gt;Si fas servir GitHub Copilot CLI per a feina de .NET — scaffolding de serveis, depuració de consultes EF Core, iteració sobre components Blazor — el problema del context rot et pega igual de fort. Les solucions complexes amb múltiples projectes, biblioteques compartides i cadenes de crida profundes són exactament el tipus de codebase en què l&amp;rsquo;agent perd el fil més ràpid.&lt;/p&gt;
&lt;p&gt;La guia d&amp;rsquo;instal·lació explica com apuntar-hi Copilot CLI. És una configuració d&amp;rsquo;una sola vegada.&lt;/p&gt;
&lt;p&gt;Sincerament? Recuperar 68 minuts al dia no és un petit ajust de qualitat de vida. Això és gairebé 6 hores a la setmana.&lt;/p&gt;
&lt;h2 id="resumint"&gt;Resumint&lt;/h2&gt;
&lt;p&gt;El context rot és una restricció arquitectònica real, no un bug que es corregirà. auto-memory la rodeja donant al teu agent un mecanisme de recuperació barat i precís en lloc d&amp;rsquo;una reexploració costosa i sorollosa. Si fas desenvolupament seriós assistit per IA amb GitHub Copilot CLI, val la pena la instal·lació de 30 segons.&lt;/p&gt;
&lt;p&gt;Fes-hi un cop d&amp;rsquo;ull: &lt;a href="https://github.com/dezgit2025/auto-memory"&gt;auto-memory a GitHub&lt;/a&gt;. Post original de Desi Villanueva: &lt;a href="https://devblogs.microsoft.com/all-things-azure/i-wasted-68-minutes-a-day-re-explaining-my-code-then-i-built-auto-memory/"&gt;I Wasted 68 Minutes a Day Re-Explaining My Code&lt;/a&gt;.&lt;/p&gt;</content:encoded></item></channel></rss>