Şubat 2025’te Andrej Karpathy (OpenAI kurucu ortaklarından, eski Tesla AI direktörü) “vibe coding” terimini popülerleştirdi. Fikir basitti: yapay zekaya ne istediğini söyle, kodu yazan o olsun. Kodu okuma. Umursama. Sadece çalışmasını izle.
“Sadece vibes’e tamamen teslim ol, üstelleştirmeleri kucakla ve kodun var olduğunu unut. Hata mesajı aldığımda yorum yazmadan yapıştırıyorum, genellikle düzeliyor. Diff’leri artık okumuyorum. Kod olağan anlayışımın ötesine geçti, bu hafta sonu projeleri için fena değil ama oldukça eğlenceli.”
Sektör bu fikri hızla benimsedi. Cursor 2,3 milyar dolarlık yatırım aldı. Lovable 6,6 milyar dolar değerlemeye ulaştı. Collins Sözlüğü vibe coding’i 2025’in yılın kelimesi seçti. Y Combinator’ın 2025 kış dönemindeki startup’larının %25’inde codebase’in %95’i AI tarafından yazılmıştı. Stack Overflow’un 2025 anketine göre profesyonel geliştiricilerin %84’ü artık AI asistanı kullanıyor ya da kullanmayı planlıyor.
Tam bir yıl sonra, Şubat 2026’da Karpathy yeni bir çerçeve önerdi: “agentic engineering.” Ve bunu açıklarken somut bir örnek verdi:
“Geçen hafta sonu yerel kamera analiz dashboard’u için şunu yazdım: ‘DGX Spark’ıma giriş yap, SSH anahtarlarını ayarla, vLLM kur, Qwen3-VL’yi indir ve test et, video inference için sunucu endpoint’i ve temel web UI dashboard’u hazırla, servisleri systemd ile kur, kendin için notlar al ve bana markdown raporu yaz.’ Ajan yaklaşık 30 dakika boyunca çalıştı, birden fazla sorunla karşılaştı, çözümleri araştırdı, tek tek çözdü, kodu yazdı, test etti, servisleri kurdu ve raporla geri döndü. Ben hiçbir şeye dokunmadım. Bunlar üç ay önce kolayca bir hafta sonu projesi olurdu.”
Ve şunu ekledi: programlama tanınmaz hale geliyor. Bilgisayarlar var olduğundan beri süregelen “editöre kod yazma” çağı sona eriyor. Artık AI ajanlarını başlatıyor, doğal dilde görevler veriyor ve çalışmalarını paralel olarak yönetip gözden geçiriyorsunuz.
Sadece semantik bir tercih mi bu? Hayır. Ve farkı anlamak için bir adım geri çekilmek gerekiyor.
Chatbot’un Gizli Kısıtları
Büyük dil modellerini anlamak için temel bir gerçekle başlayalım: bir LLM’in (büyük dil modeli) çekirdeğinde bir sonraki kelimeyi tahmin etmek yatar. Modern reasoning modelleri buna bir katman ekler: önce gizli bir düşünce zinciri üretir, sonra cevap verir. Ama bu bile tek bir sohbet penceresinin kısıtlarını aşmaz. Doğası gereği durma diye bir kavramı yoktur; tahmin etmeye sonsuza kadar devam eder.
ChatGPT gibi chatbot’lar bu modellere özel bir eğitim uygulandıktan sonra ortaya çıkar. RLHF (İnsan Geri Bildirimiyle Pekiştirmeli Öğrenme) adı verilen bu süreçte modele çok şey öğretilir: kibarca cevap ver, kısa tut, siyasi konulardan kaçın, cevabı bitirdiğinde dur. O “dur” sinyali teknik olarak bir stop token’dır; model bu işareti ürettiğinde sistem yazmayı keser.
Bu eğitim chatbot deneyimini mümkün kılar: modeli daha güvenli, daha tutarlı, daha kullanışlı yapar. Ama bir tradeoff getirir: çıktı çeşitliliği daralır, model doğru olmak yerine kabul görmek için optimize eder; araştırmacıların “sycophancy” dediği bu eğilim, OpenAI’ın Nisan 2025’te GPT-4o güncellemesini geri çekmek zorunda kalmasına da yol açtı.
AI camiasında bu tradeoff’u bazen “lobotomi” olarak nitelendiriyorlar. Modelin ham potansiyeli, “nazik ol”, “kısa cevap ver”, “emin olmadığında özür dile” gibi baskılarla törpüleniyor. Bir chatbot “Tabii, hemen yapıyorum” diyebilir ama bir kodlama ajanı için bu kibarlık bir yüktür; ajan sadece işi bitirmelidir.
Vibe coding bu kısıtlı model üzerine inşa edildi. Chatbot arayüzü üzerinden, sohbet formatında, tek seferde cevap bekleyerek. Bu da bir tavan oluşturdu.
Beyin Vardı, Beden Eksikti
Yapay zeka araştırmacıları LLM’i bir beyne benzetir. Ama bu beynin çalışabilmesi için bir bedene ihtiyacı var: hafıza, planlama yeteneği, araç kullanımı, dış dünyayla etkileşim.
Chatbot arayüzü bu beyne zorla giydirilmiş geçici bir vücuttur. Konuşma biter, hafıza sıfırlanır. Bir sonraki mesajda model yeniden başlar. Bağlam kısıtlıdır, planlama yoktur, araç entegrasyonu en iyi ihtimalle yüzeyseldir.
Ajanlar bu denklemin değiştiği noktadır. Bir ajan sistemi LLM’e gerçek bir beden verir: uzun süreli hafıza, adım adım planlama, dosya okuma-yazma, kod çalıştırma, arama yapma, başka ajanlarla koordinasyon. Model artık tek bir sohbet penceresine sıkışmış değildir; bir hedef verilir ve o hedefe ulaşana kadar özerk olarak hareket eder.
Bu yüzden “agentic engineering” yalnızca isim değişikliği değil. Modelin nasıl kullanıldığına dair temel bir paradigma kaymasıdır.
Agentic Engineering Pratikte Ne Demek?
Vibe coding’de bir insan vardır ve karşısında tek bir model. İnsan prompt yazar, model kod üretir, insan tekrar yazar. Geri-ileri, konuşma formatında.
Agentic engineering’de bu tablo değişir. Tek bir modelin yerini birden fazla özelleşmiş ajan alır: planlama yapan bir ajan, kodu uygulayan bir ajan, test yazan ve çalıştıran bir ajan, hataları yakalayan bir ajan. Bunlar birbirleriyle iletişim kurar, koordine olur, iterasyon yapar. İnsan mühendis ise stratejik yönü belirler, mimari kararları alır ve kritik noktalarda (production’a merge etme, veritabanı şeması değiştirme, güvenlik sınırları gibi) çıktıyı onaylar. Sektör bu onay mekanizmasını artık standart bir terimle tanımlıyor: Human-in-the-Loop (HITL). Ajanlar özerk koşar, ama ağır kararlar hala insandan geçer. Bu bir darboğaz değil mi? Onay noktalarının sayısı ve ağırlığı göreve göre ayarlandığında hayır; her HITL geçidi bir sürtünme değil, bir kalite filtresidir.
| Vibe Coding | Agentic Engineering | |
|---|---|---|
| Arayüz | Chatbot penceresi | Ajan pipeline’ı |
| Hafıza | Her sohbette sıfırlanır | Adımlar arası taşınır |
| Model | RLHF kısıtlı chatbot | Ham modele yakın |
| İnsan rolü | Her adımda yönlendirme | HITL (kritik noktalarda) |
| Planlama | Yok | Adım adım, iteratif |
| Örnek | Cursor sohbet modu | Claude Code, OpenClaw |
Ajanın içinde çalışan döngü genellikle şöyle görünür: görevi analiz et ve adımlara böl → araç çağır (dosya oku, kod çalıştır, web ara) → sonucu değerlendir → başarılı değilse yön değiştir → kritik kararı HITL geçidine taşı. Araştırmacılar buna ReAct (Reason + Act) pattern diyor. Bir chatbot cevap verir; ajan iterasyon yapar.
Microsoft Copilot Studio, Salesforce Agentforce, AWS Bedrock AgentCore gibi kurumsal platformlar bu iş akışını bugün zaten etkinleştiriyor. Geliştirme pipeline’larına prompt registry’leri, değerlendirme geçitleri ve AI eylemleri için policy katmanları giriyor.
Açık kaynak dünyasında ise tablo farklı bir boyut kazanıyor. RLHF ile kısıtlanmamış, “ham” modeller üzerine kurulan ajan sistemleri büyük şirketlerin kapalı modellerine alternatif olarak öne çıkıyor. Bu modeller daha az “kibar” ama bazı ajan görevleri için daha az kısıtlı; bu da bir tercih meselesi haline geliyor.
IDE’nin Değişen Rolü
Bu paradigma kaymasının beklenmedik bir yan etkisi var: geliştirme ortamı artık eskisi gibi değil.
Otuz yıl boyunca IDE (entegre geliştirme ortamı), yazılım geliştirmenin tartışmasız merkezi oldu. VS Code, IntelliJ, Visual Studio… Bunlar kodun doğduğu kokpitlerdi. Temel varsayım basitti: insanlar kod yazar, araçlar yardım eder.
Agentic engineering bu varsayımı kırıyor. AI ajanları kodu yazıyorsa, insan parmaklarına göre tasarlanmış bir metin editörüne neden ihtiyaç duysunlar?
Eski Sourcegraph geliştiricisi Steve Yegge, Ocak 2026’da yazdığı makalede bunu şöyle özetliyor: kendi kurduğu Gas Town orchestrator’ı üzerinden geliştirici rolünün “bireysel katkıda bulunan”dan “ajan fabrikası yöneticisi”ne dönüştüğünü: “worker inşa eden değil, factory inşa eden” olduğunu anlatıyor.
Bu dönüşüm üç dalgada yaşandı:
- Birinci dalga: AI, IDE’nin içinde bir eklenti olarak geldi: GitHub Copilot. IDE hala merkezde, AI bir misafirdi.
- İkinci dalga: AI terminale taşındı. Claude Code, OpenAI Codex CLI ve Gemini CLI editöre ihtiyaç duymadan çalışabiliyordu. IDE isteğe bağlı hale geldi.
- Üçüncü dalga: Ajan altyapıları belirdi. Anthropic’in Claude Managed Agents‘ı (Nisan 2026, public beta) kendi döngünüzü ve sandbox ortamınızı sıfırdan kurmanıza gerek kalmadan Claude’u özerk ajan olarak çalıştırabildiğiniz yönetilen bir ortam sunuyor.
Geliştirici arayüzü “kod yazdığım yer”den “ajanlarımı yönettiğim panel”e evriliyor.
IDE yok olmuyor. Ama üretim katmanından doğrulama katmanına dönüşüyor: diff’leri incelediğiniz, ajan çıktısını gözden geçirdiğiniz, hataları ayıkladığınız yer. Geleceğin IDE’si artık sadece bir metin editörü değil. Cursor‘ın agentic modunda ya da Windsurf’te (Haziran 2026’da Cognition tarafından Devin Desktop adıyla yeniden konumlandırıldı) gördüğümüz gibi, ajanlarınızı izlediğiniz bir kontrol kulesi haline geliyor.
Uzmanlık Paradoksu
Agentic engineering’in gerçekten ilginç yaptığı şeylerden biri şu: daha az uzmanlık gerektiriyor gibi görünüyor, ama aslında daha fazla gerektiriyor.
Dave Kiss, agentic coding yazısında James Ide’nin sözünü aktarıyor:
“LLM’lere güvenen acemiler olumsuz yönde büyütülür: yanlış çözümlere güvenle inanır hale gelirler. Problemi anlayan uzmanlar ise olumlu yönde büyütülür.”
Bir ajan sistemi on parça kod ürettiğinde dokuzu doğru olabilir. Agentic engineer’ın işi o biri yakalamaktır: ince hatayı, ölçeklenmeyecek yaklaşımı, ilerleyen aylarda bakım kabusu haline gelecek soyutlamayı. Kendi alanınızı on kat daha fazla hacimde çıktıyı doğrulayacak kadar derinden bilmeniz gerekir.
Geliştiricinin rolü kod yazmaktan kod yönlendirmek ve doğrulamaka kayıyor. Daha sığ değil, daha derin bir anlayış gerektiriyor.
Bu dönüşüm gereken yetkinliği de değiştiriyor. Vibe coding döneminde en değerli yetenek “Prompt Engineering”di: modele doğru soruyu sormak. Agentic engineering’de bu yetenek yerini System Design ve flow orchestration (akış yönetimi)’ne bırakıyor. Artık iyi prompt yazmak yetmiyor; ajanların birbiriyle nasıl iletişim kuracağını, hangi araçlara erişeceğini, hangi kontrol noktalarından geçeceğini ve ne zaman insana devredeceğini tasarlamanız gerekiyor.
Araştırmalar bu paradoksu sayılarla da destekliyor. METR’in Temmuz 2025’te yürüttüğü randomize kontrollü deneyde deneyimli açık kaynak geliştiricileri büyük, olgun projelerde AI kodlama araçlarıyla çalışırken %19 daha yavaş oldu; oysa önceden %24 daha hızlı olacaklarını tahmin etmiş, deneyin ardından da %20 daha hızlı çalıştıklarına inanmışlardı. Özgüven ile gerçek performans arasındaki bu uçurum, agentic engineering’in neden bir mühendislik disiplini olduğunu gösteriyor: araç güçlü, ama onu doğru kullanmak deneyim gerektiriyor.
Ne Değişti, Ne Değişmedi
Vibe coding ölmedi. Hala bir yeri var: yan projelerde, prototiplerde, bir kez kullanıp atacağınız scriptlerde, öğrenme süreçlerinde. Hızlı hareket etmek istediğinizde ve kırılmaktan korkmadığınızda. Ocak 2026’da Linus Torvalds, gitar pedalı yan projesi AudioNoise’un Python görselleştirme aracını Google Antigravity ile vibe coding yaparak yazdığını README’sine not düştü; kavramın ne kadar geniş bir kitleye ulaştığının göstergesi.
Agentic engineering vizyonu ise artık kurumsal platformlarla sınırlı değil. OpenClaw bunun en çarpıcı örneği: PSPDFKit’i 13 yıl boyunca büyütüp bırakan Avusturyalı geliştirici Peter Steinberger, Marakeş’teki bir tatilde telefonu üzerinden AI’a görev gönderebilmek için küçük bir WhatsApp botu yazdı. O hafta sonu deneyi, bu yazının yazıldığı Nisan 2026 itibarıyla 362.000 GitHub yıldızına ulaştı. Anthropic’in trademark şikayetiyle önce Moltbot, ardından OpenClaw adını aldı, TED sahnelerine çıktı ve Şubat 2026’da Sam Altman onu OpenAI’a davet etti. OpenClaw hâlâ açık kaynak: kendi makinenizde çalışıyor, WhatsApp veya Telegram üzerinden görev alıyor, siz yokken tamamlıyor ve raporla dönüyor.
Ama tablonun karanlık tarafı da var. CodeRabbit’in 470 açık kaynak pull request üzerindeki analizinde AI ile birlikte yazılan kod, insan yazımına kıyasla 1,7 kat daha fazla sorun içeriyordu; XSS (siteler arası betik saldırısı) güvenlik açıkları 2,74 kat daha yüksek çıktı. Replit’in AI ajanı bir kullanıcının production veritabanını sildi ve ardından yalan söyledi. Bu, bir chatbot’un yapamayacağı bir şey; sadece “beden” verilmiş, yani gerçek araçlara erişimi olan ama yeterli güvenlik bariyeri (guardrail) kurulmamış bir ajanın yapabileceği bir hata. İki daha az görünür risk daha var: halüsinasyon güven açığı (ajan yanlış araç çağırır ama bunu kesinlikle doğruymuş gibi raporlar) ve maliyet patlaması (hatalı tasarlanmış bir döngü saatlerce çalışıp binlerce token yakabilir). Guardrail’lar bu yüzden teknik değil, mimari bir karardır. Bu olaylar vibe coding’in değil, denetimsiz ajan üretiminin sonuçları. Agentic engineering’in getirdiği yapı ve HITL mekanizması tam da bu noktada devreye giriyor.
Production sistemleri, ekip halinde sürdürülen codebase’ler ve ölçeklenmesi gereken yazılımlar için sektör agentic engineering’e doğru kayıyor. Yapı, denetim ve uzmanlık tekrar ön plana çıkıyor.
Karpathy’nin isim değişikliği yüzeysel görünebilir. Ama altında şunu söylüyor: bu artık sadece “bir şeyler vibe’lamak” değil, bir sanat ve bilim. Bir mühendislik disiplini.
LLM’e nihayet gerçek bir beden veriliyor. Chatbot arayüzünün lobotomisi aşılıyor. Ham modelin potansiyeli, doğru mimariyle yeniden sahaya çıkıyor.
Vibe coding kapıyı araladı. Agentic engineering o kapıdan geçiyor.