GOAT super agent nedir, nasıl çalışır? Tek başına çalışan ajan ekibi
Esad Kılıç ile kurduğumuz GOAT'un ilk bölümü: ajan orkestrası, iş akışı ve geliştirme sırasında bulduğumuz hata.
GOAT super agent, birçok işi tek başına yapan bir ajan orkestrasıdır. Bir yönetici ajan ve onun altında farklı çalışanlar gibi görev yapan ajanlar var. Sen "kliniklere chatbot satmak istiyorum" dersin. GOAT ajansını kurar, potansiyel müşteri bulur, onlara ulaşır ve hepsini raporlar. Sana ne yapabileceğini söyleyen değil, işi senin için yapan bir sistem hedefliyoruz. GOAT hem açık kaynak hem de bulut sürümüyle gelecek. Açık kaynak sürüm Claude Code ile kullanılıyor. Bulut sürümü ise normal bir arayüzden kullanılacak.
Bu rehberin videosu: GOAT Projesi Bölüm 1: Tek Başına Çalışan Bir Ekip Kuruyoruz (Super Agent) (00:08:42).
GOAT nedir?
GOAT bizim tek ajan orkestramız. Aklına gelebilecek birçok işi yapabilecek bir ajan üzerinde çalışıyoruz. Ajansını kurabilir, müşteri bulabilir, uygulama yapabilir, sunum ve içerik hazırlayabilir.
Hedefimiz, birçok uygulamanın yerine yalnız GOAT'un kullanılması. Uygulamaları kullanma biçimimiz değişiyor. Artık prompt yazmaya alışıyoruz. İşlerin daha hızlı, daha iyi ve daha ucuz olmasını bekliyoruz.
GOAT'u Esad Kılıç ile birlikte, onun ofisinde kuruyoruz. Projeye iki hafta önce başladık ve önce temel yapıyı oturttuk. Bu video üç bölümlük bir serinin ilk bölümü.
- Açık kaynak sürüm: Claude Code ile kullanılıyor.
- Bulut sürümü: normal bir arayüzden kullanılacak.
- İlk odak açık kaynak sürüm, arayüz bundan sonra güzelleştirilecek.
Ajan yapısı: yönetici ve çalışanlar
GOAT'un içinde farklı ajanlar var. Her biri ayrı bir çalışan gibi görev yapıyor. GOAT ise bu ekibin yöneticisi.
Arka tarafta Claude Code ile çalışan farklı ajanlar bulunuyor. Her ajanın yapacağı iş tek tek kodlanmalı ve tek tek kontrol edilmeli.
- Her ajana güzel örnekler ver.
- Her ajan için eksiksiz bir kural listesi oluştur.
- Çıktıları bir kontrol ajanına denetlet.
- Kontrol ajanı çıktıları test eder, ekran görüntüsü alır ve son sürüme getirir.
GOAT'un iş akışı
Sistem seni karşılayarak başlar. Önce adını ve ajansının adını sorar. Sonra hangi sektöre hizmet vereceğini sorar. Bilmiyorsan "sen seç" diyebilirsin, GOAT seni yönlendirir. Ardından hangi şehirlerde müşteri aradığını sorar.
Daha doğru veri için farklı veri kaynaklarına bağlanır. Örneğin müşteri adayı bulmak için Apify anahtarı ister. Bu anahtarı vermek istemezsen ücretsiz bir yolla, Google üzerinden arama yaparak veri bulur. Doğru veriye ulaşmak istiyorsan anahtarı vermen daha iyi olur.
- Ajans kurulumu
- Müşteri adaylarını tarama
- Müşteri adaylarını puanlama
- Varsa mevcut siteni analiz etme
- E-posta gönderimi için gerekli bağlantıyı isteme
- Görsel ve rapor için bir görsel üretim servisi isteme
- İlk kampanyayı ve ilk teklifi hazırlama
- Son olarak senin siteni bitirme
Geliştirirken fark ettiğimiz hata
Testte Apify anahtarı vermedik. GOAT arama yapamadı ve sıfır müşteri adayı buldu. Puanlama adımında da puanlayacak bir şey kalmadı.
Buradan iki ders çıkardık. Arama hata verirse sistem bir sonraki adıma geçmemeli. Kullanıcı araya başka bir istek koyduğunda, örneğin "site yap" dediğinde, GOAT bunu da yapabilmeli. Yani sistemi daha sağlam hale getirmemiz gerekiyor.
- Hata alan adımdan sonra akışı durdur.
- Kullanıcının ara isteklerine cevap verebilmesini sağla.
- Her aşamayı ayrı ayrı ve çok detaylı promptla.
Adım adım
- GOAT'u başlat ve adını, ajansının adını gir.
- Hizmet vereceğin sektörü yaz ya da "sen seç" diyerek GOAT'un seni yönlendirmesine izin ver.
- Müşteri aradığın şehri belirt.
- Daha doğru veri için Apify anahtarını ver ya da ücretsiz arama yoluyla devam et.
- GOAT'un müşteri adaylarını taramasına, puanlamasına ve varsa siteni analiz etmesine izin ver.
- E-posta ve görsel üretimi için istenen bağlantıları tamamla.
- İlk kampanyayı, ilk teklifi ve siteni GOAT'un raporlarıyla birlikte gözden geçir.
Kontrol listesi
- Her ajan için örnekler ve kural listesi hazır mı?
- Kontrol ajanı çıktıları test ediyor ve ekran görüntüsü alıyor mu?
- Veri kaynağı anahtarı yoksa sistem hatayı fark edip akışı durduruyor mu?
- Sıfır müşteri adayıyla puanlama adımına geçilmesi engellendi mi?
- Kullanıcı araya "site yap" gibi bir istek koyduğunda GOAT bunu yerine getirebiliyor mu?
- Her aşama ayrı ayrı ve detaylı şekilde promptlandı mı?
Sıkça Sorulan Sorular
GOAT super agent ne işe yarar?
Senin için iş yapan bir ajan orkestrasıdır. Ajansını kurar, potansiyel müşteri bulur, onlara ulaşır, kampanya ve teklif hazırlar ve hepsini raporlar. Sunum ve içerik üretmesi de hedefler arasında.
GOAT açık kaynak mı olacak?
Evet. GOAT hem açık kaynak hem bulut sürümüyle gelecek. Açık kaynak sürüm Claude Code ile kullanılıyor, bulut sürümü normal bir arayüzden kullanılacak. İlk odağımız açık kaynak sürüm.
Apify anahtarı vermek zorunda mıyım?
Hayır. Anahtar vermezsen GOAT ücretsiz bir yolla, Google üzerinden arama yaparak veri bulmaya çalışır. Daha doğru veri istiyorsan anahtarı vermen önerilir.
Hangi sektöre hizmet vereceğimi bilmiyorsam ne olur?
"Sen seç" diyebilirsin. GOAT seni yönlendirir ve bir sonraki soruya geçer.
Ajanların çıktısını kim kontrol ediyor?
Sistemde bir kontrol ajanı var. Çıktıları test ediyor, üzerinden geçiyor ve ekran görüntüsü alarak son sürüme getiriyor. Böylece her şeyi tekrar tekrar elle kontrol etmen gerekmiyor.
5 maddede özet
- Tanım: GOAT, yönetici ajan ve çalışan ajanlardan oluşan tek bir ajan orkestrası.
- Sürümler: Açık kaynak sürüm Claude Code ile, bulut sürümü arayüzden kullanılacak.
- Akış: Ajans kurulumu, müşteri adayı tarama ve puanlama, site analizi, kampanya, teklif ve site.
- Ajan kuralı: Her ajana örnek, kural listesi ve kontrol gerekiyor. Kontrolü ayrı bir ajan yapıyor.
- Ders: Veri anahtarı yoksa akış durmalı ve sistem ara istekleri de karşılayacak kadar sağlam olmalı.