İçindekiler 9
Yapay zeka ajanı, bir dil modeline araçlar ve bir hedef verdiğinde adımlarını kendi planlayan yazılımdır. Sonucu kontrol eder ve işi bitirene kadar döngüde çalışır. Sohbet modeli cevap yazar. Ajan ise dosya açar ve bir sistemi çağırır. Çıkan sonucu okuyup bir sonraki adıma geçer. Bu rehber tanımı, çalışma döngüsünü ve tek kişilik bir şirkette 8 ajanlık bir takımın günlük işleyişini anlatıyor.
Sayfanın sonunda kopyalayabileceğin bir başlangıç listesi var. Liste iki rolle başlıyor. Takımı sonradan büyütürsün.
Yapay zeka ajanı nedir?
Bir yapay zeka ajanı dört parçadan oluşur:
- Model: kararı veren dil modeli.
- Araç: dosya okuma ya da komut çalıştırma gibi gerçek eylemler.
- Hedef: iş bitince ne görüleceğinin net tarifi.
- Döngü: eylemden sonuca, sonuçtan yeni karara dönen tekrar.
Model tek başına metin üretir. Ona araç verdiğinde metin eyleme dönüşür. Eylemin sonucu modele geri gelir. Model bir sonraki kararını buna göre verir. Bu geri besleme döngüsü ajanı ajan yapar.
Anthropic’in ajan tanımı iki yapıyı ayırıyor. İş akışında (workflow) model ve araçlar önceden yazılmış kod yollarıyla yönetilir. Ajanda model kendi sürecini ve araç kullanımını dinamik olarak yönlendirir. Yol önceden çizilmişse elindeki şey iş akışıdır. Yolu model seçiyorsa ajandır.
Gün 60 canlı yayınında ajanı şöyle tanımladım: dil modeline araçlar veriyorsun, “bu araçları kullanıyor ve ajana dönüşüyor”. AgentSpace’teki ajanlara bu yüzden ajan diyorum. Ekip yönetme becerisi ve roller gibi araçları kullanabiliyorlar. Hafıza da bu araçların arasında. Yayındaki cümleyle: “bunları kullanabildiği için gerçek dünya görevlerine çıkabiliyorlar.”
Tek bir uzun prompt ajan sayılmaz. Araç yoksa eylem yoktur. Bitiş koşulu yoksa döngü yoktur. Ajanı ölçmek için iki soru yeter: araç kullanıyor mu ve sonucu okuyup yönünü değiştiriyor mu?
Chatbot ile yapay zeka ajanı arasındaki fark
Üç yapıyı yan yana koymak farkı netleştirir. Aşağıdaki tablo her birinde adımları kimin belirlediğini gösteriyor.
| Özellik | Chatbot | İş akışı otomasyonu | Yapay zeka ajanı |
|---|---|---|---|
| Girdi | Kullanıcı sorusu | Tetikleyici olay | Hedef ve bağlam |
| Adımları kim belirler | Yok, tek cevap | Sen önceden çizersin | Model, çalışırken |
| Araç kullanımı | Genelde yok | Sabit sırayla | Modelin seçtiği sırayla |
| Sonucu kontrol | Kullanıcı | Koşul düğümleri | Ajan kendi çıktısını okur |
| Tipik iş | Soru cevaplama | Sipariş gelince kayıt açma | Bir özelliği baştan sona geliştirme |
Sınırlar birbirine geçer. Aynı üründe üç yapıyı da görebilirsin. ChatFlow’da sipariş hattı n8n workflow’ları, Shopify Admin API ve WhatsApp mesaj altyapısı üzerinde koşuyor. Bu kısım iş akışıdır. Müşterinin serbest yazdığı soruyu ise WhatsApp’taki AI satış ajanı karşılıyor.
İş akışı öngörülebilir işlerde kazanır. Aynı adımlar her seferinde aynı sırayla çalışacaksa ajana gerek yok. Adımlar işin içeriğine göre değişiyorsa ajan devreye girer.
Bir yapay zeka ajanı nasıl çalışır?
Ajanın içinde tek bir sihirli parça yok. Aynı döngü her görevde tekrar eder. Döngüyü dört adımda okumak kolay.
Hedef ve plan
Ajan bir hedefle başlar. İyi hedef bitiş koşulunu içerir: “şu dosyada şu davranış çalışsın, test geçsin”. Model hedefi alt adımlara böler. Plan sabit kalmaz. İlk adımın sonucu planı değiştirebilir.
Araç ve kontrol
Ajan her adımda bir araç seçer. Dosyayı okur ya da bir komut çalıştırır. Sonuç geri gelir. Ajan çıktıyı hedefle karşılaştırır. Uyuyorsa ilerler. Uymuyorsa aynı adımı farklı yoldan dener.
Kontrol adımı olmayan döngü yalnızca komut sıralamasıdır. Bitti kriterini yazılı tutmak bu yüzden önemli. Ajan neye bakacağını bilir.
Küçük bir örnek: hedef “formdaki telefon doğrulaması çalışsın”. Ajan önce ilgili dosyayı okur. Sonra kuralı yazar ve testi çalıştırır. Test geçmezse çıktıyı okur ve kuralı yeniden düzenler. Test geçince sonucu bildirir.
Hafıza
Model bir oturumun içinde bağlamı taşır. Oturum kapanınca bağlam gider. Kalıcı hafıza kararları ve tercihleri oturumlar arasında saklar. AgentSpace’te ajanlar kararları ve tercihleri oturumlar arasında hatırlar. Hafıza kuralları elle onaylanır. Ayrıntısı ajanlara kalıcı hafıza yazısında.
İzin sınırı
Araç kullanan her ajan bir yetki alanında çalışır. Hangi klasöre yazabileceği ve hangi komutu çalıştırabileceği baştan tanımlanır. Yetki ne kadar dar olursa ajanın etki alanı o kadar öngörülebilir olur. Konu yedinci bölümde kurallara dönüşüyor.
Tek ajan yerine takım: çoklu ajan sistemi
Bir ajan küçük görevlerde yeter. Görev büyüdükçe tek ajanın bağlamı şişer. Backend ve arayüz aynı konuşmada birikir. Test de onlara eklenir. Model neye odaklanacağını ayırt etmekte zorlanır.
Çoklu ajan sistemi bu yükü böler. Bir lider ajan görevi alır ve alt görevlere ayırır. Uzman worker’lar bu parçaları üstlenir. AgentSpace’te delegasyon böyle işliyor: lider görevi böler, worker’lar paralel ve izole çalışır.
Üç somut kazanç var:
- Temiz bağlam: her worker yalnızca kendi görevinin bilgisini taşır.
- Paralellik: bağımsız parçalar aynı anda ilerler.
- İzole iş: bir worker’ın çalışması diğerinin dosyalarına dokunmaz.
Liderin işi koordinasyondur. Lider işi kendisi yazmaz. Görevi tanımlayıp doğru uzmana verir. Gelen sonucu inceler. Bu ayrım takımı yönetilebilir tutar. Ajan sayısı arttığında da aynı düzen geçerli kalır.
| Durum | Tek ajan | Lider + uzman takım |
|---|---|---|
| Kapsam | Tek dosya ya da küçük özellik | Birden çok katmanı olan özellik |
| Bağlam | Tek konuşmada birikir | Her uzmanda ayrı ve temiz |
| Hız | Sırayla ilerler | Bağımsız parçalar paralel |
| Yönetim yükü | Düşük | Görev dosyası yazmayı gerektirir |
Rol sınırı netliği ajan sayısı kadar önemli. Her worker’ın tek bir uzmanlığı olmalı. Sınır bulanık olursa iki ajan aynı işe girer.
Tek kişilik şirkette 8 ajanlık takım
Ben bu düzeni tek kişilik bir şirkette kullanıyorum. Bir takım 8 ajandan oluşuyor: 1 lider ve 7 uzman. Tam sistemin ayrıntısı 8 ajanlık takımın tam sistemi yazısında. Burada çerçeveyi veriyorum.
Roller
| Rol | Sorumluluk |
|---|---|
| Lider | Koordinasyon; görev yazar ve sonuç inceler, işi kendisi yazmaz |
| Backend ve veritabanı uzmanı | Sunucu tarafı ve veri katmanı |
| Kod otomasyon uzmanı | Script ve otomasyon kodu |
| Frontend uzmanı 1 | Arayüz geliştirme |
| Frontend uzmanı 2 | Arayüz geliştirme |
| n8n otomasyon uzmanı | n8n workflow’ları |
| QA ve doğrulama uzmanı | Test ve kanıt kontrolü |
| Araştırma uzmanı | Kaynak tarama ve karşılaştırma |
Görev dosyasından sonuç dosyasına
Takımın çalışma döngüsü iki dosyaya dayanır.
- Lider bir görev dosyası yazar. Dosyada kapsam, yapılacaklar ve bitti kriteri ayrı bölümlerde durur.
- Lider görevi doğru ajana verir.
- Worker işi bitirince bir sonuç dosyası bırakır: ne yaptığını ve kanıtını yazar.
- Lider sonucu inceler. Görevi kapatır ya da yeni bir görev yazar.
Döngü yazılı olduğu için bilgi sohbetin içinde kaybolmaz. Her görevin bir başı ve sonu var. Takımı dosyalara bakarak izleyebilirsin.
İki kural
Takım iki kuralla çalışıyor:
- İki ajan aynı dosyayı aynı anda düzenlemez.
- Kanıtsız “bitti” yazılmaz.
İlk kural çakışmayı baştan kapatır. İkinci kural liderin incelemesini somutlaştırır. Kanıt bir test çıktısı ya da bir komut sonucu olur.
Yayından üç kesit
Gün 55 canlı yayınında AgentSpace’in amacını şöyle anlattım: kendine şirket kurup yapay zeka çalışanları edinmen, onları belli bir sistem altında yönetip ürün yaptırman. ChatFlow’daki geliştirmelerin AgentSpace’ten çıktığını gösterdim ve bunları otopilotta yaptığımı söyledim. Canlı yayınlarda planlamayı öncesinden yapmıştım. Canlı yayında otopilot olarak görevleri başlattık ve takım görevleri sırayla yaptı. Otopilotun planlama tarafı otopilot sprint yazısında.
Gün 46 canlı yayınında farklı takımların aynı anda çalıştığını gösterdim. Bir takımda AgentSpace uygulamasını geliştiriyorum. Başka bir takımda ChatFlow geliştiriyorum. Takıma gidip lideriyle konuşuyorum. Çoğu zaman konuşmama bile gerek kalmıyor, çünkü görevleri otopilotta yapıyorlar. Yayında söylediğim gibi: “Bizim yapmamız gereken ise görevleri tanımlamak.”
Gün 60 canlı yayınındaki tanım bu bölümü de özetliyor: ajanı ajan yapan, elindeki araçlar. AgentSpace bu araçları tek bir ofiste topluyor. Her ajan kendi terminalinde çalışıyor ve kalıcı bir kimliği var.
Küçük olmak burada avantaj. Tek kurucu görev tanımlıyor. Takım işi paralel yürütüyor. Koordinasyon toplantıya değil dosyaya dayanıyor.
Yapay zeka ajanı nasıl oluşturulur?
Bir yapay zeka ajanı oluşturmak için önce tek bir iş seçersin. Büyük bir vizyon gerekmez. İşin başı ve sonu belli olmalı, kanıtı görülebilmeli. “Bu formdaki doğrulama kuralını yaz ve testini çalıştır” iyi bir ilk görevdir.
Adım adım kurulum
- Bir kodlama motoru seç. AgentSpace 11 kodlama motoruyla çalışıyor ve Claude Code da bunların arasında.
- Ajana bir rol ver. Rol tek cümleyle tarif edilebilmeli.
- Araçlarını tanımla. Hangi klasöre yazabileceğini ve hangi komutları çalıştırabileceğini yaz.
- Bitti kriterini görev dosyasına koy.
- Sonuç dosyası şablonunu hazırla. Ajan kanıtı oraya bırakır.
- Hafıza kurallarını belirle ve onayı elle ver.
Kod ve dosyalar diskte kalır. Kendi API anahtarını kullanırsın. Bu yapı ajanı yerel bir çalışan gibi yönetmeni sağlar.
Kopyalanabilir görev ve sonuç şablonu
Aşağıdaki blok görev dosyasının ve sonuç dosyasının iskeleti. Kendi işine göre doldur.
GÖREV DOSYASI
Kapsam: (tek cümle, hangi dosya ya da modül)
Yapılacaklar: (numaralı kısa liste)
Bitti kriteri: (hangi test geçecek, neyi göreceksin)
Dokunulmayacak dosyalar: (liste)
SONUÇ DOSYASI
Ne yaptım: (kısa özet)
Kanıt: (test çıktısı ya da komut sonucu)
Değişen dosyalar: (liste)İki rolle başlangıç listesi
Takımı ilk günden 8 ajana çıkarma. Lider ve bir uzmanla başla.
- Tek bir iş seç ve bitti kriterini yaz
- Bir lider rolü tanımla (görev yazar, işi yapmaz)
- Bir uzman rolü tanımla (tek uzmanlık alanı)
- Görev dosyası şablonunu kaydet
- Sonuç dosyası şablonunu kaydet
- Uzmanın yazabileceği klasörleri sınırla
- İlk görevi ver ve sonuç dosyasını oku
- Kanıt yoksa görevi kapatma
- Uzman düzgün çalışınca ikinci uzmanı ekle
- Hafızaya yalnızca onayladığın kararları yaz
İki rol düzeni oturunca üçüncü uzmanı eklersin. Her eklemede aynı döngüyü koru.
İlk görev için fikirler
İlk görev küçük ve doğrulanabilir olmalı. Birkaç örnek:
- Tek bir sayfadaki metin düzenini güncellemek
- Bir scriptin çıktısına test eklemek
- Bir kaynak listesini tarayıp kısa özet çıkarmak
Üçünde de bitti kriteri açık. Sonuç dosyasında kanıt görünür. İlk görev oturunca kapsamı büyütürsün.
Ajanı güvenle çalıştırmanın kuralları
Ajan gerçek araç kullandığı için kurallar en baştan yazılı olmalı. Beş kural yeterli bir çerçeve verir.
İzin
Ajan yalnızca görevi için gereken yetkiyi alır. Yazma izni tek klasörle sınırlı olur. Komut listesi görevden göreve değişebilir. Ayrıntısı ajan izinlerini sınırlamak yazısında.
Kanıt
Her görev bir kanıtla kapanır. Kanıt bir test çıktısı ya da bir komut sonucu olur. Kanıt sonuç dosyasında durur. Lider görevi ancak kanıtı okuyunca kapatır.
Dosya sahipliği
Bir dosyanın aynı anda tek sahibi vardır. İki ajan aynı dosyayı aynı anda düzenlemez. Görev dosyasında hangi ajanın hangi dosyaya yazacağı açıkça geçer. Paralel çalışma bu şekilde temiz kalır.
İnsan onayı
Kalıcı hafızaya giren kurallar elle onaylanır. Canlıya çıkan değişiklikler de senin onayından geçer. Ajan öneri sunar. Karar sende kalır.
Küçük başlangıç
Yeni bir görev türünü önce dar bir kapsamda dene. Sonuç dosyasını oku ve kanıtı kontrol et. Düzen oturunca kapsamı genişlet. Bu ritim hem güveni hem hızı artırır.
Görev panosu izlemeyi kolaylaştırır. AgentSpace’te kartlar sürükle-bırak çalışıyor. Kartta başlık ve açıklama görünür. Kartı bir ajana atarsın.
Sık sorulan sorular
Yapay zeka ajanı nedir nasıl yapılır?
Yapay zeka ajanı, araç kullanan ve hedefe göre döngüde çalışan bir dil modelidir. Yapmak için bir rol, bir araç seti ve yazılı bir bitti kriteri gerekir. Tek bir iş ve iki rolle başlarsın. Kanıt ve izin sınırlarını en baştan koyarsın.
Yapay zeka ajanları ne işe yarar?
Adımları önceden bilinmeyen işleri üstlenirler. Kod geliştirme ve araştırma tipik örnek. Ajan araç kullanabildiği için gerçek dünya görevlerine çıkabilir. Sabit ve tekrarlayan işler için iş akışı otomasyonu daha uygundur.
Yapay zeka ajanı nasıl kullanılır?
Ajana bir görev dosyası verirsin. Dosyada kapsam, yapılacaklar ve bitti kriteri ayrı bölümlerde durur. Ajan işi yapar ve sonuç dosyasına kanıtını bırakır. Sen sonucu inceler, görevi kapatır ya da yeni görev yazarsın.
AI agent ne demek?
AI agent, İngilizce “yapay zeka ajanı” anlamına gelir. Bir modelin araçlarla eylem yaptığı ve sonucu görüp bir sonraki adıma karar verdiği yapıyı anlatır. Anthropic bunu modelin kendi sürecini ve araç kullanımını yönlendirmesi olarak tanımlıyor.
AI agent örnekleri nelerdir?
Kod yazıp testini çalıştıran bir geliştirme ajanı örnektir. Bir kaynağı tarayıp özet çıkaran araştırma ajanı bir diğeri. WhatsApp’ta müşteri sorularını yanıtlayan bir satış asistanı da bu gruba girer. Ortak nokta araç kullanımı ve hedefe dönük döngüdür.
Ajan tabanlı yapay zeka nedir?
Ajan tabanlı yapay zeka, işi tek bir cevapla bitirmeyen, adım adım ilerleyen yaklaşımdır. Model bir hedef alır ve araçlarla eyleme geçer. Her adımın sonucunu okuyup planını günceller.
Çoklu ajan sistemi nedir?
Çoklu ajan sistemi, birden fazla ajanın rol paylaşarak çalıştığı düzendir. Genelde bir lider görevi böler ve uzman worker’lar parçaları paralel yürütür. Temiz bağlam ve izole iş bu düzenin ana kazancıdır.
İlgili yazılar
Sonuna kadar oku, savaşçı uyansın
Yazıyı bitirince “okundu” olur ve seferine sayılır. Kayıt yalnız bu tarayıcıda kalır.
Sıradaki seferler
Yeni yazı çıkınca e-postana gelsin
Kurduğum ajan sistemleri, işe yarayan prompt’lar, gerçek sayılar. Kopyala-kullan hâliyle.