Agent Neo Hakkında
Agent Neo Nedir?
Agent Neo, karmaşık, çok adımlı görevleri otonom olarak ele almak için Flowith ekibi tarafından tasarlanmış son teknoloji bir akıllı ajandır. Statik, önceden planlanmış yürütme ajanlarının ötesinde bir evrimi temsil eder ve dinamik, uyarlanabilir bir metodolojiyle çalışır.
Neo’nun temel özellikleri şunlardır:
- Otonom: Üst düzey hedefleri yorumlar ve bir çözüme doğru bağımsız olarak çalışır.
- Dinamik: Yeni bilgilere ve önceki eylemlerin sonuçlarına göre yaklaşımını gerçek zamanlı olarak uyarlar.
- Araç Odaklı: Bilgi toplamak, verileri işlemek ve eylemleri yürütmek için çeşitli ve genişleyen bir araç setinden yararlanır.
- Kendini Düzelten: Başarısızlıkları veya yetersiz sonuçları tespit eder ve engelleri aşıp hedefe ulaşmak için stratejisini değiştirir.
Neo’nun harici yetenekleri sürekli olarak güncellenir ve yükseltilir; bu da onun zamanla giderek daha güçlü hale gelmesini sağlar.
Başka bir deyişle Neo, karmaşık görevleri tamamlayabilen (basit sorgu veya komutların ötesinde) ve yeni durumlara uyum sağlayabilen (yeni ortamlarda veya görevlerde kendi kendine öğrenip işleyebilen) bir veri düzeyinde (fiziksel bir ortam veya gerçek dünya etkileşimi olmadan, veri katmanında çalışan) genelleştirilmiş (önceden eğitilmiş veya önceden tanımlanmış işlevlerle sınırlı olmayan, genel görevleri gerçekleştirebilen) bir Ajan’dır (yalnızca bir LLM’in ötesinde; araçları kullanabilen, belleği yönetebilen ve birden fazla LLM ile iş birliği yapabilen).
Temel Felsefe: Statik Planlardan Dinamik Recipe’lere
“Recipe” terimi aslında bir yemeği hazırlamak için bir dizi talimatı ifade eder. Neo bağlamında bir Recipe, AI’nin kullanıcı görevlerini tamamlamak için yürüttüğü sistematik bir iş akışını temsil eder. Bir kullanıcı bir gereksinim veya talimat girdiğinde, Neo genel direktifi yeteneklerine ve mevcut araçlarına göre daha küçük alt görevlere ayırır. Bu alt görevler daha sonra adım adım yürütülmek üzere bir görev tahsisçisine iletilir.
Bir Recipe, Neo’nun çalışırken oluşturduğu ve iyileştirdiği, yaşayan, gelişen bir dizi talimattır; başlangıçta oluşturulan sabit bir liste değildir. Bu dinamik yaklaşım, çözüme giden tam yolun önceden bilinemediği karmaşık problemler için daha etkilidir ve Neo’nun belirsizlikte yol almasına ve yeni keşiflere uyum sağlamasına olanak tanır.
Bir Neo Görevinin Anatomisi: Temel Kavram
Dinamik Recipe: Neo’nun Gelişen Stratejisi
Bir Recipe, Neo’nun yürüttüğü gerçek zamanlı adım dizisidir. Görev sırasında adım adım oluşturulur ve her yeni eylem öncekinin sonucundan bilgilenir. Kullanıcılar bu süreci, Neo’nun “düşünce sürecine” gerçekleştiği anda şeffaflık sağlayan canlı bir yürütme günlüğü aracılığıyla izleyebilir.
Akış döngüseldir ve uyarlanabilirdir:
Hedef -> İlk Adım -> Yürütme -> Sonuç Analizi -> Sonraki Adım -> … -> Tamamlanma
Akıllı Bağlam ve Bellek Yönetimi
Karmaşık görevler genellikle geniş bağlam üretir. Verimliliği ve doğruluğu korumak için Neo, akıllı bir bellek yöneticisi kullanır. Her adım için yönetici, önceki adımlardan hangi bilgilerin gerekli olduğunu değerlendirir ve yalnızca gerekli bağlamı enjekte eder. Bu, bağlam aşırı yüklenmesini önler ve Büyük Dil Modeli’nin (LLM) mevcut alt görev için en alakalı verilere odaklanabilmesini sağlar.
Uyarlama ve Kendini Düzeltme
Neo’nun kendini düzeltme yeteneği gücünün merkezindedir. Recipe’nin tamamı akışkandır ve gerçek zamanlı sonuçlara göre yürütme sırasında değiştirilebilir. Bu uyarlama, aşağıdaki gibi olaylar tarafından otomatik olarak tetiklenir:
- Araç Başarısızlığı: Bir araç hata veya sonuç döndürmezse, Neo otomatik olarak farklı bir araç deneyecek veya sorgusunu yeniden ifade edecektir.
- Tatmin Edici Olmayan Sonuçlar: Toplanan bilgi yetersizse, Neo daha fazla veri bulmak için otonom olarak yeni adımlar ekleyecektir.
- Yeni Keşifler: Bir adımda bulunan bilgi, Recipe’deki sonraki adımları tamamen değiştirebilir.