Neden AI Ajan Organizasyonu İçin Slack ve ChatGPT Yeterli Değil?
Neden AI Ajan Organizasyonu İçin Slack ve ChatGPT Yeterli Değil?
Bu yazı, haftalık serimizin yedinci ve son yazısı. Bu hafta boyunca gölge AI sorununu tanımladık, bir ajanın ne olduğunu açıkladık, organizasyon şemasına ajanları nasıl dahil etmemiz gerektiğini, policy.md ile ajan sınırlarını nasıl çizeceğimizi, A2A delegasyon akışını ve hibrit ekiplerin çalışma modelini ele aldık. Şimdi tüm bu kavramları bir araya getirme zamanı.
Gölge AI’den Yapılandırılmış Organizasyona
Şirketinizde Kaç AI Ajanı Çalışıyor, Kimse Bilmiyor? yazısında tanımladığımız gölge AI, herkesin kendi sekmesinde kendi chatbotuyla kendi promptuyla iş yaptığı, sorumluluk ve iz bırakmayan bir durumdur. Bu durum tek bir ChatGPT sekmesi için sorun değildir; sorun, bu eylemlerin kurumsal bir çalışma modeline dönüşmesidir. Bir mühendis müşteri verisini kişisel bir hesaba yükler, bir satır elemanı fiyat şablonunu başka bir modele yapıştırır, bir IK uzmanı özgeçmişleri özetlemek için üçüncü bir servise gönderir. Hiçbiri kurumsal altyapı üzerinde çalışmaz, hiçbiri kurumsal politika tarafından yönetilmez, hiçbiri IT onayından geçmez. İş yapılır, sonuç alınır, iz kaydı kalır.
Ajan Nedir: AI Aracından Ajanına yazısında vurguladığımız aracı-ajan ayrımı burada kritik hale gelir. Bir ajan, bir tarayıcı sekmesindeki chatbot değil; tanımlı bir sorumluluğu, modeli, becerileri ve politikası olan bir varlıktır. Eğer bu tanım, onay ve aktivasyon mekanizmaları olmadan sekme seviyesinde kalırsa, gölge AI’den çıkmak mümkün olmaz. Araç verimliliği sağlar; ajan ise öngörülebilirlik sağlar. Organizasyon için ihtiyacımız olan şey öngörülebilirliktir.
Organizasyon Yapısı: İnsanlar ve Ajanlar Aynı Ağaçta
Organizasyon Şeması Neden Ajanları da Kapsamalı? yazısında, organizasyon hiyerarşisine ajanların da dahil edilmesi gerektiğini, her ajanın bir sorumlusunun (responsible_id) olması gerektiğini açıkladık. Eğer bir ajan herhangi bir departmana bağlı değilse, kimse onun ne yaptığından sorumlu değildir. Bu, sadece bir yönetim kuralı değil, bir güven ve denetim gereksinimidir.
Bir mühendis bir ajanı kod review için aktif ederken, bu ajanın başka bir ekibe farklı bir izleme politikasıyla devredilmesi, tüm yapının görünür kalmasını gerektirir. Eğer bu bağlantı organizasyon şemasında görünmüyorsa, yetkilendirme ve denetim imkanı yoktur. Şema, insanlar için değil, tüm çalışan varlıklar — insan ve ajan — için tasarlanmalıdır.
Politika dosyası (policy.md) olmadan, bir ajanın sınırları belirsiz kalır. Politika ve Ajan Durumu yazısında gördüğümüz gibi, her ajanın davranış kuralları, durum yönetimi (Taslak/Aktif/Pasif) ve beceri tipleri (builtin/mcp/http/function) önceden tanımlanmalıdır. Bu kurallar, bir insan çalışanın iş tanımına benzer: ne yapacağı, ne yapmayacağı, nasıl raporlayacağı yazılıdır. Ayrıca bu tanımlar bir dosyada olduğu için, onlar denetlenebilir, geçmişe dönük bakılabilir ve ihtiyaç duyulduğunda güncellenebilir.
Delegasyon ve Onay: İnsan Hiyerarşisinin Ajanlara Uzantısı
Ajanlar Birbirine Nasıl İş Devreder? yazısında A2A delegasyonun, onay akışı ve sonuç kontrolü nasıl çalıştığını gördük. Bu mekanizma, insan organizasyonundaki delegasyon hiyerarşisiyle birebir paralellik taşır: bir ajan başka bir ajana görev devreder, onay akışı devam eder ve sonuç kontrol edilir. Tek fark, bu akışın otomasyon tarafından hızlandırılabilmesi, ama asla insan onayının tamamen ortadan kaldırılması değildir.
Ancak bu delegasyon mekanizması, sadece teknik bir alışveriş değildir. Hibrit Ekiplerde İş Nasıl Bölünür? yazısında belirttiğimiz gibi, onay hattı organizasyon şemasında görünür hale gelmelidir. Kalite kontrol ajanının “başarısız” sonucu, insan kalite müdürü tarafından onaylanmalı veya otomatik olarak üretim ajanına geri döndürülmelidir. Bu kural, politika dosyasında yaşar. Şematik olarak tanımlı değilse, sistem rastgele davranır — ya tüm çıktıları insan manuel onayı bekler (ölçeklenmez) ya da tümü otomatik geçer (riskli).
Dosya Tabanlı Yaklaşımın Getirdiği Güven ve Denetim
Bu hafta ele aldığımız tüm kavramlar —rol tanımı, politika, delegasyon, hibrit ekip yönetimi— tek başına Slack kanallarında veya ChatGPT sohbetlerinde pratikte uygulanamaz. İletişim araçları eşzamanlı konuşma ve hızlı çıktı için uygundur; kurumsal organizasyon, sorumluluk ve denetim için değil. Slack’te herkesin kendi botu olduğunda, sorumluluk kaybolur. ChatGPT’de her promptun geçmişi yoktur, onay hattı yoktur, rol tanımı yoktur.
Markdown ve Git altyapısı şunları sağlar:
- Versiyon kontrolü: Organizasyon değişikliği bir PR ile yapılır. Geçmişe dönük bakış, denetim izi ve geri dönüş imkanı. “Bu onay hattı dün böyle miydi?” sorusuna dosya geçmişi cevap verir.
- Teknik olmayan erişim: YAML ve Markdown, yazılım ekibine özel değildir. Departman müdürü, proje yöneticisi veya hukuk ekibi bu dosyaları okuyabilir, yorum yapabilir ve onay verebilir.
- Tekrarlanabilirlik: Aynı politika ve organizasyon yapısı, geliştirme, test ve üretim ortamlarına tekrar tekrar uygulanabilir. “Ajan şeması test ortamında çalışıyor, şimdi üretime alalım” demek, bir merge işlemidir.
- Güven: Dosya tabanlı yapı, yetkisiz değişiklikleri zorlaştırır ve tüm değişikliklerin kayıt altında kalmasını sağlar. Bir ajanın rolü değiştiğinde, bu değişiklik bir PR ile gerçekleşir ve en az bir başkası tarafından gözden geçirilir.
Sonuç
Bir haftalık serinin sonunda vardığımız nokta şudur: AI ajanlarını kuruma entegre etmek, onları bir sekme veya bot olarak değil, organizasyonun doğal bir parçası olarak görmek demektir. Rol, politika, delegasyon ve versiyon kontrolü — bu dört temel eleman, dosya tabanlı ve self-hosted bir yaklaşım olmadan pratikte hayata geçmez.
Gölge AI’den yapılandırılmış ajan organizasyonuna geçiş, tek bir araç değişikliği değildir. Kurumsal bir yaklaşım değişikliğidir. Bu yolculuk, bugünkü seride özetlenen adımlarla başlar.
Siz kurumunuzda ajanları nasıl yönetiyorsunuz? Deneyimlerinizi paylaşmak için bize ulaşın.