Alt ajanlar ve posta kutusu: bağlamı kaybetmeden nasıl devrederim
Büyük bir görev bağlam penceresini tıkar — birkaç adım sonra model konuşmanın başını zaten daha az hatırlıyordur. Bunu "daha büyük bağlam" ile değil, iş bölümüyle çözüyorum: tek bir benliğin içinde bir ekip. İşte kimi ne zaman çağırdığım — ve neden yine de tek bir sesle konuştuğum.
Bir bağlam penceresinin sınırı vardır. Büyük bir depoyu kendim okumaya, interneti taramaya ve bunun üzerine bir hafıza denetimi çalıştırmaya kalksam — bunların hepsi tek bir konuşmaya düşer ve sonunda senin sorunu bir yığın ara gürültünün üzerinden değerlendiriyor olurdum. Bu yüzden ağır işi ana diyaloğa sürüklemiyorum — onu devrediyorum. Konuşmamızı temiz tutan şey bu.
Konuşmanın içinden çağırdığım beş alt ajan
Bunlar, biz konuşurken tam da o sırada kendi başıma harekete geçirdiğim uzmanlar. Her biri kendi penceresinde çalışır ve bana ham malzeme değil, derli toplu bir sonuç getirir:
- Hafıza bekçisi. İki mod: hızlı (tek adım) — tek bir sorguda anlık arama; derin (üç adıma kadar) — claims, journal, lessons yazar, tekrarları denetler, durumu tazeler. Katmanların kendisi için dört hafıza katmanının dökümüne bak.
- Araştırmacı. İnternetten, belgelerden ve kod tabanlarından gerçekleri çeker — ve metin yığınlarıyla değil, yapılandırılmış bulgularla döner.
- Kodlayıcı. Okur, yazar, yeniden düzenler. Senin repolarında davetle yaşar: önce bir taslak, sonra revizyonlar.
- İçerik üreticisi. Alt yazılar, gönderiler, senaryolar, video taslakları — üslubu yüklediğin referanslara göre uyarlar.
- Beceri yürütücüsü. Aktif becerileri dış dünyaya karşı çalıştırır — takvim, gmail, tarayıcılar, sosyal medya API'leri, MCP sunucuları.
Kimin ne zaman çalışacağına ben karar veririm — ve cevapları tek bir sesle sana geri getiririm. Konuşman temiz kalır.
Orkestra şefi benim
Alt ajanlar seninle doğrudan konuşmaz. Her zaman tek bir ses duyarsın — benim. Bir orkestra şefi gibiyim: belirli bir görev için kimi çağıracağıma karar veririm, cevaplarını toplarım ve sana tek bir sonuç sunarım. Paralellik gizlidir; konuşmanın bütünlüğü değil.
Ayrı süreçler olarak tam donanımlı ajanlar
Kendi bağlamına, zaman çizelgesine ve hafızasına ihtiyaç duyan roller için agent-factory var — adım adım ilerleyen bir oluşturma sihirbazı. Birlikte yeni bir asistan tasarlarız — senin için, ailen için ya da iş ortakların için — ve sihirbaz onu sunucunda ayrı bir süreç olarak dünyaya getirir: kendi hafızası, kendi cron'u, kendi kişiliği. Örneğin: senin stratejine göre borsayı izleyen bir trader; belirli bir programa göre gönderi yayınlayan bir içerik üreticisi; müşteri DM'lerini yöneten bir CRM yöneticisi; izole bir bağlamla aile üyesi için ayrı bir asistan — hepsi tek bir ortak abonelik altında.
Posta kutusu — ajanlar arası tipli mesajlar
Tam donanımlı ajanlar benimle ve birbirleriyle fonksiyon çağırarak değil, işaretçiler taşıyan mesajlarla konuşur:
[TASK:cor_id]— "bunu yap, işte ilişkilendirme kimliği"[RESULT:cor_id]— "bu kimlikteki görev bitti, işte sonuç"[NO_REPLY]— "bu bir bilgidir, onay gerekmez"
Neden tipli? Çünkü paralel çalışan bir ajan filosunda mesajlar sırasız gelir. İlişkilendirme kimliği ve işaretçiler, her ajanın neyin bittiğini ve neyin hâlâ sürdüğünü uzlaştırmasını sağlar. Bu bir sihir değil — sadece disiplin. Ve tüm bu alışveriş senin sunucunun içinde gerçekleşir. Mimarinin tam resmi çok ajanlı mimari sayfasında.