OĞUZ EROL // ads & ai
WhatsApp

Otonom Yapay Zeka Sistemleri Sözlüğü

104 dk okuma21 Temmuz 2026
<h1 class="main-title">Otonom Yapay Zeka Sistemleri Sözlüğü</h1>

<div class="search-container">

  <input type="text" id="conceptSearch" class="search-input" placeholder="Kavram ara..." onkeyup="filterConcepts()">

</div>
<div class="concept-card" id="antigravityignore" data-search=".antigravityignore">

  <h2 class="concept-title">.antigravityignore</h2>

  <p class="concept-desc">Ajanın dosya sistemi üzerinde çalıştığı sırada `node_modules` gibi devasa kütüphanelerde kaybolup <a href="#segmentation-fault-bellek-tasmasi" class="concept-crosslink">Segmentation Fault (bellek taşması)</a> yaşamasını engelleyen fiziksel kara liste dosyasıdır.<br><br>Geleneksel `.gitignore` dosyası ile aynı mantıkta çalışır; ancak `.gitignore` <a href="#git" class="concept-crosslink">git</a> tarafındaki değişiklikleri <a href="#vision-goruntu-isleme---gorme" class="concept-crosslink">görmezden</a> gelirken, `.antigravityignore` doğrudan ajanın çalışma alanını ve <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarını</a> korur. Ajanların <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> (<a href="#antigravity-ide" class="concept-crosslink">Antigravity IDE</a> vb.) ortamlarında sadece sizin izin verdiğiniz <a href="#workspace-rules-yerel-kurallar" class="concept-crosslink">Workspace Rules (Yerel Kurallar)</a> dahilinde gezinmesini sağlayarak hem hızı artırır hem de <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">token</a> israfını önler.</p>

</div>

<div class="concept-card" id="60-30-10-kurali" data-search="60/30/10 kuralı">

  <h2 class="concept-title">60/30/10 Kuralı</h2>

  <p class="concept-desc">Ajan ekosistemlerindeki kaynak ve bütçe yönetimini optimize etmek için kullanılan <a href="#agentic-engineering" class="concept-crosslink">Agentic Engineering</a> prensibidir. Sistemdeki tüm görevleri aynı ağırlıkta işlemek yerine 3 ana kategoriye böler:<br>- %10 (Kompleks): Mimari kararlar ve derin <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning</a> gerektiren zorlu görevler için üst düzey <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> <a href="#deepseek-model" class="concept-crosslink">modelleri</a> kullanılır.<br>- %30 (Orta): Veri işleme veya taslak oluşturma gibi rutin işlemler için standart <a href="#deepseek-model" class="concept-crosslink">modeller</a> kullanılır.<br>- %60 (Basit): Kod formatlama, <a href="#redirect-yonlendirme" class="concept-crosslink">yönlendirme</a> (routing) gibi basit işler için düşük maliyetli <a href="#deepseek-model" class="concept-crosslink">modeller</a> (<a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a>) tercih edilir.<br>Bu kural, zeka ile <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> arasındaki dengeyi kurar.</p>

</div>

<div class="concept-card" id="a2a-agent-to-agent" data-search="a2a (agent-to-agent)">

  <h2 class="concept-title">A2A (Agent-to-Agent)</h2>

  <p class="concept-desc">Ajanların insan (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) onayı beklemeden veya merkezi bir <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator (Şef Ajan)</a> üzerinden geçmeden kendi aralarında doğrudan (P2P) iletişim kurduğu haberleşme protokolüdür. Merkeziyetçi (Centralized) yapıların aksine, <a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> içinde her ajanın diğerleriyle otonom veri paylaşmasına olanak tanır.<br><br>Örneğin; bir <a href="#implementer-agent-uygulayici" class="concept-crosslink">Implementer Agent</a> hata aldığında, sorunu <a href="#conductor-ana-sef" class="concept-crosslink">ana şefe</a> bildirmek yerine doğrudan <a href="#resolver-agent-cozucu-ajan" class="concept-crosslink">Resolver Agent</a> (Çözücü) ile iletişime geçer. Bu iletişim sırasında <a href="#identity-propagation-kimlik-akt" class="concept-crosslink">Identity Propagation</a> sayesinde yetkiler uçtan uca korunur.</p>

</div>

<div class="concept-card" id="acl-erisim-kontrol-listesi" data-search="acl (erişim kontrol listesi)">

  <h2 class="concept-title">ACL (Erişim Kontrol Listesi)</h2>

  <p class="concept-desc">Ajanların ve <a href="#sidecars-yan-surecler" class="concept-crosslink">Sidecars (Yan Süreçler)</a> gibi alt bileşenlerin işletim sistemindeki dosya, klasör ve ağ kaynaklarına <a href="#reach-erisim" class="concept-crosslink">erişimini</a> <a href="#knowledge-items-kis" class="concept-crosslink">kısıtlayan</a> donanımsal güvenlik bariyeridir. Ajan güvenliği 3 katmanda ele alınır:<br>- Yüksek seviyede <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> (İstem <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırları</a>)<br>- İletişim seviyesinde <a href="#mcp-model-context-protocol" class="concept-crosslink">MCP</a> <a href="#knowledge-items-kis" class="concept-crosslink">kısıtlamaları</a><br>- Donanım ve sistem seviyesinde ise ACL.<br><a href="#principle-of-least-privilege" class="concept-crosslink">Principle of Least Privilege</a> (En Az Yetki) ile tasarlanan ACL kuralları, kötü niyetli bir <a href="#prompt-injection-zehirli-girdi" class="concept-crosslink">Prompt Injection</a> saldırısı başarılı olsa bile, ajanın kritik sistem dosyalarını silmesini kesin olarak engeller.</p>

</div>

<div class="concept-card" id="act-eylem" data-search="act (eylem)">

  <h2 class="concept-title">ACT (Eylem)</h2>

  <p class="concept-desc">Otonom yapay zekanın sadece düşünmekle kalmayıp, dış dünyada fiziksel veya dijital değişiklikler yaptığı <strong>"uygulama ve tetikleme"</strong> aşamasıdır.<br><br><a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> sarmalının 4 temel evresinden biridir; <a href="#observe-gozlemle" class="concept-crosslink">Observe (Gözlemle)</a> ve <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning (Akıl Yürütme)</a> adımlarında alınan kararları somut eyleme çevirir.<br><br>Eylem anında ajanın elleri işlevini gören <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools (Araçlar)</a> kullanılarak veritabanına kayıt yazılır, dosya oluşturulur veya bir <a href="#api" class="concept-crosslink">API</a> tetiklenir.</p>

</div>

<div class="concept-card" id="adversary-agent-dusman" data-search="adversary agent (düşman)">

  <h2 class="concept-title">Adversary Agent (Düşman)</h2>

  <p class="concept-desc">Otonom sistemlerin dayanıklılığını test etmek amacıyla kendi sisteminize saldırması için görevlendirilen siber güvenlik ("<a href="#red-teaming" class="concept-crosslink">Red Teaming</a>") ajanıdır. <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> veya <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> gibi yapıcı (üretken) ajanların aksine, sistemin <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarını</a> ve güvenlik açıklarını bulmaya odaklanan simüle edilmiş bir saldırgan rolü üstlenir.<br><br>Görevi, <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails (Korkuluklar)</a> mekanizmalarını zorlamak, <a href="#prompt-injection-zehirli-girdi" class="concept-crosslink">Prompt Injection</a> saldırıları yaparak ajanların <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarını</a> aştırmaya çalışmak ve sistem yayına girmeden önce tüm zafiyetleri raporlamaktır.</p>

</div>

<div class="concept-card" id="agent-os-ajan-isletim-sist" data-search="agent os (ajan i̇şletim sist.)">

  <h2 class="concept-title">Agent OS (Ajan İşletim Sist.)</h2>

  <p class="concept-desc">Yüzlerce otonom ajanın belleğini, donanım kaynaklarını ve görev sıralarını arka <a href="#plan-planla" class="concept-crosslink">planda</a> (Windows veya Linux çekirdeği gibi) yöneten zeki <a href="#orchestration-orkestrasyon" class="concept-crosslink">orkestrasyon</a> katmanıdır.<br><br>Bireysel ajanların tekil işlemlerine odaklanan <a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> yapılarının üstünde yer alır. Ajanların <a href="#principle-of-least-privilege" class="concept-crosslink">Principle of Least Privilege</a> (En Az Yetki) haklarını kontrol eder, çökme durumlarında <a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> (Otomatik Kurtarma) başlatır ve ajanlar arasındaki <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A</a> iletişimine güvenli bir <a href="#hosting-barindirma" class="concept-crosslink">barındırma</a> hizmeti sunar.</p>

</div>

<div class="concept-card" id="agent-routing" data-search="agent routing">

  <h2 class="concept-title">Agent Routing</h2>

  <p class="concept-desc">Kullanıcıdan veya sistemden gelen karmaşık bir talebin analiz edilip, otonom olarak en doğru uzman <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent (İşçi Ajan)</a> birimine yönlendirilmesi işlemidir. Geleneksel if/else blokları yerine <a href="#semantic-routing-anlamsal-yonl" class="concept-crosslink">Semantic Routing</a> (Anlamsal <a href="#redirect-yonlendirme" class="concept-crosslink">Yönlendirme</a>) kullanarak talebin niyetini (intent) okur.<br><br>Merkezi <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator (Şef Ajan)</a> tarafından işletilir. Örneğin; veritabanı sorgusu gerektiren bir istek anında <a href="#sql" class="concept-crosslink">SQL</a> uzmanı ajana iletilirken, tasarım değişikliği <a href="#css---html---javascript" class="concept-crosslink">CSS</a> uzmanı ajana atanır.</p>

</div>

<div class="concept-card" id="agent-skills-ajan-becerileri" data-search="agent skills (ajan becerileri)">

  <h2 class="concept-title">Agent Skills (Ajan Becerileri)</h2>

  <p class="concept-desc">Ajanın sadece bir <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> (Araç) listesine sahip olmasıyla yetinmeyip; o aracı gerçek dünyada "nasıl ve hangi sırayla" kullanması gerektiğini anlatan uzmanlık (know-how) paketleridir. Genellikle <a href="#skillmd" class="concept-crosslink">SKILL.md</a> formatında belgelenirler.<br><br>Sadece kod değil, kurumsal iş yapış biçimi sunarlar. Ajanlara sadece ne yapacaklarını (<a href="#system-prompt-sistem-istemi" class="concept-crosslink">System Prompt</a>) değil, nasıl yapacaklarını (<a href="#procedural-memory-prosedurel-hafiza" class="concept-crosslink">Procedural Memory</a>) öğreterek deterministik ve öngörülebilir sonuçlar almayı garantilerler.</p>

</div>

<div class="concept-card" id="agentic-ai" data-search="agentic ai">

  <h2 class="concept-title">Agentic AI</h2>

  <p class="concept-desc">Sizden sadece nihai hedefi alıp, arka planda kendi planını kuran, hata yaptığında kendi kendini düzelten (<a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a>) ve araçlar kullanarak eyleme geçen otonom yapay zeka sistemleridir.<br><br><a href="#chatgpt" class="concept-crosslink">ChatGPT</a> gibi pasif sohbet botlarının aksine; <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning</a> ile problemi analiz eder, <a href="#plan-planla" class="concept-crosslink">Plan</a> kurar ve <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> döngüsü içinde işi bizzat yapıp tamamlar.<br><br><a href="#orchestration-orkestrasyon" class="concept-crosslink">Orchestration</a> yeteneği sayesinde birden fazla uzman <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimini koordine edebilir.</p>

</div>

<div class="concept-card" id="agentic-engineering" data-search="agentic engineering">

  <h2 class="concept-title">Agentic Engineering</h2>

  <p class="concept-desc">Şansa dayalı ve kırılgan yapıdaki ilkel kodlama (<a href="#vibe-coding" class="concept-crosslink">Vibe Coding</a>) pratiklerinin yerine; matematiksel <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> tasarımları, katı <a href="#evals-evaluation---hard-evals" class="concept-crosslink">Evals</a> (Testler) ve aşılamaz <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> güvenlik duvarları içeren otonom mimariler inşa etme disiplinidir.<br><br>Ajanların hatalar karşısında çökmesini değil, <a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> ile hatalarını çözerek ilerlemesini sağlayan, üretim ortamında (production) çalışabilen kurumsal çoklu ajan sistemleri kurma sanatıdır.</p>

</div>

<div class="concept-card" id="agentic-loop-ajan-dongusu" data-search="agentic loop (ajan döngüsü)">

  <h2 class="concept-title">Agentic Loop (Ajan Döngüsü)</h2>

  <p class="concept-desc">Otonom sistemin kalbini oluşturan ve hedefe ulaşana kadar kendi kendini <a href="#iterate-yinele" class="concept-crosslink">yineleyen</a> sonsuz sarmal yaşam döngüsüdür. Ajanın her adımda şu 4 fazı izlemesini sağlar:<br>- <a href="#discover-kesfet" class="concept-crosslink">Discover</a>/<a href="#observe-gozlemle" class="concept-crosslink">Observe</a>: Ortamı <a href="#observe-gozlemle" class="concept-crosslink">gözlemleme</a> ve analiz.<br>- <a href="#plan-planla" class="concept-crosslink">Plan</a>: Atılacak adımları <a href="#plan-planla" class="concept-crosslink">planlama</a>.<br>- Reason: İçsel muhakeme ve karar.<br>- <a href="#execute-uygula" class="concept-crosslink">Execute</a>/<a href="#act-eylem" class="concept-crosslink">Act</a>: Dış dünyada <a href="#act-eylem" class="concept-crosslink">eyleme</a> geçme.<br>Bu döngü, klasik kod akışlarının aksine dinamiktir ve hata alındığında başa sararak <a href="#loop-engineering-dongu-muh" class="concept-crosslink">Loop Engineering</a> prensipleriyle yeni stratejiler geliştirir.</p>

</div>

<div class="concept-card" id="agentic-rag" data-search="agentic rag">

  <h2 class="concept-title">Agentic RAG</h2>

  <p class="concept-desc">Geleneksel olarak <a href="#vector-database-vektor-veritabani" class="concept-crosslink">Vector Database'den</a> çekilen bilgiyi körü körüne kabul eden statik <a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG (Retrieval-Augmented Generation)</a> araması yerine, dedektif gibi aktif çalışan otonom veri getirme döngüsüdür.<br><br>Ajan, bulduğu verinin doğruluğunu <a href="#state-verification-durum-dogrulama" class="concept-crosslink">State Verification</a> ile test eder, eksik bulursa kendi kendine farklı anahtar kelimelerle yeni bir arama başlatır. Amacı <a href="#grounding-kaynaga-baglama" class="concept-crosslink">Grounding</a> kalitesini artırıp <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> riskini sıfıra indirmektir.</p>

</div>

<div class="concept-card" id="agentic-ide" data-search="agentic ide">

  <h2 class="concept-title">Agentic IDE</h2>

  <p class="concept-desc">Ajanların geliştiricilerle omuz omuza çalıştığı, onlara kod yazma, <a href="#terminal" class="concept-crosslink">Terminal</a> <a href="#reach-erisim" class="concept-crosslink">erişimi</a>, dosya okuma ve <a href="#mcp-client-mcp-istemcisi" class="concept-crosslink">MCP Client</a> entegrasyonu gibi tam yetkilerin verildiği bütünleşik geliştirme ortamıdır (Örn: Cursor, <a href="#antigravity-ide" class="concept-crosslink">Antigravity IDE</a>).<br><br>Tarayıcı tabanlı sohbet botlarından farklı olarak, doğrudan projenizin içinde, yerel dosyalarınız üzerinde (izin verilen <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a> <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırları</a> dahilinde) otonom olarak <a href="#plan-planla" class="concept-crosslink">Plan</a> ve <a href="#execute-uygula" class="concept-crosslink">Execute</a> döngülerini çalıştırırlar.</p>

</div>

<div class="concept-card" id="agi-genel-yapay-zeka" data-search="agi (genel yapay zeka)">

  <h2 class="concept-title">AGI (Genel Yapay Zeka)</h2>

  <p class="concept-desc">Spesifik alanlarda (örneğin sadece kod yazma veya çeviri) uzmanlaşan günümüz <a href="#narrow-ai-dar-yapay-zeka" class="concept-crosslink">Narrow AI</a> (Dar YZ) sistemlerini aşarak; herhangi bir insanın yapabileceği tüm bilişsel, yaratıcı ve analitik görevleri kendi kendine öğrenebilen varsayımsal üst zeka seviyesidir.<br><br>Ajan sistemleri, farklı <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> uzmanlıklarını tek bir <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> altında birleştirerek AGI'ye giden yolda atılan en önemli yapıtaşları olarak kabul edilir.</p>

</div>

<div class="concept-card" id="always-proceed" data-search="always proceed">

  <h2 class="concept-title">Always Proceed</h2>

  <p class="concept-desc">Ajanın, riskli olabilecek veya sistemde değişiklik yapacak komutları (örn: veritabanı silme, <a href="#terminal" class="concept-crosslink">terminal</a> kod çalıştırma) çalıştıracağı zaman insandan <a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a> (İnsan Onayı) istemeden, sürece otonom olarak devam etmesine izin veren agresif yetki ayarıdır.<br><br>Autonomous Mode içinde hız kazandırsa da, <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> ile desteklenmediği durumlarda sistem güvenliği için ciddi riskler oluşturabilir.</p>

</div>

<div class="concept-card" id="antigravity" data-search="antigravity">

  <h2 class="concept-title">Antigravity</h2>

  <p class="concept-desc">Yüzlerce yapay zeka ajanının devasa bir kurumsal yazılım ekibi gibi koordine edilmesini sağlayan gelişmiş ajan komuta merkezidir.<br><br>Bünyesinde <a href="#antigravity-cli-agy" class="concept-crosslink">Antigravity CLI</a> (<a href="#terminal" class="concept-crosslink">Terminal</a> aracı), <a href="#antigravity-sdk" class="concept-crosslink">Antigravity SDK</a> (Yazılım kütüphanesi) ve <a href="#antigravity-ide" class="concept-crosslink">Antigravity IDE</a> (Geliştirme ortamı) barındırarak geliştiricilerin otonom süreçleri uçtan uca yönetmesini, denetlemesini ve tam entegre bir <a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> oluşturmasını sağlar.</p>

</div>

<div class="concept-card" id="antigravity-20" data-search="antigravity 2.0">

  <h2 class="concept-title">Antigravity 2.0</h2>

  <p class="concept-desc">Klasik <a href="#terminal" class="concept-crosslink">terminalin</a> (<a href="#cli-komut-satiri-arayuzu" class="concept-crosslink">CLI</a>) ötesine geçen, <a href="#antigravity" class="concept-crosslink">Antigravity</a> platformunun görsel arayüze (GUI) sahip yeni nesil <a href="#multi-agent-system-mas---suru" class="concept-crosslink">masaüstü</a> versiyonudur.<br><br>Ajanların ürettiği karmaşık çıktıları etkileşimli <a href="#artifacts-artefaktlar" class="concept-crosslink">Artifacts</a> panellerinde görselleştirir, <a href="#subagent-alt-ajan" class="concept-crosslink">Subagent</a> hiyerarşisini canlı grafik üzerinden izleme imkanı sunar ve <a href="#chain-of-thought-cot" class="concept-crosslink">Chain of Thought</a> (düşünme aşamalarına) görsel müdahale edilmesini sağlar. <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> ve <a href="#subagent-alt-ajan" class="concept-crosslink">alt ajanların</a> <a href="#multi-agent-system-mas---suru" class="concept-crosslink">sürükle</a>-bırak kolaylığında yönetildiği profesyonel bir kontrol merkezidir.</p>

</div>

<div class="concept-card" id="antigravity-cli-agy" data-search="antigravity cli (agy)">

  <h2 class="concept-title">Antigravity CLI (agy)</h2>

  <p class="concept-desc">Geliştiriciler için doğrudan SSH <a href="#session-oturum" class="concept-crosslink">oturumlarında</a> veya IDE <a href="#terminal" class="concept-crosslink">terminallerinde</a> çalışan, görsel arayüzü (GUI) olmayan metin tabanlı hafif ajan denetleyicisidir.<br><br>Sistemin RAM ve işlemci kaynaklarını neredeyse sıfır düzeyde tüketir. <a href="#tui-terminal-user-interface" class="concept-crosslink">TUI</a> (<a href="#terminal" class="concept-crosslink">Terminal</a> UI) mantığıyla çalışarak arka <a href="#plan-planla" class="concept-crosslink">plandaki</a> ajanlara otonom görevler atamanızı, durumlarını listelemenizi ve sistem <a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a> süreçlerini yönetmenizi sağlayan hızlı ve minimalist bir araçtır.</p>

</div>

<div class="concept-card" id="antigravity-sdk" data-search="antigravity sdk">

  <h2 class="concept-title">Antigravity SDK</h2>

  <p class="concept-desc">Geliştiricilerin Python veya Typescript kullanarak kendi projelerine özel otonom ajanlar inşa edebilmesini, sisteme yeni <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> ekleyebilmesini ve işletim sistemi düzeyinde <a href="#json-hooks-json-kancalari" class="concept-crosslink">JSON Hooks</a> tetikleyicileri yazabilmesini sağlayan çekirdek mimari kütüphanesidir.<br><br><a href="#antigravity-cli-agy" class="concept-crosslink">Antigravity CLI</a> komutlarla dışarıdan yönetimi sağlarken, SDK doğrudan <a href="#execute-uygula" class="concept-crosslink">uygulamanızın</a> kod tabanına gömülerek kendi <a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> altyapınızı kurmanıza imkan tanır.</p>

</div>

<div class="concept-card" id="antigravity-ide" data-search="antigravity ide">

  <h2 class="concept-title">Antigravity IDE</h2>

  <p class="concept-desc">Ajanlarla birlikte kod yazmak, inceleme yapmak ve süreç yürütmek için özel olarak tasarlanmış, <a href="#terminal" class="concept-crosslink">Terminal</a>, <a href="#mcp-client-mcp-istemcisi" class="concept-crosslink">MCP Client</a> ve otonom sistem bileşenlerini tek bir çatıda birleştiren modern geliştirme ortamıdır.<br><br>Sıradan bir editörden farklı olarak, siz kodu yazarken <a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> yetenekleriyle dosya sisteminize erişen ajanların sizinle <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A</a> tarzı asenkron bir senkronizasyonda (peer-programming) çalışmasına olanak tanır.</p>

</div>

<div class="concept-card" id="api" data-search="api">

  <h2 class="concept-title">API</h2>

  <p class="concept-desc">Farklı yazılımların ve sunucuların birbiriyle sabit kurallarla (endpoint, istek, yanıt) haberleştiği geleneksel veri arayüzüdür.<br><br>Sabit ve statik olan klasik API bağlantılarının aksine, dinamik ve esnek olan <a href="#mcp-model-context-protocol" class="concept-crosslink">MCP (Model Context Protocol)</a> yapay zekanın araç ve kaynakları otonom <a href="#discover-kesfet" class="concept-crosslink">keşfetmesini</a> sağlar.<br><br>Eski sistemlerde ajanın API ile konuşabilmesi için bir <a href="#api-connector" class="concept-crosslink">API Connector</a> köprüsüne ihtiyaç duyulur.</p>

</div>

<div class="concept-card" id="api-connector" data-search="api connector">

  <h2 class="concept-title">API Connector</h2>

  <p class="concept-desc">Modern <a href="#mcp-model-context-protocol" class="concept-crosslink">MCP (Model Context Protocol)</a> mimarisini doğrudan desteklemeyen eski nesil kapalı sistemlerde (Örn: Salesforce, legacy ERP'ler), ajanın dış dünyayla konuşabilmesini sağlayan klasik çevirici (köprü) eklentileridir.<br><br><a href="#api" class="concept-crosslink">API'den</a> dönen karmaşık XML veya <a href="#csv---json" class="concept-crosslink">JSON</a> verisini, ajanın kolayca anlayıp işleyebileceği basit bir <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> yeteneğine (örn: `fetch_user_data` fonksiyonu) çevirerek ajanların esneklik kazanmasını sağlarlar.</p>

</div>

<div class="concept-card" id="artifacts-artefaktlar" data-search="artifacts (artefaktlar)">

  <h2 class="concept-title">Artifacts (Artefaktlar)</h2>

  <p class="concept-desc">Ajanın uzun ve karmaşık işlemler sonucunda ürettiği bilgileri sıkıcı düz metinler yerine; etkileşimli bir <a href="#implementation-plan" class="concept-crosslink">Implementation Plan</a>, UML diyagramı, tablo veya Markdown raporu gibi insana okunabilir ve görsel (yapısal) bir formatta sunduğu çıktılardır.<br><br>Bu yöntem, insan gözlemini (<a href="#observe-gozlemle" class="concept-crosslink">Observe</a>) kolaylaştırır ve geliştiricinin sistemin aldığı kararları hızla onaylayıp (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) süreci ilerletmesini sağlar.</p>

</div>

<div class="concept-card" id="bigquery" data-search="bigquery">

  <h2 class="concept-title">BigQuery</h2>

  <p class="concept-desc"><a href="#gemini-google" class="concept-crosslink">Google</a> Cloud platformunda çalışan, milyarlarca satır veriyi saniyeler içinde sorgulayabilen devasa veri analiz motorudur.<br><br>Otonom ajanlar Google Analytics (GA4) verilerini BigQuery'ye aktarıp <a href="#sql" class="concept-crosslink">SQL</a> sorguları ile derinlemesine analiz yapabilir. <a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> süreçlerinde, ham veriyi anlamlı içgörülere dönüştüren güçlü bir <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> kaynağıdır.</p>

</div>

<div class="concept-card" id="browser-sub-agent--browser" data-search="browser sub-agent (/browser)">

  <h2 class="concept-title">Browser Sub-Agent (/browser)</h2>

  <p class="concept-desc">Özel olarak web arayüz testleri için kodlanmış görsel <a href="#subagent-alt-ajan" class="concept-crosslink">alt ajandır</a> (<a href="#subagent-alt-ajan" class="concept-crosslink">Subagent</a>). Chrome DevTools üzerinden bir tarayıcıya otonom bağlanarak insan gibi butonlara tıklar ve form doldurur.<br><br><a href="#ui-testing-arayuz-testi" class="concept-crosslink">UI Testing (Arayüz testi)</a> icra ederken karşılaştığı hataları ispatlamak için otonom olarak video (WebM) kaydeder ve durumu üst düzey <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator (Şef Ajan)</a> birimine kanıtlarıyla iletir.</p>

</div>

<div class="concept-card" id="budget-guardrails" data-search="budget guardrails">

  <h2 class="concept-title">Budget Guardrails</h2>

  <p class="concept-desc">Ajanın beklenmedik bir hata yüzünden Infinite Loop (sonsuz döngü) sarmalına girerek, saniyeler içinde devasa <a href="#api" class="concept-crosslink">API</a> istekleriyle maliyetleri patlatmasını engelleyen donanımsal güvenlik sigortalarıdır.<br><br><a href="#cost-control-limits" class="concept-crosslink">Cost Control Limits</a> içerir. Standart <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails (Korkuluklar)</a> genellikle güvenlik ve <a href="#reach-erisim" class="concept-crosslink">erişim</a> (okuma/yazma) ile ilgilenirken, Budget <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> tamamen ajanın <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> (<a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">Jeton</a> Yakma Hızı) <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarını</a> denetleyip gerektiğinde sistemi acil (hard-stop) olarak durdurur.</p>

</div>

<div class="concept-card" id="campaign-syncing" data-search="campaign syncing">

  <h2 class="concept-title">Campaign Syncing</h2>

  <p class="concept-desc">Ajanların, (Google Ads, Meta Ads vb.) pazarlama kampanyalarını <a href="#api-connector" class="concept-crosslink">API Connector</a> kullanarak dış platformlarla otonom olarak senkronize etme sürecidir.<br><br>Manuel kopyala-yapıştır yöntemlerinin yerini alır. Ajan, veritabanındaki (Örn: <a href="#firestore-firebase" class="concept-crosslink">Firestore</a>) değişen kurallara veya bütçe stratejilerine göre dışarıdaki reklam metinlerini <a href="#act-eylem" class="concept-crosslink">ACT (Eylem)</a> aşamasında günceller.</p>

</div>

<div class="concept-card" id="cdn-icerik-dagitim-agi" data-search="cdn (i̇çerik dağıtım ağı)">

  <h2 class="concept-title">CDN (İçerik Dağıtım Ağı)</h2>

  <p class="concept-desc">Web sitesinin statik dosyalarını (görseller, <a href="#css---html---javascript" class="concept-crosslink">CSS</a>, <a href="#css---html---javascript" class="concept-crosslink">JavaScript</a>) dünya genelindeki sunuculara dağıtarak kullanıcıya en yakın noktadan servis eden hız altyapısıdır (Örn: Cloudflare, AWS CloudFront).<br><br><a href="#core-web-vitals" class="concept-crosslink">Core Web Vitals</a> ve <a href="#pagespeed---lighthouse" class="concept-crosslink">PageSpeed / Lighthouse</a> puanlarını doğrudan etkiler. Otonom ajanlar, hız testleri sonucunda CDN yapılandırma önerileri sunabilir.</p>

</div>

<div class="concept-card" id="centralized-agent-networks" data-search="centralized agent networks">

  <h2 class="concept-title">Centralized Agent Networks</h2>

  <p class="concept-desc">Çoklu ajan mimarisinde (<a href="#multi-agent-system-mas---suru" class="concept-crosslink">MAS</a>) ağın, <a href="#conductor-ana-sef" class="concept-crosslink">Conductor (Ana Şef)</a> rolündeki merkezi bir diktatör ajan tarafından katı bir şekilde ve hiyerarşik olarak yönetildiği <a href="#deepseek-model" class="concept-crosslink">modeldir</a>.<br><br>Alt <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimlerinin kendi başlarına otonom karar almadığı, sadece emredilen <a href="#task-plan-taskmd" class="concept-crosslink">Task Plan</a> (Görev <a href="#plan-planla" class="concept-crosslink">Planı</a>) adımlarını <a href="#execute-uygula" class="concept-crosslink">uyguladığı</a> yapıdır. <a href="#decentralized-agent-networks" class="concept-crosslink">Decentralized Agent Networks</a> (Merkeziyetsiz) <a href="#deepseek-model" class="concept-crosslink">modeline</a> göre yavaş çalışır ancak kurumsal <a href="#governance-yonetisim" class="concept-crosslink">Governance (Yönetişim)</a> ve denetim açısından daha güvenlidir.</p>

</div>

<div class="concept-card" id="chain-of-thought-cot" data-search="chain of thought (cot)">

  <h2 class="concept-title">Chain of Thought (CoT)</h2>

  <p class="concept-desc"><a href="#llm-model---beyin" class="concept-crosslink">LLM'in</a> karmaşık bir sorunu çözerken, doğrudan sonuca sıçrayıp hata (<a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a>) yapmak yerine; problemleri adımlara bölerek (Örn: "Adım 1: x'i bul, Adım 2: y ile çarp") sesli/metinsel düşünmesidir.<br><br>Gelişmiş <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> <a href="#deepseek-model" class="concept-crosslink">modellerinin</a> temel gücüdür. Ajanın, <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning (Akıl Yürütme)</a> evresinde kendi kendini ikna etmesini ve mantıksal sırayı takip ederek hatasız çıkarımlar yapmasını sağlar.</p>

</div>

<div class="concept-card" id="chat-room-debate" data-search="chat room debate">

  <h2 class="concept-title">Chat Room Debate</h2>

  <p class="concept-desc">Ajanların kendi aralarında <a href="#debate-loops-tartisma-odalari" class="concept-crosslink">Debate Loops (Tartışma Odaları)</a> oluşturarak tıpkı bir WhatsApp grubu gibi farklı perspektiflerden fikir çarpıştırdığı çoklu otonom karar alma seanslarıdır.<br><br>Genellikle bir Implementer (<a href="#doer---executor-uygulayici" class="concept-crosslink">Uygulayıcı</a>), bir Reviewer (Denetmen) ve bir <a href="#contrarian-agent-aykiri-ses" class="concept-crosslink">Contrarian Agent (Aykırı Ses)</a> aynı odaya (<a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a>) konulur. Sistemin, ilk bulunan çözümü körü körüne kabul etmeyip konsensüs ile en doğru kararı bulmasını sağlar.</p>

</div>

<div class="concept-card" id="chatbot" data-search="chatbot">

  <h2 class="concept-title">Chatbot</h2>

  <p class="concept-desc">Web sitelerinde ziyaretçilerin sorularını otomatik yanıtlayan, genellikle kural tabanlı (if/else) veya basit yapay zeka destekli sohbet asistanıdır.<br><br><a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemlerinden farkı, önceden tanımlı senaryolar dışına çıkamaması, <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> kullanamaması ve otonom karar alamamasıdır. Modern ajansal sistemler, chatbot'ların çok ötesinde <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning (Akıl Yürütme)</a> ve <a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> yetenekleriyle donatılmıştır.</p>

</div>

<div class="concept-card" id="chatgpt" data-search="chatgpt">

  <h2 class="concept-title">ChatGPT</h2>

  <p class="concept-desc"><a href="#openai" class="concept-crosslink">OpenAI</a> tarafından geliştirilen, milyonlarca kişinin doğrudan sohbet ederek kullandığı yapay zeka asistanıdır. <a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemlerinden temel farkı, otonom döngü (<a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a>) çalıştıramaması ve dış dünyaya <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> ile fiziksel müdahale edememesidir.<br><br>ChatGPT pasif bir sohbet botuyken; <a href="#antigravity-ide" class="concept-crosslink">Antigravity IDE</a> gibi ajansal sistemlerde aynı <a href="#llm-model---beyin" class="concept-crosslink">LLM</a> beyni, <a href="#act-eylem" class="concept-crosslink">ACT (Eylem)</a> ve <a href="#observe-gozlemle" class="concept-crosslink">Observe</a> (Gözlem) döngüleriyle otonom çalışan aktif bir makineye dönüşür.</p>

</div>

<div class="concept-card" id="chatsessionstoreindex" data-search="chatsessionstore.index">

  <h2 class="concept-title">ChatSessionStore.index</h2>

  <p class="concept-desc">Özellikle <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> (<a href="#antigravity" class="concept-crosslink">Antigravity</a> vb.) sistemlerinde, ajanın eski sohbet <a href="#session-oturum" class="concept-crosslink">oturumlarını</a> ve projenin durum (<a href="#state-management-durum-yonetimi" class="concept-crosslink">State Management</a>) geçmişini birbirine bağlayan yerel <a href="#csv---json" class="concept-crosslink">JSON</a> indeks veritabanıdır.<br><br>Geçici bir <a href="#working-memory-calisan-bellek" class="concept-crosslink">Working Memory</a> dosyası değildir; bozulduğunda veya okuma hatası verdiğinde ajanların geçmiş (<a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a>) deneyimlerinin erişilmez olmasına (<a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot</a>) yol açan hassas ve yedeklenmesi kritik bir dosyadır.</p>

</div>

<div class="concept-card" id="claude-anthropic" data-search="claude (anthropic)">

  <h2 class="concept-title">Claude (Anthropic)</h2>

  <p class="concept-desc">Anthropic şirketinin geliştirdiği, güvenlik ve zararsızlık odaklı yapay zeka <a href="#deepseek-model" class="concept-crosslink">model</a> ailesidir (Claude Sonnet, Opus vb.). <a href="#openai" class="concept-crosslink">OpenAI</a> GPT serisiyle doğrudan rakiptir.<br><br>Uzun <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> kapasitesi (200K+ <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">token</a>) sayesinde devasa kod tabanlarını tek seferde analiz edebilir. <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> ekosistemlerinde <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> veya <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> görevlerinde alternatif <a href="#llm-model---beyin" class="concept-crosslink">beyin</a> olarak kullanılır.</p>

</div>

<div class="concept-card" id="clean-architecture" data-search="clean architecture">

  <h2 class="concept-title">Clean Architecture</h2>

  <p class="concept-desc">Yazılımın dış bağımlılıklardan (UI, Database, Framework) tamamen izole edilerek katmanlar (<a href="#domain-alan-adi" class="concept-crosslink">Domain</a>, Use Cases, Interfaces) halinde tasarlandığı standarttır.<br><br>Ajanlar kod yazarken, <a href="#technical-debt-teknik-borc" class="concept-crosslink">Technical Debt (Teknik Borç)</a> oluşmasını engellemek için <a href="#skillmd" class="concept-crosslink">SKILL.md</a> belgelerinde Clean Architecture kurallarını <a href="#semantic-memory-anlamsal-bellek" class="concept-crosslink">Semantic Memory</a> ile denetler. Kurumsal ajanlar, spagetti kod üretmemek için bu kuralları şablon olarak alır.</p>

</div>

<div class="concept-card" id="client-istemci---mcp" data-search="client (i̇stemci - mcp)">

  <h2 class="concept-title">Client (İstemci - MCP)</h2>

  <p class="concept-desc">Yeni nesil <a href="#mcp-model-context-protocol" class="concept-crosslink">MCP (Model Context Protocol)</a> mimarisinde doğrudan <a href="#execute-uygula" class="concept-crosslink">uygulamanın</a> (<a href="#host-ev-sahibi---mcp" class="concept-crosslink">Host</a>) içinde çalışan; <a href="#deepseek-model" class="concept-crosslink">modeli</a> karşıdaki <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> (Sunucu) ile konuşturan köprü (iletişim) katmanıdır.<br><br>Sunucunun sahip olduğu <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçları</a> Capability Negotiation ile otonom olarak keşfeder ve <a href="#deepseek-model" class="concept-crosslink">modelin</a> basit <a href="#csv---json" class="concept-crosslink">JSON</a> isteklerini sunucunun anlayacağı standart <a href="#csv---json" class="concept-crosslink">JSON</a>-RPC komutlarına çevirerek aracı rolü oynar.</p>

</div>

<div class="concept-card" id="cloud-functions-sunucusuz-fonksiyon" data-search="cloud functions (sunucusuz fonksiyon)">

  <h2 class="concept-title">Cloud Functions (Sunucusuz Fonksiyon)</h2>

  <p class="concept-desc">Sunucu yönetimi gerektirmeden, belirli bir olay tetiklendiğinde (Trigger) otomatik çalışan küçük kod parçacıklarıdır (Örn: AWS Lambda, <a href="#gemini-google" class="concept-crosslink">Google</a> Cloud Functions).<br><br>Otonom ajanların Webhook veya <a href="#json-hooks-json-kancalari" class="concept-crosslink">JSON Hooks</a> ile tetiklediği arka <a href="#plan-planla" class="concept-crosslink">plan</a> görevlerini ucuz ve ölçeklenebilir şekilde çalıştırır. <a href="#serverless-sunucusuz" class="concept-crosslink">Serverless</a> mimarisinin yapıtaşıdır.</p>

</div>

<div class="concept-card" id="cli-komut-satiri-arayuzu" data-search="cli (komut satırı arayüzü)">

  <h2 class="concept-title">CLI (Komut Satırı Arayüzü)</h2>

  <p class="concept-desc">Görsel arayüzler (GUI) olmadan; ajanların bir sunucuyu, yerel bilgisayarı veya <a href="#execute-uygula" class="concept-crosslink">uygulamayı</a> doğrudan metin tabanlı komutlarla (bash/powershell) yönettiği hızlı iletişim katmanıdır.<br><br>Ajanlar için en doğal arabirimdir. Pikselleri yorumlayan <a href="#vision-goruntu-isleme---gorme" class="concept-crosslink">Vision (Görüntü İşleme</a>) tabanlı arayüzlere kıyasla çok daha az <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">Token</a> tüketir ve sonuçları deterministik (`--<a href="#csv---json" class="concept-crosslink">json</a>`) olarak alarak sistemin <a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a> kalitesini artırır.</p>

</div>

<div class="concept-card" id="cli-tools" data-search="cli tools">

  <h2 class="concept-title">CLI Tools</h2>

  <p class="concept-desc">Ajanın, işletim sisteminin <a href="#terminal" class="concept-crosslink">Terminal</a> komut satırına (<a href="#cli-komut-satiri-arayuzu" class="concept-crosslink">CLI</a>) doğrudan müdahale etmesini sağlayan uç düzey araç (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>) grubudur.<br><br>Örneğin; `npm install`, `<a href="#git" class="concept-crosslink">git</a> commit` veya `mkdir` gibi yetenekleri barındırır. Sisteme doğrudan yazma <a href="#reach-erisim" class="concept-crosslink">erişimi</a> verdiği için güvenlik açısından <a href="#nsjail" class="concept-crosslink">nsjail</a> (<a href="#execution-environment-sandbox" class="concept-crosslink">Sandbox</a>) veya güçlü bir <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a> bariyeri ile izole edilmeden kullanılması çok risklidir.</p>

</div>

<div class="concept-card" id="cms-icerik-yonetim-sistemi" data-search="cms (i̇çerik yönetim sistemi)">

  <h2 class="concept-title">CMS (İçerik Yönetim Sistemi)</h2>

  <p class="concept-desc">Teknik bilgi gerektirmeden web sitesi içeriğini (yazılar, sayfalar, medya) yönetmeyi sağlayan platformdur. WordPress, Webflow, Wix en yaygın örnekleridir.<br><br>Otonom ajanlar, <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> üzerinden CMS sistemlerine bağlanarak içerik oluşturma, SEO optimizasyonu ve sayfa güncelleme işlemlerini otonom yürütebilir.</p>

</div>

<div class="concept-card" id="compound-ai-system" data-search="compound ai system">

  <h2 class="concept-title">Compound AI System</h2>

  <p class="concept-desc">Geleneksel sistemlerdeki gibi tüm yükü tek bir devasa (ve pahalı) <a href="#deepseek-model" class="concept-crosslink">modele</a> yüklemek yerine; birden fazla küçük/uzman <a href="#deepseek-model" class="concept-crosslink">model</a>, dış <a href="#vector-database-vektor-veritabani" class="concept-crosslink">Vector Database</a> ve dinamik <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools (Araçlar</a>) zincirinden oluşan "bileşik" mimari yaklaşımıdır.<br><br>Ajanın kendisi tek bir <a href="#llm-model---beyin" class="concept-crosslink">beyin</a> değildir; aksine, bir Compound AI System kullanarak (<a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG</a> + <a href="#deepseek-model" class="concept-crosslink">Model</a> + Python Engine) karmaşık problemleri otonom bir bütünlük içinde çözer.</p>

</div>

<div class="concept-card" id="conductor-ana-sef" data-search="conductor (ana şef)">

  <h2 class="concept-title">Conductor (Ana Şef)</h2>

  <p class="concept-desc"><a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a>-Worker hiyerarşisinde en tepede duran stratejik yöneticidir. Doğrudan kod yazmak (<a href="#act-eylem" class="concept-crosslink">ACT</a>) veya veritabanı bağlamakla vakit kaybetmez.<br><br>Amacı gelen büyük talebi (Örn: "Siteyi yenile") parçalara bölmek (<a href="#plan-planla" class="concept-crosslink">Plan</a>), altındaki <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimlerine görev dağıtmak ve onların ürettiği alt çıktıları birleştirerek son ürünü onaylamaktır. <a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinde</a> "Checker" (kontrolör) rolüne bürünür.</p>

</div>

<div class="concept-card" id="context-engineering" data-search="context engineering">

  <h2 class="concept-title">Context Engineering</h2>

  <p class="concept-desc">Sistemin kalitesini artırmak için sadece sihirli kelimelerle <a href="#prompt-engineering" class="concept-crosslink">Prompt Engineering</a> (İstem Müh.) yapmanın ötesine geçerek; ajanların çalışma anında önüne tam olarak hangi spesifik, temiz ve güncel <a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG</a> verisinin getirileceğini tasarlama sanatıdır.<br><br>Odak noktası, gereksiz verileri budayarak (Context Pruning) ajanın <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> limitlerini korumak ve <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle (orta kaybı)</a> sendromunu önlemektir.</p>

</div>

<div class="concept-card" id="context-rot-baglam-curumesi" data-search="context rot (bağlam çürümesi)">

  <h2 class="concept-title">Context Rot (Bağlam Çürümesi)</h2>

  <p class="concept-desc"><a href="#deepseek-model" class="concept-crosslink">Modelin</a> hafıza alanına (<a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a>) devasa, alakasız kod dosyaları ve birbirini tekrarlayan uzun hata logları (<a href="#observe-gozlemle" class="concept-crosslink">Observe</a>) yığıldığında ajanın asıl konuyu (görevi) unutmasıdır.<br><br>Bu hafıza zehirlenmesi sonucunda ajan felç olur, tepki süresi yavaşlar ve <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> (uydurma) evresine geçerek sistemi çökertir. Çözümü düzenli olarak geçmişi özetleyerek <a href="#working-memory-calisan-bellek" class="concept-crosslink">Working Memory</a> (<a href="#knowledge-items-kis" class="concept-crosslink">kısa</a> bellek) alanını temizlemektir.</p>

</div>

<div class="concept-card" id="context-wall-baglam-duvari" data-search="context wall (bağlam duvarı)">

  <h2 class="concept-title">Context Wall (Bağlam Duvarı)</h2>

  <p class="concept-desc">Büyük yazılım projelerinde, alt düzey <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimlerinin tüm projenin devasa verisi altında ezilip (<a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot</a>) hata yapmasını engellemek için kurulan veri filtreleme sistemidir.<br><br>Ajana, sadece "kendi spesifik görevini yapmasına yetecek kadar" bilginin gösterildiği izole (duvarlı) bir hücre verilir. Böylece ajan, gereksiz kütüphanelerde boğulmaz ve Focus (odak) sorunu yaşamaz.</p>

</div>

<div class="concept-card" id="context-window-baglam-penceresi" data-search="context window (bağlam penceresi)">

  <h2 class="concept-title">Context Window (Bağlam Penceresi)</h2>

  <p class="concept-desc">Yapay zeka modelinin aynı anda önüne koyup okuyabildiği ve işleyebildiği maksimum <strong>"kısa süreli çalışma masası"</strong> kapasitesidir.<br><br>Bu masa dolduğunda yapay zeka eski bilgileri unutmaya başlar; bu durum uzun konuşmalarda <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle (Orta Kaybı)</a> ve zamanla <a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot (Bağlam Çürümesi)</a> riskini doğurur.<br><br>Hafıza kısıtını aşmak için <a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG</a> veya <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> mimarilerinden yararlanılır.</p>

</div>

<div class="concept-card" id="contrarian-agent-aykiri-ses" data-search="contrarian agent (aykırı ses)">

  <h2 class="concept-title">Contrarian Agent (Aykırı Ses)</h2>

  <p class="concept-desc"><a href="#debate-loops-tartisma-odalari" class="concept-crosslink">Debate Loops (Tartışma Odaları)</a> içinde, diğer ajanlar tarafından üretilen fikirlere ve kodlara kasıtlı olarak muhalefet edip itiraz eden eleştirel ajan profilidir.<br><br><a href="#red-teaming" class="concept-crosslink">Red Teaming</a> mantığıyla içeriden test (stress-test) yapar. Amacı, açık noktaları (Edge Cases) bularak ekibi rehavetten kurtarmak ve kusursuzluğa zorlamaktır. Standart <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> uyumluluk ararken, Contrarian Agent zayıflık arar.</p>

</div>

<div class="concept-card" id="copilot-github-microsoft" data-search="copilot (github/microsoft)">

  <h2 class="concept-title">Copilot (GitHub/Microsoft)</h2>

  <p class="concept-desc">Microsoft ve <a href="#github" class="concept-crosslink">GitHub</a> tarafından geliştirilen, yazılımcılara anlık kod önerileri ve sohbet desteği sunan yapay zeka asistanıdır.<br><br>Geleneksel <a href="#multi-agent-system-mas---suru" class="concept-crosslink">sürümlerinin</a> <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> (Örn: Cursor, <a href="#antigravity-ide" class="concept-crosslink">Antigravity IDE</a>) sistemlerinden temel farkı; kod tamamlama odaklı olması, kendi başına otonom bir döngü (<a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a>) başlatamaması ve dış dünyaya bağımsız bir <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> gibi müdahale edememesidir. Yeni nesil eklentilerle <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırları</a> genişletilse de özünde insan komutuna sıkı sıkıya bağlı bir asistan <a href="#deepseek-model" class="concept-crosslink">modelidir</a>.</p>

</div>

<div class="concept-card" id="copywriting-metin-yazarligi" data-search="copywriting (metin yazarlığı)">

  <h2 class="concept-title">Copywriting (Metin Yazarlığı)</h2>

  <p class="concept-desc">Satış odaklı, ikna edici ve <a href="#act-eylem" class="concept-crosslink">eylem</a> çağrısı (CTA) içeren metinler yazma sanatıdır. Landing Page başlıkları, reklam metinleri ve e-posta konuları bu disipline girer.<br><br>Otonom ajanlar, A/B Testing verileriyle hangi metin tonunun daha yüksek Conversion Tracking (dönüşüm) sağladığını analiz edip içerik önerileri üretebilir.</p>

</div>

<div class="concept-card" id="core-web-vitals" data-search="core web vitals">

  <h2 class="concept-title">Core Web Vitals</h2>

  <p class="concept-desc"><a href="#gemini-google" class="concept-crosslink">Google'ın</a>, bir web sayfasının kullanıcı deneyimi kalitesini ölçen 3 temel metriğidir:<br>- LCP (En Büyük İçerikli Boyama): Sayfanın ana içeriğinin yüklenme süresi.<br>- INP (Etkileşim Gecikmesi): Kullanıcı tıklamasına yanıt hızı.<br>- CLS (Kümülatif Düzen Kayması): Sayfadaki görsel kaymaların miktarı.<br><br>SEO sıralamalarını doğrudan etkiler. <a href="#pagespeed---lighthouse" class="concept-crosslink">PageSpeed / Lighthouse</a> <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçlarıyla</a> ölçülür. Otonom ajanlar bu metrikleri analiz edip <a href="#cdn-icerik-dagitim-agi" class="concept-crosslink">CDN</a> ve kod optimizasyonu önerileri sunabilir.</p>

</div>

<div class="concept-card" id="cost-control-limits" data-search="cost control limits">

  <h2 class="concept-title">Cost Control Limits</h2>

  <p class="concept-desc">Otonom ajan platformlarına konulan saatlik/günlük finansal bariyerler ve limitlerdir.<br><br>Bir ajanın hata nedeniyle Infinite Loop döngüsüne girip arka arkaya yüzlerce gereksiz <a href="#api" class="concept-crosslink">API</a> isteği (<a href="#act-eylem" class="concept-crosslink">ACT</a>) atarak <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> oranını patlatmasını önler. <a href="#budget-guardrails" class="concept-crosslink">Budget Guardrails</a> mimarisinin rakamsal kurallarını oluşturur; limit aşıldığında sistem ajanın <a href="#reach-erisim" class="concept-crosslink">erişimini</a> otomatik keserek iflası engeller.</p>

</div>

<div class="concept-card" id="crawling-tarama" data-search="crawling (tarama)">

  <h2 class="concept-title">Crawling (Tarama)</h2>

  <p class="concept-desc"><a href="#gemini-google" class="concept-crosslink">Google</a> ve diğer arama motorlarının botlarının (<a href="#gemini-google" class="concept-crosslink">Googlebot</a>), web sitelerini sistematik olarak gezip içeriğini okuyup veritabanına kaydetmesi (<a href="#indexing-indeksleme" class="concept-crosslink">Indexing</a>) sürecidir.<br><br><a href="#robotstxt" class="concept-crosslink">Robots.txt</a> dosyası hangi sayfaların taranacağını, <a href="#sitemap-site-haritasi" class="concept-crosslink">Sitemap</a> ise taranması gereken sayfaların listesini belirler. Otonom ajanlar, tarama hatalarını Google Search Console üzerinden tespit edip düzeltebilir.</p>

</div>

<div class="concept-card" id="critic---reviewer-agent" data-search="critic / reviewer agent">

  <h2 class="concept-title">Critic / Reviewer Agent</h2>

  <p class="concept-desc"><a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinde</a> "Checker" (kontrolör) rolünü üstlenen, sadece denetim ve inceleme yapmak için tasarlanmış bağımsız kalite kontrol ajanıdır.<br><br><a href="#implementer-agent-uygulayici" class="concept-crosslink">Implementer Agent (Uygulayıcı)</a> işi bitirdiğinde, bu çıktıya boş ve önyargısız bir hafızayla bakarak standartlara uygun olup olmadığını denetler. Onay verirse kod birleştirilir, hata bulursa düzeltilmesi için otonom geri bildirim gönderir.</p>

</div>

<div class="concept-card" id="cron-zamanlanmis-gorevler" data-search="cron (zamanlanmış görevler)">

  <h2 class="concept-title">Cron (Zamanlanmış Görevler)</h2>

  <p class="concept-desc">Ajanların insan (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) onayı olmadan, tamamen arka <a href="#plan-planla" class="concept-crosslink">planda</a> (<a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a>) ve belirli zaman aralıklarıyla (örn: her saat başı) kendi kendilerine uyanıp görev yürütmesini sağlayan zamanlayıcı altyapısıdır.<br><br>Örneğin; bir ajanın her gece veritabanını tarayıp rapor çıkarması veya saatlik olarak <a href="#campaign-syncing" class="concept-crosslink">Campaign Syncing</a> (Kampanya Senkronizasyonu) yapması <a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> seviyesindeki cron tetikleyicileri ile sağlanır.</p>

</div>

<div class="concept-card" id="css---html---javascript" data-search="css / html / javascript">

  <h2 class="concept-title">CSS / HTML / JavaScript</h2>

  <p class="concept-desc">Web'in 3 temel yapıtaşı teknolojisidir:<br>- HTML: Sayfanın <a href="#harness-kosum-iskelet" class="concept-crosslink">iskeletini</a> (yapı) oluşturur.<br>- CSS: Sayfanın görünümünü (tasarım, renkler) belirler.<br>- JavaScript: Sayfaya etkileşim ve dinamik işlevsellik katar.<br><br>Otonom ajanlar, <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> içinde bu 3 dili kullanarak <a href="#responsive-design-duyarli-tasarim" class="concept-crosslink">Responsive Design</a> uyumlu web siteleri üretir. <a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> ise <a href="#dom-document-object-model" class="concept-crosslink">DOM</a> üzerinden bu kodları otonom test eder.</p>

</div>

<div class="concept-card" id="csv---json" data-search="csv / json">

  <h2 class="concept-title">CSV / JSON</h2>

  <p class="concept-desc">Verilerin taşınması ve saklanması için kullanılan iki yaygın formattır:<br>- CSV (Comma-Separated Values): Tablo verilerini virgülle ayırarak saklayan basit metin formatı. Kampanya raporları, ürün listeleri.<br>- JSON (<a href="#css---html---javascript" class="concept-crosslink">JavaScript</a> Object Notation): <a href="#schema-markup-yapisal-veri" class="concept-crosslink">Yapısal verileri</a> anahtar-değer çiftleriyle saklayan format. <a href="#api" class="concept-crosslink">API</a>, <a href="#mcp-model-context-protocol" class="concept-crosslink">MCP</a>, <a href="#function-calling" class="concept-crosslink">Function Calling</a> ve <a href="#schema-markup-yapisal-veri" class="concept-crosslink">Schema Markup</a> iletişiminin temel dili.</p>

</div>

<div class="concept-card" id="curate---curation-kurasyon" data-search="curate / curation (kürasyon)">

  <h2 class="concept-title">Curate / Curation (Kürasyon)</h2>

  <p class="concept-desc">Ajanların, (<a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG</a> vb. yöntemlerle) buldukları binlerce sayfalık karmaşık veriyi doğrudan ana <a href="#deepseek-model" class="concept-crosslink">modele</a> göndermek yerine, içerisindeki çöpleri ayıklayarak sentezleme ve bağlama uygun hale getirme işlemidir.<br><br>Gereksiz verileri filtreleyerek (Context Pruning), ajanın <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle (Orta Kaybı)</a> sendromu yaşamasını engeller. Kürasyon yapılmamış ham veri, ajanın hafızasını yorarak kalitesini düşürür.</p>

</div>

<div class="concept-card" id="ci-cd-surekli-entegrasyon-dagitim" data-search="ci/cd (sürekli entegrasyon/dağıtım)">

  <h2 class="concept-title">CI/CD (Sürekli Entegrasyon/Dağıtım)</h2>

  <p class="concept-desc">Yazılımın kodlanmasından test edilip canlıya (<a href="#deploy-yayinlama" class="concept-crosslink">Deploy</a>) alınmasına kadar olan sürecin otomatikleştirilmiş boru hattıdır (Continuous Integration / Continuous <a href="#deploy-yayinlama" class="concept-crosslink">Deployment</a>).<br><br>Otonom ajanlar, <a href="#sdlc-yazilim-yasam-dongusu" class="concept-crosslink">SDLC (Yazılım Yaşam Döngüsü)</a> içinde <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> ile kodu denetletip, testleri geçtikten sonra CI/CD hattı üzerinden otonom olarak <a href="#deploy-yayinlama" class="concept-crosslink">yayınlama</a> yapabilir. <a href="#copilot-github-microsoft" class="concept-crosslink">GitHub</a> ile entegre çalışır.</p>

</div>

<div class="concept-card" id="daemon-kesintisiz-servis" data-search="daemon (kesintisiz servis)">

  <h2 class="concept-title">Daemon (Kesintisiz Servis)</h2>

  <p class="concept-desc">İşletim sisteminin arka <a href="#plan-planla" class="concept-crosslink">planında</a>, <a href="#terminal" class="concept-crosslink">terminal</a> penceresi kapatılsa dahi 7/24 dinleme yapan ve komut bekleyen hayalet ajansal (<a href="#sidecars-yan-surecler" class="concept-crosslink">Sidecars</a>) süreçlerdir.<br><br>Sürekli uyanık kalırlar ve sistemdeki olayları izlerler. Örneğin; sisteme yeni bir dosya atıldığında bunu anında tespit edip otonom olarak bir <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> çalıştıran (trigger) tetikleyici sistemler tamamen Daemon süreçlerine bağlıdır.</p>

</div>

<div class="concept-card" id="dashboard-kontrol-paneli" data-search="dashboard (kontrol paneli)">

  <h2 class="concept-title">Dashboard (Kontrol Paneli)</h2>

  <p class="concept-desc"><a href="#kpi-anahtar-performans-gostergesi" class="concept-crosslink">KPI</a> metriklerini, kampanya performansını ve site trafiğini görsel grafikler, tablolar ve haritalarla özetleyen izleme ekranıdır.<br><br>Google Analytics (GA4), Google Ads ve Meta Ads platformlarında yerleşik olarak bulunur. Otonom ajanlar, <a href="#artifacts-artefaktlar" class="concept-crosslink">Artifacts</a> formatında özel dashboard raporları oluşturarak insana (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) hızlı durum özetleri sunabilir.</p>

</div>

<div class="concept-card" id="data-layer" data-search="data layer">

  <h2 class="concept-title">Data Layer</h2>

  <p class="concept-desc">Web sitesinin Google Tag Manager (GTM) ile iletişim kurmasını sağlayan, sayfa üzerindeki <a href="#css---html---javascript" class="concept-crosslink">JavaScript</a> veri katmanıdır. Kullanıcı <a href="#act-eylem" class="concept-crosslink">eylemleri</a>, ürün bilgileri ve sayfa verileri bu katmana yazılır.<br><br>Tag (Etiket) ve Trigger (Tetikleyici) yapılandırmasının temelidir. Otonom ajanlar, eksik Data Layer değişkenlerini tespit edip düzeltme kodu önerebilir.</p>

</div>

<div class="concept-card" id="data-privacy-veri-gizliligi" data-search="data privacy (veri gizliliği)">

  <h2 class="concept-title">Data Privacy (Veri Gizliliği)</h2>

  <p class="concept-desc">Kullanıcıların kişisel verilerinin (isim, e-posta, konum, davranış) toplanması, işlenmesi ve saklanmasında <a href="#execute-uygula" class="concept-crosslink">uygulanan</a> yasal ve etik koruma prensibidir.<br><br><a href="#gdpr-kisisel-veri-koruma" class="concept-crosslink">GDPR</a> (Avrupa), <a href="#kvkk" class="concept-crosslink">KVKK</a> (Türkiye) gibi yasalarla düzenlenir. Cookie Consent ve Consent Mode bu prensibin teknik <a href="#execute-uygula" class="concept-crosslink">uygulamalarıdır</a>. Otonom ajanlar, <a href="#multi-tenant-coklu-kiraci-izolasyon" class="concept-crosslink">Multi-Tenant</a> sistemlerde veri izolasyonu sağlayarak gizliliği korur.</p>

</div>

<div class="concept-card" id="debate-loops-tartisma-odalari" data-search="debate loops (tartışma odaları)">

  <h2 class="concept-title">Debate Loops (Tartışma Odaları)</h2>

  <p class="concept-desc">Birden fazla ajanın ortak bir tasarım veya kod oluşturmak için fikir birliğine (Consensus) ulaşana kadar döngüsel olarak birbirleriyle tartıştığı asenkron süreçlerdir.<br><br>Implementer, Reviewer ve Contrarian ajanları bir araya getiren bu odalar, sistemin tek bir <a href="#deepseek-model" class="concept-crosslink">modelin</a> kararlarına (<a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a>) mahkum kalmasını engelleyip, çıktıların kalitesini çoklu perspektifle otonom olarak artırır.</p>

</div>

<div class="concept-card" id="decentralized-agent-networks" data-search="decentralized agent networks">

  <h2 class="concept-title">Decentralized Agent Networks</h2>

  <p class="concept-desc">Çoklu ajan mimarisinde (<a href="#multi-agent-system-mas---suru" class="concept-crosslink">MAS</a>) ağın, <a href="#conductor-ana-sef" class="concept-crosslink">Conductor (Ana Şef)</a> gibi merkezi bir diktatör ajan olmadan yönetildiği, yatay (P2P) yapısına dayalı merkeziyetsiz çalışma <a href="#deepseek-model" class="concept-crosslink">modelidir</a>.<br><br>Ajanlar dışarıdan emir beklemez, kendi kararlarını otonom alarak birbirleriyle doğrudan <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A (Agent-to-Agent)</a> iletişimi kurarlar. <a href="#centralized-agent-networks" class="concept-crosslink">Centralized Agent Networks</a> <a href="#deepseek-model" class="concept-crosslink">modeline</a> göre daha yenilikçidir, ancak sonsuz döngü veya kaos riskine karşı daha katı <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> gerektirir.</p>

</div>

<div class="concept-card" id="deep-reasoning-derin-dusunme" data-search="deep reasoning (derin düşünme)">

  <h2 class="concept-title">Deep Reasoning (Derin Düşünme)</h2>

  <p class="concept-desc">Bir yapay zekanın doğrudan çıktı (Cevap) üretmeden önce, arka <a href="#plan-planla" class="concept-crosslink">planda</a> saatler veya dakikalar boyunca gizli bir döngüde kendi kendini sorgulayarak (<a href="#chain-of-thought-cot" class="concept-crosslink">Chain of Thought</a>) ve olasılık ağaçları oluşturarak (<a href="#tree-of-thoughts-tot" class="concept-crosslink">Tree of Thoughts</a>) problemi analiz etmesidir.<br><br>Yeni nesil gelişmiş <a href="#reasoning-akil-yurutme" class="concept-crosslink">akıl yürütme</a> <a href="#deepseek-model" class="concept-crosslink">modellerinin</a> temelidir. Basit hız odaklı <a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a> yaklaşımının tam zıttıdır; karmaşık <a href="#agentic-engineering" class="concept-crosslink">Agentic Engineering</a> mimarilerinde %10'luk zorlu görevleri çözer.</p>

</div>

<div class="concept-card" id="deepseek-model" data-search="deepseek (model)">

  <h2 class="concept-title">DeepSeek (Model)</h2>

  <p class="concept-desc">Çin menşeli, açık kaynaklı ve uygun maliyetli olmasına rağmen yüksek <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning (Derin Düşünme)</a> kapasitesi sunan yapay zeka <a href="#llm-model---beyin" class="concept-crosslink">model</a> ailesidir. Geliştiricilerin kendi sunucularında barındırabilmesi (self-<a href="#host-ev-sahibi---mcp" class="concept-crosslink">hosted</a>) sayesinde <a href="#data-privacy-veri-gizliligi" class="concept-crosslink">veri gizliliği</a> ve <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> kontrolü avantajı sağlar.<br><br>Maliyetli <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> <a href="#llm-model---beyin" class="concept-crosslink">modellerine</a> güçlü ve bütçe dostu bir alternatif sunarak, <a href="#compound-ai-system" class="concept-crosslink">Compound AI System</a> mimarilerinde <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> beyni olarak sıklıkla tercih edilir.</p>

</div>

<div class="concept-card" id="definition-of-done-bitti-tanimi" data-search="definition of done (bitti tanımı)">

  <h2 class="concept-title">Definition of Done (Bitti Tanımı)</h2>

  <p class="concept-desc">Ajanların işi yarım bırakmasını veya bir hataya takılıp gereksiz yere Infinite Loop sarmalına girmesini engelleyen katı teknik başarı (kontrol) kriterleridir.<br><br>"Testler geçmeli, kod commit edilmeli ve <a href="#csv---json" class="concept-crosslink">JSON</a> rapor dönülmeli" gibi değişmez şartlar içerir. Ajanın otonom olarak görevi ne zaman bırakacağını bilmesini sağlar; bu kriterler sağlanmadan sistem <a href="#observe-gozlemle" class="concept-crosslink">Observe (Gözlemle)</a> evresinden çıkmaz.</p>

</div>

<div class="concept-card" id="deliberative---planning-agents" data-search="deliberative / planning agents">

  <h2 class="concept-title">Deliberative / Planning Agents</h2>

  <p class="concept-desc">Karşılarına bir sorun çıktığında <a href="#reactive-agents-reaktif-ajanlar" class="concept-crosslink">Reactive Agents</a> (Tepkisel Ajanlar) gibi doğrudan koda dalıp <a href="#act-eylem" class="concept-crosslink">eyleme</a> geçmek yerine; önce geri çekilip projenin kapsamını analiz eden uzun soluklu düşünür ajan tipidir.<br><br>Hareket etmeden önce bir Blueprint (<a href="#plan-planla" class="concept-crosslink">Plan</a>/Mimari) hazırlar, bu <a href="#plan-planla" class="concept-crosslink">planı</a> <a href="#implementation-plan" class="concept-crosslink">Implementation Plan</a> olarak sunar ve genellikle <a href="#act-eylem" class="concept-crosslink">eyleme</a> geçmeden (<a href="#act-eylem" class="concept-crosslink">ACT</a>) önce insandan (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) veya üst şeften onay bekler.</p>

</div>

<div class="concept-card" id="deploy-yayinlama" data-search="deploy (yayınlama)">

  <h2 class="concept-title">Deploy (Yayınlama)</h2>

  <p class="concept-desc">Geliştirilen kodun veya web sitesinin test ortamından canlı sunucuya (Production) aktarılması sürecidir.<br><br><a href="#ci-cd-surekli-entegrasyon-dagitim" class="concept-crosslink">CI/CD (Sürekli Entegrasyon/Dağıtım)</a> hatları üzerinden otomatikleştirilir. Otonom ajanlar, <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> denetiminden geçen kodu <a href="#git" class="concept-crosslink">Git</a> üzerinden commit edip otomatik deploy tetikleyebilir. <a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done</a> kriterlerinin son adımıdır.</p>

</div>

<div class="concept-card" id="discover-kesfet" data-search="discover (keşfet)">

  <h2 class="concept-title">Discover (Keşfet)</h2>

  <p class="concept-desc">Ajanın <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> (Döngü) sürecine başlarken attığı ilk adımdır. Karşısındaki görevi anlamak için klasörleri <a href="#crawling-tarama" class="concept-crosslink">taraması</a> ve <a href="#environment-variables-ortam-degiskenleri" class="concept-crosslink">ortam değişkenlerini</a> okuması işlemidir.<br><br>Bu hazırlık evresinde ajan, elinde hangi <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools'ların</a> bulunduğunu <a href="#dynamic-tool-discovery" class="concept-crosslink">Dynamic Tool Discovery</a> ile tespit eder ve <a href="#plan-planla" class="concept-crosslink">Plan</a> aşamasına geçmeden önce stratejik durum değerlendirmesi (keşif) yaparak bağlamı (Context) oluşturur.</p>

</div>

<div class="concept-card" id="docker" data-search="docker">

  <h2 class="concept-title">Docker</h2>

  <p class="concept-desc"><a href="#execute-uygula" class="concept-crosslink">Uygulamaları</a> ve tüm bağımlılıklarını izole, taşınabilir "konteyner" paketlerine sararak her ortamda aynı şekilde çalışmasını sağlayan teknolojisidir.<br><br>Ajan güvenliğinde <a href="#execution-environment-sandbox" class="concept-crosslink">Execution Environment (Sandbox)</a> oluşturmak için kullanılır. <a href="#nsjail" class="concept-crosslink">nsjail</a> ile benzer amaca hizmet eder; ajanın çalıştırdığı kodun ana sisteme zarar vermesini donanımsal düzeyde engeller.</p>

</div>

<div class="concept-card" id="doer---executor-uygulayici" data-search="doer / executor (uygulayıcı)">

  <h2 class="concept-title">Doer / Executor (Uygulayıcı)</h2>

  <p class="concept-desc">Ekip içindeki mimari <a href="#plan-planla" class="concept-crosslink">planlama</a> veya kod inceleme (Reviewer) yüklerinden arındırılmış; sadece <a href="#plan-planla" class="concept-crosslink">Planner</a> ajanın çizdiği kesin <a href="#plan-planla" class="concept-crosslink">plana</a> sadık kalarak operasyonu sahada bizzat yürüten <a href="#worker-agent-isci-ajan" class="concept-crosslink">işçi ajandır</a>.<br><br>Ana görevi ham kodu yazmak, <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> (araç) çağrılarını tetiklemek ve <a href="#terminal" class="concept-crosslink">terminal</a> komutlarını çalıştırmaktır. <a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinin</a> "<a href="#zapier---make" class="concept-crosslink">Maker</a>" (üretici ve kas gücü) <a href="#knowledge-items-kis" class="concept-crosslink">kısmını</a> oluşturur.</p>

</div>

<div class="concept-card" id="dom-document-object-model" data-search="dom (document object model)">

  <h2 class="concept-title">DOM (Document Object Model)</h2>

  <p class="concept-desc">Web tarayıcısının bir <a href="#css---html---javascript" class="concept-crosslink">HTML</a> sayfasını okuduğunda oluşturduğu, sayfadaki her öğeyi (buton, metin, görsel) ağaç yapısında temsil eden canlı belge <a href="#deepseek-model" class="concept-crosslink">modelidir</a>.<br><br><a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> sayfayla etkileşim kurarken DOM üzerinden çalışır; butonları bulur, formları doldurur ve elementleri tıklar. <a href="#ui-testing-arayuz-testi" class="concept-crosslink">UI Testing</a> süreçlerinde ajanın sayfayı "okuduğu" temel yapıdır.</p>

</div>

<div class="concept-card" id="domain-alan-adi" data-search="domain (alan adı)">

  <h2 class="concept-title">Domain (Alan Adı)</h2>

  <p class="concept-desc">Bir web sitesinin internetteki benzersiz adresidir (Örn: `ornek.com`). DNS (<a href="#dom-document-object-model" class="concept-crosslink">Domain</a> Name System) üzerinden sunucunun IP adresine yönlendirilir.<br><br><a href="#ssl-sertifikasi" class="concept-crosslink">SSL Sertifikası</a> ile güvenli bağlantı (HTTPS) sağlanır. SEO açısından alan adı yaşı, otoritesi ve anahtar kelime içerip içermemesi sıralamayı etkileyebilir.</p>

</div>

<div class="concept-card" id="dynamic-context-dinamik-baglam" data-search="dynamic context (dinamik bağlam)">

  <h2 class="concept-title">Dynamic Context (Dinamik Bağlam)</h2>

  <p class="concept-desc">Projenin devasa kütüphane verilerinin <a href="#static-context-statik-baglam" class="concept-crosslink">Static Context (Statik Bağlam)</a> olarak baştan sona hafızaya yığılması yerine; ajanın ihtiyacına göre <a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG'den</a> sadece ilgili veri kırıntılarının çekilmesi yöntemidir.<br><br><a href="#lazy-loading-tembel-yukleme" class="concept-crosslink">Lazy Loading</a> mantığıyla çalışır. Sistemin <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> kapasitesini israf etmez ve gereksiz verileri dışarıda bırakarak ajanın hızını artırırken <a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot (Bağlam Çürümesi)</a> riskini önler.</p>

</div>

<div class="concept-card" id="dynamic-tool-discovery" data-search="dynamic tool discovery">

  <h2 class="concept-title">Dynamic Tool Discovery</h2>

  <p class="concept-desc">Sisteme yeni bir <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> bağlandığında; geliştiricinin her bir aracı ajana manuel tanıtmasına gerek kalmadan, ajanın sunucuyu tarayıp kullanabileceği yeni <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> listesini ve yeteneklerini kendi kendine okuyup öğrenmesi özelliğidir.<br><br>Bu esneklik sayesinde ajan, <a href="#discover-kesfet" class="concept-crosslink">Discover (Keşfet)</a> aşamasında yeni <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçları</a> anında portföyüne ekler ve <a href="#act-eylem" class="concept-crosslink">ACT (Eylem)</a> aşamasında bu yeni <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçları</a> otonom olarak tetikler.</p>

</div>

<div class="concept-card" id="edges-kenarlar" data-search="edges (kenarlar)">

  <h2 class="concept-title">Edges (Kenarlar)</h2>

  <p class="concept-desc"><a href="#langgraph---langchain" class="concept-crosslink">LangGraph</a> gibi <a href="#state-graph-durum-grafigi" class="concept-crosslink">State Graph (Durum Grafiği)</a> mimarilerinde; ajanların çalışma durakları (<a href="#nodes-dugumler" class="concept-crosslink">Nodes</a>) arasındaki mantıksal geçişleri ve veri akış yönünü temsil eden bağlantı yollarıdır.<br><br>Örneğin; "Kod yazıldı" düğümünden (Node), "Test et" düğümüne giden yol bir Edge'dir. Ajanların if/else kurallarına göre otonom çizeceği rotaları belirler ve sistemin Routing mekanizmasını oluşturur.</p>

</div>

<div class="concept-card" id="embeddings-yerlestirmeler" data-search="embeddings (yerleştirmeler)">

  <h2 class="concept-title">Embeddings (Yerleştirmeler)</h2>

  <p class="concept-desc">Bir dökümandaki kelimelerin veya kod bloklarının; <a href="#vector-database-vektor-veritabani" class="concept-crosslink">Vector Database</a> içerisinde "anlamsal" (semantic) olarak aranabilmesi için makine tarafından yüzlerce boyutlu sayı dizilerine dönüştürülmüş koordinat karşılıklarıdır.<br><br><a href="#semantic-search-anlamsal-arama" class="concept-crosslink">Semantic Search (Anlamsal Arama)</a> yapabilmenin temel şartıdır. <a href="#deepseek-model" class="concept-crosslink">Model</a>, metinlerin birbiriyle olan mantıksal yakınlığını bu sayılar sayesinde kavrar ve <a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> süreçlerini anahtar kelime eşleşmesinden çıkarıp anlamsal bir formata taşır.</p>

</div>

<div class="concept-card" id="environment-variables-ortam-degiskenleri" data-search="environment variables (ortam değişkenleri)">

  <h2 class="concept-title">Environment Variables (Ortam Değişkenleri)</h2>

  <p class="concept-desc"><a href="#api" class="concept-crosslink">API</a> anahtarları, veritabanı şifreleri ve gizli kimlik bilgilerinin kaynak kodun içine yazılmak yerine, işletim sistemi düzeyinde güvenle saklandığı anahtar-değer çiftleridir.<br><br><a href="#data-privacy-veri-gizliligi" class="concept-crosslink">Data Privacy</a> ve <a href="#governance-yonetisim" class="concept-crosslink">Governance</a> açısından kritiktir. Otonom ajanların <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> bağlantılarında veya <a href="#deploy-yayinlama" class="concept-crosslink">Deploy</a> süreçlerinde bu değişkenleri güvenli şekilde okuması, <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a> <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırları</a> dahilinde yapılır.</p>

</div>

<div class="concept-card" id="episodic-memory-epizodik-bellek" data-search="episodic memory (epizodik bellek)">

  <h2 class="concept-title">Episodic Memory (Epizodik Bellek)</h2>

  <p class="concept-desc">Ajanın geçmişte üstlendiği karmaşık bir görevi, hangi adımlardan (<a href="#trajectory-yurutme-gecmisi" class="concept-crosslink">Trajectory</a>) geçerek, hangi hataları yaparak ve nasıl çözerek tamamladığını bir film şeridi gibi sırasıyla aklında tuttuğu deneyim bazlı <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">kalıcı bellek</a> katmanıdır.<br><br><a href="#semantic-memory-anlamsal-bellek" class="concept-crosslink">Semantic Memory</a> (kurallar ve gerçekler) verilerinin aksine, Episodic Memory tamamen "yaşanmışlıklara" dayanır. Ajanın ileride benzer sorunlarda aynı hataları tekrarlamasını engeller.</p>

</div>

<div class="concept-card" id="evals-evaluation---hard-evals" data-search="evals (evaluation / hard evals)">

  <h2 class="concept-title">Evals (Evaluation / Hard Evals)</h2>

  <p class="concept-desc">Geliştirdiğiniz ajanın sadece birkaç basit görevde başarılı olmasıyla yetinmeyip; kod kalitesini, <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> (Uydurma) oranını ve zor durumlardan kurtulma yeteneğini binlerce otonom test senaryosuyla ölçme (stres testi) işlemidir.<br><br>Genellikle başka bir gelişmiş <a href="#deepseek-model" class="concept-crosslink">model</a> tarafından (<a href="#llm-as-a-judge-hakem-llm" class="concept-crosslink">LLM-as-a-Judge</a>) puanlanır. <a href="#agentic-engineering" class="concept-crosslink">Agentic Engineering</a> mimarilerinde, bir ajanın üretime (Production) çıkabilmesi için bu ağır testlerden geçmesi şarttır.</p>

</div>

<div class="concept-card" id="execute-uygula" data-search="execute (uygula)">

  <h2 class="concept-title">Execute (Uygula)</h2>

  <p class="concept-desc">Ajanın <a href="#plan-planla" class="concept-crosslink">Plan</a> aşamasında kurduğu stratejiyi fiziksel/dijital dünyaya uyguladığı nihai evredir.<br><br>Bu operasyonel adımda ajan; ilgili <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> parametrelerini <a href="#csv---json" class="concept-crosslink">JSON</a> olarak doldurur, <a href="#terminal" class="concept-crosslink">Terminal'de</a> kod çalıştırır veya veritabanına kayıt girerek dış ortamda fiili bir <a href="#act-eylem" class="concept-crosslink">eylem</a> (<a href="#act-eylem" class="concept-crosslink">ACT</a>) gerçekleştirir. Execute bittikten hemen sonra sistem, sonuçları değerlendirmek üzere <a href="#observe-gozlemle" class="concept-crosslink">Observe (Gözlemle)</a> aşamasına geçer.</p>

</div>

<div class="concept-card" id="execution-environment-sandbox" data-search="execution environment (sandbox)">

  <h2 class="concept-title">Execution Environment (Sandbox)</h2>

  <p class="concept-desc">Otonom ajanların <a href="#cli-tools" class="concept-crosslink">CLI Tools</a> kullanarak fiilen çalıştırdığı ham kodların ve sistem komutlarının, kullanıcının ana işletim sistemine sızıp zarar vermesini engellemek için kurulan tamamen yalıtılmış sanal (izole) hücrelerdir.<br><br><a href="#nsjail" class="concept-crosslink">nsjail</a> (<a href="#sandbox-exec-seatbelt" class="concept-crosslink">Seatbelt</a>) veya <a href="#docker" class="concept-crosslink">Docker</a> konteynerleri aracılığıyla sağlanır. <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL (Erişim Kontrol Listesi)</a> ile desteklenerek, ajanın sonsuz döngüye girmesi veya sistemi silmesi donanımsal düzeyde <a href="#knowledge-items-kis" class="concept-crosslink">kısıtlanır</a>.</p>

</div>

<div class="concept-card" id="fallback-strategy-yedek-plan" data-search="fallback strategy (yedek plan)">

  <h2 class="concept-title">Fallback Strategy (Yedek Plan)</h2>

  <p class="concept-desc">Ajanın bağlandığı ana <a href="#deepseek-model" class="concept-crosslink">modelin</a> çökmesi (<a href="#llm-gateway-model-gecidi" class="concept-crosslink">LLM Gateway</a> kesintisi) veya dış <a href="#api" class="concept-crosslink">API'nin</a> yanıt vermemesi durumunda, sistemin kilitlenip iflas etmesi yerine ajanın otonom olarak (hata mesajını algılayarak) "B <a href="#plan-planla" class="concept-crosslink">planına</a>" geçmesidir.<br><br>Hata anında eski/ucuz bir yedek <a href="#deepseek-model" class="concept-crosslink">modele</a> geçiş yapmak veya farklı bir <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> yöntemini tetiklemek gibi <a href="#act-eylem" class="concept-crosslink">eylemler</a> barındırarak, <a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> (Kendini Onarma) felsefesini yaşatır.</p>

</div>

<div class="concept-card" id="fast-mode-heuristics" data-search="fast mode (heuristics)">

  <h2 class="concept-title">Fast Mode (Heuristics)</h2>

  <p class="concept-desc">Ajanın, <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> (Derin <a href="#reasoning-akil-yurutme" class="concept-crosslink">Akıl Yürütme</a>) gerektirmeyen metin ayrıştırma, basit çeviri veya <a href="#csv---json" class="concept-crosslink">JSON</a> formatlama gibi rutin işleri; "<a href="#60-30-10-kurali" class="concept-crosslink">60/30/10 Kuralı</a>" kapsamında devasa <a href="#deepseek-model" class="concept-crosslink">modeller</a> yerine çok daha küçük, refleksif ve hızlı <a href="#deepseek-model" class="concept-crosslink">modellerle</a> yürüttüğü çalışma modudur.<br><br>Ajanın karmaşık mantık yürütmek yerine ezberlenmiş kurallarla (<a href="#heuristics-sezgiseller" class="concept-crosslink">Heuristics</a>) çalışmasını sağlar, bu da <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> (Maliyet) oranını minimize eder.</p>

</div>

<div class="concept-card" id="few-shot-prompting" data-search="few-shot prompting">

  <h2 class="concept-title">Few-Shot Prompting</h2>

  <p class="concept-desc">Ajana karmaşık bir görevi sadece kurallarla (komut vererek) anlatmak (Zero-Shot) yerine; <a href="#skillmd" class="concept-crosslink">SKILL.md</a> dosyası içinde tam olarak ne beklediğinize dair (Girdi-Çıktı şeklinde) 2-3 adet kusursuz referans örnek sunma sanatıdır.<br><br>Ajan, bu örnek kalıpları referans alarak istenen formattan sapmaz. Özellikle <a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a> (Yapısal <a href="#csv---json" class="concept-crosslink">JSON</a> veya özel Markdown çıktıları) alabilmek ve sistemi hizalamak için en etkili tekniktir.</p>

</div>

<div class="concept-card" id="fine-tuning-ince-ayar" data-search="fine-tuning (i̇nce ayar)">

  <h2 class="concept-title">Fine-Tuning (İnce Ayar)</h2>

  <p class="concept-desc">Genel amaçlı bir <a href="#llm-model---beyin" class="concept-crosslink">LLM</a> <a href="#deepseek-model" class="concept-crosslink">modelini</a>, spesifik bir iş alanına (Örn: Tıbbi terimler, hukuk dili, müşteri hizmetleri) özel verilerle yeniden eğiterek o alanda uzmanlaştırma işlemidir.<br><br><a href="#prompt-tuning" class="concept-crosslink">Prompt Tuning</a> (istem optimizasyonu) ile karıştırılmamalıdır. Fine-Tuning <a href="#deepseek-model" class="concept-crosslink">modelin</a> ağırlıklarını değiştirirken, <a href="#prompt-tuning" class="concept-crosslink">Prompt Tuning</a> sadece girdi metnini optimize eder. Maliyet ve süre açısından çok daha pahalıdır.</p>

</div>

<div class="concept-card" id="firestore-firebase" data-search="firestore (firebase)">

  <h2 class="concept-title">Firestore (Firebase)</h2>

  <p class="concept-desc">Genellikle <a href="#multi-tenant-coklu-kiraci-izolasyon" class="concept-crosslink">Multi-Tenant</a> (çoklu kullanıcı) veya bulut tabanlı ajan projelerinde; ajanların otonom öğrendiği kuralları, <a href="#job-memory-gorev-hafizasi" class="concept-crosslink">Job Memory</a> kayıtlarını ve <a href="#session-oturum" class="concept-crosslink">oturum</a> loglarını güvenle senkronize ettiği gerçek zamanlı, <a href="#serverless-sunucusuz" class="concept-crosslink">sunucusuz</a> <a href="#nosql" class="concept-crosslink">NoSQL</a> veritabanıdır.<br><br>Yerel dosyalara (<a href="#csv---json" class="concept-crosslink">JSON</a>/TXT) kıyasla hızlıdır ve ajanların <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory (Kalıcı Bellek)</a> verilerini kullanıcılar arasında (izolasyonla) anında paylaşmasını sağlayan güçlü bir altyapı sunar.</p>

</div>

<div class="concept-card" id="function-calling" data-search="function calling">

  <h2 class="concept-title">Function Calling</h2>

  <p class="concept-desc">Bir <a href="#llm-model---beyin" class="concept-crosslink">LLM'in</a> insanla sadece metinleşmek yerine, sistemin ona sunduğu harici araç (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>) listesini okuyup; "Bu görevi çözmek için veritabanında şu aracı çalıştırmalıyım" diyerek o araca uygun parametreleri otonom şekilde (<a href="#csv---json" class="concept-crosslink">JSON</a> formatında) doldurup yerel sisteme iletmesi <a href="#act-eylem" class="concept-crosslink">eylemidir</a>.<br><br><a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> mimarilerinin yapı taşıdır; çünkü <a href="#deepseek-model" class="concept-crosslink">modeli</a> pasif bir sohbet botu olmaktan çıkarıp, dış dünyaya (<a href="#act-eylem" class="concept-crosslink">ACT</a>) fiziksel müdahale edebilen aktif bir makineye dönüştürür.</p>

</div>

<div class="concept-card" id="gdpr-kisisel-veri-koruma" data-search="gdpr (kişisel veri koruma)">

  <h2 class="concept-title">GDPR (Kişisel Veri Koruma)</h2>

  <p class="concept-desc">Avrupa Birliği'nin yürürlüğe koyduğu, kişisel verilerin toplanması ve işlenmesi konusunda dünyanın en katı yasal çerçevesidir (General Data Protection Regulation).<br><br>Web sitelerinde Cookie Consent zorunluluğu, veri silme hakkı ve Consent Mode uyumluluğu bu yasanın gereklilikleridir. <a href="#kvkk" class="concept-crosslink">KVKK</a>, Türkiye'nin benzer düzenlemesidir. İhlal edilmesi ağır para cezalarına yol açar.</p>

</div>

<div class="concept-card" id="gemini-google" data-search="gemini (google)">

  <h2 class="concept-title">Gemini (Google)</h2>

  <p class="concept-desc">Google DeepMind tarafından geliştirilen, metin, görsel, ses ve videoyu aynı anda işleyebilen (<a href="#multimodal-coklu-mod" class="concept-crosslink">Multimodal</a>) yapay zeka <a href="#deepseek-model" class="concept-crosslink">model</a> ailesidir (Gemini Pro, Ultra, Flash).<br><br><a href="#openai" class="concept-crosslink">OpenAI</a> GPT serisinin ve <a href="#claude-anthropic" class="concept-crosslink">Claude'un</a> doğrudan rakibidir. Google ekosistemiyle (Search, Ads, Analytics) derin entegrasyonu sayesinde <a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemlerinde özellikle veri analizi ve arama optimizasyonu görevlerinde güçlü bir <a href="#llm-model---beyin" class="concept-crosslink">beyin</a> alternatifi sunar.</p>

</div>

<div class="concept-card" id="geminimd---agentsmd" data-search="gemini.md / agents.md">

  <h2 class="concept-title">GEMINI.md / AGENTS.md</h2>

  <p class="concept-desc">Bir projenin ana dizininde bulunan ve o projede çalışan tüm ajanların okuyup uyması gereken temel yasaları (<a href="#workspace-rules-yerel-kurallar" class="concept-crosslink">Workspace Rules</a>) barındıran merkezi kural belgesidir.<br><br><a href="#skillmd" class="concept-crosslink">SKILL.md</a> dosyaları ajanlara "nasıl yapılacağını" öğretirken, bu belgeler "nelerin kesinlikle yapılmaması gerektiğini" ve projenin kodlama standartlarını tanımlar. Ajan, göreve başlamadan önce (<a href="#discover-kesfet" class="concept-crosslink">Discover</a>) bu anayasayı hafızasına alarak projeye özel bağlamı (Context) oluşturur.</p>

</div>

<div class="concept-card" id="geo-generative-engine-optimization" data-search="geo (generative engine optimization)">

  <h2 class="concept-title">GEO (Generative Engine Optimization)</h2>

  <p class="concept-desc"><a href="#chatgpt" class="concept-crosslink">ChatGPT</a>, <a href="#gemini-google" class="concept-crosslink">Gemini</a>, Perplexity gibi yapay zeka destekli arama motorlarında ve sohbet asistanlarında markanızın veya içeriğinizin referans gösterilmesini sağlama stratejisidir.<br><br>Geleneksel SEO'dan farklı olarak, sadece sıralama değil yapay zekanın "kaynak gösterme" kriterlerine odaklanır. <a href="#schema-markup-yapisal-veri" class="concept-crosslink">Schema Markup</a>, E-E-A-T otoritesi ve net, yapılandırılmış içerik (<a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a>) bu sürecin temel <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçlarıdır</a>.</p>

</div>

<div class="concept-card" id="git" data-search="git">

  <h2 class="concept-title">Git</h2>

  <p class="concept-desc">Yazılım projelerindeki her kod değişikliğini zaman damgasıyla kaydeden, geri almayı ve paralel çalışmayı mümkün kılan dağıtık <a href="#multi-agent-system-mas---suru" class="concept-crosslink">sürüm</a> kontrol sistemidir.<br><br><a href="#git-worktree" class="concept-crosslink">Git Worktree</a> özelliği, otonom ajanların ana projeyi bozmadan izole dallarda çalışmasını sağlar. <a href="#copilot-github-microsoft" class="concept-crosslink">GitHub</a> ile birlikte kullanılarak <a href="#ci-cd-surekli-entegrasyon-dagitim" class="concept-crosslink">CI/CD</a> hatları ve <a href="#deploy-yayinlama" class="concept-crosslink">Deploy</a> süreçleri otomatikleştirilir.</p>

</div>

<div class="concept-card" id="git-worktree" data-search="git worktree">

  <h2 class="concept-title">Git Worktree</h2>

  <p class="concept-desc">Aynı projenin farklı versiyonlarını (branch) aynı anda farklı klasörlerde bağımsız olarak çalıştırmayı sağlayan <a href="#git" class="concept-crosslink">Git</a> mimarisidir.<br><br>Geleneksel branch değiştirme işlemi ajanların kafasını karıştırıp <a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot (bağlam çürümesi)</a> yaratabileceği için, otonom sistemlerde çok değerlidir. Bir <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> işini tamamen izole edilmiş bir worktree klasöründe (kendi <a href="#execution-environment-sandbox" class="concept-crosslink">sandbox'ında</a>) güvenle yaparken, ana sistem (<a href="#host-ev-sahibi---mcp" class="concept-crosslink">Host</a>) diğer işlemlere kesintisiz devam edebilir.</p>

</div>

<div class="concept-card" id="github" data-search="github">

  <h2 class="concept-title">GitHub</h2>

  <p class="concept-desc"><a href="#git" class="concept-crosslink">Git</a> tabanlı kod <a href="#hosting-barindirma" class="concept-crosslink">barındırma</a> ve işbirliği platformudur. Açık kaynak projelerin ve kurumsal yazılımların merkezi deposu olarak dünya çapında kullanılır.<br><br>Otonom ajanlar, <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> üzerinden <a href="#copilot-github-microsoft" class="concept-crosslink">GitHub'a</a> bağlanarak kod inceleme (<a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a>), otomatik commit, pull request oluşturma ve <a href="#ci-cd-surekli-entegrasyon-dagitim" class="concept-crosslink">CI/CD</a> tetikleme gibi görevleri otonom yürütebilir.</p>

</div>

<div class="concept-card" id="global-skills-kuresel-beceriler" data-search="global skills (küresel beceriler)">

  <h2 class="concept-title">Global Skills (Küresel Beceriler)</h2>

  <p class="concept-desc">Sadece tek bir projeye ait olmayan, bilgisayardaki `~/.gemini/config/<a href="#skills---agent-skills-beceriler" class="concept-crosslink">skills</a>` gibi merkezi bir dizinde yaşayan ve o sistemdeki tüm ajanların ortak kullanabildiği evrensel yetenek (<a href="#agent-skills-ajan-becerileri" class="concept-crosslink">Agent Skills</a>) paketleridir.<br><br><a href="#local-skills-yerel-beceriler" class="concept-crosslink">Local Skills (Yerel Beceriler)</a> sadece bulunduğu projenin kurallarını barındırırken, Global <a href="#skills---agent-skills-beceriler" class="concept-crosslink">Skills</a> ajana genel geçer yetenekleri (Örn: Veritabanına nasıl bağlanılır, AWS'e nasıl <a href="#deploy-yayinlama" class="concept-crosslink">deploy</a> atılır) öğretir.</p>

</div>

<div class="concept-card" id="goldfish-memory-problem" data-search="goldfish memory problem">

  <h2 class="concept-title">Goldfish Memory Problem</h2>

  <p class="concept-desc"><a href="#deepseek-model" class="concept-crosslink">Modelin</a>, sadece birkaç sohbet öncesinde söylenenleri veya bulduğu kritik verileri unutma eğilimidir.<br><br>Bunun nedeni <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window (Bağlam Penceresi)</a> <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarının</a> dolması veya <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle</a> sendromudur. Ajanların bu sorunu aşması için anlık bellek yerine <a href="#mem0-kalici-altyapi" class="concept-crosslink">Mem0</a>, <a href="#firestore-firebase" class="concept-crosslink">Firestore</a> veya yerel <a href="#csv---json" class="concept-crosslink">JSON</a> dosyaları gibi kalıcı <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> altyapılarına bağlanması şarttır.</p>

</div>

<div class="concept-card" id="governance-yonetisim" data-search="governance (yönetişim)">

  <h2 class="concept-title">Governance (Yönetişim)</h2>

  <p class="concept-desc">Bir organizasyondaki yüzlerce farklı otonom ajanın kiminle iletişim kuracağını, hangi verilere erişebileceğini ve hangi <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırları</a> aşamayacağını belirleyen kurumsal yönetim politikalarıdır.<br><br><a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a> (<a href="#reach-erisim" class="concept-crosslink">Erişim</a> Kontrolü) ve <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> (Güvenlik <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">Sınırları</a>) Governance'ın teknik <a href="#doer---executor-uygulayici" class="concept-crosslink">uygulayıcılarıdır</a>. Özellikle <a href="#multi-tenant-coklu-kiraci-izolasyon" class="concept-crosslink">Multi-Tenant</a> (çok kullanıcılı) veya finansal ajan sistemlerinde, kaos çıkmasını engelleyen en önemli mimari çatı katmanıdır.</p>

</div>

<div class="concept-card" id="grounding-kaynaga-baglama" data-search="grounding (kaynağa bağlama)">

  <h2 class="concept-title">Grounding (Kaynağa Bağlama)</h2>

  <p class="concept-desc">Bir <a href="#deepseek-model" class="concept-crosslink">modelin</a> sorulara cevap verirken veya kod yazarken kendi hayal gücünü (<a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a>) kullanmak yerine, ayağını tamamen dış dünyadaki gerçek ve <a href="#verify-dogrula" class="concept-crosslink">doğrulanmış</a> bir veriye (<a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG</a> veya <a href="#api" class="concept-crosslink">API</a> sonuçlarına) basarak konuşmasıdır.<br><br><a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> döngüsünün nihai amacıdır; ajanın ürettiği her cümlenin veya kararın mutlaka arkasında bir kanıt (citation) bulunmasını sağlayarak sisteme güvenilirlik katar.</p>

</div>

<div class="concept-card" id="guardrails-korkuluklar" data-search="guardrails (korkuluklar)">

  <h2 class="concept-title">Guardrails (Korkuluklar)</h2>

  <p class="concept-desc">Otonom ajanın etrafına çekilen katı <strong>"güvenlik çiti"</strong> ve emniyet bariyerleridir.<br><br>Klasik <a href="#system-prompt-sistem-istemi" class="concept-crosslink">System Prompt</a> talimatlarının aksine metinsel rica değil; <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a> erişim kısıtlamaları ve kod seviyesinde aşılamaz güvenlik kuralları içerir.<br><br>Kötü niyetli <a href="#prompt-injection-zehirli-girdi" class="concept-crosslink">Prompt Injection</a> saldırılarını engeller ve ajanın kritik verileri silmesini veya <a href="#budget-guardrails" class="concept-crosslink">Budget Guardrails</a> sınırlarını aşmasını önler.</p>

</div>

<div class="concept-card" id="hallucination-halusinasyon" data-search="hallucination (halüsinasyon)">

  <h2 class="concept-title">Hallucination (Halüsinasyon)</h2>

  <p class="concept-desc">Bir yapay zeka <a href="#deepseek-model" class="concept-crosslink">modelinin</a>, bilmediği bir konuda dürüstçe "bilmiyorum" demek yerine, son derece ikna edici ama tamamen uydurma ve yanlış bilgiler (veya çalışmayan kodlar) üretmesidir.<br><br>Otonom sistemlerde bu uydurma kodlar doğrudan <a href="#act-eylem" class="concept-crosslink">ACT</a> aşamasında çalıştırılırsa sistemi çökertir. Bunu önlemek için:<br>- <a href="#grounding-kaynaga-baglama" class="concept-crosslink">Grounding</a>: Cevabı gerçek veriye bağlama<br>- <a href="#curate---curation-kurasyon" class="concept-crosslink">Curate</a>: Veriyi önceden arıtma<br>- <a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a>: Bağımsız denetim</p>

</div>

<div class="concept-card" id="hard-evals" data-search="hard evals">

  <h2 class="concept-title">Hard Evals</h2>

  <p class="concept-desc">Bir ajanın kalitesini insan gözlemiyle veya birkaç basit örnekle (<a href="#vibe-coding" class="concept-crosslink">Vibe Coding</a>) ölçmek yerine; matematiksel olarak kanıtlanabilir, otomatikleştirilmiş, binlerce zorlu senaryodan oluşan acımasız test bataryalarıdır.<br><br>Sistemin <a href="#red-teaming" class="concept-crosslink">Red Teaming</a> testlerine ne kadar dayandığını, Infinite Loop sarmalından nasıl çıktığını ölçer. Kurumsal sistemlerde <a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done</a> kriterlerinin en önemli parçasıdır.</p>

</div>

<div class="concept-card" id="harness-kosum-iskelet" data-search="harness (koşum/i̇skelet)">

  <h2 class="concept-title">Harness (Koşum/İskelet)</h2>

  <p class="concept-desc">Farklı marka ve <a href="#deepseek-model" class="concept-crosslink">modellerin</a> (Örn: <a href="#openai" class="concept-crosslink">OpenAI</a>, <a href="#claude-anthropic" class="concept-crosslink">Claude</a>, <a href="#deepseek-model" class="concept-crosslink">DeepSeek</a>) aynı <a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> veya yapı içinde standart bir şekilde çalışabilmesi için onları saran ve donanıma bağlayan soyutlama (kılıf) yazılımıdır.<br><br>Geliştiricinin her <a href="#deepseek-model" class="concept-crosslink">model</a> için ayrı kod yazmasını engeller; <a href="#deepseek-model" class="concept-crosslink">modele</a> standart bir <a href="#function-calling" class="concept-crosslink">Function Calling</a> arayüzü sunarak onu büyük mekanizmanın bir dişlisi haline getirir.</p>

</div>

<div class="concept-card" id="heuristics-sezgiseller" data-search="heuristics (sezgiseller)">

  <h2 class="concept-title">Heuristics (Sezgiseller)</h2>

  <p class="concept-desc">Ajanların her kararda uzun uzadıya <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> (Derin <a href="#reasoning-akil-yurutme" class="concept-crosslink">Akıl Yürütme</a>) yapmak yerine, önceden tanımlanmış kurallara ("Eğer x olursa y yap") dayanarak refleksif, hızlı ve ucuz çözümler üretmesidir.<br><br><a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a> altında çalışır. Ajanların çoklu görevlerde aşırı <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">Token</a> yakmasını (maliyeti) engelleyen kestirme ve pratik zeka adımlarıdır.</p>

</div>

<div class="concept-card" id="hierarchical-ai-agents" data-search="hierarchical ai agents">

  <h2 class="concept-title">Hierarchical AI Agents</h2>

  <p class="concept-desc">Ajanların, askeriyedeki gibi alt-üst ilişkisiyle organize edildiği hiyerarşik çalışma <a href="#deepseek-model" class="concept-crosslink">modelidir</a>.<br><br>En tepede büyük resmi gören bir <a href="#conductor-ana-sef" class="concept-crosslink">Conductor (Ana Şef)</a> bulunur, altında <a href="#plan-planla" class="concept-crosslink">planlamayı</a> yapan <a href="#plan-planla" class="concept-crosslink">Planner</a> ajanlar, en altta ise işi fiilen icra eden <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimleri yer alır. Büyük, karmaşık projeleri parçalara bölerek çözmenin en güvenli <a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> mimarisidir.</p>

</div>

<div class="concept-card" id="host-ev-sahibi---mcp" data-search="host (ev sahibi - mcp)">

  <h2 class="concept-title">Host (Ev Sahibi - MCP)</h2>

  <p class="concept-desc"><a href="#mcp-model-context-protocol" class="concept-crosslink">MCP (Model Context Protocol)</a> mimarisinde <a href="#deepseek-model" class="concept-crosslink">modeli</a> ve istemciyi (<a href="#client-istemci---mcp" class="concept-crosslink">Client</a>) barındıran, işlemi başlatan ana platformdur (Örn: Cursor IDE, <a href="#claude-anthropic" class="concept-crosslink">Claude</a> Desktop veya <a href="#antigravity-cli-agy" class="concept-crosslink">Antigravity CLI</a>).<br><br>Host, dış dünyadaki bir <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server'a</a> (Sunucuya) bağlanarak ajanın kullanımına yeni <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools (araçlar</a>) ve <a href="#resources-mcp-bileseni" class="concept-crosslink">Resources</a> (kaynaklar) sunar ve tüm ajan altyapısını üzerinde çalıştıran çatı ortamdır.</p>

</div>

<div class="concept-card" id="hosting-barindirma" data-search="hosting (barındırma)">

  <h2 class="concept-title">Hosting (Barındırma)</h2>

  <p class="concept-desc">Web sitesinin dosyalarının (<a href="#css---html---javascript" class="concept-crosslink">HTML</a>, <a href="#css---html---javascript" class="concept-crosslink">CSS</a>, görseller) fiziksel olarak depolandığı ve internet üzerinden <a href="#reach-erisim" class="concept-crosslink">erişime</a> açıldığı sunucu hizmetidir (Örn: AWS, <a href="#gemini-google" class="concept-crosslink">Google</a> Cloud, Hetzner).<br><br>Sitenin hızı, güvenliği ve çalışma süresi (Uptime) doğrudan <a href="#host-ev-sahibi---mcp" class="concept-crosslink">hosting</a> kalitesine bağlıdır. <a href="#core-web-vitals" class="concept-crosslink">Core Web Vitals</a> ve <a href="#pagespeed---lighthouse" class="concept-crosslink">PageSpeed / Lighthouse</a> puanlarını etkiler. <a href="#cdn-icerik-dagitim-agi" class="concept-crosslink">CDN</a> ile birlikte kullanılarak performans optimize edilir.</p>

</div>

<div class="concept-card" id="hreflang" data-search="hreflang">

  <h2 class="concept-title">Hreflang</h2>

  <p class="concept-desc">Çok dilli veya çok bölgeli web sitelerinde, arama motorlarına "Bu sayfa Türkçe içindir, İngilizce versiyonu şurada" bilgisini veren <a href="#css---html---javascript" class="concept-crosslink">HTML</a> etiketidir.<br><br>SEO açısından kritiktir; doğru kullanılmazsa aynı içeriğin farklı dil versiyonları birbirleriyle rekabet eder (cannibalization). Canonical URL ile birlikte çalışır. Otonom ajanlar, çok dilli sitelerde Hreflang hatalarını tarayıp düzeltebilir.</p>

</div>

<div class="concept-card" id="hitl-human-in-the-loop" data-search="hitl (human-in-the-loop)">

  <h2 class="concept-title">HITL (Human-in-the-Loop)</h2>

  <p class="concept-desc">Ajan otonom çalışırken, kritik ve riskli adımlarda (para transferi, veritabanı silme vb.) durup **insan onayı** isteyen güvenlik ve denetim mimarisidir.<br><br>Tamamen serbest çalışan <a href="#always-proceed" class="concept-crosslink">Always Proceed</a> modunun aksine, sistemin kontrolünü geliştiricide tutar.<br><br>Ajan karar alma aşamasında bir <a href="#request-review" class="concept-crosslink">Request Review</a> çağrısı fırlatarak insanın onay vermesini bekler.</p>

</div>

<div class="concept-card" id="identitymd" data-search="identity.md">

  <h2 class="concept-title">identity.md</h2>

  <p class="concept-desc">Bir ajanın (veya yapay zeka asistanının) kişiliğini, varoluş amacını, tonunu ve ana görevini tanımlayan çekirdek karakter (kimlik) dosyasıdır.<br><br>Örneğin; bir ajan "Sert bir güvenlik denetçisiyim" derken, diğeri "Yaratıcı bir pazarlama uzmanıyım" diyebilir. Sistem başlatılırken <a href="#system-prompt-sistem-istemi" class="concept-crosslink">System Prompt</a> içerisine ilk olarak bu dosya enjekte edilerek ajanın ruhu oluşturulur.</p>

</div>

<div class="concept-card" id="job-memory-gorev-hafizasi" data-search="job memory (görev hafızası)">

  <h2 class="concept-title">Job Memory (Görev Hafızası)</h2>

  <p class="concept-desc">Ajanın anlık olarak üzerinde çalıştığı (devam eden) spesifik görevin durumunu, alınan hataları ve katedilen aşamaları tuttuğu <a href="#short-term-memory-calisma-bellegi" class="concept-crosslink">Short-Term Memory</a> (<a href="#knowledge-items-kis" class="concept-crosslink">Kısa</a> Süreli Bellek) alanıdır.<br><br>Görev başarıyla bittiğinde veya iptal edildiğinde bu hafıza genellikle temizlenir veya özetlenerek <a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory</a> (Deneyim Belleği) alanına kalıcı olarak aktarılır. Ajanın o an "Ne yapıyordum?" sorusuna verdiği yanıttır.</p>

</div>

<div class="concept-card" id="json-hooks-json-kancalari" data-search="json hooks (json kancaları)">

  <h2 class="concept-title">JSON Hooks (JSON Kancaları)</h2>

  <p class="concept-desc">Geleneksel webhook'ların ajan ekosistemindeki karşılığıdır. Sistemde belirli bir olay gerçekleştiğinde (Örn: Bir dosya değiştiğinde, ajan hata aldığında) otonom olarak tetiklenip başka bir süreci başlatan sistem içi bağlayıcılardır.<br><br><a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a> servisleriyle entegre çalışarak sistemin reaktif (tepkisel) olmasını sağlar ve ajanların kendi aralarında <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A</a> iletişim kurmasına olanak tanır.</p>

</div>

<div class="concept-card" id="json-validation-dogrulama" data-search="json validation (doğrulama)">

  <h2 class="concept-title">JSON Validation (Doğrulama)</h2>

  <p class="concept-desc">Ajanın, <a href="#function-calling" class="concept-crosslink">Function Calling</a> (Araç Tetikleme) veya çıktı üretme sırasında oluşturduğu <a href="#csv---json" class="concept-crosslink">JSON</a> metninin yapısal olarak hatasız (syntax error içermeyen) ve beklenen alanlara (Örn: "isim", "yas") sahip olup olmadığını anında test eden <a href="#verify-dogrula" class="concept-crosslink">doğrulama</a> katmanıdır.<br><br><a href="#schema-validator" class="concept-crosslink">Schema Validator</a> tarafından yürütülür; hatalıysa ajana otonom olarak "<a href="#csv---json" class="concept-crosslink">JSON</a> bozuk, tekrar yaz" komutu göndererek sistemin kırılmasını engeller.</p>

</div>

<div class="concept-card" id="json-rpc-20" data-search="json-rpc 2.0">

  <h2 class="concept-title">JSON-RPC 2.0</h2>

  <p class="concept-desc"><a href="#mcp-model-context-protocol" class="concept-crosslink">MCP (Model Context Protocol)</a> iletişiminin omurgasını oluşturan, durum bilgisi tutmayan (stateless) ve oldukça hafif bir uzaktan yordam çağrısı (Remote Procedure Call) protokolüdür.<br><br><a href="#client-istemci---mcp" class="concept-crosslink">Client</a> ve Server arasında gidip gelen tüm mesajlar (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> listesi isteme, araç çalıştırma vs.) tamamen bu basit <a href="#csv---json" class="concept-crosslink">JSON</a> standardı üzerinden iletilerek sistemlerin hızlı ve stabil konuşmasını sağlar.</p>

</div>

<div class="concept-card" id="knowledge-subagent-ruya-ajani" data-search="knowledge subagent (rüya ajanı)">

  <h2 class="concept-title">Knowledge Subagent (Rüya Ajanı)</h2>

  <p class="concept-desc">Projedeki devasa kod tabanını, dökümanları ve geçmiş konuşmaları arka <a href="#plan-planla" class="concept-crosslink">planda</a> (kullanıcı uyurken veya sistem boştayken) okuyup analiz eden; bunları <a href="#embeddings-yerlestirmeler" class="concept-crosslink">Embeddings'e</a> dönüştürüp indeksleyen hayalet ajandır.<br><br><a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a> mantığıyla çalışarak sistemin arama kalitesini (<a href="#semantic-search-anlamsal-arama" class="concept-crosslink">Semantic Search</a>) artırır ve aktif çalışan ajanların (Worker) ihtiyaç duyduğu bilgiye anında ulaşmasını sağlayan altyapıyı hazırlar.</p>

</div>

<div class="concept-card" id="knowledge-vault-bilgi-kasasi" data-search="knowledge vault (bilgi kasası)">

  <h2 class="concept-title">Knowledge Vault (Bilgi Kasası)</h2>

  <p class="concept-desc">Ajanların, öğrendikleri kalıcı bilgileri (<a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a>), sistem loglarını ve kullanıcı tercihlerini izole ve şifrelenmiş bir şekilde sakladıkları merkezi depolama alanıdır.<br><br><a href="#firestore-firebase" class="concept-crosslink">Firestore</a> gibi bulut servislerinde tutulabileceği gibi, tamamen yerel diskinizde (Örn: `.gemini` klasörü) de bulunabilir. Ajanların amnezi (unutkanlık) sorununu çözen fiziksel veri yığınıdır.</p>

</div>

<div class="concept-card" id="knowledge-items-kis" data-search="knowledge items (kis)">

  <h2 class="concept-title">Knowledge Items (KIs)</h2>

  <p class="concept-desc">Projenin veya organizasyonun kurumsal hafızasını oluşturan, `appDataDir/knowledge` dizininde saklanan, içinde `metadata.json` ve belgeler barındıran bilgi paketleridir.<br><br>Ajan, kod yazmadan veya karar almadan önce (<a href="#discover-kesfet" class="concept-crosslink">Discover</a> evresinde) bu paketleri okuyarak projede daha önce alınmış mimari kararları, bilinen hataları (gotchas) ve <a href="#sop-standart-opr-proseduru" class="concept-crosslink">SOP'leri</a> (Standart Prosedürler) öğrenerek <a href="#context-wall-baglam-duvari" class="concept-crosslink">Context Wall</a> arkasından projeye dahil olur.</p>

</div>

<div class="concept-card" id="kpi-anahtar-performans-gostergesi" data-search="kpi (anahtar performans göstergesi)">

  <h2 class="concept-title">KPI (Anahtar Performans Göstergesi)</h2>

  <p class="concept-desc">Bir işin başarısını ölçmek için belirlenen sayısal hedef metriğidir (Key Performance Indicator). Pazarlamada ROAS, CTR, CPA, Bounce Rate gibi değerler birer KPI'dır.<br><br>Otonom ajanlar, belirlenen KPI hedeflerini <a href="#observe-gozlemle" class="concept-crosslink">Observe</a> evresinde sürekli izler ve hedefe ulaşılamıyorsa <a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> ile strateji değiştirir. <a href="#dashboard-kontrol-paneli" class="concept-crosslink">Dashboard</a> raporlarının temel yapıtaşıdır.</p>

</div>

<div class="concept-card" id="kvkk" data-search="kvkk">

  <h2 class="concept-title">KVKK</h2>

  <p class="concept-desc">Kişisel Verilerin Korunması Kanunu. Türkiye'nin, <a href="#gdpr-kisisel-veri-koruma" class="concept-crosslink">GDPR</a> (Avrupa) ile benzer amaçla yürürlüğe koyduğu, kişisel verilerin toplanması, işlenmesi ve saklanmasını düzenleyen yasal çerçevesidir.<br><br>Web sitelerinde Cookie Consent zorunluluğu, aydınlatma metni ve açık rıza mekanizmaları bu kanunun gereklilikleridir. Otonom ajanlar, site denetimlerinde KVKK uyumluluğunu kontrol edebilir.</p>

</div>

<div class="concept-card" id="langgraph---langchain" data-search="langgraph / langchain">

  <h2 class="concept-title">LangGraph / LangChain</h2>

  <p class="concept-desc">Otonom ajanların kararlarını ve <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">iş akışlarını</a> (<a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Workflows</a>) düz metin kodlar yerine, mantıksal <a href="#nodes-dugumler" class="concept-crosslink">düğümler</a> (<a href="#nodes-dugumler" class="concept-crosslink">Nodes</a>) ve bağlantılar (<a href="#edges-kenarlar" class="concept-crosslink">Edges</a>) halinde düğüm grafiği (<a href="#state-graph-durum-grafigi" class="concept-crosslink">State Graph</a>) olarak inşa etmeyi sağlayan en popüler <a href="#orchestration-orkestrasyon" class="concept-crosslink">orkestrasyon</a> çerçeveleridir (framework).<br><br>Ajanların sonsuz döngülere girmesini engeller, geri dönüş (rollback) mekanizmaları sunar ve <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> sürecini matematiksel olarak kontrol edilebilir kılar.</p>

</div>

<div class="concept-card" id="latency-gecikme-suresi" data-search="latency (gecikme süresi)">

  <h2 class="concept-title">Latency (Gecikme Süresi)</h2>

  <p class="concept-desc">Bir ajanın (<a href="#llm-model---beyin" class="concept-crosslink">LLM</a>) girdi aldıktan sonra düşünüp (<a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning</a>) ilk kelimeyi (çıktıyı) üretmesine kadar geçen mili-saniye cinsinden bekleme süresidir.<br><br>Kurumsal ajan mimarilerinde (Örn: Sesli asistanlar veya <a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a> süreçleri) hayati öneme sahiptir. <a href="#compound-ai-system" class="concept-crosslink">Compound AI System</a> tasarlanırken, hız (düşük latency) ve zeka (yüksek doğruluk) arasındaki denge gözetilerek doğru <a href="#deepseek-model" class="concept-crosslink">model</a> seçimi yapılır.</p>

</div>

<div class="concept-card" id="lazy-loading-tembel-yukleme" data-search="lazy loading (tembel yükleme)">

  <h2 class="concept-title">Lazy Loading (Tembel Yükleme)</h2>

  <p class="concept-desc">Sistemin, ihtiyaç duyulmayan devasa verileri veya <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools (Araçlar</a>) listesini baştan (peşin olarak) ajanın belleğine (<a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a>) yüklemek yerine; ajan tam olarak o bilgiye ihtiyaç duyduğu anda dinamik olarak veritabanından çekip yüklemesi stratejisidir.<br><br><a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot (Bağlam Çürümesi)</a> sorununu engeller ve <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">token</a> kullanımını düşürerek <a href="#agentic-engineering" class="concept-crosslink">Agentic Engineering</a> mimarilerinde performansı katlar.</p>

</div>

<div class="concept-card" id="learner-agent-ogrenen-ajan" data-search="learner agent (öğrenen ajan)">

  <h2 class="concept-title">Learner Agent (Öğrenen Ajan)</h2>

  <p class="concept-desc">Sistemdeki diğer ajanların yaptığı hataları (<a href="#observe-gozlemle" class="concept-crosslink">Observe</a> evresindeki logları) ve insanın yaptığı müdahaleleri (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) analiz edip, bundan ders çıkararak otonom olarak yeni <a href="#local-skills-yerel-beceriler" class="concept-crosslink">Local Skills</a> (<a href="#skills---agent-skills-beceriler" class="concept-crosslink">Beceriler</a>) yazan veya mevcut sistem promptlarını güncelleyen kendi kendini eğiten ajandır.<br><br><a href="#memory-consolidation" class="concept-crosslink">Memory Consolidation</a> sürecini yönetir. Sistem her hata yaptığında daha da güçlenmesini sağlayarak <a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> (Oto-Kurtarma) yeteneğini kalıcı hale getirir.</p>

</div>

<div class="concept-card" id="llm-model---beyin" data-search="llm (model / beyin)">

  <h2 class="concept-title">LLM (Model / Beyin)</h2>

  <p class="concept-desc">Large Language <a href="#deepseek-model" class="concept-crosslink">Model</a> (Büyük Dil <a href="#deepseek-model" class="concept-crosslink">Modeli</a>). Ajan sisteminin salt metin anlama ve üretme kası olan merkezi beyindir (Örn: <a href="#deepseek-model" class="concept-crosslink">DeepSeek</a>, GPT, <a href="#claude-anthropic" class="concept-crosslink">Claude</a>).<br><br>Yapay zeka asistanlarından (<a href="#chatgpt" class="concept-crosslink">ChatGPT</a>) farklı olarak; otonom sistemlerde LLM tek başına bir ürün değil, <a href="#compound-ai-system" class="concept-crosslink">Compound AI System</a> içerisindeki yüzlerce bileşenden sadece bir tanesidir. Ajan, LLM beynini kullanarak <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning (Akıl yürütme)</a> yapar ve <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçları</a> tetikler.</p>

</div>

<div class="concept-card" id="llm-gateway-model-gecidi" data-search="llm gateway (model geçidi)">

  <h2 class="concept-title">LLM Gateway (Model Geçidi)</h2>

  <p class="concept-desc">Ajanın, arkadaki yapay zeka <a href="#deepseek-model" class="concept-crosslink">modellerine</a> (<a href="#openai" class="concept-crosslink">OpenAI</a>, <a href="#claude-anthropic" class="concept-crosslink">Anthropic</a> vb.) doğrudan bağlanmak yerine üzerinden geçtiği, <a href="#api" class="concept-crosslink">API</a> anahtarlarını, <a href="#rate-limiting-hiz-kisitlamasi" class="concept-crosslink">Rate Limiting</a> (hız <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarını</a>) ve yük dengesini yöneten proxy/sunucu katmanıdır (Örn: LiteLLM).<br><br><a href="#fallback-strategy-yedek-plan" class="concept-crosslink">Fallback Strategy (Yedek Plan)</a> <a href="#execute-uygula" class="concept-crosslink">uygulamasının</a> merkezidir. Bir <a href="#deepseek-model" class="concept-crosslink">model</a> çöktüğünde veya yanıt vermediğinde, Gateway anında trafiği başka bir <a href="#deepseek-model" class="concept-crosslink">modele</a> kaydırarak ajanın Infinite Loop sarmalına girmeden kesintisiz çalışmasını sağlar.</p>

</div>

<div class="concept-card" id="llm-as-a-judge-hakem-llm" data-search="llm-as-a-judge (hakem llm)">

  <h2 class="concept-title">LLM-as-a-Judge (Hakem LLM)</h2>

  <p class="concept-desc">İnsan (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) müdahalesine gerek kalmadan, <a href="#evals-evaluation---hard-evals" class="concept-crosslink">Evals</a> (Stres Testleri) veya kalite kontrol aşamalarında bir ajanın ürettiği çıktıyı puanlamak ve denetlemek için kullanılan başka bir bağımsız ve genellikle daha zeki (Örn: üst düzey muhakeme <a href="#deepseek-model" class="concept-crosslink">modelleri</a>) <a href="#deepseek-model" class="concept-crosslink">modeldir</a>.<br><br><a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinde</a> "Checker" (Denetmen) olarak görev yapar. Ajanın yazdığı kodu çalıştırıp çıktıya 10 üzerinden puan vererek otomasyon hızını maksimize eder.</p>

</div>

<div class="concept-card" id="local-skills-yerel-beceriler" data-search="local skills (yerel beceriler)">

  <h2 class="concept-title">Local Skills (Yerel Beceriler)</h2>

  <p class="concept-desc">Sadece bulunduğu projenin klasöründe (Örn: `.agents/<a href="#skills---agent-skills-beceriler" class="concept-crosslink">skills</a>`) yaşayan ve <a href="#git-worktree" class="concept-crosslink">Git Worktree</a> ile <a href="#multi-agent-system-mas---suru" class="concept-crosslink">sürüm</a> kontrolü yapılan, o projeye has mimari kuralları ve <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> kullanım şekillerini barındıran uzmanlık (know-how) paketleridir.<br><br><a href="#global-skills-kuresel-beceriler" class="concept-crosslink">Global Skills'in</a> (Tüm sistemi kapsayan <a href="#skills---agent-skills-beceriler" class="concept-crosslink">beceriler</a>) aksine, Local <a href="#skills---agent-skills-beceriler" class="concept-crosslink">Skills</a> izoledir. Ajana "Bu spesifik projede <a href="#react-reasoning--acting" class="concept-crosslink">React</a> bileşenleri nasıl yazılır?" gibi hedefe yönelik kalıcı <a href="#procedural-memory-prosedurel-hafiza" class="concept-crosslink">Procedural Memory</a> kazandırır.</p>

</div>

<div class="concept-card" id="long-term-memory-kalici-bellek" data-search="long-term memory (kalıcı bellek)">

  <h2 class="concept-title">Long-Term Memory (Kalıcı Bellek)</h2>

  <p class="concept-desc">Ajanın geçmiş oturumlarda edindiği tecrübeleri, kullanıcı tercihlerini ve kurumsal bilgileri geleceğe taşıyan <strong>"kalıcı hafıza deposu"</strong>dur.<br><br><a href="#short-term-memory-calisma-bellegi" class="concept-crosslink">Short-Term Memory</a>'nin oturum sonunda silinme kısıtını aşar.<br><br>Verileri <a href="#vector-database-vektor-veritabani" class="concept-crosslink">Vector Database</a> üzerinde saklar ve <a href="#semantic-memory-anlamsal-bellek" class="concept-crosslink">Semantic Memory</a> ile <a href="#procedural-memory-prosedurel-hafiza" class="concept-crosslink">Procedural Memory</a> yapılarını besleyerek ajanın zamanla öğrenmesini (<a href="#learner-agent-ogrenen-ajan" class="concept-crosslink">Learner Agent</a>) sağlar.</p>

</div>

<div class="concept-card" id="loop-engineering-dongu-muh" data-search="loop engineering (döngü müh.)">

  <h2 class="concept-title">Loop Engineering (Döngü Müh.)</h2>

  <p class="concept-desc">Ajanların tek seferlik komutlarla (klasik <a href="#prompt-engineering" class="concept-crosslink">Prompt Engineering</a>) çalışması yerine, hedefe ulaşana kadar <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> içinde kendi kendini tetikleyip düzelterek ilerlediği kırılmaz <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">iş akışları</a> tasarlama disiplinidir.<br><br>Amacı, ajanların çökmesini engellemek için sağlam <a href="#fallback-strategy-yedek-plan" class="concept-crosslink">Fallback Strategy (Yedek plan)</a> mekanizmaları kurmak ve Infinite Loop sarmalına girmelerini önleyecek kesin <a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done (Bitti Tanımı)</a> durma koşulları oluşturmaktır.</p>

</div>

<div class="concept-card" id="lost-in-the-middle-orta-kaybi" data-search="lost in the middle (orta kaybı)">

  <h2 class="concept-title">Lost in the Middle (Orta Kaybı)</h2>

  <p class="concept-desc">Bir ajanın (<a href="#llm-model---beyin" class="concept-crosslink">LLM'in</a>), devasa kapasiteli bir <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> içine binlerce satırlık kod veya metin yığıldığında; belgenin en başını ve en sonunu hatırlayıp, tam ortada yer alan kritik <a href="#knowledge-items-kis" class="concept-crosslink">kısımları</a> gözden kaçırma ve atlama hastalığıdır.<br><br>Bu hafıza zehirlenmesini (<a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot</a>) önlemek için sisteme her şeyi doğrudan basmak yerine <a href="#curate---curation-kurasyon" class="concept-crosslink">Curate</a> (<a href="#curate---curation-kurasyon" class="concept-crosslink">Kürasyon</a>) yapılmış özetler sunulmalı ve <a href="#semantic-chunking" class="concept-crosslink">Semantic Chunking</a> ile veri parçalanmalıdır.</p>

</div>

<div class="concept-card" id="maker-checker-architecture" data-search="maker-checker architecture">

  <h2 class="concept-title">Maker-Checker Architecture</h2>

  <p class="concept-desc">İşi bizzat üreten (<a href="#zapier---make" class="concept-crosslink">Maker</a>) <a href="#implementer-agent-uygulayici" class="concept-crosslink">Implementer Agent</a> ile, ortaya çıkan çıktıyı acımasızca denetleyen (Checker) <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> arasındaki otonom ve asenkron kontrol döngüsüdür.<br><br>İnsanın her kodu incelemesi (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) darboğaz (bottleneck) yaratacağı için, bu mimari sayesinde üretilen kodlar ve metinler insan müdahalesine gerek kalmadan, çapraz <a href="#red-teaming" class="concept-crosslink">Red Teaming</a> testleriyle yüksek kalitede ve hatasız hale getirilir.</p>

</div>

<div class="concept-card" id="mcp-model-context-protocol" data-search="mcp (model context protocol)">

  <h2 class="concept-title">MCP (Model Context Protocol)</h2>

  <p class="concept-desc">Yapay zeka modellerinin veritabanları, dosya sistemleri ve dış servislerle konuşmasını sağlayan evrensel <strong>"tak-çalıştır USB kablosu"</strong> standardıdır.<br><br>Geleneksel <a href="#api" class="concept-crosslink">API</a> veya özel entegrasyon çözümlerinin aksine, her platform için tek tek <a href="#api-connector" class="concept-crosslink">API Connector</a> kodlama ihtiyacını ortadan kaldırır.<br><br>Yapay zekaya sunulan yetenekleri <a href="#tools-mcp-bileseni" class="concept-crosslink">Tools (Araçlar)</a>, verileri <a href="#resources-mcp-bileseni" class="concept-crosslink">Resources (Kaynaklar)</a> ve komut şablonlarını <a href="#prompts-mcp-bileseni" class="concept-crosslink">Prompts</a> olarak 3 temel <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> bileşeniyle yönetir.</p>

</div>

<div class="concept-card" id="mcp-client-mcp-istemcisi" data-search="mcp client (mcp i̇stemcisi)">

  <h2 class="concept-title">MCP Client (MCP İstemcisi)</h2>

  <p class="concept-desc"><a href="#mcp-model-context-protocol" class="concept-crosslink">MCP (Model Context Protocol)</a> mimarisinde, <a href="#host-ev-sahibi---mcp" class="concept-crosslink">Host</a> (Örn: Cursor veya <a href="#antigravity-ide" class="concept-crosslink">Antigravity IDE</a>) <a href="#execute-uygula" class="concept-crosslink">uygulaması</a> içinde çalışan ve <a href="#deepseek-model" class="concept-crosslink">model</a> ile dış sunucu arasındaki iletişimi başlatan köprü arayüzüdür.<br><br><a href="#deepseek-model" class="concept-crosslink">Modelin</a> doğal dilde veya basit <a href="#csv---json" class="concept-crosslink">JSON</a> ile yaptığı <a href="#function-calling" class="concept-crosslink">Function Calling</a> isteklerini alır, standart <a href="#csv---json" class="concept-crosslink">JSON</a>-RPC paketlerine dönüştürür ve <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server'a</a> ileterek ajanın dış dünya ile veri alışverişi yapmasını sağlar.</p>

</div>

<div class="concept-card" id="mcp-server-mcp-sunucusu" data-search="mcp server (mcp sunucusu)">

  <h2 class="concept-title">MCP Server (MCP Sunucusu)</h2>

  <p class="concept-desc">Harici bir veritabanını, <a href="#copilot-github-microsoft" class="concept-crosslink">GitHub</a> deposunu veya yerel bir klasörü ajanın (<a href="#llm-model---beyin" class="concept-crosslink">LLM</a>) anlayabileceği standart formata çevirerek dış dünyaya açan hizmet (sunucu) katmanıdır.<br><br>Ajana 3 temel bileşen sunar: <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools (Araçlar</a>/<a href="#act-eylem" class="concept-crosslink">Eylemler</a>), <a href="#resources-mcp-bileseni" class="concept-crosslink">Resources</a> (Okunabilir veriler) ve <a href="#prompts-mcp-bileseni" class="concept-crosslink">Prompts</a> (<a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Şablonlar)</a>. Ajan, <a href="#mcp-client-mcp-istemcisi" class="concept-crosslink">MCP Client</a> üzerinden bu sunucuya bağlanarak yetkisi (<a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a>) dahilinde dış sistemleri otonom olarak yönetir.</p>

</div>

<div class="concept-card" id="mem0-kalici-altyapi" data-search="mem0 (kalıcı altyapı)">

  <h2 class="concept-title">Mem0 (Kalıcı Altyapı)</h2>

  <p class="concept-desc">Ajanların amnezi (<a href="#goldfish-memory-problem" class="concept-crosslink">Goldfish Memory Problem</a>) sorununu çözmek amacıyla özel olarak geliştirilmiş harici <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">kalıcı bellek</a> veritabanı çözümüdür.<br><br><a href="#session-oturum" class="concept-crosslink">Oturumlar</a> (<a href="#working-memory-calisan-bellek" class="concept-crosslink">Working Memory</a>) kapansa bile, ajanın geçmişte kullanıcıyla yaptığı önemli konuşmaları, tercihleri ve <a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory</a> (Deneyim) loglarını saklar. Ajanın her yeni <a href="#session-oturum" class="concept-crosslink">oturumda</a> kullanıcıyı hatırlamasını sağlayarak tutarlı bir <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> deneyimi sunar.</p>

</div>

<div class="concept-card" id="memory-consolidation" data-search="memory consolidation">

  <h2 class="concept-title">Memory Consolidation</h2>

  <p class="concept-desc">Ajanın, gün boyunca <a href="#job-memory-gorev-hafizasi" class="concept-crosslink">Job Memory</a> (Geçici <a href="#job-memory-gorev-hafizasi" class="concept-crosslink">Görev Hafızası</a>) içinde biriken karmaşık hata loglarını, sohbetleri ve kod denemelerini; gün sonunda (veya görev bitiminde) analiz edip özetleyerek kalıcı ve temiz bir kurumsal bilgiye (<a href="#knowledge-items-kis" class="concept-crosslink">Knowledge Items</a>) dönüştürmesi işlemidir.<br><br><a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot (Bağlam Çürümesi)</a> oluşmasını engeller ve ajanın yalnızca damıtılmış tecrübeleri <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> alanına taşımasını sağlar.</p>

</div>

<div class="concept-card" id="meta-tags-meta-etiketleri" data-search="meta tags (meta etiketleri)">

  <h2 class="concept-title">Meta Tags (Meta Etiketleri)</h2>

  <p class="concept-desc"><a href="#css---html---javascript" class="concept-crosslink">HTML</a> sayfasının `<head>` bölümünde yer alan, arama motorlarına ve sosyal medya platformlarına sayfa hakkında bilgi veren etiketlerdir.<br>- Title Tag: Sayfa başlığı (<a href="#gemini-google" class="concept-crosslink">Google</a> sonuçlarında mavi link)<br>- Meta Description: Sayfa açıklaması (<a href="#gemini-google" class="concept-crosslink">Google</a> sonuçlarında gri metin)<br>- Canonical: Asıl sayfa adresi<br><br>SEO sıralamalarını ve CTR oranını doğrudan etkiler. Otonom ajanlar, eksik veya kötü yazılmış meta etiketleri tespit edip düzeltebilir.</p>

</div>

<div class="concept-card" id="metadata-tagging-ustveri-etiketi" data-search="metadata tagging (üstveri etiketi)">

  <h2 class="concept-title">Metadata Tagging (Üstveri Etiketi)</h2>

  <p class="concept-desc">Ajanların oluşturduğu dosyalara (özellikle <a href="#knowledge-items-kis" class="concept-crosslink">Knowledge Items</a> paketlerine) "tarih, yazar, konu, geçerlilik süresi" gibi görünmez kimlik (<a href="#csv---json" class="concept-crosslink">JSON</a>) etiketleri ekleme işlemidir.<br><br><a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> ve <a href="#semantic-search-anlamsal-arama" class="concept-crosslink">Semantic Search</a> yaparken, ajanın milyarlarca veri içinde kaybolmak yerine sadece ilgili etiketlere sahip verileri süzmesini sağlar. Büyük <a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> projelerinde düzeni sağlayan en temel <a href="#indexing-indeksleme" class="concept-crosslink">indeksleme</a> kuralıdır.</p>

</div>

<div class="concept-card" id="multi-agent-system-mas---suru" data-search="multi-agent system (mas / sürü)">

  <h2 class="concept-title">Multi-Agent System (MAS / Sürü)</h2>

  <p class="concept-desc">Karmaşık bir görevi başarmak için birden fazla özel yetenekli ajanın bir arada çalıştığı <strong>"ekip ve sürü mimarisi"</strong>dir.<br><br>Tek bir devasa ajana her görevi yüklemek yerine, <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> liderliğinde uzman <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimleri (kodlayıcı, testçi, araştırmacı) arasında iş bölümü kurar.<br><br>Ajanlar birbiriyle <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A (Agent-to-Agent)</a> protokolüyle haberleşir.</p>

</div>

<div class="concept-card" id="multi-tenant-coklu-kiraci-izolasyon" data-search="multi-tenant (çoklu kiracı i̇zolasyon)">

  <h2 class="concept-title">Multi-Tenant (Çoklu Kiracı İzolasyon)</h2>

  <p class="concept-desc">Aynı ajansal altyapıyı (Örn: <a href="#telegram-bot" class="concept-crosslink">Telegram botu</a> veya SaaS paneli) kullanan yüzlerce farklı kullanıcının veya şirketin verilerinin, <a href="#firestore-firebase" class="concept-crosslink">Firestore</a> gibi veritabanlarında birbirine karışmadan tamamen yalıtılmış (izole) hücrelerde tutulması mimarisidir.<br><br><a href="#governance-yonetisim" class="concept-crosslink">Governance</a> açısından kritiktir; <a href="#identity-propagation-kimlik-akt" class="concept-crosslink">Identity Propagation</a> (Kimlik Aktarımı) sayesinde ajan A müşterisinin dosyasını okurken yanlışlıkla B müşterisinin verisine (<a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> ile) asla erişemez.</p>

</div>

<div class="concept-card" id="multimodal-coklu-mod" data-search="multimodal (çoklu mod)">

  <h2 class="concept-title">Multimodal (Çoklu Mod)</h2>

  <p class="concept-desc">Bir yapay zeka <a href="#deepseek-model" class="concept-crosslink">modelinin</a> sadece metin değil; aynı anda görsel (<a href="#vision-goruntu-isleme---gorme" class="concept-crosslink">Vision</a>), ses ve video gibi farklı veri türlerini anlayıp işleyebilme yeteneğidir.<br><br>GPT ve <a href="#gemini-google" class="concept-crosslink">Gemini</a> gibi güncel <a href="#deepseek-model" class="concept-crosslink">modeller</a> multimodaldir. <a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> ekran görüntülerini analiz ederken, <a href="#ui-testing-arayuz-testi" class="concept-crosslink">UI Testing</a> sırasında görsel hataları tespit ederken veya Ad Creative (reklam görseli) değerlendirirken multimodal yetenek kullanılır.</p>

</div>

<div class="concept-card" id="n8n" data-search="n8n">

  <h2 class="concept-title">n8n</h2>

  <p class="concept-desc">Açık kaynaklı, kendi sunucunuzda barındırılabilen (self-<a href="#host-ev-sahibi---mcp" class="concept-crosslink">hosted</a>) iş akışı otomasyon platformudur. <a href="#zapier---make" class="concept-crosslink">Zapier / Make</a> alternatifidir ancak <a href="#data-privacy-veri-gizliligi" class="concept-crosslink">veri gizliliği</a> ve maliyet avantajı sunar.<br><br>Otonom ajanlar, n8n <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">iş akışlarını</a> <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> veya Webhook üzerinden tetikleyerek CRM güncelleme, Email Automation, rapor oluşturma gibi çok adımlı otomasyonları yürütebilir.</p>

</div>

<div class="concept-card" id="narrow-ai-dar-yapay-zeka" data-search="narrow ai (dar yapay zeka)">

  <h2 class="concept-title">Narrow AI (Dar Yapay Zeka)</h2>

  <p class="concept-desc">Sadece spesifik bir görevi (Örn: Satranç oynamak, kod yazmak, fotoğraf oluşturmak) insan seviyesinde veya üstünde yapabilen ancak bunun dışındaki görevleri anlayamayan, günümüz yapay zekasının genel durumunu tanımlayan kavramdır.<br><br>Her şeyi yapabilen varsayımsal <a href="#agi-genel-yapay-zeka" class="concept-crosslink">AGI (Genel Yapay Zeka)</a> seviyesinin tam zıttıdır. Ajansal sistemler, farklı Narrow AI uzmanlarını bir <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> altında birleştirerek bu dar <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırları</a> aşmayı hedefler.</p>

</div>

<div class="concept-card" id="nodes-dugumler" data-search="nodes (düğümler)">

  <h2 class="concept-title">Nodes (Düğümler)</h2>

  <p class="concept-desc"><a href="#langgraph---langchain" class="concept-crosslink">LangGraph</a> veya <a href="#state-graph-durum-grafigi" class="concept-crosslink">State Graph (Durum Grafiği)</a> gibi mimarilerde; ajanın uğradığı, bir fonksiyonu (Örn: "İnternette ara", "Kodu test et", "Cevap üret") icra ettiği bağımsız çalışma duraklarıdır.<br><br>Düğümler birbirlerine <a href="#edges-kenarlar" class="concept-crosslink">Edges (Kenarlar)</a> ile bağlanır. Ajan bir düğümde işini bitirdiğinde, üretilen veriyi (State) bir sonraki düğüme taşıyarak otonom iş akışını (<a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Workflows</a>) ilerletir.</p>

</div>

<div class="concept-card" id="nosql" data-search="nosql">

  <h2 class="concept-title">NoSQL</h2>

  <p class="concept-desc">Geleneksel tablolu (ilişkisel) <a href="#sql" class="concept-crosslink">SQL</a> veritabanlarının aksine, esnek şemalı (<a href="#csv---json" class="concept-crosslink">JSON</a> benzeri) belgeler halinde veri saklayan veritabanı ailesidir (Örn: MongoDB, <a href="#firestore-firebase" class="concept-crosslink">Firestore</a>, Redis).<br><br>Otonom ajanların <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> ve <a href="#job-memory-gorev-hafizasi" class="concept-crosslink">Job Memory</a> verilerini hızla okuyup yazması için uygundur. <a href="#multi-tenant-coklu-kiraci-izolasyon" class="concept-crosslink">Multi-Tenant</a> mimarilerde kullanıcı verileri NoSQL koleksiyonlarında izole tutulur.</p>

</div>

<div class="concept-card" id="notification-system-bildirim-sistemi" data-search="notification system (bildirim sistemi)">

  <h2 class="concept-title">Notification System (Bildirim Sistemi)</h2>

  <p class="concept-desc">Otonom ajanların, kritik bir olay gerçekleştiğinde (hata, görev tamamlanma, bütçe aşımı) insana (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) anlık bildirim gönderme mekanizmasıdır.<br><br><a href="#telegram-bot" class="concept-crosslink">Telegram Bot</a>, <a href="#slack-integration" class="concept-crosslink">Slack Integration</a>, e-posta veya push notification kanalları üzerinden çalışır. <a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a> servisleri ve <a href="#json-hooks-json-kancalari" class="concept-crosslink">JSON Hooks</a> tetikleyicileriyle entegre edilerek otonom izleme yapılır.</p>

</div>

<div class="concept-card" id="nsjail" data-search="nsjail">

  <h2 class="concept-title">nsjail</h2>

  <p class="concept-desc">Otonom ajanların <a href="#cli-tools" class="concept-crosslink">CLI Tools</a> (<a href="#terminal" class="concept-crosslink">Terminal</a> komutları) üzerinden fiilen çalıştırdığı ham kodların, kullanıcının ana işletim sistemine sızıp zarar vermesini engellemek için kullanılan Linux tabanlı, son derece katı bir donanımsal <a href="#execution-environment-sandbox" class="concept-crosslink">Execution Environment</a> (<a href="#execution-environment-sandbox" class="concept-crosslink">Sandbox</a> / İzole Hücre) aracıdır.<br><br><a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a> (<a href="#reach-erisim" class="concept-crosslink">Erişim</a> Kontrolü) mantığıyla çalışarak ajanın işlemci, bellek ve ağ <a href="#reach-erisim" class="concept-crosslink">erişimini</a> kilitler. Sistem güvenliğinin nihai sigortasıdır.</p>

</div>

<div class="concept-card" id="observe-gozlemle" data-search="observe (gözlemle)">

  <h2 class="concept-title">Observe (Gözlemle)</h2>

  <p class="concept-desc">Ajanın bir eylem (<a href="#act-eylem" class="concept-crosslink">ACT</a>) gerçekleştirdikten sonra sistemin yeni durumunu, hata çıktılarını ve ortam yanıtlarını okuduğu <strong>"duyu ve algı"</strong> fazıdır.<br><br><a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> döngüsünün kontrol mekanizmasıdır; gelen çıktıyı <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning</a> aşamasına besleyerek ajanın bir sonraki <a href="#plan-planla" class="concept-crosslink">Plan</a> adımını güncellemesini sağlar.<br><br>Örneğin; çalıştırılan bir komut hata verdiğinde ajan bu durumu gözlemler ve <a href="#self-correction-kendi-kendini-onarma" class="concept-correction">Self-Correction</a> sürecini başlatır.</p>

</div>

<div class="concept-card" id="open-source-vs-closed-source" data-search="open source vs closed source">

  <h2 class="concept-title">Open Source vs Closed Source</h2>

  <p class="concept-desc">Yapay zeka <a href="#deepseek-model" class="concept-crosslink">modellerinin</a> ve yazılımların kaynak kodunun herkese açık (Open Source) veya şirket tarafından gizli tutulan (Closed Source) olma durumudur.<br>- Open Source: <a href="#deepseek-model" class="concept-crosslink">DeepSeek</a>, LLaMA, Mistral — Kendi sunucunuzda çalıştırılabilir, <a href="#data-privacy-veri-gizliligi" class="concept-crosslink">veri gizliliği</a> avantajı.<br>- Closed Source: <a href="#openai" class="concept-crosslink">OpenAI</a> GPT, <a href="#claude-anthropic" class="concept-crosslink">Claude</a>, <a href="#gemini-google" class="concept-crosslink">Gemini</a> — <a href="#api" class="concept-crosslink">API</a> üzerinden kullanılır, veri şirketin sunucularına gider.<br><br><a href="#governance-yonetisim" class="concept-crosslink">Governance</a> ve <a href="#data-privacy-veri-gizliligi" class="concept-crosslink">Data Privacy</a> kararlarında kritik bir tercihtir.</p>

</div>

<div class="concept-card" id="openai" data-search="openai">

  <h2 class="concept-title">OpenAI</h2>

  <p class="concept-desc"><a href="#chatgpt" class="concept-crosslink">ChatGPT</a> ve yapay zeka <a href="#deepseek-model" class="concept-crosslink">model</a> ailelerini (GPT, vb.) geliştiren otonom yapay zeka alanının öncü şirketidir.<br>- Standart <a href="#deepseek-model" class="concept-crosslink">Modeller</a> (GPT Serisi): Hızlı ve uygun maliyetli <a href="#deepseek-model" class="concept-crosslink">modeller</a>; hem <a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a> hem de genel görevlerde tercih edilir.<br>- <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> <a href="#deepseek-model" class="concept-crosslink">Modelleri</a>: Derin <a href="#reasoning-akil-yurutme" class="concept-crosslink">Akıl Yürütme</a> <a href="#deepseek-model" class="concept-crosslink">modelleri</a>; dakikalarca <a href="#chain-of-thought-cot" class="concept-crosslink">Chain of Thought</a> yaparak karmaşık problemleri çözer.<br><br>Rakipleri: <a href="#claude-anthropic" class="concept-crosslink">Claude (Anthropic)</a>, <a href="#gemini-google" class="concept-crosslink">Gemini (Google)</a>, <a href="#deepseek-model" class="concept-crosslink">DeepSeek</a> (açık kaynak). Özellikle üst düzey <a href="#deepseek-model" class="concept-crosslink">modeller</a>, maliyetleri ve işlem süreleri yüksek olduğu için <a href="#60-30-10-kurali" class="concept-crosslink">60/30/10 Kuralı</a> gereği genellikle sadece en kritik <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> görevlerinde (mimari kararlar) kullanılırlar.</p>

</div>

<div class="concept-card" id="orchestration-orkestrasyon" data-search="orchestration (orkestrasyon)">

  <h2 class="concept-title">Orchestration (Orkestrasyon)</h2>

  <p class="concept-desc">Düzensiz ve bağımsız çalışan onlarca ajanın, <a href="#api" class="concept-crosslink">API'nin</a> ve aracın (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>); kaos yaratmadan, belirli bir <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Workflows</a> (İş Akışı) ve <a href="#governance-yonetisim" class="concept-crosslink">Governance</a> kuralı etrafında bir senfoni orkestrası gibi uyum içinde yönetilmesi işlemidir.<br><br><a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemlerini basit sohbet botlarından ayıran ana özelliktir. Hataları (<a href="#fallback-strategy-yedek-plan" class="concept-crosslink">Fallback Strategy</a>) yönetir, görevleri dağıtır ve sistemin bütünselliğini korur.</p>

</div>

<div class="concept-card" id="orchestrator-sef-ajan" data-search="orchestrator (şef ajan)">

  <h2 class="concept-title">Orchestrator (Şef Ajan)</h2>

  <p class="concept-desc">Çoklu ajan sistemlerinde (<a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a>) orkestrayı yöneten ve karmaşık görevleri alt parçalara bölen <strong>"ana yönetici"</strong> ajandır.<br><br><a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent (İşçi Ajan)</a> birimlerine iş dağıtır, süreçleri <a href="#agent-routing" class="concept-crosslink">Agent Routing</a> ile yönlendirir ve gelen sonuçları sentezler.<br><br><a href="#orchestrator-worker-pattern" class="concept-crosslink">Orchestrator-Worker Pattern</a> mimarisinin kalbidir; gerektiğinde insandan <a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a> onayı alarak sürecin ilerlemesini denetler.</p>

</div>

<div class="concept-card" id="orchestrator-worker-pattern" data-search="orchestrator-worker pattern">

  <h2 class="concept-title">Orchestrator-Worker Pattern</h2>

  <p class="concept-desc">En tepede büyük resmi gören bir Şef (<a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a>) ve altında spesifik işleri (yazılım, tasarım, test) fiilen icra eden İşçilerin (<a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a>) bulunduğu klasik, hiyerarşik ve merkezi (Centralized) ajan mimarisi şablonudur.<br><br>Büyük projelerde karmaşayı önlemek için en sık tercih edilen yapıdır. İşçiler aralarında <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A</a> iletişimi kursa da, son kararı ve onayı her zaman <a href="#orchestrator-sef-ajan" class="concept-crosslink">şef ajan</a> (veya <a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a> ile insan) verir.</p>

</div>

<div class="concept-card" id="output-format-cikti-formati" data-search="output format (çıktı formatı)">

  <h2 class="concept-title">Output Format (Çıktı Formatı)</h2>

  <p class="concept-desc">Ajanın (<a href="#llm-model---beyin" class="concept-crosslink">LLM</a>) ürettiği yanıtın rastgele bir metin (düz yazı) yerine; dış sistemler veya diğer ajanlar tarafından doğrudan okunup çalıştırılabilecek yapısal bir veri formatında (Örn: <a href="#csv---json" class="concept-crosslink">JSON</a>, XML, Markdown) olmasıdır.<br><br><a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a> gerekliliklerinin temelidir. <a href="#few-shot-prompting" class="concept-crosslink">Few-Shot Prompting</a> ve <a href="#pydantic" class="concept-crosslink">Pydantic</a> gibi <a href="#json-validation-dogrulama" class="concept-crosslink">doğrulama</a> (<a href="#json-validation-dogrulama" class="concept-crosslink">JSON Validation</a>) mekanizmaları kullanılarak ajanın formattan çıkması (<a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a>) engellenir ve <a href="#function-calling" class="concept-crosslink">Function Calling</a> işlemlerinin hatasız çalışması sağlanır.</p>

</div>

<div class="concept-card" id="pagespeed---lighthouse" data-search="pagespeed / lighthouse">

  <h2 class="concept-title">PageSpeed / Lighthouse</h2>

  <p class="concept-desc"><a href="#gemini-google" class="concept-crosslink">Google'ın</a>, web sayfalarının yüklenme hızını, erişilebilirliğini ve SEO uyumluluğunu ölçen ücretsiz performans test <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçlarıdır</a>.<br><br><a href="#core-web-vitals" class="concept-crosslink">Core Web Vitals</a> (LCP, INP, CLS) metriklerini raporlar. Otonom ajanlar, Lighthouse testlerini <a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> ile otonom çalıştırıp düşük puanlı alanlar için <a href="#cdn-icerik-dagitim-agi" class="concept-crosslink">CDN</a>, görsel sıkıştırma veya kod optimizasyonu önerileri sunabilir.</p>

</div>

<div class="concept-card" id="plan-planla" data-search="plan (planla)">

  <h2 class="concept-title">Plan (Planla)</h2>

  <p class="concept-desc"><a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop (Ajan Döngüsü)</a> içindeki 4 temel aşamadan (<a href="#discover-kesfet" class="concept-crosslink">Discover</a>, Plan, Reason, <a href="#act-eylem" class="concept-crosslink">Act</a>) ikincisidir. Ajanın, ortamı <a href="#observe-gozlemle" class="concept-crosslink">gözlemledikten</a> sonra büyük ve karmaşık görevi küçük ve yönetilebilir alt görevlere (adımlara) böldüğü evredir.<br><br>Bu aşamada doğrudan <a href="#act-eylem" class="concept-crosslink">eyleme</a> (<a href="#act-eylem" class="concept-crosslink">ACT</a>) geçilmez. Özellikle <a href="#deliberative---planning-agents" class="concept-crosslink">Deliberative</a> Agents (<a href="#planner-agent-planlamaci-ajan" class="concept-crosslink">Planlamacı Ajanlar</a>) bu aşamada detaylı bir Blueprint (Mimari) veya <a href="#task-plan-taskmd" class="concept-crosslink">Task Plan</a> (Görev listesi) hazırlayarak sistemin rotasını çizerler.</p>

</div>

<div class="concept-card" id="planner-agent-planlamaci-ajan" data-search="planner agent (planlamacı ajan)">

  <h2 class="concept-title">Planner Agent (Planlamacı Ajan)</h2>

  <p class="concept-desc">Hiyerarşik (<a href="#hierarchical-ai-agents" class="concept-crosslink">Hierarchical AI Agents</a>) sistemlerde, doğrudan kod yazmak (<a href="#doer---executor-uygulayici" class="concept-crosslink">Doer</a>/<a href="#doer---executor-uygulayici" class="concept-crosslink">Executor</a>) veya hataları ayıklamak yerine, sadece strateji oluşturmaya odaklanmış analitik uzman ajandır.<br><br>Görevi, <a href="#conductor-ana-sef" class="concept-crosslink">Conductor'dan</a> (Şef) aldığı ana talebi parçalara bölmek, hangi <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools'ların</a> kullanılacağını belirlemek ve <a href="#implementation-plan" class="concept-crosslink">Implementation Plan</a> (<a href="#execute-uygula" class="concept-crosslink">Uygulama</a> <a href="#plan-planla" class="concept-crosslink">Planı</a>) üretmektir. Ürettiği <a href="#plan-planla" class="concept-crosslink">planı</a> onaya (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) sunar ve onaylandıktan sonra icra etmesi için <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimlerine devreder.</p>

</div>

<div class="concept-card" id="pragmatist-pragmatist-ajan" data-search="pragmatist (pragmatist ajan)">

  <h2 class="concept-title">Pragmatist (Pragmatist Ajan)</h2>

  <p class="concept-desc"><a href="#debate-loops-tartisma-odalari" class="concept-crosslink">Debate Loops (Tartışma Odaları)</a> içinde kusursuzluğu veya aşırı akademik kod standartlarını arayan <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> (Denetmen) ile çatışarak, sistemin "en hızlı ve çalışan" çözüme odaklanmasını sağlayan sonuç odaklı ajandır.<br><br>Özellikle <a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done (Bitti Tanımı)</a> kriterleri esnekse, sistemin Infinite Loop sarmalına girip çok fazla <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> harcamasını engeller; yeterince iyi olan (good-enough) çözümü kabul ettirir.</p>

</div>

<div class="concept-card" id="presenter-agent-sunucu-ajan" data-search="presenter agent (sunucu ajan)">

  <h2 class="concept-title">Presenter Agent (Sunucu Ajan)</h2>

  <p class="concept-desc">Arka <a href="#plan-planla" class="concept-crosslink">planda</a> çalışan ve karmaşık veritabanı logları, <a href="#csv---json" class="concept-crosslink">JSON</a> formatları üreten alt düzey ajanların aksine; elde edilen ham sonuçları son kullanıcının (insanın) anlayabileceği görsel, etkileşimli bir <a href="#artifacts-artefaktlar" class="concept-crosslink">Artifacts</a> (Artefakt) veya <a href="#walkthrough-yurutme-raporu" class="concept-crosslink">Walkthrough</a> (Rapor) haline getiren arayüz ajanıdır.<br><br><a href="#progressive-disclosure" class="concept-crosslink">Progressive Disclosure</a> (Kademeli Açıklama) prensibini kullanarak kullanıcıyı bilgiye boğmaz, sadece onay (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) için gereken temiz özeti sunar.</p>

</div>

<div class="concept-card" id="principle-of-least-privilege" data-search="principle of least privilege">

  <h2 class="concept-title">Principle of Least Privilege</h2>

  <p class="concept-desc">(En Az Yetki Prensibi). Bir ajana veya <a href="#sidecars-yan-surecler" class="concept-crosslink">Sidecars</a> mikro servisine, görevini yapabilmesi için sadece ihtiyacı olan "minimum düzeyde" yetki verilmesi kuralıdır.<br><br><a href="#governance-yonetisim" class="concept-crosslink">Governance</a> ve sistem güvenliğinin omurgasıdır. Ajan sadece bir klasörü okuması gerekiyorsa, ona <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL (Erişim Kontrol Listesi)</a> üzerinden yazma veya silme yetkisi asla verilmez. Böylece başarılı bir <a href="#prompt-injection-zehirli-girdi" class="concept-crosslink">Prompt Injection</a> saldırısında sistemin geneli zarar <a href="#vision-goruntu-isleme---gorme" class="concept-crosslink">görmez</a>.</p>

</div>

<div class="concept-card" id="privilege-boundaries-sinirlar" data-search="privilege boundaries (sınırlar)">

  <h2 class="concept-title">Privilege Boundaries (Sınırlar)</h2>

  <p class="concept-desc">Bir sistemdeki farklı ajanların (Örn: Müşteri Temsilcisi Ajanı vs. Veritabanı Yöneticisi Ajanı) veya farklı projelerin (<a href="#multi-tenant-coklu-kiraci-izolasyon" class="concept-crosslink">Multi-Tenant</a>) yetki ve <a href="#reach-erisim" class="concept-crosslink">erişim</a> sınırlarını donanımsal ve yazılımsal olarak birbirinden ayıran görünmez duvarlardır.<br><br><a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> tarafından katı şekilde yönetilir. Sınırları ihlal etmeye çalışan bir ajan, <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> veya <a href="#nsjail" class="concept-crosslink">nsjail</a> (<a href="#execution-environment-sandbox" class="concept-crosslink">Sandbox</a>) tarafından anında engellenerek <a href="#segmentation-fault-bellek-tasmasi" class="concept-crosslink">Segmentation Fault</a> tarzı acil durum durdurmalarıyla (hard stop) bloke edilir.</p>

</div>

<div class="concept-card" id="procedural-memory-prosedurel-hafiza" data-search="procedural memory (prosedürel hafıza)">

  <h2 class="concept-title">Procedural Memory (Prosedürel Hafıza)</h2>

  <p class="concept-desc">Ajanın, "Bir <a href="#react-reasoning--acting" class="concept-crosslink">React</a> componenti nasıl oluşturulur?" veya "AWS'e nasıl <a href="#deploy-yayinlama" class="concept-crosslink">deploy</a> alınır?" gibi spesifik işlerin hangi adımlarla yapılacağını (iş yapış şeklini) tuttuğu kalıcı uzmanlık belleğidir.<br><br><a href="#skillmd" class="concept-crosslink">SKILL.md</a> dosyaları veya <a href="#local-skills-yerel-beceriler" class="concept-crosslink">Local Skills</a> paketleri ile ajana yüklenir. <a href="#semantic-memory-anlamsal-bellek" class="concept-crosslink">Semantic Memory</a> (gerçekler) veya <a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory</a> (geçmiş anılar) aksine, tamamen <a href="#act-eylem" class="concept-crosslink">eylemsel</a> ve refleksif (kas hafızası gibi) görev standartlarını barındırır.</p>

</div>

<div class="concept-card" id="progressive-disclosure" data-search="progressive disclosure">

  <h2 class="concept-title">Progressive Disclosure</h2>

  <p class="concept-desc">Ajanların, devasa bir analiz sonucunu insana (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) tek seferde sunup <a href="#context-wall-baglam-duvari" class="concept-crosslink">Context Wall</a> algısını yıkması (kullanıcıyı bilgiye boğması) yerine; bilgiyi adım adım, sadece ihtiyaç oldukça genişleyen bir arayüzle sunmasıdır.<br><br>Genellikle <a href="#artifacts-artefaktlar" class="concept-crosslink">Artifacts</a> veya <a href="#walkthrough-yurutme-raporu" class="concept-crosslink">Walkthrough</a> belgeleriyle yapılır. İnsanın sistemi denetleme (<a href="#observe-gozlemle" class="concept-crosslink">Observe</a>) sürecindeki bilişsel yükünü azaltan kritik bir UX (Kullanıcı Deneyimi) prensibidir.</p>

</div>

<div class="concept-card" id="project-contextmd" data-search="project-context.md">

  <h2 class="concept-title">project-context.md</h2>

  <p class="concept-desc">Projenin genel durumunu, mimarisini, dizin yapısını ve klasörlerin ne işe yaradığını ajana (<a href="#llm-model---beyin" class="concept-crosslink">LLM</a>) ilk girişte özetleyen, proje kök dizinindeki (root) statik oryantasyon dosyasıdır.<br><br><a href="#geminimd---agentsmd" class="concept-crosslink">GEMINI.md</a> (kurallar) veya <a href="#identitymd" class="concept-crosslink">identity.md</a> (kişilik) dosyalarından farklı olarak, tamamen "Proje nedir, nerede ne var?" sorusuna yanıt verir ve ajanın <a href="#discover-kesfet" class="concept-crosslink">Discover</a> aşamasında kör uçuş yapmasını engeller.</p>

</div>

<div class="concept-card" id="prompt-caching-onbellekleme" data-search="prompt caching (önbellekleme)">

  <h2 class="concept-title">Prompt Caching (Önbellekleme)</h2>

  <p class="concept-desc"><a href="#deepseek-model" class="concept-crosslink">Modelin</a> (<a href="#llm-model---beyin" class="concept-crosslink">LLM</a>), devasa boyuttaki <a href="#system-prompt-sistem-istemi" class="concept-crosslink">System Prompt</a>, projeye özel kurallar (<a href="#geminimd---agentsmd" class="concept-crosslink">AGENTS.md</a>) ve eski loglar gibi her istekte tekrarlanan sabit girdileri her seferinde yeniden okuması (işlemesi) yerine; bu metinleri belleğinde (Cache) tutup sadece yeni eklenen <a href="#knowledge-items-kis" class="concept-crosslink">kısımları</a> işlemesi teknolojisidir.<br><br>Ajansal sistemlerde <a href="#latency-gecikme-suresi" class="concept-crosslink">Latency (Gecikme süresi)</a> oranını ve <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> (maliyetleri) %90'a kadar düşüren devrimsel bir optimizasyon yöntemidir.</p>

</div>

<div class="concept-card" id="prompt-contract-ajan-sozlesmesi" data-search="prompt contract (ajan sözleşmesi)">

  <h2 class="concept-title">Prompt Contract (Ajan Sözleşmesi)</h2>

  <p class="concept-desc">Ajan ile geliştirici arasında yapılan yazılı olmayan anlaşmadır. Geliştiricinin, ajandan beklediği spesifik <a href="#output-format-cikti-formati" class="concept-crosslink">çıktı formatını</a> (<a href="#output-format-cikti-formati" class="concept-crosslink">Output Format</a>), uyması gereken <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> kurallarını ve kullanacağı <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> yetkilerini ana istemde katı bir şekilde tanımlamasıdır.<br><br><a href="#schema-validator" class="concept-crosslink">Schema Validator</a> ve <a href="#pydantic" class="concept-crosslink">Pydantic</a> ile teknik güvenceye alınır. Ajan sözleşmenin dışına çıktığı an hata (<a href="#observe-gozlemle" class="concept-crosslink">Observe</a>) fırlatılarak döngü durdurulur.</p>

</div>

<div class="concept-card" id="prompt-engineering" data-search="prompt engineering">

  <h2 class="concept-title">Prompt Engineering</h2>

  <p class="concept-desc">Sihirli kelimelerle <a href="#deepseek-model" class="concept-crosslink">modelden</a> en iyi cevabı alma sanatı yerine; ajansal sistemlerde (<a href="#agentic-ai" class="concept-crosslink">Agentic AI</a>) <a href="#deepseek-model" class="concept-crosslink">modelin</a> <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning (Akıl Yürütme)</a> kapasitesini maksimuma çıkaracak, <a href="#few-shot-prompting" class="concept-crosslink">Few-Shot Prompting</a> ile formata sadık kalmasını sağlayacak matematiksel ve yapısal komut (istem) tasarlama mühendisliğidir.<br><br>Modern sistemlerde yerini yavaş yavaş otonom <a href="#loop-engineering-dongu-muh" class="concept-crosslink">Loop Engineering</a> (Döngü Mühendisliği) ve dinamik <a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG</a> (<a href="#context-engineering" class="concept-crosslink">Context Engineering</a>) tasarımlarına bırakmaktadır.</p>

</div>

<div class="concept-card" id="prompt-tuning" data-search="prompt tuning">

  <h2 class="concept-title">Prompt Tuning</h2>

  <p class="concept-desc">Geliştiricinin her seferinde uzun talimatlar (<a href="#prompt-engineering" class="concept-crosslink">Prompt Engineering</a>) yazması yerine, ajanın temel <a href="#llm-model---beyin" class="concept-crosslink">LLM</a> <a href="#deepseek-model" class="concept-crosslink">modeline</a> o spesifik iş (Örn: Hata ayıklama) için düşük maliyetli kalıcı ağırlık güncellemeleri (Soft tuning veya LoRA) yaparak <a href="#deepseek-model" class="concept-crosslink">modelin</a> anadilini ve reflekslerini optimize etmesidir.<br><br>Büyük <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">Token</a> maliyetlerinden kurtarır; ajanın <a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a> içerisinde çok daha küçük promptlarla bile kurumsal standartta çalışmasını sağlar.</p>

</div>

<div class="concept-card" id="prompt-injection-zehirli-girdi" data-search="prompt injection (zehirli girdi)">

  <h2 class="concept-title">Prompt Injection (Zehirli Girdi)</h2>

  <p class="concept-desc">Kötü niyetli kullanıcıların veya manipülatif veri kaynaklarının ajanı kandırarak orijinal <a href="#system-prompt-sistem-istemi" class="concept-crosslink">System Prompt</a> kurallarını çiğnetmeye çalıştığı siber saldırı yöntemidir.<br><br>Klasik web sitelerindeki SQL Injection gibidir; ajana gizli talimatları sızdırmaya veya yetkisiz komutlar çalıştırtmaya çalışır.<br><br>Bu tür saldırılara karşı sistemi korumak için katı <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> ve sistem seviyesinde <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL (Erişim Kontrol Listesi)</a> kuralları uygulanır.</p>

</div>

<div class="concept-card" id="prompts-mcp-bileseni" data-search="prompts (mcp bileşeni)">

  <h2 class="concept-title">Prompts (MCP Bileşeni)</h2>

  <p class="concept-desc"><a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> (Sunucu) tarafından ajana (<a href="#client-istemci---mcp" class="concept-crosslink">Client</a>) sunulan 3 temel bileşenden (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>, <a href="#resources-mcp-bileseni" class="concept-crosslink">Resources</a>, Prompts) biridir.<br><br>Ajanın o sunucudaki bir görevi nasıl yapması gerektiğini anlatan, önceden hazırlanmış <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">şablonlardır</a>. Geliştiricinin ajana "Salesforce sisteminde nasıl müşteri aranır" talimatını yazmasına gerek kalmaz; <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Sunucusu</a> doğrudan <a href="#dynamic-tool-discovery" class="concept-crosslink">Dynamic Tool Discovery</a> sırasında bu standart Prompt'u (şablonu) ajana otonom olarak verir.</p>

</div>

<div class="concept-card" id="protobuf-pb" data-search="protobuf (.pb)">

  <h2 class="concept-title">Protobuf (.pb)</h2>

  <p class="concept-desc">Otonom ajan sistemlerindeki alt bileşenlerin (Örn: <a href="#sidecars-yan-surecler" class="concept-crosslink">Sidecars</a> veya <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent'lar</a>) kendi aralarında devasa <a href="#csv---json" class="concept-crosslink">JSON</a> dosyaları gönderip sistemi yavaşlatması yerine; verileri bilgisayarın çok daha hızlı okuyabildiği, sıkıştırılmış ikili (binary) formata dönüştüren mesajlaşma standartıdır (gRPC altyapısı).<br><br><a href="#latency-gecikme-suresi" class="concept-crosslink">Latency</a> (gecikme) sorunlarını çözerek yüksek performanslı <a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> mimarilerinde <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A</a> iletişiminin temel veri taşıyıcısı olur.</p>

</div>

<div class="concept-card" id="pydantic" data-search="pydantic">

  <h2 class="concept-title">Pydantic</h2>

  <p class="concept-desc">Ajanın (<a href="#llm-model---beyin" class="concept-crosslink">LLM</a>) ürettiği <a href="#csv---json" class="concept-crosslink">JSON</a> formatındaki serbest çıktıları, önceden tanımlanmış katı Python sınıfları (veri şemaları) ile otomatik olarak <a href="#verify-dogrula" class="concept-crosslink">doğrulayan</a>, yanlış tipte bir veri (Örn: Yaş yerine "otuz" yazılması) gelirse <a href="#deepseek-model" class="concept-crosslink">modeli</a> uyararak tekrar düzeltmeye zorlayan validasyon (<a href="#json-validation-dogrulama" class="concept-crosslink">doğrulama</a>) kütüphanesidir.<br><br><a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a> garantisi sağlamak ve <a href="#function-calling" class="concept-crosslink">Function Calling</a> sırasında sistemin kırılmasını engellemek için <a href="#schema-validator" class="concept-crosslink">Schema Validator</a> görevini üstlenir.</p>

</div>

<div class="concept-card" id="rag-retrieval-augmented-generation" data-search="rag (retrieval-augmented generation)">

  <h2 class="concept-title">RAG (Retrieval-Augmented Generation)</h2>

  <p class="concept-desc">Yapay zeka modelini sıfırdan eğitmek yerine, dış veri kaynaklarından (<a href="#vector-database-vektor-veritabani" class="concept-crosslink">Vector Database</a>) ilgili bilgileri çekerek modeli doğru yanıt vermeye yönlendiren <strong>"açık kitap sınavı"</strong> tekniğidir.<br><br>Modelin <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> yapmasını engeller ve bilgiyi <a href="#grounding-kaynaga-baglama" class="concept-crosslink">Grounding</a> ile doğrular.<br><br>Otonom döngülerle birleştiğinde daha akıllı olan <a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> yapısına dönüşür.</p>

</div>

<div class="concept-card" id="rate-limiting-hiz-kisitlamasi" data-search="rate limiting (hız kısıtlaması)">

  <h2 class="concept-title">Rate Limiting (Hız Kısıtlaması)</h2>

  <p class="concept-desc">Otonom ajanların kontrolsüz bir Infinite Loop döngüsüne girdiklerinde harici sistemleri (<a href="#api" class="concept-crosslink">API'ler</a>, veritabanları) veya ana <a href="#llm-gateway-model-gecidi" class="concept-crosslink">LLM Gateway</a> bağlantısını saniyeler içinde binlerce kez tetikleyerek kilitlemesini (DDoS) veya bütçeyi tüketmesini önleyen kalkanıdır.<br><br><a href="#budget-guardrails" class="concept-crosslink">Budget Guardrails</a> ile birlikte çalışır; ajana "Dakikada maksimum 10 işlem yapabilirsin" gibi donanımsal sınırlamalar getirerek sistemin stabilitesini korur.</p>

</div>

<div class="concept-card" id="reach-erisim" data-search="reach (erişim)">

  <h2 class="concept-title">Reach (Erişim)</h2>

  <p class="concept-desc">Bir reklamın veya içeriğin ulaştığı benzersiz (tekil) kişi sayısıdır. Impression (Gösterim) ile karıştırılmamalıdır; bir kişi reklamı 3 kez görürse Reach 1, Impression 3 olur.<br><br>Marka bilinirliği kampanyalarında en önemli <a href="#kpi-anahtar-performans-gostergesi" class="concept-crosslink">KPI</a> metriğidir. Meta Ads platformunda detaylı Reach raporları sunulur.</p>

</div>

<div class="concept-card" id="react-reasoning--acting" data-search="react (reasoning + acting)">

  <h2 class="concept-title">ReAct (Reasoning + Acting)</h2>

  <p class="concept-desc">Ajanların, "sadece düşünüp kod veren" geleneksel <a href="#llm-model---beyin" class="concept-crosslink">LLM'lerden</a> ayrıldığı temel paradigmadır. <a href="#deepseek-model" class="concept-crosslink">Modelin</a> içsel olarak <a href="#plan-planla" class="concept-crosslink">planlama</a> ve mantık yürüttüğü <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning (Akıl Yürütme)</a> aşaması ile dış dünyaya <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçlarla</a> (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>) doğrudan müdahale ettiği <a href="#act-eylem" class="concept-crosslink">Acting</a> (<a href="#act-eylem" class="concept-crosslink">Eylem</a>) aşamasının kusursuz, tekrarlı döngüsüdür.<br><br>Modern <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> tasarımlarının atasoyudur; ajana hem bir filozof gibi düşünme hem de bir işçi gibi hareket etme yeteneği kazandırır.</p>

</div>

<div class="concept-card" id="reactive-agents-reaktif-ajanlar" data-search="reactive agents (reaktif ajanlar)">

  <h2 class="concept-title">Reactive Agents (Reaktif Ajanlar)</h2>

  <p class="concept-desc">Karşılarına bir sorun çıktığında <a href="#deliberative---planning-agents" class="concept-crosslink">Deliberative</a> Agents (<a href="#plan-planla" class="concept-crosslink">Planlamacı</a>) gibi geri çekilip uzun <a href="#implementation-plan" class="concept-crosslink">Implementation Plan</a> belgeleri yazmak yerine; anında harekete geçen, hata aldıkça düzeltip tekrar deneyen ve hızlı reflekslerle çalışan refleksif ajan profilidir.<br><br>Büyük mimari tasarımlarda hata yapma riski yüksek olsa da; basit kod düzeltmeleri, formatlamalar ve hızlı arama işlemleri (<a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a>) için eşsiz bir hız sağlarlar.</p>

</div>

<div class="concept-card" id="reasoning-akil-yurutme" data-search="reasoning (akıl yürütme)">

  <h2 class="concept-title">Reasoning (Akıl Yürütme)</h2>

  <p class="concept-desc">Yapay zeka modelinin bir yanıt üretmeden önce arka planda mantıksal adımlar kurarak mantık yürütme <strong>"düşünme evresi"</strong>dir.<br><br>Doğrudan cevaba sıçrayıp <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> yapmak yerine, sorunu parçalara bölerek <a href="#chain-of-thought-cot" class="concept-crosslink">Chain of Thought (CoT)</a> veya <a href="#tree-of-thoughts-tot" class="concept-crosslink">Tree of Thoughts (ToT)</a> yöntemleriyle analiz eder.<br><br><a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> içinde <a href="#plan-planla" class="concept-crosslink">Plan</a> ve <a href="#act-eylem" class="concept-crosslink">ACT</a> arasındaki köprüdür.</p>

</div>

<div class="concept-card" id="red-teaming" data-search="red teaming">

  <h2 class="concept-title">Red Teaming</h2>

  <p class="concept-desc">Kendi inşa ettiğiniz kusursuz ajan sistemine, <a href="#contrarian-agent-aykiri-ses" class="concept-crosslink">Contrarian Agent</a> veya <a href="#adversary-agent-dusman" class="concept-crosslink">Adversary Agent</a> (Siber <a href="#adversary-agent-dusman" class="concept-crosslink">Düşman</a> Ajan) rolleri yüklenmiş başka ajanlar saldırtarak; <a href="#prompt-injection-zehirli-girdi" class="concept-crosslink">Prompt Injection</a> açıklarını, yetki <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarının</a> (<a href="#privilege-boundaries-sinirlar" class="concept-crosslink">Privilege Boundaries</a>) kırılıp kırılamadığını içeriden acımasızca test etme (stres testi) sürecidir.<br><br>Bir <a href="#agentic-engineering" class="concept-crosslink">Agentic Engineering</a> mimarisinin güvenli olarak canlıya (Production) alınabilmesi için zorunlu olan en kritik <a href="#evals-evaluation---hard-evals" class="concept-crosslink">Hard Evals</a> güvenlik aşamasıdır.</p>

</div>

<div class="concept-card" id="redirect-yonlendirme" data-search="redirect (yönlendirme)">

  <h2 class="concept-title">Redirect (Yönlendirme)</h2>

  <p class="concept-desc">Bir URL'nin başka bir URL'ye otomatik yönlendirilmesidir.<br>- 301 (Kalıcı): Sayfa taşındı, SEO gücü yeni adrese aktarılır.<br>- 302 (Geçici): Sayfa geçici olarak başka yerde, SEO gücü aktarılmaz.<br><br>Yanlış yönlendirmeler <a href="#crawling-tarama" class="concept-crosslink">Crawling</a> hatalarına ve SEO sıralama kaybına neden olur. Otonom ajanlar, kırık linkleri ve yanlış redirect zincirlerini tarayıp düzeltebilir.</p>

</div>

<div class="concept-card" id="reducers-indirgeyiciler" data-search="reducers (i̇ndirgeyiciler)">

  <h2 class="concept-title">Reducers (İndirgeyiciler)</h2>

  <p class="concept-desc"><a href="#langgraph---langchain" class="concept-crosslink">LangGraph</a> veya <a href="#state-graph-durum-grafigi" class="concept-crosslink">State Graph</a> yapılarında; farklı <a href="#nodes-dugumler" class="concept-crosslink">düğümlerden</a> (<a href="#nodes-dugumler" class="concept-crosslink">Nodes</a>) veya paralel çalışan ajanlardan gelen birden fazla veriyi (Örn: Farklı tasarım fikirlerini veya veri yığınlarını) tek, anlamlı ve temiz bir yapıya (State) kaynaştıran (merge) fonksiyonlardır.<br><br><a href="#memory-consolidation" class="concept-crosslink">Memory Consolidation</a> ve <a href="#curate---curation-kurasyon" class="concept-crosslink">Curate</a> süreçlerine destek olarak ajanın bellek israfını önler ve sistemin <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle</a> sendromuna girmesine engel olur.</p>

</div>

<div class="concept-card" id="reflective-memory-yansitici-bellek" data-search="reflective memory (yansıtıcı bellek)">

  <h2 class="concept-title">Reflective Memory (Yansıtıcı Bellek)</h2>

  <p class="concept-desc">Ajanın, geçmişte yaptığı bir hatayı neden yaptığına dair kendi iç dünyasında (<a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning</a>) ürettiği dersleri sakladığı; "Şu kodu denedim ve çöktü, çünkü X kütüphanesi eksikti, bir dahaki sefere X'i baştan yükle" şeklinde çalışan derin öğrenme belleğidir.<br><br><a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory</a> (olay hafızası) sadece "ne olduğunu" tutarken, Reflective Memory "bundan ne ders çıkarıldığını" tutar. Ajanın otonom olarak ustalaşmasını (Self-Improvement) sağlayan en kıymetli <a href="#knowledge-items-kis" class="concept-crosslink">Knowledge Items</a> (KI) tipidir.</p>

</div>

<div class="concept-card" id="request-review" data-search="request review">

  <h2 class="concept-title">Request Review</h2>

  <p class="concept-desc"><a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemlerinde, bir görevin bitişinde (<a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done</a>) veya tehlikeli bir <a href="#api" class="concept-crosslink">API</a> tetiklenmeden önce ajanın süreci durdurup insandan onay (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) veya üst şeften (<a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a>) inceleme talep etmesi <a href="#act-eylem" class="concept-crosslink">eylemidir</a>.<br><br><a href="#always-proceed" class="concept-crosslink">Always Proceed</a> modunun aktif olmadığı durumlarda sistemin güvenlik frenidir. İnsan kodu inceler, otonom ajana "Şurasını düzelt" der ve ajanı <a href="#observe-gozlemle" class="concept-crosslink">Observe</a> evresine geri göndererek hata yapmasını engeller.</p>

</div>

<div class="concept-card" id="resolver-agent-cozucu-ajan" data-search="resolver agent (çözücü ajan)">

  <h2 class="concept-title">Resolver Agent (Çözücü Ajan)</h2>

  <p class="concept-desc"><a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System (MAS</a>) içinde, yeni bir kod yazmak yerine sadece çıkan bir hatayı (Bug) veya kırık bir build işlemini onarmaya odaklanmış, yüksek sorun çözme yeteneğine sahip uzman (işçi) ajandır.<br><br>Örneğin; Implementer ajanın kodu derlenmezse, <a href="#conductor-ana-sef" class="concept-crosslink">Conductor</a> araya girmeden <a href="#a2a-agent-to-agent" class="concept-crosslink">A2A (Agent-to-Agent)</a> iletişimiyle doğrudan Resolver ajanı çağırır. Resolver, hatayı analiz edip yamayı <a href="#execute-uygula" class="concept-crosslink">uygular</a> ve sistemi tekrar ayağa kaldırır.</p>

</div>

<div class="concept-card" id="resources-mcp-bileseni" data-search="resources (mcp bileşeni)">

  <h2 class="concept-title">Resources (MCP Bileşeni)</h2>

  <p class="concept-desc"><a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> (Sunucu) tarafından ajana (<a href="#client-istemci---mcp" class="concept-crosslink">Client</a>) sunulan 3 temel bileşenden biridir (Diğerleri: <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>, <a href="#prompts-mcp-bileseni" class="concept-crosslink">Prompts</a>).<br><br>Ajanın müdahale edemeyeceği, sadece okuyabileceği (Read-only) dış veri kaynaklarını temsil eder. Örneğin; bir veritabanı şeması, şirketin <a href="#api" class="concept-crosslink">API</a> dokümantasyonu veya log dosyaları ajana bir "Resource" olarak sunulur. Ajan bu kaynakları <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> (Bağlam) içine alarak kodunu daha tutarlı (<a href="#grounding-kaynaga-baglama" class="concept-crosslink">Grounding</a>) yazar.</p>

</div>

<div class="concept-card" id="responsive-design-duyarli-tasarim" data-search="responsive design (duyarlı tasarım)">

  <h2 class="concept-title">Responsive Design (Duyarlı Tasarım)</h2>

  <p class="concept-desc">Bir web sitesinin, <a href="#multi-agent-system-mas---suru" class="concept-crosslink">masaüstü</a> bilgisayar, tablet ve mobil telefon gibi farklı ekran boyutlarında otomatik olarak uyum sağlayıp düzgün görünmesini sağlayan tasarım yaklaşımıdır.<br><br><a href="#core-web-vitals" class="concept-crosslink">Core Web Vitals</a> ve SEO sıralamalarını doğrudan etkiler. Otonom ajanlar, <a href="#css---html---javascript" class="concept-crosslink">CSS / HTML / JavaScript</a> kullanarak responsive kodlar üretir ve <a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> ile farklı ekran boyutlarında <a href="#ui-testing-arayuz-testi" class="concept-crosslink">UI Testing</a> yapar.</p>

</div>

<div class="concept-card" id="reverse-prompting" data-search="reverse prompting">

  <h2 class="concept-title">Reverse Prompting</h2>

  <p class="concept-desc">İnsanın ajana ne yapacağını söylemesi yerine, ajanın insana "Şu işi en iyi nasıl yapabilirim, bana X ve Y bilgilerini ver" diyerek geliştiriciyi <a href="#redirect-yonlendirme" class="concept-crosslink">yönlendirmesi</a> veya mülakata alması tekniğidir.<br><br>Gereksinimlerin belirsiz olduğu durumlarda (<a href="#discover-kesfet" class="concept-crosslink">Discover</a> aşaması) kullanılır. Ajan otonom olarak inisiyatif alarak, <a href="#prompt-contract-ajan-sozlesmesi" class="concept-crosslink">Prompt Contract'ın</a> eksik parçalarını insan onayıyla (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) tamamlar.</p>

</div>

<div class="concept-card" id="reviewer-agent-denetleyici-ajan" data-search="reviewer agent (denetleyici ajan)">

  <h2 class="concept-title">Reviewer Agent (Denetleyici Ajan)</h2>

  <p class="concept-desc"><a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinde</a> "Checker" (kontrolör) rolünü üstlenen, sadece denetim ve inceleme yapmak için tasarlanmış bağımsız kalite kontrol ajanıdır.<br><br><a href="#implementer-agent-uygulayici" class="concept-crosslink">Implementer Agent (Uygulayıcı)</a> işi bitirdiğinde, bu çıktıya önyargısız bir bakışla yaklaşarak kod standartlarını, performansı ve güvenlik açıklarını analiz eder. Hata bulursa düzeltilmesi için otonom geri bildirim gönderir; onay verirse kod birleştirilir.</p>

</div>

<div class="concept-card" id="robotstxt" data-search="robots.txt">

  <h2 class="concept-title">Robots.txt</h2>

  <p class="concept-desc">Web sitesinin kök dizininde bulunan, arama motoru botlarına (<a href="#gemini-google" class="concept-crosslink">Googlebot</a>) hangi sayfaları tarayıp (<a href="#crawling-tarama" class="concept-crosslink">Crawling</a>) hangilerini atlayacağını söyleyen <a href="#redirect-yonlendirme" class="concept-crosslink">yönlendirme</a> dosyasıdır.<br><br>Yanlış yapılandırma, önemli sayfaların <a href="#indexing-indeksleme" class="concept-crosslink">Indexing (İndeksleme)</a> dışında kalmasına neden olabilir. <a href="#sitemap-site-haritasi" class="concept-crosslink">Sitemap</a> ile birlikte çalışır. Otonom ajanlar, robots.txt hatalarını analiz edip düzeltme önerebilir.</p>

</div>

<div class="concept-card" id="runtime-calisma-zamani" data-search="runtime (çalışma zamanı)">

  <h2 class="concept-title">Runtime (Çalışma Zamanı)</h2>

  <p class="concept-desc">Kodun veya ajanın donup beklediği statik anların aksine, sistemin aktif olarak veri işlediği, kararlar aldığı ve <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a> çalıştırdığı dinamik icra (canlı) süresidir.<br><br>Ajanın belleği (<a href="#working-memory-calisan-bellek" class="concept-crosslink">Working Memory</a>) bu süre boyunca aktiftir. Runtime sırasında oluşan beklenmedik hatalar veya <a href="#latency-gecikme-suresi" class="concept-crosslink">Latency</a> (gecikme) sorunları, ancak güçlü bir <a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> ve esnek <a href="#fallback-strategy-yedek-plan" class="concept-crosslink">Fallback Strategy (yedek plan)</a> ile aşılabilir.</p>

</div>

<div class="concept-card" id="sandbox-izolasyon-alani" data-search="sandbox (i̇zolasyon alanı)">

  <h2 class="concept-title">Sandbox (İzolasyon Alanı)</h2>

  <p class="concept-desc">Otonom ajanların <a href="#cli-tools" class="concept-crosslink">CLI Tools</a> kullanarak çalıştırdığı ham kodların, kullanıcının ana işletim sistemine sızıp zarar vermesini engellemek için kurulan tamamen yalıtılmış sanal çalışma hücreleridir.<br><br><a href="#nsjail" class="concept-crosslink">nsjail</a> (Linux), <a href="#sandbox-exec-seatbelt" class="concept-crosslink">sandbox-exec</a> (macOS) veya <a href="#docker" class="concept-crosslink">Docker</a> konteynerleri aracılığıyla sağlanır. <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL (Erişim Kontrol Listesi)</a> ile desteklenerek, ajanın sonsuz döngüye girmesi veya sistemi silmesi donanımsal düzeyde <a href="#knowledge-items-kis" class="concept-crosslink">kısıtlanır</a>. <a href="#execution-environment-sandbox" class="concept-crosslink">Execution Environment</a> kavramının yaygın adıdır.</p>

</div>

<div class="concept-card" id="sandbox-exec-seatbelt" data-search="sandbox-exec (seatbelt)">

  <h2 class="concept-title">sandbox-exec (Seatbelt)</h2>

  <p class="concept-desc">Apple (macOS) sistemlerine özgü olan ve ajanların çalıştırdığı <a href="#terminal" class="concept-crosslink">terminal</a> komutlarının işletim sistemindeki klasörlere (Örn: Documents, Desktop) veya ağ portlarına <a href="#reach-erisim" class="concept-crosslink">erişimini</a> çekirdek düzeyinde <a href="#knowledge-items-kis" class="concept-crosslink">kısıtlayan</a> bir izolasyon (<a href="#execution-environment-sandbox" class="concept-crosslink">Sandbox</a>) mekanizmasıdır.<br><br>Linux'taki <a href="#nsjail" class="concept-crosslink">nsjail</a> aracının Mac karşılığıdır. <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> sistemlerinde, ajanın kazara yerel bilgisayarınızı silmesini donanım gücüyle engelleyen bir <a href="#acl-erisim-kontrol-listesi" class="concept-crosslink">ACL</a> bariyeridir.</p>

</div>

<div class="concept-card" id="scheduled-tasks-zamanlanmis-g" data-search="scheduled tasks (zamanlanmış g.)">

  <h2 class="concept-title">Scheduled Tasks (Zamanlanmış G.)</h2>

  <p class="concept-desc">Ajanların belirli aralıklarla (Örn: Her saat başı, her gece), insandan bağımsız olarak uyanıp otonom görev yürütmesini sağlayan zamanlayıcı altyapısıdır. <a href="#cron-zamanlanmis-gorevler" class="concept-crosslink">Cron</a> olarak da bilinir.<br><br><a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> seviyesinde yönetilir. <a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a> (arka <a href="#plan-planla" class="concept-crosslink">plan</a>) servisleriyle entegre çalışarak kampanya güncellemesi, yedekleme veya sistem bakımı gibi işlerin 7/24 otonom yürütülmesini sağlar.</p>

</div>

<div class="concept-card" id="schema-markup-yapisal-veri" data-search="schema markup (yapısal veri)">

  <h2 class="concept-title">Schema Markup (Yapısal Veri)</h2>

  <p class="concept-desc"><a href="#gemini-google" class="concept-crosslink">Google'a</a> sayfanızın içeriğinin ne olduğunu (ürün, tarif, SSS, etkinlik, işletme vb.) makinenin anlayacağı <a href="#csv---json" class="concept-crosslink">JSON</a>-LD formatında söyleyen koddur.<br><br>Arama sonuçlarında (SERP) yıldız puanları, fiyat bilgileri ve SSS gibi "zengin sonuçlar" (Rich Snippets) görünmesini sağlar. SEO ve <a href="#geo-generative-engine-optimization" class="concept-crosslink">GEO</a> (Yapay zeka arama) stratejilerinin kritik bileşenidir.</p>

</div>

<div class="concept-card" id="schema-validator" data-search="schema validator">

  <h2 class="concept-title">Schema Validator</h2>

  <p class="concept-desc">Ajanın ürettiği <a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a> (Yapısal <a href="#csv---json" class="concept-crosslink">JSON</a>) formatının, sistemin beklediği kural setine (Şema) uyup uymadığını her işlemde otonom olarak denetleyen teknik kalkan yazılımıdır (Örn: <a href="#pydantic" class="concept-crosslink">Pydantic</a>).<br><br>Eğer ajan "Yaş" alanına sayı yerine metin döndürmüşse (<a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a>), Validator anında hata fırlatarak ajanı uyarır ve ajanın çıktısını kırılmadan önce düzeltmesini (<a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a>) sağlar.</p>

</div>

<div class="concept-card" id="sdlc-yazilim-yasam-dongusu" data-search="sdlc (yazılım yaşam döngüsü)">

  <h2 class="concept-title">SDLC (Yazılım Yaşam Döngüsü)</h2>

  <p class="concept-desc">Bir yazılımın doğuşundan (<a href="#plan-planla" class="concept-crosslink">planlama</a>), kodlanmasına, test edilmesine ve canlıya (Production) alınmasına kadar geçen tüm süreçlerdir.<br><br><a href="#agentic-engineering" class="concept-crosslink">Agentic Engineering</a> mimarilerinde amaç, ajanı sadece bir kod yazıcı (coder) olarak kullanmak değil; <a href="#plan-planla" class="concept-crosslink">Planner</a>, Implementer ve Reviewer ajanları kullanarak tüm SDLC döngüsünü <a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> ile insan el değmeden otonom olarak uçtan uca yürütmektir.</p>

</div>

<div class="concept-card" id="segmentation-fault-bellek-tasmasi" data-search="segmentation fault (bellek taşması)">

  <h2 class="concept-title">Segmentation Fault (Bellek Taşması)</h2>

  <p class="concept-desc">Ajanın, sınırsız bir klasörü (Örn: `node_modules`) okumaya çalışarak devasa veriler altında boğulması ve <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> kapasitesini aşarak sistemin aniden çökmesi (Hard Crash) durumudur.<br><br>Bu donanımsal çöküş, <a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> seviyesinde bile kurtarılamayabilir. Önlemek için mutlaka `<a href="#antigravityignore" class="concept-crosslink">.antigravityignore</a>` gibi kara liste filtreleri veya donanımsal <a href="#cost-control-limits" class="concept-crosslink">Cost Control Limits</a> <a href="#execute-uygula" class="concept-crosslink">uygulanmalıdır</a>.</p>

</div>

<div class="concept-card" id="self-correction-kendi-kendini-onarma" data-search="self-correction (kendi kendini onarma)">

  <h2 class="concept-title">Self-Correction (Kendi Kendini Onarma)</h2>

  <p class="concept-desc">Ajanın bir eylem (<a href="#act-eylem" class="concept-crosslink">ACT</a>) sonrası aldığı hatayı <a href="#observe-gozlemle" class="concept-crosslink">Observe</a> ederek, insan müdahalesi olmadan kendi kodunu veya planını düzeltme yeteneğidir.<br><br>Geleneksel yazılımların hata anında çökmesinin aksine, otonom sistemlerin en büyük gücüdür.<br><br>Evaluator-Optimizer Pattern ve <a href="#loop-engineering-dongu-muh" class="concept-crosslink">Loop Engineering</a> prensipleriyle çalışır.</p>

</div>

<div class="concept-card" id="self-describing-api" data-search="self-describing api">

  <h2 class="concept-title">Self-Describing API</h2>

  <p class="concept-desc">Dışarıdaki bir <a href="#execute-uygula" class="concept-crosslink">uygulamanın</a> (<a href="#api" class="concept-crosslink">API'nin</a>), "Ben ne işe yararım, benden veri çekmek için <a href="#csv---json" class="concept-crosslink">JSON'a</a> hangi parametreleri yazmalısın" bilgisini kendi içinde (Schema olarak) barındıran akıllı yapısıdır.<br><br><a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> üzerinden sağlanan <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçlar</a> (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>) genellikle Self-Describing (kendini tanımlayan) yapıdadır. Ajan bu sayede <a href="#dynamic-tool-discovery" class="concept-crosslink">Dynamic Tool Discovery</a> sırasında <a href="#api" class="concept-crosslink">API'nin</a> kullanım kılavuzunu saniyeler içinde otonom olarak öğrenir.</p>

</div>

<div class="concept-card" id="semantic-chunking" data-search="semantic chunking">

  <h2 class="concept-title">Semantic Chunking</h2>

  <p class="concept-desc">Devasa bir PDF belgesini veya kod dosyasını rastgele kelime sayısına göre bölmek yerine; paragrafların "anlam bütünlüğünü" (başlıklar, kod blokları) koruyarak akıllı parçalara ayırma işlemidir.<br><br><a href="#vector-database-vektor-veritabani" class="concept-crosslink">Vector Database</a> içine atılacak verilerin kalitesini belirler. Doğru parçalanmamış veriler, ajanın <a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> aramalarında alakasız sonuçlar (noise) bulmasına ve <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle</a> sendromu yaşamasına neden olur.</p>

</div>

<div class="concept-card" id="semantic-memory-anlamsal-bellek" data-search="semantic memory (anlamsal bellek)">

  <h2 class="concept-title">Semantic Memory (Anlamsal Bellek)</h2>

  <p class="concept-desc">Ajanın, "Türkiye'nin başkenti Ankara'dır" veya "<a href="#react-reasoning--acting" class="concept-crosslink">React'ta</a> class bileşenleri yerine fonksiyonel bileşenler kullanılır" gibi genel gerçekleri, tanımları ve evrensel programlama standartlarını tuttuğu kütüphane belleğidir.<br><br>Yaşanmışlıklara dayalı <a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory'nin</a> aksine, nesnel gerçekleri barındırır. <a href="#global-skills-kuresel-beceriler" class="concept-crosslink">Global Skills</a> ve önceden eğitilmiş temel <a href="#llm-model---beyin" class="concept-crosslink">LLM</a> bilgisi bu hafıza tipine girer.</p>

</div>

<div class="concept-card" id="semantic-routing-anlamsal-yonl" data-search="semantic routing (anlamsal yönl.)">

  <h2 class="concept-title">Semantic Routing (Anlamsal Yönl.)</h2>

  <p class="concept-desc">Kullanıcıdan gelen talebi, basit "if/else" anahtar kelime eşleşmeleriyle değil; metnin ardındaki niyeti (intent) ve anlamı (<a href="#embeddings-yerlestirmeler" class="concept-crosslink">Embeddings</a>) kavrayarak en doğru uzman ajana <a href="#redirect-yonlendirme" class="concept-crosslink">yönlendirme</a> teknolojisidir.<br><br>Örneğin; "Sitem çok yavaş açılıyor" talebinde hız (speed) kelimesi geçmese bile, sistem <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> aracılığıyla bu sorunun "Performans ve Veritabanı Optimizasyon" (<a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a>) ekibine ait olduğunu otonom olarak anlar.</p>

</div>

<div class="concept-card" id="semantic-search-anlamsal-arama" data-search="semantic search (anlamsal arama)">

  <h2 class="concept-title">Semantic Search (Anlamsal Arama)</h2>

  <p class="concept-desc">Veritabanında (Örn: <a href="#vector-database-vektor-veritabani" class="concept-crosslink">Vector Database</a>) kelimelerin birebir harf benzerliğine göre değil, kavramların matematiksel yakınlığına (<a href="#embeddings-yerlestirmeler" class="concept-crosslink">Embeddings</a>) göre arama yapma tekniğidir.<br><br>"Köpek" kelimesi arandığında, içinde köpek kelimesi geçmese bile "Golden Retriever" belgesini bulabilmesini sağlar. <a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> sistemlerinin bilgi getirme kalitesini ve <a href="#grounding-kaynaga-baglama" class="concept-crosslink">Grounding</a> doğruluğunu üst seviyeye çıkaran ana motordur.</p>

</div>

<div class="concept-card" id="sequential-agents-sirali-ajanlar" data-search="sequential agents (sıralı ajanlar)">

  <h2 class="concept-title">Sequential Agents (Sıralı Ajanlar)</h2>

  <p class="concept-desc"><a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System (MAS</a>) içinde, ajanların birbirinden tamamen bağımsız çalışması yerine bir montaj hattı (fabrika bandı) gibi sırayla çalıştığı hiyerarşik <a href="#deepseek-model" class="concept-crosslink">modeldir</a>.<br><br>Örneğin; A ajanı araştırma yapar, bitince bulguları B ajanı kodlar, bitince C ajanı test eder. <a href="#debate-loops-tartisma-odalari" class="concept-crosslink">Debate Loops</a> (aynı anda tartışma) <a href="#deepseek-model" class="concept-crosslink">modeline</a> göre daha deterministik ve yönetimi (takibi) kolay bir <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Workflows</a> sağlar.</p>

</div>

<div class="concept-card" id="serverless-sunucusuz" data-search="serverless (sunucusuz)">

  <h2 class="concept-title">Serverless (Sunucusuz)</h2>

  <p class="concept-desc">Geliştiricinin fiziksel sunucu yönetmeden, sadece kodu yazıp bulut sağlayıcısına (AWS Lambda, <a href="#gemini-google" class="concept-crosslink">Google</a> <a href="#cloud-functions-sunucusuz-fonksiyon" class="concept-crosslink">Cloud Functions</a>) bırakması <a href="#deepseek-model" class="concept-crosslink">modelidir</a>. Kod sadece tetiklendiğinde çalışır ve kullanıldığı kadar ücretlendirilir.<br><br>Otonom ajanların Webhook tetikleyicileriyle başlattığı hafif görevler için idealdir. <a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a> süreçlerinin bulut tabanlı alternatifidir.</p>

</div>

<div class="concept-card" id="session-oturum" data-search="session (oturum)">

  <h2 class="concept-title">Session (Oturum)</h2>

  <p class="concept-desc">Google Analytics (GA4) içinde, kullanıcının siteyi ziyaret ettiği başlangıç ve bitiş arasındaki süreyi kapsayan temel ölçüm birimidir.<br><br>Bir Session içinde birden fazla Event (sayfa görüntüleme, tıklama, scroll) gerçekleşir. 30 dakika hareketsizlik sonrası oturum otomatik kapanır. Bounce Rate ve Conversion Tracking hesaplamalarının temelidir.</p>

</div>

<div class="concept-card" id="short-term-memory-calisma-bellegi" data-search="short-term memory (çalışma belleği)">

  <h2 class="concept-title">Short-Term Memory (Çalışma Belleği)</h2>

  <p class="concept-desc">Ajanın o anki aktif görev sırasında kullandığı, konuşma geçmişini ve geçici adımları tutan <strong>"anlık çalışma hafızası"</strong>dır.<br><br><a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a>'nin aksine kalıcı değildir; oturum (<a href="#session-oturum" class="concept-crosslink">Session</a>) bittiğinde silinir ve kapasitesi <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> ile sınırlıdır.<br><br><a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory</a> ve <a href="#working-memory-calisan-bellek" class="concept-crosslink">Working Memory</a> bileşenleriyle birlikte ajanın anlık muhakeme (<a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning</a>) yapmasını sağlar.</p>

</div>

<div class="concept-card" id="sidecars-yan-surecler" data-search="sidecars (yan süreçler)">

  <h2 class="concept-title">Sidecars (Yan Süreçler)</h2>

  <p class="concept-desc">Ana <a href="#agent-os-ajan-isletim-sist" class="concept-crosslink">Agent OS</a> veya <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> çekirdeğinin dışında, ona yapışık şekilde (sepetli motor gibi) ancak ayrı bir <a href="#daemon-kesintisiz-servis" class="concept-crosslink">Daemon</a> (arka <a href="#plan-planla" class="concept-crosslink">plan</a> süreci) olarak çalışan küçük mikro hizmetlerdir.<br><br>Örneğin; ana ajan kod yazarken, bir Sidecar ajanı sadece klasördeki dosya değişikliklerini (File Watcher) izler veya sistemin RAM kullanımını denetleyip ana <a href="#deepseek-model" class="concept-crosslink">modele</a> anlık telemetri verisi sağlar.</p>

</div>

<div class="concept-card" id="simple-reflex-agents-refleks-ajanlari" data-search="simple reflex agents (refleks ajanları)">

  <h2 class="concept-title">Simple Reflex Agents (Refleks Ajanları)</h2>

  <p class="concept-desc">Geçmişi hatırlamayan (<a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory</a> yoksunu), geleceği <a href="#plan-planla" class="concept-crosslink">planlamayan</a> (<a href="#plan-planla" class="concept-crosslink">Planner</a> özelliği olmayan) ve sadece o anki duruma (girdiye) anında refleksif bir tepki üreten en ilkel otonom yazılım tipleridir.<br><br>"Eğer <a href="#temperature-sicaklik" class="concept-crosslink">sıcaklık</a> 30'u geçerse klimayı aç" mantığıyla çalışırlar. Gelişmiş <a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemlerinde bu ajanlar, maliyeti düşük (<a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a>) <a href="#redirect-yonlendirme" class="concept-crosslink">yönlendirme</a> (Routing) görevlerinde kullanılır.</p>

</div>

<div class="concept-card" id="sitemap-site-haritasi" data-search="sitemap (site haritası)">

  <h2 class="concept-title">Sitemap (Site Haritası)</h2>

  <p class="concept-desc">Web sitesindeki tüm sayfaların listesini XML formatında arama motorlarına sunan dosyadır (genellikle `/sitemap.xml` adresinde bulunur).<br><br><a href="#gemini-google" class="concept-crosslink">Google'ın</a> sitenizi <a href="#crawling-tarama" class="concept-crosslink">Crawling (tarama)</a> ile <a href="#discover-kesfet" class="concept-crosslink">keşfetmesini</a> hızlandırır ve <a href="#indexing-indeksleme" class="concept-crosslink">Indexing (İndeksleme)</a> sürecini kolaylaştırır. Google Search Console üzerinden gönderilir. Otonom ajanlar, eksik sayfa veya hataları tespit edip sitemap güncelleyebilir.</p>

</div>

<div class="concept-card" id="skills---agent-skills-beceriler" data-search="skills / agent skills (beceriler)">

  <h2 class="concept-title">Skills / Agent Skills (Beceriler)</h2>

  <p class="concept-desc">Ajanın sadece kuru bir <a href="#llm-model---beyin" class="concept-crosslink">LLM</a> <a href="#deepseek-model" class="concept-crosslink">modelinden</a> çıkıp kurumsal bir işçiye dönüşmesini sağlayan; "nasıl çalışılması gerektiğini" anlatan standart formatlı (<a href="#skillmd" class="concept-crosslink">SKILL.md</a>) talimatnamelerdir.<br><br><a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools (Araçlar</a>) fiziksel <a href="#act-eylem" class="concept-crosslink">eylem</a> gücü sağlarken, Skills (Beceriler) bu <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçların</a> doğru sırayla, hangi güvenlik standartlarıyla ve nasıl bir mimariyle (<a href="#procedural-memory-prosedurel-hafiza" class="concept-crosslink">Procedural Memory</a>) kullanılacağının tarifesidir.</p>

</div>

<div class="concept-card" id="skillmd" data-search="skill.md">

  <h2 class="concept-title">SKILL.md</h2>

  <p class="concept-desc">Ajanların belirli bir işi (Örn: Veritabanı taşıması) nasıl yapması gerektiğini anlatan, YAML meta verileri (Frontmatter) ve markdown formatında yazılmış çekirdek beceri belgesidir.<br><br>Ajana <a href="#few-shot-prompting" class="concept-crosslink">Few-Shot Prompting</a> (Örnekli <a href="#redirect-yonlendirme" class="concept-crosslink">Yönlendirme</a>) sağlayarak, işin tam olarak geliştiricinin istediği formata (<a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a>) ve <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> (Güvenlik) kurallarına uygun yapılmasını garanti eder.</p>

</div>

<div class="concept-card" id="slack-integration" data-search="slack integration">

  <h2 class="concept-title">Slack Integration</h2>

  <p class="concept-desc">Ekip iletişim platformu Slack'e, otonom ajanların görev bildirimleri, hata raporları ve durum güncellemeleri göndermesini sağlayan entegrasyondur.<br><br><a href="#notification-system-bildirim-sistemi" class="concept-crosslink">Notification System (Bildirim Sistemi)</a> kanallarından biridir. Webhook veya <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> üzerinden bağlanır. Otonom ajanlar, <a href="#campaign-syncing" class="concept-crosslink">Campaign Syncing</a> tamamlandığında veya <a href="#budget-guardrails" class="concept-crosslink">Budget Guardrails</a> aşıldığında Slack'e otomatik uyarı gönderebilir.</p>

</div>

<div class="concept-card" id="slash-commands-egik-cizgi-komutu" data-search="slash commands (eğik çizgi komutu)">

  <h2 class="concept-title">Slash Commands (Eğik Çizgi Komutu)</h2>

  <p class="concept-desc">Kullanıcıların, otonom ajan ekosistemini arayüz üzerinden (Örn: `/<a href="#plan-planla" class="concept-crosslink">plan</a>`, `/<a href="#execute-uygula" class="concept-crosslink">execute</a>`) hızlıca tetikleyebilmesi için oluşturulmuş klavye <a href="#knowledge-items-kis" class="concept-crosslink">kısayollarıdır</a>.<br><br>Uzun uzun <a href="#prompt-engineering" class="concept-crosslink">Prompt Engineering</a> yapmak yerine, ajanı doğrudan belirli bir <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Workflows</a> (iş akışına) sokar. Özellikle <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> platformlarında ajanları spesifik modlara (Örn: Test yazma modu) sokmak için en pratik yöntemdir.</p>

</div>

<div class="concept-card" id="smart-voice-transcription" data-search="smart voice transcription">

  <h2 class="concept-title">Smart Voice Transcription</h2>

  <p class="concept-desc">Geliştiricinin klavye kullanmadan, ajanlarla tıpkı bir ekip arkadaşıyla konuşur gibi sesli iletişim kurmasını; sistemin bu sesi anında yüksek doğrulukla ve bağlama (Context) uygun teknik terimlerle yazıya dökerek ajana iletmesini sağlayan teknolojidir.<br><br>Uzun ve karmaşık projelerin <a href="#discover-kesfet" class="concept-crosslink">Discover</a> veya <a href="#plan-planla" class="concept-crosslink">Plan</a> aşamalarında insanın (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) derdini hızla anlatmasını sağlar.</p>

</div>

<div class="concept-card" id="sop-standart-opr-proseduru" data-search="sop (standart opr. prosedürü)">

  <h2 class="concept-title">SOP (Standart Opr. Prosedürü)</h2>

  <p class="concept-desc">Kurumsal bir şirketin veya projenin, "Bizde kod böyle yazılır" dediği, ajanın ezbere bilmesi gereken katı, <a href="#idempotent-tekrarlanabilir" class="concept-crosslink">tekrarlanabilir</a> iş süreçleridir.<br><br><a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemleri, <a href="#skillmd" class="concept-crosslink">SKILL.md</a> veya <a href="#geminimd---agentsmd" class="concept-crosslink">GEMINI.md</a> dosyaları üzerinden bu SOP'leri okuyarak insan hatalarını ortadan kaldırır. Deterministik ve öngörülebilir çıktılar almanın temel anahtarıdır.</p>

</div>

<div class="concept-card" id="spark-mcp-host" data-search="spark (mcp host)">

  <h2 class="concept-title">Spark (MCP Host)</h2>

  <p class="concept-desc"><a href="#mcp-model-context-protocol" class="concept-crosslink">MCP (Model Context Protocol)</a> sunucularını arka <a href="#plan-planla" class="concept-crosslink">planda</a> kolayca yöneten, kuran ve ajanın (<a href="#client-istemci---mcp" class="concept-crosslink">Client</a>) hizmetine sunan açık kaynaklı veya özel <a href="#orchestration-orkestrasyon" class="concept-crosslink">orkestrasyon</a> barındırıcılarından biridir.<br><br>Geliştiricinin <a href="#terminal" class="concept-crosslink">terminal</a> ekranında kaybolmasını engeller; ajanın <a href="#dynamic-tool-discovery" class="concept-crosslink">Dynamic Tool Discovery</a> (Dinamik Araç Keşfi) ile dış dünyayla konuşmasını sağlayan bağlantı altyapısını hızlandırır.</p>

</div>

<div class="concept-card" id="sparse-persistence" data-search="sparse persistence">

  <h2 class="concept-title">Sparse Persistence</h2>

  <p class="concept-desc">Ajanın, ürettiği tüm anlamsız verileri ve geçici logları kalıcı belleğe kaydetmek yerine; sadece gerçekten önemli olan karar anlarını, hataları ve başarılı stratejileri seyrek (sparse) olarak veritabanına (<a href="#mem0-kalici-altyapi" class="concept-crosslink">Mem0</a>, <a href="#firestore-firebase" class="concept-crosslink">Firestore</a>) yazması stratejisidir.<br><br><a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot (Bağlam Çürümesi)</a> ve <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> sorunlarını çözmek için bellek tasarrufu sağlar.</p>

</div>

<div class="concept-card" id="spreadsheet-automation" data-search="spreadsheet automation">

  <h2 class="concept-title">Spreadsheet Automation</h2>

  <p class="concept-desc"><a href="#gemini-google" class="concept-crosslink">Google</a> Sheets veya <a href="#copilot-github-microsoft" class="concept-crosslink">Microsoft</a> Excel üzerinde tekrarlayan veri işleme, raporlama ve analiz görevlerini otomatikleştirme sürecidir.<br><br>Otonom ajanlar, Google Analytics (GA4) veya Google Ads verilerini çekip otomatik raporlar oluşturabilir. <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> üzerinden <a href="#gemini-google" class="concept-crosslink">Google</a> Sheets'e bağlanarak kampanya performans tablolarını otonom güncelleyebilir.</p>

</div>

<div class="concept-card" id="sql" data-search="sql">

  <h2 class="concept-title">SQL</h2>

  <p class="concept-desc">İlişkisel veritabanlarında (MySQL, PostgreSQL) veri sorgulamak, eklemek ve güncellemek için kullanılan standart programlama dilidir (Structured Query Language).<br><br>Otonom ajanlar, <a href="#cli-tools" class="concept-crosslink">CLI Tools</a> ile veritabanı sorguları çalıştırabilir. <a href="#bigquery" class="concept-crosslink">BigQuery</a> üzerinde SQL kullanarak Google Analytics (GA4) ham verilerini derinlemesine analiz edebilir. <a href="#nosql" class="concept-crosslink">NoSQL</a> veritabanlarının yapısal alternatifidir.</p>

</div>

<div class="concept-card" id="ssl-sertifikasi" data-search="ssl sertifikası">

  <h2 class="concept-title">SSL Sertifikası</h2>

  <p class="concept-desc">Web sitesinin kullanıcıyla olan iletişimini şifreleyen ve tarayıcıda "kilit" simgesiyle güvenli bağlantı (HTTPS) sağlayan dijital güvenlik belgesidir.<br><br>SEO sıralama faktörüdür; SSL'siz (HTTP) siteler <a href="#gemini-google" class="concept-crosslink">Google</a> tarafından "Güvenli Değil" olarak işaretlenir. <a href="#domain-alan-adi" class="concept-crosslink">Domain</a> yapılandırmasının zorunlu bir parçasıdır.</p>

</div>

<div class="concept-card" id="state-graph-durum-grafigi" data-search="state graph (durum grafiği)">

  <h2 class="concept-title">State Graph (Durum Grafiği)</h2>

  <p class="concept-desc">Ajanların <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">iş akışlarını</a> (<a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Workflows</a>), adımların rastgele ilerlediği metin blokları yerine <a href="#langgraph---langchain" class="concept-crosslink">LangGraph</a> gibi platformlarda <a href="#nodes-dugumler" class="concept-crosslink">düğümler</a> (<a href="#nodes-dugumler" class="concept-crosslink">Nodes</a>) ve bağlantılar (<a href="#edges-kenarlar" class="concept-crosslink">Edges</a>) halinde görsel bir mantık grafiği olarak inşa etme yöntemidir.<br><br>Sistemin hangi aşamada olduğunu (<a href="#state-tracking-durum-takibi" class="concept-crosslink">State Tracking</a>) matematiksel olarak izlemeyi ve hata alındığında başa sarmayı otonom ve kontrollü hale getirir.</p>

</div>

<div class="concept-card" id="state-management-durum-yonetimi" data-search="state management (durum yönetimi)">

  <h2 class="concept-title">State Management (Durum Yönetimi)</h2>

  <p class="concept-desc">Bir ajanın (veya ajan <a href="#multi-agent-system-mas---suru" class="concept-crosslink">sürüsünün</a>), uzun süren bir görevi yerine getirirken o anki ilerleyişini, değişkenlerini ve elde ettiği sonuçları (State) güvenli bir şekilde kaydetmesi ve yönetmesidir.<br><br>Eğer State kaybolursa ajan <a href="#goldfish-memory-problem" class="concept-crosslink">Goldfish Memory Problem</a> yaşar ve ne yaptığını unutur. Özellikle <a href="#state-graph-durum-grafigi" class="concept-crosslink">State Graph</a> yapılarında bir düğümden diğerine geçerken verinin eksiksiz aktarılmasını sağlar.</p>

</div>

<div class="concept-card" id="state-tracking-durum-takibi" data-search="state tracking (durum takibi)">

  <h2 class="concept-title">State Tracking (Durum Takibi)</h2>

  <p class="concept-desc"><a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator (Şef Ajan)</a> biriminin, altındaki onlarca <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent'ın</a> anlık olarak hangi aşamada olduğunu, kimin başarılı kimin hatalı (Infinite Loop) durumda olduğunu bir panel veya <a href="#csv---json" class="concept-crosslink">JSON</a> nesnesi üzerinden izleme mekanizmasıdır.<br><br>Büyük <a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> operasyonlarında kaos çıkmasını engelleyen, işin bitip bitmediğini (<a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done</a>) kontrol eden gözlem aşamasıdır.</p>

</div>

<div class="concept-card" id="state-verification-durum-dogrulama" data-search="state verification (durum doğrulama)">

  <h2 class="concept-title">State Verification (Durum Doğrulama)</h2>

  <p class="concept-desc">Ajanın, bir <a href="#act-eylem" class="concept-crosslink">eylem</a> (<a href="#act-eylem" class="concept-crosslink">ACT</a>) gerçekleştirdikten veya bir veritabanını güncelledikten sonra "İşlem gerçekten oldu mu?" diye ikinci bir teyit sorgusu atarak sistemin güncel durumunu kanıtlamasıdır.<br><br>Ajanın <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> (Uydurma) ile "Yaptım" demesine inanmamak, otonom sistem güvenliğinin temelidir. <a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinin</a> mantıksal <a href="#json-validation-dogrulama" class="concept-crosslink">doğrulama</a> adımıdır.</p>

</div>

<div class="concept-card" id="statevscdb" data-search="state.vscdb">

  <h2 class="concept-title">state.vscdb</h2>

  <p class="concept-desc">Özellikle VSCode ve <a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> türevlerinde; IDE'nin ve ajanın yerel <a href="#session-oturum" class="concept-crosslink">oturum</a> durumunu, açık sekmeleri ve arayüz ayarlarını tutan <a href="#sql" class="concept-crosslink">SQLite</a> (veya <a href="#csv---json" class="concept-crosslink">JSON</a>) tabanlı geçici sistem dosyasıdır.<br><br>Bozulması durumunda ajanların <a href="#working-memory-calisan-bellek" class="concept-crosslink">Working Memory</a> bağlamı zedelenebilir, ancak genellikle <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> üzerinde kalıcı bir hasar bırakmaz.</p>

</div>

<div class="concept-card" id="static-context-statik-baglam" data-search="static context (statik bağlam)">

  <h2 class="concept-title">Static Context (Statik Bağlam)</h2>

  <p class="concept-desc">Projenin tamamını veya devasa kütüphane belgelerini, ajanın işine yarasın ya da yaramasın, en başından <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> içine yığma yöntemidir.<br><br>Bu yöntem küçük projelerde işe yarasa da, büyük projelerde ajanın yavaşlamasına (<a href="#latency-gecikme-suresi" class="concept-crosslink">Latency</a>) ve gereksiz verilere takılıp <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle</a> sendromu yaşamasına neden olur. Çözümü <a href="#dynamic-context-dinamik-baglam" class="concept-crosslink">Dynamic Context</a> (<a href="#lazy-loading-tembel-yukleme" class="concept-crosslink">Lazy Loading</a>) mimarileridir.</p>

</div>

<div class="concept-card" id="stochastic-multi-agent-consensus" data-search="stochastic multi-agent consensus">

  <h2 class="concept-title">Stochastic Multi-Agent Consensus</h2>

  <p class="concept-desc">Rastgelelik ve olasılık barındıran (<a href="#stochasticity-rastlantisallik" class="concept-crosslink">Stochasticity</a>) yapay zeka <a href="#deepseek-model" class="concept-crosslink">modellerinin</a>; <a href="#debate-loops-tartisma-odalari" class="concept-crosslink">Debate Loops (Tartışma Odaları)</a> içinde farklı kararlar üreterek birbirleriyle tartışması ve sonunda en doğru yanıtta (veya kodda) ortak bir konsensüse varması sürecidir.<br><br>Tek bir <a href="#deepseek-model" class="concept-crosslink">modelin</a> alacağı yanlış bir kararı (<a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a>), çoklu ajan sisteminin otonom eleştiri süzgecinden geçirerek saflaştırmasını sağlar.</p>

</div>

<div class="concept-card" id="stochasticity-rastlantisallik" data-search="stochasticity (rastlantısallık)">

  <h2 class="concept-title">Stochasticity (Rastlantısallık)</h2>

  <p class="concept-desc"><a href="#llm-model---beyin" class="concept-crosslink">LLM'lerin</a> aynı soruya (aynı girdiye) her seferinde tam olarak aynı kelimelerle cevap vermemesi; üretimin <a href="#temperature-sicaklik" class="concept-crosslink">Temperature (Sıcaklık)</a> ayarına bağlı olarak olasılıksal ve değişken olma doğasıdır.<br><br>Yaratıcı işlerde avantajken, yazılım gibi kesinlik (determinizm) gerektiren kodlama görevlerinde tehlikelidir. Ajanların bu rastlantısallığı aşması için <a href="#json-validation-dogrulama" class="concept-crosslink">JSON Validation</a> ve <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> kullanılır.</p>

</div>

<div class="concept-card" id="structured-output-yapisal-cikti" data-search="structured output (yapısal çıktı)">

  <h2 class="concept-title">Structured Output (Yapısal Çıktı)</h2>

  <p class="concept-desc">Ajanın, hikaye yazar gibi düz metinler dönmesi yerine; makine tarafından okunabilir, ayrıştırılabilir ve doğrudan <a href="#function-calling" class="concept-crosslink">Function Calling</a> için kullanılabilir (Örn: <a href="#csv---json" class="concept-crosslink">JSON</a>, XML) bir formatta çıktı üretmesidir.<br><br><a href="#schema-validator" class="concept-crosslink">Schema Validator</a> (<a href="#pydantic" class="concept-crosslink">Pydantic</a> vb.) yardımıyla yapısı garanti altına alınan bu çıktılar, ajanların dış sistemleri ve <a href="#api" class="concept-crosslink">API'leri</a> tetikleyebilmesi için zorunludur.</p>

</div>

<div class="concept-card" id="subagent-alt-ajan" data-search="subagent (alt ajan)">

  <h2 class="concept-title">Subagent (Alt Ajan)</h2>

  <p class="concept-desc"><a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> mimarisinde, genellikle <a href="#conductor-ana-sef" class="concept-crosslink">Conductor (Ana Şef)</a> tarafından belirli bir alt görevi (Örn: Sadece tarayıcıda gezinmek veya sadece <a href="#css---html---javascript" class="concept-crosslink">CSS</a> yazmak) yerine getirmesi için oluşturulan veya çağrılan <a href="#knowledge-items-kis" class="concept-crosslink">kısıtlı</a> yetkili ajandır.<br><br>Ana ajanın hafızasını (<a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a>) gereksiz detaylarla doldurmasını engeller. Görevi bittiğinde elde ettiği sonucu (Örn: <a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> bir video kaydeder) üstüne raporlayıp kapanır.</p>

</div>

<div class="concept-card" id="swarms-ajan-suruleri" data-search="swarms (ajan sürüleri)">

  <h2 class="concept-title">Swarms (Ajan Sürüleri)</h2>

  <p class="concept-desc">Çok sayıda hafif, hızlı ve genellikle <a href="#reactive-agents-reaktif-ajanlar" class="concept-crosslink">Reactive Agents</a> (Tepkisel Ajan) yapısındaki yapay zekanın; merkezi bir diktatör (<a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a>) olmadan, doğadaki arı veya karınca <a href="#multi-agent-system-mas---suru" class="concept-crosslink">sürüleri</a> gibi basit kurallarla (<a href="#a2a-agent-to-agent" class="concept-crosslink">A2A</a>) bir araya gelerek karmaşık bir problemi çözdüğü <a href="#decentralized-agent-networks" class="concept-crosslink">Decentralized Agent Networks</a> (Merkeziyetsiz) <a href="#deepseek-model" class="concept-crosslink">modelidir</a>.</p>

</div>

<div class="concept-card" id="system-prompt-sistem-istemi" data-search="system prompt (sistem i̇stemi)">

  <h2 class="concept-title">System Prompt (Sistem İstemi)</h2>

  <p class="concept-desc">Ajanın kimliğini, rolünü, yetkilerini ve uyması gereken temel anayasayı belirleyen <strong>"ana sistem talimatı"</strong>dır.<br><br>Kullanıcının yazdığı anlık sohbet mesajlarından farklı olarak, ajanın tüm çalışma yaşamı boyunca sadık kalması gereken ana çerçevendir.<br><br>Kötü niyetli <a href="#prompt-injection-zehirli-girdi" class="concept-crosslink">Prompt Injection</a> girişimlerine karşı <a href="#guardrails-korkuluklar" class="concept-crosslink">Guardrails</a> ile koruma altına alınmalıdır.</p>

</div>

<div class="concept-card" id="system-thinker-sistem-dusunuru" data-search="system thinker (sistem düşünürü)">

  <h2 class="concept-title">System Thinker (Sistem Düşünürü)</h2>

  <p class="concept-desc">Sadece önüne gelen küçük kod parçasını yazan (<a href="#doer---executor-uygulayici" class="concept-crosslink">Doer</a>/<a href="#doer---executor-uygulayici" class="concept-crosslink">Executor</a>) vizyonsuz ajanların aksine; projenin bütününe, mimariye, performans metriklerine ve <a href="#clean-architecture" class="concept-crosslink">Clean Architecture</a> kurallarına hakim olan, stratejik düşünen ajan (genellikle <a href="#conductor-ana-sef" class="concept-crosslink">Conductor</a> veya <a href="#plan-planla" class="concept-crosslink">Planner</a>) profilidir.</p>

</div>

<div class="concept-card" id="task-artifact-gorev-artefakti" data-search="task artifact (görev artefaktı)">

  <h2 class="concept-title">Task Artifact (Görev Artefaktı)</h2>

  <p class="concept-desc">Ajanların uzun soluklu işlerde veya projelerde kaybolmamak için, hangi görevlerin bittiğini, hangilerinin devam ettiğini (checklist) ve alınan kararları (durum güncellemelerini) yapısal bir formatta (markdown, tablo) kaydettikleri ve insana sundukları görsel belgedir (<a href="#artifacts-artefaktlar" class="concept-crosslink">Artifacts</a>).<br><br>Ajanın ilerleyişini <a href="#observe-gozlemle" class="concept-crosslink">Observe</a> (<a href="#observe-gozlemle" class="concept-crosslink">Gözlemleme</a>) etmemizi kolaylaştırır.</p>

</div>

<div class="concept-card" id="task-plan-taskmd" data-search="task plan (task.md)">

  <h2 class="concept-title">Task Plan (task.md)</h2>

  <p class="concept-desc"><a href="#planner-agent-planlamaci-ajan" class="concept-crosslink">Planner Agent</a> (<a href="#plan-planla" class="concept-crosslink">Planlamacı</a>) tarafından ana hedefe ulaşmak için oluşturulan, adım adım hangi <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools'ların</a> kullanılacağını ve hangi <a href="#subagent-alt-ajan" class="concept-crosslink">alt ajanın</a> (<a href="#subagent-alt-ajan" class="concept-crosslink">Subagent</a>) görevlendirileceğini belirten referans (yapılacaklar) belgesidir.<br><br>Otonom sistemin rotasıdır. Ajanlar döngü boyunca sürekli bu dosyayı güncelleyerek sistemin <a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done</a> (Bitti) durumuna ulaşıp ulaşmadığını kontrol eder.</p>

</div>

<div class="concept-card" id="technical-debt-teknik-borc" data-search="technical debt (teknik borç)">

  <h2 class="concept-title">Technical Debt (Teknik Borç)</h2>

  <p class="concept-desc">Hızlı çözüm (yamalar) uğruna <a href="#clean-architecture" class="concept-crosslink">Clean Architecture</a> (Temiz Mimari) kurallarını ihlal ederek, gelecekte projeyi yönetilemez hale getiren kötü kod (spagetti kod) birikimidir.<br><br><a href="#pragmatist-pragmatist-ajan" class="concept-crosslink">Pragmatist ajanlar</a> hızı artırmak için bu borcu bilerek alabilirken, <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> (Denetmen) ajanlar bu borcu temizlemek için sürekli kodu yeniden düzenlemeye (Refactoring) çalışarak sistemin çökmesini engeller.</p>

</div>

<div class="concept-card" id="telegram-bot" data-search="telegram bot">

  <h2 class="concept-title">Telegram Bot</h2>

  <p class="concept-desc">Telegram mesajlaşma platformu üzerinden otonom ajanları yönetmek, komut göndermek ve bildirim almak için kullanılan otomatik bot entegrasyonudur.<br><br><a href="#notification-system-bildirim-sistemi" class="concept-crosslink">Notification System</a> kanallarından biridir. Otonom ajanlar, <a href="#cron-zamanlanmis-gorevler" class="concept-crosslink">Cron (Zamanlanmış Görevler)</a> ile belirlenen aralıklarla kampanya raporlarını Telegram'a gönderebilir veya kullanıcıdan <a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a> onayı alabilir.</p>

</div>

<div class="concept-card" id="temperature-sicaklik" data-search="temperature (sıcaklık)">

  <h2 class="concept-title">Temperature (Sıcaklık)</h2>

  <p class="concept-desc"><a href="#llm-model---beyin" class="concept-crosslink">LLM'in</a> bir kelimeyi seçerken ne kadar risk (yaratıcılık) alacağını belirleyen; sıfıra yaklaştıkça daha deterministik ve kesin (<a href="#stochasticity-rastlantisallik" class="concept-crosslink">Stochasticity</a> düşer), bire yaklaştıkça daha yaratıcı ve rastgele sonuçlar üreten matematiksel hiper-parametredir.<br><br>Otonom ajanların kod yazma görevlerinde genellikle 0 veya çok düşük tutularak <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> riskleri minimize edilir.</p>

</div>

<div class="concept-card" id="terminal" data-search="terminal">

  <h2 class="concept-title">Terminal</h2>

  <p class="concept-desc">Ajanların görsel arayüzler (GUI) kullanmadan, sunuculara veya bilgisayara doğrudan komut gönderdikleri ve sonuçları log formatında aldıkları komut satırı ekranıdır (<a href="#cli-komut-satiri-arayuzu" class="concept-crosslink">CLI</a>).<br><br><a href="#agentic-ide" class="concept-crosslink">Agentic IDE</a> içinde ajanlara doğrudan terminal yetkisi verilerek, <a href="#nsjail" class="concept-crosslink">nsjail</a> (<a href="#execution-environment-sandbox" class="concept-crosslink">Sandbox</a>) <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırları</a> içinde klasörleri oluşturma, derleme ve sunucu başlatma gibi fiziksel <a href="#act-eylem" class="concept-crosslink">eylemleri</a> (<a href="#act-eylem" class="concept-crosslink">ACT</a>) otonom yapması sağlanır.</p>

</div>

<div class="concept-card" id="token-jeton---yapay-zeka-para-b" data-search="token (jeton / yapay zeka para b.)">

  <h2 class="concept-title">Token (Jeton / Yapay Zeka Para B.)</h2>

  <p class="concept-desc"><a href="#deepseek-model" class="concept-crosslink">Modelin</a> (<a href="#llm-model---beyin" class="concept-crosslink">LLM</a>) okuduğu ve ürettiği metni (veya kodu) anlamsal parçalara ayırdığı, ödeme ve kapasite ölçümü için kullanılan temel yapıtaşıdır (1 Token genelde bir kelimenin 3/4'üne eşittir).<br><br>Ajansal sistemlerde <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> (Bellek Kapasitesi) ve <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> (Maliyet/Bütçe) hesaplamaları tamamen bu para birimi üzerinden yapılır.</p>

</div>

<div class="concept-card" id="token-burn-rate-jeton-tuketim-hizi" data-search="token burn rate (jeton tüketim hızı)">

  <h2 class="concept-title">Token Burn Rate (Jeton Tüketim Hızı)</h2>

  <p class="concept-desc">Bir <a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sisteminin (özellikle döngüye girmiş çoklu ajanların), <a href="#api" class="concept-crosslink">API</a> üzerinden işlem yaparken saniye veya dakika bazında tükettiği <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">Token</a> (para) miktarıdır.<br><br><a href="#cost-control-limits" class="concept-crosslink">Cost Control Limits</a> (Maliyet <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">Sınırları</a>) ile kontrol altına alınmazsa, Infinite Loop sarmalına giren bir ajan sabaha kadar binlerce dolarlık <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">token</a> yakabilir. <a href="#fast-mode-heuristics" class="concept-crosslink">Fast Mode</a> ve <a href="#prompt-caching-onbellekleme" class="concept-crosslink">Prompt Caching</a> gibi stratejiler bu yakıt tüketimini azaltmak için kullanılır.</p>

</div>

<div class="concept-card" id="tool-operator-arac-operatoru" data-search="tool operator (araç operatörü)">

  <h2 class="concept-title">Tool Operator (Araç Operatörü)</h2>

  <p class="concept-desc">Hiyerarşik sistemlerde doğrudan düşünme (<a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning</a>) veya kod yazma yeteneğine sahip olmayan; tek görevi <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator'dan</a> gelen emirle spesifik bir aracı (Örn: Sadece tarayıcıyı açmak veya sadece bir <a href="#api" class="concept-crosslink">API'yi</a> tetiklemek) çalıştırmak olan dar yetkili (<a href="#narrow-ai-dar-yapay-zeka" class="concept-crosslink">Narrow AI</a>) ajandır.<br><br><a href="#subagent-alt-ajan" class="concept-crosslink">Subagent (Alt ajan)</a> gibi çalışır. Karmaşık sistemleri hafifletir ve yetki ayrılığı (<a href="#principle-of-least-privilege" class="concept-crosslink">Principle of Least Privilege</a>) sağlar.</p>

</div>

<div class="concept-card" id="tools-araclar---modelin-elleri" data-search="tools (araçlar / modelin elleri)">

  <h2 class="concept-title">Tools (Araçlar / Modelin Elleri)</h2>

  <p class="concept-desc"><a href="#llm-model---beyin" class="concept-crosslink">LLM'in</a> (<a href="#deepseek-model" class="concept-crosslink">Modelin</a>) dijital dünyada hapis kalmasını engelleyen, dış dünyaya (veritabanı, <a href="#terminal" class="concept-crosslink">terminal</a>, internet) fiziksel olarak müdahale etmesini sağlayan fonksiyonlardır.<br><br><a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> sürecinin <a href="#act-eylem" class="concept-crosslink">ACT (Eylem)</a> aşamasında tetiklenirler. <a href="#deepseek-model" class="concept-crosslink">Model</a> sadece "Şu dosyayı sil" kararına varır (Reason), o <a href="#act-eylem" class="concept-crosslink">eylemi</a> fiilen yapan <a href="#tools-mcp-bileseni" class="concept-crosslink">Tools'tur</a>. Ajanları klasik sohbet botlarından (<a href="#chatgpt" class="concept-crosslink">ChatGPT</a>) ayıran en temel silahtır.</p>

</div>

<div class="concept-card" id="tools-mcp-bileseni" data-search="tools (mcp bileşeni)">

  <h2 class="concept-title">Tools (MCP Bileşeni)</h2>

  <p class="concept-desc"><a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> (Sunucu) tarafından ajana (<a href="#client-istemci---mcp" class="concept-crosslink">Client</a>) sunulan 3 temel bileşenden (Diğerleri: <a href="#resources-mcp-bileseni" class="concept-crosslink">Resources</a>, <a href="#prompts-mcp-bileseni" class="concept-crosslink">Prompts</a>) <a href="#act-eylem" class="concept-crosslink">eyleme</a> dönük olanıdır.<br><br>Ajana o sunucuya özel yetenekler kazandırır (Örn: "Salesforce_Musteri_Ekle" aracı). Ajan, <a href="#dynamic-tool-discovery" class="concept-crosslink">Dynamic Tool Discovery</a> sayesinde sunucuya bağlandığı an bu aracı <a href="#csv---json" class="concept-crosslink">JSON</a> şemasıyla birlikte (<a href="#self-describing-api" class="concept-crosslink">Self-Describing API</a>) öğrenir ve kullanmaya başlar.</p>

</div>

<div class="concept-card" id="top-p" data-search="top-p">

  <h2 class="concept-title">Top-P</h2>

  <p class="concept-desc"><a href="#temperature-sicaklik" class="concept-crosslink">Temperature (Sıcaklık)</a> ile birlikte çalışan, <a href="#llm-model---beyin" class="concept-crosslink">LLM'in</a> kelime seçerken olasılık havuzunu daraltmasını sağlayan matematiksel hiper-parametredir.<br><br>Otonom ajanların kodlama görevlerinde, <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> (uydurma) riskini engellemek ve daha katı, tahmin edilebilir (deterministik) <a href="#structured-output-yapisal-cikti" class="concept-crosslink">Structured Output</a> almak için düşük tutulur.</p>

</div>

<div class="concept-card" id="trajectory-yurutme-gecmisi" data-search="trajectory (yürütme geçmişi)">

  <h2 class="concept-title">Trajectory (Yürütme Geçmişi)</h2>

  <p class="concept-desc">Bir ajanın karmaşık bir görevi bitirebilmek için baştan sona hangi adımları attığının, hangi <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">araçları</a> (<a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools</a>) hangi sırayla kullandığının ve hatalardan nasıl döndüğünün (<a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a>) tam rotası (iz düşümü) ve film şerididir.<br><br>Sadece sonucu değil, süreci de ifade eder. <a href="#episodic-memory-epizodik-bellek" class="concept-crosslink">Episodic Memory</a> (Deneyim Belleği) doğrudan bu Trajectory kayıtlarının saklanmasıyla oluşur.</p>

</div>

<div class="concept-card" id="transformer" data-search="transformer">

  <h2 class="concept-title">Transformer</h2>

  <p class="concept-desc">2017'de <a href="#gemini-google" class="concept-crosslink">Google</a> tarafından icat edilen ve bugünkü tüm modern <a href="#llm-model---beyin" class="concept-crosslink">LLM</a> <a href="#deepseek-model" class="concept-crosslink">modellerinin</a> (<a href="#openai" class="concept-crosslink">OpenAI</a> GPT, <a href="#claude-anthropic" class="concept-crosslink">Claude</a>, <a href="#gemini-google" class="concept-crosslink">Gemini</a>, <a href="#deepseek-model" class="concept-crosslink">DeepSeek</a>) temelini oluşturan yapay sinir ağı mimarisidir.<br><br>Metni anlamak için "Attention" (Dikkat) mekanizması kullanır; bu sayede cümledeki kelimelerin birbirleriyle olan ilişkilerini kavrar. <a href="#embeddings-yerlestirmeler" class="concept-crosslink">Embeddings (Yerleştirmeler)</a> ve <a href="#reasoning-akil-yurutme" class="concept-crosslink">Reasoning (Akıl Yürütme)</a> yeteneklerinin kaynağıdır.</p>

</div>

<div class="concept-card" id="tree-of-thoughts-tot" data-search="tree of thoughts (tot)">

  <h2 class="concept-title">Tree of Thoughts (ToT)</h2>

  <p class="concept-desc">Gelişmiş ajansal sistemlerin (<a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> <a href="#deepseek-model" class="concept-crosslink">modelleri</a> vb.), <a href="#chain-of-thought-cot" class="concept-crosslink">Chain of Thought'un</a> ötesine geçerek; bir problemi çözerken aynı anda birden fazla olasılık dalı (ağaç) oluşturduğu, bu dalları eşzamanlı değerlendirip çıkmaz sokağa girenleri elediği <a href="#deep-reasoning-derin-dusunme" class="concept-crosslink">Deep Reasoning</a> (Derin <a href="#reasoning-akil-yurutme" class="concept-crosslink">Akıl Yürütme</a>) mimarisidir.<br><br>Matematiksel ve karmaşık yazılım mimarisi görevlerinde hatasız karar almayı sağlar.</p>

</div>

<div class="concept-card" id="tui-terminal-user-interface" data-search="tui (terminal user interface)">

  <h2 class="concept-title">TUI (Terminal User Interface)</h2>

  <p class="concept-desc">Ajanların, web tarayıcısı (GUI) yerine <a href="#terminal" class="concept-crosslink">terminal</a> veya komut satırı üzerinde sunduğu grafiksel arayüzdür.<br><br>Geliştiriciler, ağır web panelleri yerine doğrudan klavye ile (Örn: <a href="#slash-commands-egik-cizgi-komutu" class="concept-crosslink">Slash Commands</a>) ajanı yönetmek, <a href="#walkthrough-yurutme-raporu" class="concept-crosslink">Walkthrough</a> belgelerini okumak ve <a href="#interactive-approvals" class="concept-crosslink">Interactive Approvals</a> (onay) vermek için TUI ortamını tercih ederler. Hız ve sadelik sağlar.</p>

</div>

<div class="concept-card" id="user-memory-kullanici-hafizasi" data-search="user memory (kullanıcı hafızası)">

  <h2 class="concept-title">User Memory (Kullanıcı Hafızası)</h2>

  <p class="concept-desc">Ajanın, sadece mevcut projeyi değil, direkt olarak "kullanıcının kişisel tercihlerini" (Örn: "Oğuzhan gece modunu sever, kodlarda her zaman Tailwind kullanmamı ister") kaydettiği <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> birimidir.<br><br><a href="#mem0-kalici-altyapi" class="concept-crosslink">Mem0</a> gibi sistemlerle yönetilir. Ajanın her yeni <a href="#session-oturum" class="concept-crosslink">oturumda</a> kullanıcıya özel, kişiselleştirilmiş bir deneyim sunmasını sağlar.</p>

</div>

<div class="concept-card" id="user-override-kullanici-mudahalesi" data-search="user override (kullanıcı müdahalesi)">

  <h2 class="concept-title">User Override (Kullanıcı Müdahalesi)</h2>

  <p class="concept-desc">Otonom ajanın <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> içinde aldığı bir kararı veya yazdığı kodu, insanın araya girerek (<a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a>) "Hayır, bunu böyle değil şu şekilde yap" diyerek ezmesi (override) ve sürece doğrudan müdahale etmesidir.<br><br>Ajan, bu müdahaleyi <a href="#observe-gozlemle" class="concept-crosslink">Observe</a> evresinde algılayıp yeni rotasına girer ve bunu <a href="#reflective-memory-yansitici-bellek" class="concept-crosslink">Reflective Memory'ye</a> kaydederek aynı hatayı tekrarlamaz.</p>

</div>

<div class="concept-card" id="utility-based-optimization-fayda" data-search="utility-based optimization (fayda)">

  <h2 class="concept-title">Utility-Based Optimization (Fayda)</h2>

  <p class="concept-desc">Ajanların bir <a href="#act-eylem" class="concept-crosslink">eylem</a> kararı alırken, sadece kurala uymaya değil; alınacak kararın maliyetine (<a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a>), hızına (<a href="#latency-gecikme-suresi" class="concept-crosslink">Latency</a>) ve başarı oranına (Fayda/Maliyet) bakarak matematiksel olarak en kârlı olanı seçme mantığıdır.<br><br>Özellikle finans ve reklam optimizasyonu ajanlarında (ROAS) sıklıkla kullanılır.</p>

</div>

<div class="concept-card" id="ui-testing-arayuz-testi" data-search="ui testing (arayüz testi)">

  <h2 class="concept-title">UI Testing (Arayüz Testi)</h2>

  <p class="concept-desc"><a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> gibi ajanların, yazdıkları veya değiştirdikleri bir web sitesinin arayüzünü (Örn: Butonlar, menüler, renkler) piksellerine kadar <a href="#vision-goruntu-isleme---gorme" class="concept-crosslink">Vision (Görüntü İşleme</a>) yeteneğiyle otonom olarak test etmesidir.<br><br>Sadece kodun derlenip derlenmediğine değil, insanın gördüğü ekranın gerçekten doğru tasarlanıp tasarlanmadığına bakar.</p>

</div>

<div class="concept-card" id="vector-database-vektor-veritabani" data-search="vector database (vektör veritabanı)">

  <h2 class="concept-title">Vector Database (Vektör Veritabanı)</h2>

  <p class="concept-desc">Klasik <a href="#sql" class="concept-crosslink">SQL</a> veritabanlarının aksine, metinlerin ve kodların yüzlerce boyutlu matematiksel sayılar (<a href="#embeddings-yerlestirmeler" class="concept-crosslink">Embeddings</a>) olarak tutulduğu yeni nesil veritabanı türüdür (Örn: Pinecone, Chroma).<br><br>Kelimelerin harflerine değil, "anlamlarına" göre arama yapılabilmesini sağlar (<a href="#semantic-search-anlamsal-arama" class="concept-crosslink">Semantic Search</a>). <a href="#rag-retrieval-augmented-generation" class="concept-crosslink">RAG (Retrieval-Augmented Generation)</a> mimarilerinin kalbidir.</p>

</div>

<div class="concept-card" id="verify-dogrula" data-search="verify (doğrula)">

  <h2 class="concept-title">Verify (Doğrula)</h2>

  <p class="concept-desc"><a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop'un</a> <a href="#observe-gozlemle" class="concept-crosslink">Observe (Gözlemle)</a> evresinin içinde yer alan mantıksal bir check-up sürecidir. Ajan bir kod yazdığında, bu kodun sadece "çalıştığını" değil, <a href="#definition-of-done-bitti-tanimi" class="concept-crosslink">Definition of Done (Bitti Tanımı)</a> kriterlerindeki testleri gerçekten geçip geçmediğini <a href="#json-validation-dogrulama" class="concept-crosslink">doğrulamasıdır</a>.<br><br><a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinde</a> <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> bu <a href="#json-validation-dogrulama" class="concept-crosslink">doğrulamayı</a> yapar.</p>

</div>

<div class="concept-card" id="vibe-coding" data-search="vibe coding">

  <h2 class="concept-title">Vibe Coding</h2>

  <p class="concept-desc">Herhangi bir yazılım mimarisi, kural dizisi veya katı testler (<a href="#evals-evaluation---hard-evals" class="concept-crosslink">Evals</a>) yazmadan, tamamen yapay zekayla sohbet ederek rastgele kod üretme pratikleridir.<br><br>Hızlı prototip üretmek için eğlenceli olsa da, kurumsal üretim ortamlarında kırılgan ve bakımı imkansız sistemler yaratır.<br><br>Bunun panzehiri, katı mühendislik kuralları içeren <a href="#agentic-engineering" class="concept-crosslink">Agentic Engineering</a> disiplinidir.</p>

</div>

<div class="concept-card" id="video-to-action-pipeline" data-search="video-to-action pipeline">

  <h2 class="concept-title">Video-to-Action Pipeline</h2>

  <p class="concept-desc"><a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> gibi ajanların, bir web sitesinde <a href="#act-eylem" class="concept-crosslink">eylem</a> yapmadan önce ekranı (veya video akışını) <a href="#vision-goruntu-isleme---gorme" class="concept-crosslink">Vision</a> <a href="#deepseek-model" class="concept-crosslink">modeliyle</a> izleyip; butonların, menülerin yerlerini saniyeler içinde anlayarak tıklama ve form doldurma kararlarını otonom aldığı süreçtir.<br><br><a href="#dom-document-object-model" class="concept-crosslink">DOM</a> (<a href="#css---html---javascript" class="concept-crosslink">HTML</a>) koduna bağımlılığı ortadan kaldırır; ajanın siteyi tıpkı bir insan gibi görerek yönetmesini sağlar.</p>

</div>

<div class="concept-card" id="vision-goruntu-isleme---gorme" data-search="vision (görüntü i̇şleme / görme)">

  <h2 class="concept-title">Vision (Görüntü İşleme / Görme)</h2>

  <p class="concept-desc"><a href="#llm-model---beyin" class="concept-crosslink">LLM</a> <a href="#deepseek-model" class="concept-crosslink">modelinin</a> sadece metin okumanın ötesine geçerek, kendisine verilen fotoğrafları, ekran görüntülerini veya tasarımları bir insan gibi görüp analiz edebilme yeteneğidir.<br><br><a href="#ui-testing-arayuz-testi" class="concept-crosslink">UI Testing (Arayüz testi)</a> ve <a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> navigasyonu gibi görsel zeka gerektiren otonom görevlerin temelidir.</p>

</div>

<div class="concept-card" id="walkthrough-yurutme-raporu" data-search="walkthrough (yürütme raporu)">

  <h2 class="concept-title">Walkthrough (Yürütme Raporu)</h2>

  <p class="concept-desc">Ajanın, büyük bir görevi tamamladıktan sonra son kullanıcıya (insana) sunduğu; neyi değiştirdiğini, hangi hataları çözdüğünü ve yeni mimarinin nasıl çalıştığını adım adım özetleyen yapısal (<a href="#artifacts-artefaktlar" class="concept-crosslink">Artifacts</a>) rapordur.<br><br><a href="#progressive-disclosure" class="concept-crosslink">Progressive Disclosure</a> (Kademeli Açıklama) mantığıyla yazılır. İnsanın kodu satır satır okumadan tüm <a href="#trajectory-yurutme-gecmisi" class="concept-crosslink">Trajectory</a> sürecine hakim olmasını sağlar.</p>

</div>

<div class="concept-card" id="web-scraper-tool-kazima-araci" data-search="web scraper tool (kazıma aracı)">

  <h2 class="concept-title">Web Scraper Tool (Kazıma Aracı)</h2>

  <p class="concept-desc">Ajanların, canlı internet sitelerindeki ham <a href="#css---html---javascript" class="concept-crosslink">HTML</a> kodlarını okuyup, bunları <a href="#curate---curation-kurasyon" class="concept-crosslink">Curate</a> (<a href="#curate---curation-kurasyon" class="concept-crosslink">kürasyon</a>) işleminden geçirerek <a href="#llm-model---beyin" class="concept-crosslink">LLM'in</a> okuyabileceği temiz bir Markdown veya <a href="#csv---json" class="concept-crosslink">JSON</a> formatına çeviren özel dış araçtır.<br><br><a href="#agentic-rag" class="concept-crosslink">Agentic RAG</a> süreçlerinde güncel veri (Örn: Rakiplerin fiyatları) toplamak için <a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a> birimlerinin en büyük silahıdır.</p>

</div>

<div class="concept-card" id="whatsapp-business-api" data-search="whatsapp business api">

  <h2 class="concept-title">WhatsApp Business API</h2>

  <p class="concept-desc">İşletmelerin WhatsApp üzerinden müşterilerle otomatik mesajlaşma, bildirim gönderme ve destek sağlamasına olanak tanıyan resmi programlama arayüzüdür.<br><br><a href="#notification-system-bildirim-sistemi" class="concept-crosslink">Notification System</a> ve Lead Generation kanalı olarak kullanılır. Otonom ajanlar, Webhook tetikleyicileriyle sipariş onayı, randevu hatırlatma gibi mesajları otonom gönderebilir.</p>

</div>

<div class="concept-card" id="worker-agent-isci-ajan" data-search="worker agent (i̇şçi ajan)">

  <h2 class="concept-title">Worker Agent (İşçi Ajan)</h2>

  <p class="concept-desc"><a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> içinde en tepedeki <a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a> (Şef) veya <a href="#plan-planla" class="concept-crosslink">Planner</a> ajandan emir alarak, spesifik bir görevi (Örn: Sadece kod yazmak, sadece veri çekmek) fiilen icra eden uzman ajandır.<br><br><a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinde</a> "<a href="#zapier---make" class="concept-crosslink">Maker</a>" rolünü üstlenir. İşi bitince <a href="#walkthrough-yurutme-raporu" class="concept-crosslink">Walkthrough</a> sunar ve görevini tamamlar.</p>

</div>

<div class="concept-card" id="workflows-is-akislari---sablonlar" data-search="workflows (i̇ş akışları / şablonlar)">

  <h2 class="concept-title">Workflows (İş Akışları / Şablonlar)</h2>

  <p class="concept-desc">Ajanların karmaşık bir görevi, rastgele döngüler yerine <a href="#langgraph---langchain" class="concept-crosslink">LangGraph</a> gibi sistemler üzerinde önceden tasarlanmış kesin adımlarla (<a href="#nodes-dugumler" class="concept-crosslink">Nodes</a> ve <a href="#edges-kenarlar" class="concept-crosslink">Edges</a>) ve belirli bir rotayla (<a href="#state-graph-durum-grafigi" class="concept-crosslink">State Graph</a>) otonom olarak yürütmesidir.<br><br>Infinite Loop sarmallarını engeller ve <a href="#governance-yonetisim" class="concept-crosslink">Governance</a> standartlarına uygun deterministik sonuçlar alınmasını sağlar.</p>

</div>

<div class="concept-card" id="working-memory-calisan-bellek" data-search="working memory (çalışan bellek)">

  <h2 class="concept-title">Working Memory (Çalışan Bellek)</h2>

  <p class="concept-desc">Ajanın (<a href="#deepseek-model" class="concept-crosslink">Modelin</a>), o an açık olan <a href="#session-oturum" class="concept-crosslink">oturumda</a> (veya <a href="#terminal" class="concept-crosslink">terminal</a> sekmelerinde) aktif olarak üzerinde çalıştığı <a href="#knowledge-items-kis" class="concept-crosslink">kısa</a> süreli (<a href="#short-term-memory-calisma-bellegi" class="concept-crosslink">Short-Term Memory</a>) RAM benzeri hafıza alanıdır.<br><br><a href="#session-oturum" class="concept-crosslink">Oturum</a> kapandığı an bu bellek uçar. <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> <a href="#privilege-boundaries-sinirlar" class="concept-crosslink">sınırlarına</a> tabidir. Ajanın ileride de hatırlaması gereken önemli veriler buradan <a href="#memory-consolidation" class="concept-crosslink">Memory Consolidation</a> ile <a href="#long-term-memory-kalici-bellek" class="concept-crosslink">Long-Term Memory</a> alanına taşınmalıdır.</p>

</div>

<div class="concept-card" id="workspace-rules-yerel-kurallar" data-search="workspace rules (yerel kurallar)">

  <h2 class="concept-title">Workspace Rules (Yerel Kurallar)</h2>

  <p class="concept-desc">Sadece üzerinde çalışılan spesifik projenin kök dizininde bulunan (`.agents` veya `<a href="#geminimd---agentsmd" class="concept-crosslink">GEMINI.md</a>` gibi) ve o projeye has "mimari, stil, izinler" gibi katı kuralları barındıran yerel talimatlardır.<br><br>Ajan <a href="#discover-kesfet" class="concept-crosslink">Discover</a> aşamasında ilk olarak bu kuralları okur. <a href="#global-skills-kuresel-beceriler" class="concept-crosslink">Global Skills'ten</a> (genel yetenekler) daha önceliklidir ve projeler arası kirlenmeyi engeller.</p>

</div>

<div class="concept-card" id="yaml-frontmatter" data-search="yaml frontmatter">

  <h2 class="concept-title">YAML Frontmatter</h2>

  <p class="concept-desc">Genellikle <a href="#skillmd" class="concept-crosslink">SKILL.md</a> gibi beceri dosyalarının en üstünde bulunan, iki `---` çizgisi arasına yazılan ve ajana "Bu yeteneğin adı nedir, açıklaması nedir?" gibi bilgileri anında (Metadata) veren makine dostu başlık formatıdır.<br><br>Ajan tüm metni okumaya gerek duymadan bu <a href="#csv---json" class="concept-crosslink">JSON</a>/YAML verisiyle <a href="#semantic-routing-anlamsal-yonl" class="concept-crosslink">Semantic Routing</a> kararlarını milisaniyeler içinde alabilir.</p>

</div>

<div class="concept-card" id="zapier---make" data-search="zapier / make">

  <h2 class="concept-title">Zapier / Make</h2>

  <p class="concept-desc">Farklı <a href="#execute-uygula" class="concept-crosslink">uygulamaları</a> (CRM, e-posta, <a href="#gemini-google" class="concept-crosslink">Google</a> Sheets, sosyal medya) kodsuz bağlayarak otomatik <a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">iş akışları</a> (<a href="#workflows-is-akislari---sablonlar" class="concept-crosslink">Workflows</a>) oluşturan otomasyon platformlarıdır.<br><br>Webhook tetikleyicileriyle çalışır. Otonom ajanların doğrudan <a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a> veya <a href="#api" class="concept-crosslink">API</a> üzerinden yapabildiği entegrasyonların, teknik bilgi gerektirmeyen alternatifidir. <a href="#n8n" class="concept-crosslink">n8n</a> ise açık kaynaklı rakibidir.</p>

</div>

<div class="concept-card" id="zero-shot-prompting" data-search="zero-shot prompting">

  <h2 class="concept-title">Zero-Shot Prompting</h2>

  <p class="concept-desc">Ajana bir görev verirken hiçbir geçmiş referans, eğitim veya örnek (<a href="#few-shot-prompting" class="concept-crosslink">Few-Shot Prompting</a>) sunmadan, doğrudan "Bunu yap" diyerek tek seferlik çıplak emir verme durumudur.<br><br><a href="#deepseek-model" class="concept-crosslink">Model</a> sadece içindeki <a href="#semantic-memory-anlamsal-bellek" class="concept-crosslink">Semantic Memory'ye</a> güvenerek hareket eder. Karmaşık <a href="#agentic-ai" class="concept-crosslink">Agentic AI</a> sistemlerinde, <a href="#hallucination-halusinasyon" class="concept-crosslink">Hallucination</a> ve yanlış format riski yüksek olduğundan pek tercih edilmez.</p>

</div>

<div class="concept-card" id="iceberg-technique-buzdagi" data-search="iceberg technique (buzdağı)">

  <h2 class="concept-title">Iceberg Technique (Buzdağı)</h2>

  <p class="concept-desc">Ajanlara sunulan bilginin veya <a href="#artifacts-artefaktlar" class="concept-crosslink">Artifacts</a> arayüzünün, tıpkı bir buzdağı gibi sadece kullanıcının veya ajanın "o an" ihtiyaç duyduğu küçük <a href="#knowledge-items-kis" class="concept-crosslink">kısmının</a> suyun üstünde gösterildiği UX/UI tekniğidir.<br><br><a href="#progressive-disclosure" class="concept-crosslink">Progressive Disclosure</a> (Kademeli Açıklama) mantığının temelini oluşturur. Alt <a href="#knowledge-items-kis" class="concept-crosslink">kısımdaki</a> derin teknik detaylar (Buzdağının altı) sadece ajan hata aldığında veya insan detay istediğinde açığa çıkar; böylece <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> tasarrufu sağlanır.</p>

</div>

<div class="concept-card" id="idempotent-tekrarlanabilir" data-search="idempotent (tekrarlanabilir)">

  <h2 class="concept-title">Idempotent (Tekrarlanabilir)</h2>

  <p class="concept-desc">Ajanın <a href="#act-eylem" class="concept-crosslink">ACT</a> evresinde gerçekleştirdiği bir işlemin (Örn: Bir butona tıklama, veritabanı kaydı girme), aynı komut üst üste binlerce kez çalıştırılsa bile sistemde yeni bir sorun yaratmaması veya ekstra veri oluşturmaması (ilk çalıştırmayla aynı sonucu vermesi) özelliğidir.<br><br>Infinite Loop sarmalına giren bir ajanın sistemi çökertecek hasarlar bırakmasını donanımsal düzeyde engelleyen, güvenilir <a href="#api" class="concept-crosslink">API</a> tasarım kuralıdır.</p>

</div>

<div class="concept-card" id="identity-propagation-kimlik-akt" data-search="identity propagation (kimlik akt.)">

  <h2 class="concept-title">Identity Propagation (Kimlik Akt.)</h2>

  <p class="concept-desc"><a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> ve <a href="#multi-tenant-coklu-kiraci-izolasyon" class="concept-crosslink">Multi-Tenant</a> (çok kullanıcılı) mimarilerde; ana ajanın (Örn: A müşterisi) bir görevi <a href="#subagent-alt-ajan" class="concept-crosslink">alt ajana</a> (<a href="#worker-agent-isci-ajan" class="concept-crosslink">Worker Agent</a>) devrederken, bu müşterinin "<a href="#reach-erisim" class="concept-crosslink">Erişim</a> İzni / <a href="#token-jeton---yapay-zeka-para-b" class="concept-crosslink">Token</a>" bilgisini (Kimliğini) de beraberinde devretmesidir.<br><br><a href="#principle-of-least-privilege" class="concept-crosslink">Principle of Least Privilege</a> (En Az Yetki) kuralının <a href="#execute-uygula" class="concept-crosslink">uygulanmasını</a> sağlar. <a href="#subagent-alt-ajan" class="concept-crosslink">Alt ajan</a>, üst ajanın kimliğinden fazlasını kullanamaz.</p>

</div>

<div class="concept-card" id="implementation-plan" data-search="implementation plan">

  <h2 class="concept-title">Implementation Plan</h2>

  <p class="concept-desc"><a href="#plan-planla" class="concept-crosslink">Plan</a> (<a href="#plan-planla" class="concept-crosslink">Planlama</a>) evresinde, özellikle <a href="#deliberative---planning-agents" class="concept-crosslink">Deliberative / Planning Agents</a> tarafından hazırlanan; görevin kodlanmaya başlanmadan önce tüm mimari detaylarının, kullanılacak <a href="#tools-araclar---modelin-elleri" class="concept-crosslink">Tools'ların</a> ve <a href="#sdlc-yazilim-yasam-dongusu" class="concept-crosslink">SDLC</a> adımlarının listelendiği mühendislik (<a href="#execute-uygula" class="concept-crosslink">uygulama</a>) sözleşmesidir.<br><br>Ajan, bu <a href="#plan-planla" class="concept-crosslink">planı</a> tamamladıktan sonra genellikle <a href="#hitl-human-in-the-loop" class="concept-crosslink">HITL</a> ile insandan onay (<a href="#interactive-approvals" class="concept-crosslink">Interactive Approvals</a>) talep eder ve onaydan sonra <a href="#act-eylem" class="concept-crosslink">eyleme</a> geçer.</p>

</div>

<div class="concept-card" id="implementer-agent-uygulayici" data-search="implementer agent (uygulayıcı)">

  <h2 class="concept-title">Implementer Agent (Uygulayıcı)</h2>

  <p class="concept-desc">Hiyerarşik <a href="#multi-agent-system-mas---suru" class="concept-crosslink">Multi-Agent System</a> içinde strateji üretmeyen, sadece <a href="#planner-agent-planlamaci-ajan" class="concept-crosslink">Planner Agent</a> tarafından hazırlanan <a href="#implementation-plan" class="concept-crosslink">Implementation Plan</a> belgesine sadık kalarak ham kodu yazan, sistemi derleyen ve <a href="#api" class="concept-crosslink">API'leri</a> tetikleyen kas gücü yüksek uzman ajandır.<br><br><a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> <a href="#deepseek-model" class="concept-crosslink">modelinin</a> "<a href="#zapier---make" class="concept-crosslink">Maker</a>" (üretici) <a href="#knowledge-items-kis" class="concept-crosslink">kısmını</a> oluşturur. İşi bitirdiğinde çıktısını <a href="#critic---reviewer-agent" class="concept-crosslink">Reviewer Agent</a> denetimine sunar.</p>

</div>

<div class="concept-card" id="indexing-indeksleme" data-search="indexing (i̇ndeksleme)">

  <h2 class="concept-title">Indexing (İndeksleme)</h2>

  <p class="concept-desc"><a href="#gemini-google" class="concept-crosslink">Google'ın</a> bir web sayfasını <a href="#crawling-tarama" class="concept-crosslink">Crawling (tarama)</a> ile <a href="#discover-kesfet" class="concept-crosslink">keşfettikten</a> sonra, içeriğini analiz edip arama veritabanına kaydetmesi sürecidir.<br><br>İndekslenmeyen sayfalar arama sonuçlarında (SERP) asla görünmez. Google Search Console üzerinden indeksleme durumu kontrol edilir. <a href="#robotstxt" class="concept-crosslink">Robots.txt</a> ve <a href="#sitemap-site-haritasi" class="concept-crosslink">Sitemap</a> dosyaları bu süreci yönetir.</p>

</div>

<div class="concept-card" id="infinite-loop-mitigation" data-search="infinite loop mitigation">

  <h2 class="concept-title">Infinite Loop Mitigation</h2>

  <p class="concept-desc">Otonom ajanın aynı hatayı (Bug) çözemediği halde inatla tekrar tekrar deneyerek sonsuz bir <a href="#knowledge-items-kis" class="concept-crosslink">kısır</a> döngüye girmesini, sistem kaynaklarını tüketmesini (<a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a>) engelleyen donanımsal ve yazılımsal güvenlik mekanizmalarıdır.<br><br>"Maksimum 5 kez dene" limiti (<a href="#rate-limiting-hiz-kisitlamasi" class="concept-crosslink">Rate Limiting</a>) veya "Döngüye girersen insanı çağır" (<a href="#fallback-strategy-yedek-plan" class="concept-crosslink">Fallback Strategy</a>) gibi önlemleri içerir.</p>

</div>

<div class="concept-card" id="interactive-approvals" data-search="interactive approvals">

  <h2 class="concept-title">Interactive Approvals</h2>

  <p class="concept-desc">Sistemin güvenli modda (<a href="#iterative-mode-onayli-mod" class="concept-crosslink">Iterative Mode</a>) çalışırken, ajanın <a href="#act-eylem" class="concept-crosslink">ACT</a> aşamasında tehlikeli bir işlem (Örn: Veritabanı silmek veya ödeme yapmak) yapmadan önce <a href="#act-eylem" class="concept-crosslink">eylemi</a> dondurup <a href="#terminal" class="concept-crosslink">terminalde</a> insandan "Y/N" (Evet/Hayır) şeklinde anlık onay beklemesidir.<br><br><a href="#request-review" class="concept-crosslink">Request Review</a> (İnceleme İsteği) sürecinin otonom sistemlerdeki arayüz karşılığıdır.</p>

</div>

<div class="concept-card" id="iterate-yinele" data-search="iterate (yinele)">

  <h2 class="concept-title">Iterate (Yinele)</h2>

  <p class="concept-desc">Ajanın <a href="#agentic-loop-ajan-dongusu" class="concept-crosslink">Agentic Loop</a> sürecinin son aşaması olan <a href="#observe-gozlemle" class="concept-crosslink">Observe</a> evresinde, başarısızlık veya yeni verilerle karşılaştığında; döngüyü bitirmek yerine rotasını (<a href="#trajectory-yurutme-gecmisi" class="concept-crosslink">Trajectory</a>) güncelleyerek yeniden <a href="#plan-planla" class="concept-crosslink">plan</a> yapma ve tekrar <a href="#act-eylem" class="concept-crosslink">eyleme</a> geçme işlemidir.<br><br><a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> (Kendini Onarma) mekanizmasının kalbidir, ajan başarana kadar (veya limite takılana kadar) işlemi tekrar eder.</p>

</div>

<div class="concept-card" id="iterative-mode-onayli-mod" data-search="iterative mode (onaylı mod)">

  <h2 class="concept-title">Iterative Mode (Onaylı Mod)</h2>

  <p class="concept-desc">Ajanın tamamen kendi başına uçtan uca çalıştığı <a href="#always-proceed" class="concept-crosslink">Always Proceed</a> (Daima İlerle) modunun aksine; her kritik aşamada (<a href="#plan-planla" class="concept-crosslink">Planlama</a>, Kodlama, Test) durarak süreçleri insana sunduğu, insanla birlikte (Adım adım / <a href="#iterate-yinele" class="concept-crosslink">Yinelenerek</a>) çalıştığı güvenli işbirliği modudur.<br><br>Kurumsal projelerde ve <a href="#sdlc-yazilim-yasam-dongusu" class="concept-crosslink">SDLC</a> süreçlerinde insanın kontrolü (<a href="#governance-yonetisim" class="concept-crosslink">Governance</a>) kaybetmemesi için zorunludur.</p>

</div>

<div class="concept-card" id="evaluator-optimizer-pattern" data-search="evaluator-optimizer pattern">

  <h2 class="concept-title">Evaluator-Optimizer Pattern</h2>

  <p class="concept-desc">Bir ajanın içerik veya kod ürettiği, ikinci bir denetleyici ajanın ise kaliteyi kontrol edip geri bildirimle birinci ajana düzelttirdiği otonom kalite döngüsü mimarisidir.<br><br><a href="#maker-checker-architecture" class="concept-crosslink">Maker-Checker Architecture</a> prensibini esas alır; tek bir <a href="#llm-model---beyin" class="concept-crosslink">LLM</a> çağrısının tek seferde kusursuz yanıt veremediği durumlarda <a href="#self-correction-kendi-kendini-onarma" class="concept-crosslink">Self-Correction</a> ile çıktıyı mükemmelleştirir.<br><br>Bu desen özellikle <a href="#evals-evaluation---hard-evals" class="concept-crosslink">Evals</a> standartlarını tutturmak ve karmaşık sistemlerde hataları sıfıra indirmek için tercih edilir.</p>

</div>

<div class="concept-card" id="subagent-driven-development" data-search="subagent-driven development">

  <h2 class="concept-title">Subagent-Driven Development</h2>

  <p class="concept-desc">Karmaşık projenin ana şef (<a href="#orchestrator-sef-ajan" class="concept-crosslink">Orchestrator</a>) tarafından küçük, bağımsız ve odaklanmış alt ajanlara (<a href="#subagent-alt-ajan" class="concept-crosslink">Subagent</a>) bölünerek yürütüldüğü yazılım geliştirme metodolojisidir.<br><br>Her alt ajan kendi özel <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> alanına sahip olduğu için ana ajanın masasının dolmasını (<a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot</a>) engeller.<br><br>Görev tamamlandığında alt ajanın çıktısı doğrulanır (<a href="#verify-dogrula" class="concept-crosslink">Verify</a>) ve ana sisteme entegre edilir.</p>

</div>

<div class="concept-card" id="context-compaction" data-search="context compaction (bağlam sıkıştırma)">

  <h2 class="concept-title">Context Compaction (Bağlam Sıkıştırma)</h2>

  <p class="concept-desc">Uzun süren ajan oturumlarında <a href="#context-window-baglam-penceresi" class="concept-crosslink">Context Window</a> dolmasın diye geçmiş adımların, karar geçmişinin ve araç çıktılarının otonom olarak özetlenip hafızaya alınması işlemidir.<br><br>Ajanın <a href="#lost-in-the-middle-orta-kaybi" class="concept-crosslink">Lost in the Middle</a> sorununu çözer ve <a href="#token-burn-rate-jeton-tuketim-hizi" class="concept-crosslink">Token Burn Rate</a> maliyetlerini önemli ölçüde düşürür.<br><br><a href="#working-memory-calisan-bellek" class="concept-crosslink">Working Memory</a> yönetimi içinde kritik bir öneme sahiptir.</p>

</div>

<div class="concept-card" id="computer-use-gui-agent" data-search="computer use / gui agent">

  <h2 class="concept-title">Computer Use / GUI Agent</h2>

  <p class="concept-desc">Yapay zeka ajanının sadece metinsel komutlar veya <a href="#api" class="concept-crosslink">API</a> üzerinden değil; insan gibi ekran görüntüsü okuyup fare tıklamaları ve klavye girdileriyle masaüstü uygulamalarını yönettiği otonom arayüz mimarisidir.<br><br><a href="#browser-sub-agent--browser" class="concept-crosslink">Browser Sub-Agent</a> yeteneklerinin ötesine geçerek tüm işletim sistemi düzeyinde eylem (<a href="#act-eylem" class="concept-crosslink">ACT</a>) gerçekleştirir.<br><br><a href="#vision-goruntu-isleme---gorme" class="concept-crosslink">Vision</a> modeliyle ekranı analiz eder ve <a href="#ui-testing-arayuz-testi" class="concept-crosslink">UI Testing</a> veya eski sistemlerin otomasyonunda kullanılır.</p>

</div>

<div class="concept-card" id="tool-calling-vs-mcp" data-search="tool calling vs mcp">

  <h2 class="concept-title">Tool Calling vs MCP</h2>

  <p class="concept-desc">Yapay zekaya fonksiyon yeteneği kazandırmanın iki farklı mimari yaklaşımı arasındaki temel zihniyet farkıdır.<br><br>Geleneksel Tool Calling, kod tabanına statik yazılmış işlevleri çağırırken; <a href="#mcp-model-context-protocol" class="concept-crosslink">MCP</a> standart bir tak-çalıştır sunucusu (<a href="#mcp-server-mcp-sunucusu" class="concept-crosslink">MCP Server</a>) üzerinden araçları dinamik olarak <a href="#dynamic-tool-discovery" class="concept-crosslink">keşfeder</a>.<br><br>MCP esneklik ve güvenlik sağlarken, statik Tool Calling daha hafif ve yerel işlemler için tercih edilir.</p>

</div>

<div class="concept-card" id="agent-drift" data-search="agent drift (ajan sapması)">

  <h2 class="concept-title">Agent Drift (Ajan Sapması)</h2>

  <p class="concept-desc">Bir ajanın uzun süren çok adımlı görevlerde, zamanla <a href="#context-rot-baglam-curumesi" class="concept-crosslink">Context Rot</a> etkisiyle ilk verilen ana hedeften ve <a href="#system-prompt-sistem-istemi" class="concept-crosslink">System Prompt</a> sınırlarından yavaş yavaş uzaklaşması durumudur.<br><br>Bu durum ajanın mantıksal hatalar yapmasına veya <a href="#infinite-loop-mitigation" class="concept-crosslink">Infinite Loop</a> döngülerine girmesine yol açabilir.<br><br>Ajan sapmasını önlemek için düzenli durum kontrolü (<a href="#state-verification-durum-dogrulama" class="concept-crosslink">State Verification</a>) ve denetleyici ajanlar (<a href="#reviewer-agent-denetleyici-ajan" class="concept-crosslink">Reviewer Agent</a>) kullanılır.</p>

</div>

İlgili Kavramlar

Bu sözlükte tanımlanan kavramların her biri için, konuyu daha derinlemesine işleyen ayrı bir sayfa yazdım — tanım, karşılaştırma tablosu, gerçek örnekler ve kendi operasyonumdan gözlemlerle. Aşağıda hepsini kategori kategori bulabilirsiniz.

Temel Kavramlar

Karşılaştırmalar

MCP, Claude Skills ve Araçlar

Otomasyon