<?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/tr/tags/agentic-devops/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>tr</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/tr/tags/agentic-devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Copilot'a Günde 68 Dakika Kodu Yeniden Açıklamak mı? Bir Çözümü Var</title><link>https://thedotnetblog.com/tr/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/tr/news/emiliano-montesdeoca/auto-memory-stop-re-explaining-code-to-copilot/</guid><description>Context rot gerçek — AI agent'iniz 30 turdan sonra yolunu şaşıyor ve her saat compaction vergisi ödüyorsunuz. auto-memory, GitHub Copilot CLI'a binlerce token yakmadan cerrahi düzeyde recall sağlıyor.</description><content:encoded>&lt;p&gt;&lt;em&gt;Bu gönderi otomatik olarak çevrilmiştir. Orijinal sürüm için &lt;a href="https://thedotnetblog.com/tr/news/emiliano-montesdeoca/auto-memory-stop-re-explaining-code-to-copilot/"&gt;buraya tıklayın&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Copilot oturumunuz &lt;code&gt;/compact&lt;/code&gt;&amp;lsquo;e ulaştığında ve agent yaptığınız işi tamamen unuttuğunda o anı biliyor musunuz? Sonraki beş dakika dosya yapısını, başarısız testi ve daha önce denediğiniz üç yaklaşımı yeniden açıklarsınız. Sonra bu tekrar olur. Ve yine.&lt;/p&gt;
&lt;p&gt;Desi Villanueva bunu ölçtü: &lt;strong&gt;günde 68 dakika&lt;/strong&gt; — yalnızca yeniden yönlendirme için. Kod yazmak için değil. PR incelemek için değil. Sadece AI&amp;rsquo;ı zaten bildiği şeylerle yeniden hizalamak için.&lt;/p&gt;
&lt;p&gt;Bunun neden olduğunu ve bunun için somut bir çözüm bulunduğunu ortaya koyuyor.&lt;/p&gt;
&lt;h2 id="bağlam-penceresinin-yalanı"&gt;Bağlam Penceresinin Yalanı&lt;/h2&gt;
&lt;p&gt;Agent&amp;rsquo;iniz kutuda büyük bir sayı ile geliyor. 200K token. Kulağa devasa geliyor. Pratikte bu bir tavan, garanti değil.&lt;/p&gt;
&lt;p&gt;İşte gerçek matematik:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Toplam 200K context&lt;/li&gt;
&lt;li&gt;Başlangıçta yüklenen MCP araçları için yaklaşık 65K eksik (~33%)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AGENTS.md&lt;/code&gt; veya &lt;code&gt;copilot-instructions.md&lt;/code&gt; gibi instruction dosyaları için yaklaşık 10K eksik&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Böylece size yaklaşık &lt;strong&gt;125K kalıyor, daha ilk kelimeyi yazmadan önce&lt;/strong&gt;. Ve durum daha da kötü — LLM&amp;rsquo;ler context doldukça düzgün şekilde degrade olmaz. Yaklaşık %60 kapasitede duvara çarparlar. Model, 30 tur önce söylenen şeyleri kaybetmeye başlar, önceki cevaplarla çelişir ve 10 dakika önce güvenle söylediği dosya adlarını halüsinasyon olarak üretir. Sektör buna &amp;ldquo;lost in the middle&amp;rdquo; problemi diyor.&lt;/p&gt;
&lt;p&gt;Etkin sınır: kalite düşmeye başlamadan önce &lt;strong&gt;45K token&lt;/strong&gt;. Bu da muhtemelen agent&amp;rsquo;in kaymaya başlamasından önce sadece 20-30 aktif konuşma turu demek. Bu yüzden &lt;code&gt;/compact&lt;/code&gt;&amp;lsquo;e her 45 dakikada bir gidiyorsunuz — 200K token doldurduğunuz için değil, model 120K&amp;rsquo;de zaten bozulmaya başladığı için.&lt;/p&gt;
&lt;h2 id="compaction-vergisi"&gt;Compaction Vergisi&lt;/h2&gt;
&lt;p&gt;Her &lt;code&gt;/compact&lt;/code&gt; akış durumunuzu alır götürür. Derin bir debug oturumundasınız. Paylaşılan context 30 dakikadır oluşuyor. Agent dosya yapısını, başarısız testi ve hipotezi biliyor. Sonra uyarı geliyor.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Görmezden gelin → agent giderek aptallaşır ve eski state&amp;rsquo;i halüsinasyonla doldurmaya başlar&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/compact&lt;/code&gt; çalıştırın → agent&amp;rsquo;a 30 dakikalık bir incelemenin iki paragraflık özeti verilir&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Her iki durumda da kaybedersiniz. Her iki durumda da projenizi ilk günündeki yeni bir çalışana anlatıyormuşsunuz gibi yeniden anlatırsınız.&lt;/p&gt;
&lt;p&gt;Kötü tarafı? &lt;strong&gt;Memory zaten var&lt;/strong&gt;. Copilot CLI her oturumu &lt;code&gt;~/.copilot/session-store.db&lt;/code&gt; içindeki yerel bir SQLite veritabanına yazar — dokunulan her dosya, her tur, her checkpoint. Hepsi diskte duruyor. Agent sadece okuyamıyor.&lt;/p&gt;
&lt;h2 id="auto-memory-bir-recall-katmanı-memory-sistemi-değil"&gt;auto-memory: bir recall katmanı, memory sistemi değil&lt;/h2&gt;
&lt;p&gt;auto-memory&amp;rsquo;nin arkasındaki ana fikir bu: yeni bir memory sistemi kurmayın — zaten var olanın üstüne yalnızca okunabilir bir query katmanı kurun.&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;Yaklaşık 1.900 satır Python. Sıfır bağımlılık. 30 saniyede kurulur.&lt;/p&gt;
&lt;p&gt;Context&amp;rsquo;i grep sonuçlarıyla doldurmak yerine, agent&amp;rsquo;e gerçekten önemli olana cerrahi erişim verirsiniz:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;İşlem&lt;/th&gt;
&lt;th&gt;Token&lt;/th&gt;
&lt;th&gt;Ne elde edersiniz&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 sonuç, çoğu alakasız&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;Tüm Python dosyaları, contextsiz&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agent yeniden yönlendirme&lt;/td&gt;
&lt;td&gt;~2,000&lt;/td&gt;
&lt;td&gt;Ona zaten bilmesi gereken şeyi siz anlatırsınız&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;Dün üzerinde çalıştığınız 10 dosya&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Bu 200x iyileşme demek. Agent arkeolojik kazıyı atlar ve doğrudan önemli olana gider.&lt;/p&gt;
&lt;p&gt;Önerilen akış: context kullanımınız %50-70&amp;rsquo;e yaklaşınca &lt;code&gt;/clear&lt;/code&gt; çalıştırın ve ardından şunu yazın: &amp;ldquo;X konusunu tartıştığımız son oturumları incele&amp;rdquo;. Kör aramalara 12K token harcamak yerine, auto-memory ilgili context&amp;rsquo;i 50 token içinde çeker.&lt;/p&gt;
&lt;h2 id="bu-net-geliştiricileri-için-neden-önemli"&gt;Bu .NET Geliştiricileri İçin Neden Önemli&lt;/h2&gt;
&lt;p&gt;GitHub Copilot CLI&amp;rsquo;ı .NET işleri için kullanıyorsanız — servisler scaffold etmek, EF Core sorgularını debug etmek, Blazor bileşenleri üzerinde yinelemek — context rot problemi size de aynı sertlikle çarpar. Birden fazla proje, paylaşılan kütüphaneler ve derin call chain&amp;rsquo;ler içeren karmaşık çözümler, agent&amp;rsquo;in en hızlı yolunu kaybettiği codebase türüdür.&lt;/p&gt;
&lt;p&gt;Kurulum kılavuzu Copilot CLI&amp;rsquo;ı buna nasıl yönlendireceğinizi anlatıyor. Bu tek seferlik bir kurulum.&lt;/p&gt;
&lt;p&gt;Dürüst olmak gerekirse? Günde 68 dakikayı geri kazanmak küçük bir yaşam kalitesi ayarı değil. Bu haftada neredeyse 6 saat eder.&lt;/p&gt;
&lt;h2 id="kapanış"&gt;Kapanış&lt;/h2&gt;
&lt;p&gt;Context rot gerçek bir mimari kısıt, sonradan patch&amp;rsquo;lenecek bir bug değil. auto-memory, agent&amp;rsquo;inize pahalı ve gürültülü yeniden keşif yerine ucuz ve kesin bir recall mekanizması vererek bunu aşıyor. GitHub Copilot CLI ile ciddi AI destekli geliştirme yapıyorsanız, 30 saniyelik kurulum buna değer.&lt;/p&gt;
&lt;p&gt;Göz atın: &lt;a href="https://github.com/dezgit2025/auto-memory"&gt;GitHub&amp;rsquo;da auto-memory&lt;/a&gt;. Desi Villanueva&amp;rsquo;nın orijinal yazısı: &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>