Otonom yapay zeka ajanları; tek seferlik deterministik LLM çağrılarından uzun süreli, durum senkronizasyonlu bilişsel döngülere geçişi temsil eder. Bu rehber modern üretim ajanlarını besleyen temel taksonomiyi, bellek katmanlarını ve yürütme desenlerini inceler.
1. Taksonomi: Ajanlar vs İş Akışları vs Co-pilotlar
Üretim mühendisliğinde otomatik iş akışları, co-pilotlar ve otonom ajanlar arasındaki sınırlar sıklıkla birbirine karıştırılır:
- İş Akışları (Deterministik DAG'lar): Kontrol akışının, dallanmaların ve yeniden deneme döngülerinin kodda sabitlendiği statik boru hatları. LLM'ler yalnızca yapılandırılmış ayrıştırıcı veya dönüştürücü filtre olarak çağrılır.
- Co-pilotlar (İnsan Odaklı Asistanlar): İnsan istemlerinin doğrudan izole yanıtları tetiklediği tek turlu konuşma sistemleri. Durum geçicidir ve her yanıttan sonra yürütme durur.
- Otonom Ajanlar (Hedef Odaklı Akıl Yürütme Döngüleri): Kapsamlı bir hedef tamamlanana kadar kendi yürütme adımlarını dinamik olarak belirleyen, araçları seçen, ortam hatalarını yöneten ve durumu yeniden başlatmalarda koruyan bilişsel sistemler.
2. Durum & Bellek Hiyerarşisi
Güçlü ajan mimarileri belleği üç belirgin katmana ayırır:
- Anlık Çalışma Belleği (Context Window): Canlı sistem istemi, son mesaj turları, aktif not defteri ve anlık araç çağırma gözlemleri. Belirteç (token) bütçesi sınırına tabidir.
- İlişkisel Durum Belleği (Kalıcı SQLite/Postgres): Süreç yeniden başlatmalarında hayatta kalan yapılandırılmış konuşma grafikleri, iş parçacığı fiberleri ve işlem günlükleri.
- Anlamsal Uzun Süreli Bellek (Vektör RAG): Geçmiş konuşma gömmeleri (embeddings), vektör indeksli kılavuzlar ve oturumlar arası bilgi grafikleri.
3. Temel Bilişsel Desenler
Modern ajanlar yapılandırılmış bileşimsel desenlerden yararlanır:
- İstem Zincirleme (Prompt Chaining): Çok adımlı bir problemi, her çıktının bir sonraki istemi doğruladığı ve beslediği ardışık LLM adımlarına böler.
- Yönlendirme (Routing): Kullanıcı niyetini değerlendirir ve yürütme akışını koşullu olarak uzmanlaşmış alan modellerine yönlendirir.
- Paralel Yürütme (Parallel Execution): Bağımsız alt görevleri paralel olarak çalıştırır (örn. 5 API'yi aynı anda arama) ve sentezden önce birleştirir.
- Orkestratör-İşçi (Orchestrator-Workers): Merkezi planlayıcı ajan karmaşık hedefleri dinamik olarak böler, dar kapsamlı alt işçi ajanları üretir ve sonuçları doğrular.
