Home / Glossary
AI Coding Glossary
Key terms in AI-assisted development, explained clearly with practical context.
Agentic Coding
Agentic coding, bir yapay zeka ajanının kod tabanınızı özerk olarak okuduğu, kod yazdığı, komutlar çalıştırdığı ve manuel kopyala-yapıştır olmadan sonuçlar üzerinde yineleme yaptığı bir yazılım geliştirme yaklaşımıdır. Sohbet tabanlı yapay zekanın aksine ajan, çok adımlı görevleri tamamlamak için geliştirme ortamınızda doğrudan işlem yapar.
Claude Code
Claude Code, geliştirme ortamınızda doğrudan çalışan Anthropic'in terminal tabanlı yapay zeka kodlama ajanıdır. Tüm projenizi okur, birden fazla dosyada kod yazar, kabuk komutları çalıştırır, git iş akışlarını yönetir ve hatalarda özerk olarak yineleme yapar; hepsi komut satırından.
Model Context Protocol (MCP)
Model Context Protocol (MCP), yapay zeka modellerini harici araçlara, veri kaynaklarına ve API'lere bağlamak için evrensel bir yol sağlayan Anthropic tarafından oluşturulan açık bir standarttır. Yapay zeka için USB gibi standartlaştırılmış bir arayüz görevi görür; böylece MCP uyumlu herhangi bir araç, MCP uyumlu herhangi bir yapay zeka ajanıyla çalışabilir.
CLAUDE.md
CLAUDE.md, proje kökünüze yerleştirilen ve Claude Code'a kalıcı, projeye özgü talimatlar sağlayan bir markdown yapılandırma dosyasıdır. Ajana kodlama kurallarınızı, mimarinizi, yaygın komutları ve kuralları anlatır; bu proje içindeki her oturuma uygulanan uzun vadeli bellek biçiminde işlev görür.
AI Pair Programming
AI pair programming, bir insan geliştiricinin gerçek zamanlı olarak işbirliği içinde kod yazmak için bir yapay zeka aracıyla birlikte çalıştığı bir geliştirme iş akışıdır. Geliştirici yön, bağlam ve yargı sağlarken yapay zeka kod önerileriyle katkıda bulunur, hataları yakalar ve tekrarlayan uygulama görevlerini üstlenir.
Context Window
Context window, bir yapay zeka modelinin tek bir etkileşimde işleyebildiği maksimum token (kelimeler, kod karakterleri ve semboller) sayısıdır. İstem, kod ve modelin yanıtı dahil olmak üzere yapay zekanın aynı anda bellekte tutabileceği bilgi miktarının üst sınırını tanımlar.
Coding Agent
Coding agent, programlama görevlerini tamamlamak için özerk olarak dosyaları okuyabilen, kod yazabilen, terminal komutları çalıştırabilen ve sonuçlar üzerinde yineleme yapabilen yapay zeka destekli bir araçtır. Pasif kod öneri araçlarının aksine, coding agent belirlenmiş bir hedefi gerçekleştirmek için geliştirme ortamınızda bağımsız işlem yapar.
Vibe Coding
Vibe coding, bir geliştiricinin ne istediğini doğal dilde tanımladığı ve uygulama ayrıntılarını bir yapay zeka aracının halletmesine izin verdiği, yazılım geliştirmeye gayri resmi bir yaklaşımdır. Kesin özellikler yazmak yerine geliştirici, sıradan konuşma aracılığıyla niyetini iletir ve sonuçlara göre yineleme yapar.
AI Code Review
AI code review, kaynak kodu otomatik olarak hatalar, güvenlik açıkları, stil tutarsızlıkları ve kalite sorunları açısından analiz etmek için yapay zekayı kullanma sürecidir. Yapay zeka inceleyicileri pull request'leri inceleyebilir, iyileştirmeler önerebilir ve yorgunluk veya zaman baskısı nedeniyle insan inceleyicilerin gözden kaçırabileceği sorunları yakalayabilir.
Prompt Engineering for Code
Kod için prompt engineering, yapay zeka kodlama araçlarının doğru ve ilgili çıktı üretmesine yardımcı olan net ve spesifik talimatlar hazırlama pratiğidir. Yapay zekanın hem ne istediğinizi hem de nasıl istediğinizi anlaması için isteklerinizi doğru düzeyde bağlam, kısıtlamalar ve örneklerle yapılandırmayı içerir.
Headless AI Agent
Headless AI agent, insan yüzlü bir arayüz veya gerçek zamanlı etkileşim olmadan çalışan bir coding agent'tır. Arka plan süreçlerde, CI/CD boru hatlarında veya zamanlanmış işlerde görevleri özerk olarak yürütür; herhangi bir adımda insan girdisi beklemeden kodu okur, değişiklikler yapar, testleri çalıştırır ve sonuçları raporlar.
Sub-Agents
Sub-agent'lar, karmaşık bir görevin bağımsız bölümlerini eş zamanlı olarak ele almak için ana bir yapay zeka kodlama ajanı tarafından oluşturulan paralel alt süreçlerdir. Her şeyi sırayla işlemek yerine, ana ajan paralel çalışan ve sonuçları ebeveyne bildiren özel alt ajanlara alt görevler devreder.