<?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/pl/tags/agentic-devops/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>pl</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/pl/tags/agentic-devops/index.xml" rel="self" type="application/rss+xml"/><item><title>68 Minut Dziennie na Ponowne Tłumaczenie Kodu Copilotowi? Jest na to Sposób</title><link>https://thedotnetblog.com/pl/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/pl/news/emiliano-montesdeoca/auto-memory-stop-re-explaining-code-to-copilot/</guid><description>Context rot jest realny — twój agent AI zaczyna się gubić po 30 turach, a ty płacisz podatek za kompaktowanie co godzinę. auto-memory daje GitHub Copilot CLI chirurgiczną pamięć bez spalania tysięcy tokenów.</description><content:encoded>&lt;p&gt;&lt;em&gt;Ten post został automatycznie przetłumaczony. Kliknij &lt;a href="https://thedotnetblog.com/pl/news/emiliano-montesdeoca/auto-memory-stop-re-explaining-code-to-copilot/"&gt;tutaj&lt;/a&gt;, aby zobaczyć oryginalną wersję.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Znasz ten moment, gdy Twoja sesja Copilot dochodzi do &lt;code&gt;/compact&lt;/code&gt;, a agent kompletnie zapomina, nad czym pracowałeś? Przez kolejne pięć minut ponownie tłumaczysz strukturę plików, nieudany test i trzy podejścia, które już wypróbowałeś. Potem dzieje się to znowu. I znowu.&lt;/p&gt;
&lt;p&gt;Desi Villanueva zmierzył to: &lt;strong&gt;68 minut dziennie&lt;/strong&gt; — tylko na ponowną orientację. Nie na pisanie kodu. Nie na review PR-ów. Tylko na ponowne wprowadzanie AI w to, co już wiedziała.&lt;/p&gt;
&lt;p&gt;Okazuje się, że istnieje konkretny powód, dla którego tak się dzieje, i konkretne rozwiązanie.&lt;/p&gt;
&lt;h2 id="kłamstwo-okna-kontekstu"&gt;Kłamstwo okna kontekstu&lt;/h2&gt;
&lt;p&gt;Twój agent przychodzi z wielką liczbą na pudełku. 200K tokenów. Brzmi imponująco. W praktyce to sufit, a nie gwarancja.&lt;/p&gt;
&lt;p&gt;Oto rzeczywiste obliczenia:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;200K całkowitego contextu&lt;/li&gt;
&lt;li&gt;Minus około 65K na narzędzia MCP załadowane przy starcie (~33%)&lt;/li&gt;
&lt;li&gt;Minus około 10K na pliki instrukcji, takie jak &lt;code&gt;AGENTS.md&lt;/code&gt; albo &lt;code&gt;copilot-instructions.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To zostawia Ci około &lt;strong&gt;125K, zanim napiszesz choć jedno słowo&lt;/strong&gt;. I jest jeszcze gorzej — LLM-y nie degradują się łagodnie, gdy context się zapełnia. Uderzają w ścianę przy około 60% pojemności. Model zaczyna gubić rzeczy wspomniane 30 tur wcześniej, zaprzecza wcześniejszym odpowiedziom i halucynuje nazwy plików, które 10 minut wcześniej z pełnym przekonaniem podał. Branża nazywa to problemem &amp;ldquo;lost in the middle&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Efektywny limit: &lt;strong&gt;45K tokenów&lt;/strong&gt; zanim jakość zacznie spadać. To może oznaczać 20-30 aktywnych tur rozmowy, zanim agent zacznie dryfować. Dlatego trafiasz na &lt;code&gt;/compact&lt;/code&gt; co 45 minut — nie dlatego, że zużyłeś 200K tokenów, ale dlatego, że model już przy 120K zaczyna się psuć.&lt;/p&gt;
&lt;h2 id="podatek-kompaktacji"&gt;Podatek kompaktacji&lt;/h2&gt;
&lt;p&gt;Każdy &lt;code&gt;/compact&lt;/code&gt; zabiera Ci stan przepływu. Jesteś głęboko w sesji debugowania. Wspólny context budował się przez 30 minut. Agent zna strukturę plików, nieudany test i hipotezę. Potem pojawia się ostrzeżenie.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zignoruj je → agent stopniowo głupieje i zaczyna halucynować stary stan&lt;/li&gt;
&lt;li&gt;Uruchom &lt;code&gt;/compact&lt;/code&gt; → agent dostaje dwuzdaniowe streszczenie 30-minutowego dochodzenia&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;W obu przypadkach przegrywasz. W obu przypadkach opowiadasz swój projekt tak, jakbyś był nowym pracownikiem pierwszego dnia.&lt;/p&gt;
&lt;p&gt;Najgorsze? &lt;strong&gt;Pamięć już istnieje&lt;/strong&gt;. Copilot CLI zapisuje każdą sesję do lokalnej bazy SQLite w &lt;code&gt;~/.copilot/session-store.db&lt;/code&gt; — każdy dotknięty plik, każdą turę, każdy checkpoint. Wszystko leży na dysku. Agent po prostu nie potrafi tego odczytać.&lt;/p&gt;
&lt;h2 id="auto-memory-warstwa-recall-nie-system-pamięci"&gt;auto-memory: warstwa recall, nie system pamięci&lt;/h2&gt;
&lt;p&gt;To jest główna idea stojąca za &lt;a href="https://github.com/dezgit2025/auto-memory"&gt;auto-memory&lt;/a&gt;: nie buduj nowego systemu pamięci — zbuduj warstwę zapytań tylko do odczytu na tym, co już istnieje.&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;Około 1,900 linii Pythona. Zero zależności. Instaluje się w 30 sekund.&lt;/p&gt;
&lt;p&gt;Zamiast zalewać context wynikami grep, dajesz agentowi chirurgiczny dostęp do tego, co naprawdę ma znaczenie:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Operacja&lt;/th&gt;
&lt;th&gt;Tokeny&lt;/th&gt;
&lt;th&gt;Co dostajesz&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 wyników, z których większość jest nieistotna&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;Wszystkie pliki Pythona, bez kontekstu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ponowna orientacja agenta&lt;/td&gt;
&lt;td&gt;~2,000&lt;/td&gt;
&lt;td&gt;Ty tłumaczysz to, co on już powinien wiedzieć&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;10 plików, nad którymi pracowałeś wczoraj&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;To poprawa 200x. Agent omija wykopaliska archeologiczne i od razu trafia do tego, co ważne.&lt;/p&gt;
&lt;p&gt;Rekomendowany przepływ: gdy zbliżasz się do użycia 50-70% contextu, uruchom &lt;code&gt;/clear&lt;/code&gt;, a potem wpisz: &amp;ldquo;przejrzyj ostatnie sesje, w których omawialiśmy temat X&amp;rdquo;. Zamiast spalać 12K tokenów na ślepe wyszukiwanie, auto-memory wyciąga odpowiedni context w 50.&lt;/p&gt;
&lt;h2 id="dlaczego-to-ma-znaczenie-dla-programistów-net"&gt;Dlaczego to ma znaczenie dla programistów .NET&lt;/h2&gt;
&lt;p&gt;Jeśli używasz GitHub Copilot CLI do pracy z .NET — scaffoldowanie usług, debugowanie zapytań EF Core, iterowanie nad komponentami Blazor — problem context rot uderza równie mocno. Złożone rozwiązania z wieloma projektami, współdzielonymi bibliotekami i głębokimi łańcuchami wywołań to dokładnie ten rodzaj codebase&amp;rsquo;u, w którym agent najszybciej gubi wątek.&lt;/p&gt;
&lt;p&gt;Instrukcja instalacji pokazuje, jak skierować na to Copilot CLI. To jednorazowa konfiguracja.&lt;/p&gt;
&lt;p&gt;Szczerze? Odzyskanie 68 minut dziennie to nie jest drobny tweak jakości życia. To prawie 6 godzin tygodniowo.&lt;/p&gt;
&lt;h2 id="podsumowanie"&gt;Podsumowanie&lt;/h2&gt;
&lt;p&gt;Context rot to realne ograniczenie architektoniczne, a nie bug, który po prostu zostanie załatany. auto-memory omija je, dając agentowi tani i precyzyjny mechanizm recall zamiast kosztownego i hałaśliwego ponownego eksplorowania. Jeśli prowadzisz poważny development wspierany przez AI z GitHub Copilot CLI, ta 30-sekundowa instalacja jest tego warta.&lt;/p&gt;
&lt;p&gt;Sprawdź: &lt;a href="https://github.com/dezgit2025/auto-memory"&gt;auto-memory na GitHubie&lt;/a&gt;. Oryginalny wpis Desi Villanuevy: &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>