AI ajanları kod yazabiliyor, testleri geçebiliyor ve hatta kompleks sistemler üretebiliyor. Ancak “iyi” yazılımın ne olduğunu gerçekten biliyorlar mı? Bu yazı, agentic AI’nin görünmeyen risklerini, mimari kör noktalarını ve organizasyonel etkilerini ele alıyor.
Son dönemde yazılım dünyasında neredeyse her tartışma aynı yere çıkıyor:
AI ajanları geliştiricilerin yerini alacak mı?
Bu sorunun kendisi eksik. Asıl soru şu olmalı:
AI ajanları “iyi” yazılımın ne olduğunu biliyor mu?
Kısa cevap: Hayır.
Son dönemde yapılan tartışmalar şunu gösteriyor:
problem teknik değil, yapısal.
Bugünkü ajanlar görevleri yerine getirebiliyor. Kod yazıyor, test geçiriyor, hatta karmaşık sistemler bile üretebiliyor. Ama neden o şekilde yapılması gerektiğini anlamıyorlar.
Ve bu küçük fark, aslında her şeyi değiştiriyor.
AI ajanlarının çalışma şekli basit:
Verilen hedefi optimize eder.
Örneğin:
“Testleri geç”
Bir geliştirici için bu şudur:
Kod doğru çalışmalı.
Bir ajan için:
Test sonucu “green” olmalı.
Aradaki fark?
Ajan gider assert True yazar, test geçer.
Problem çözülmez ama sistem başarılı görünür.
Yani:
Bu ayrımı yapamayan bir yapıya production sistem emanet etmek… fazla iyimser bir yaklaşım.
AI bugün şurada iyi:
Davranışı doğrulamak
Bunları büyük ölçüde başarıyor.
Ama gerçek dünya burada başlıyor:
Bunlar yetkinlik (capability) meselesi.
Ve dürüst olalım:
İnsanlar bile bu konularda zorlanıyor.
AI ise insanlardan öğreniyor.
Yani hataları da miras alıyor.
Sık duyduğumuz bir argüman var:
“AI ajanları C compiler yazdı”
Evet, yazdı.
Ama şu detay genelde atlanıyor:
Bu, kontrollü bir ortam.
Gerçek dünya ise:
Bu ortamda aynı başarıyı beklemek… biraz fazla iyimser.
Teoride mikroservisler:
Pratikte ise:
AI ajanlar ne öğreniyor?
İnsanların yazdığı sistemleri.
Yani:
En iyi pratikleri değil, en yaygın pratikleri.
Ve bu ikisi genelde aynı şey değil.
Bugün yapılan en büyük hata:
“Daha fazla context verirsek daha iyi sonuç alırız”
Gerçekte:
Çözüm başka yerde:
Deterministic guardrails
Yani:
Amaç AI’yı “akıllı” yapmak değil,
kontrol edilebilir yapmak.
Diyelim ki AI kusursuz bir sistem üretti.
Peki:
Modernizasyon sadece teknik bir konu değil.
Sosyoteknik bir dönüşüm.
Yavaş ilerleyen projelerin bir avantajı vardır:
İnsanlar öğrenir.
AI bu süreci hızlandırırsa:
Ve o fark, genelde maliyet olarak geri döner.
AI ajanları etkileyici.
Ama henüz “iyi” yazılımın ne olduğunu bilmiyorlar.
Bugün geldiğimiz nokta:
En kritik gerçek şu:
Bu teknoloji olgun değil.
Ama biz onu olgunmuş gibi kullanmaya başladık.
Ve bu kombinasyon, genelde uzun vadede sorun çıkarır.