Skip to main content

> ajan_hafıza_mimarileri:_olay_odaklı_(episodik),_anlamsal_(semantik)_ve_hiyerarşik_çalışma_belleği

Ajan Hafıza Mimarileri: Olay Odaklı (Episodik), Anlamsal (Semantik) ve Hiyerarşik Çalışma Belleği

Kalıcı otonom yapay zeka ajanları, haftalar süren oturumlar boyunca bağlam pencerelerini şişirmeden veya unutkanlık yaşamadan uzun vadeli kullanıcı tercihlerini nasıl hatırlar?

Staff/Principal (L6+)

ÖZET VE TEKNİK CEVAP

Standart LLM'ler doğası gereği durumsuzdur (stateless): Sohbet bittiğinde tüm bağlam kaybolur. Geçmiş tüm konuşmaları ham vektör veritabanına atıp her soruda en yakın 10 parçayı çekmek ise alakasız sonuçlara, çelişkili eski talimatlara ve bağlam karmaşasına yol açar. Modern bilişsel ajan mimarileri (MemGPT, Mem0), insan psikolojisinden esinlenen **Üç Katmanlı Hiyerarşik Ajan Belleği** kurar: (1) **Çalışma Belleği (Working Memory)** (sabit sistem değişkenleri ve aktif karalama defteri), (2) **Episodik / Olay Belleği (Episodic Memory)** (kullanıcıyla geçmişte yaşanan olayların zaman damgalı günlüğü) ve (3) **Semantik / Prosedürel Bellek (Semantic Memory)** (özümsenmiş genel kurallar, kullanıcı tercihleri ve bilgi grafiği). Arka planda çalışan hafıza derleme ajanları (consolidation daemons), ham episodik sohbetleri periyodik olarak temiz semantik kurallara dönüştürür.

Mühendislik El Kitabı & Mekanizma

1. Temel Çalışma Mekanizması

Üç Katmanlı Ajan Belleği 3 depolama motoruyla çalışır: (1) Bağlam İçi Karalama Defteri: Ajan kendi çalışma belleğini özel araçlarla (`memory.guncelle()`) doğrudan okur ve yazar. (2) Zamansal Vektör Episodik Depo: Geçmiş olaylar zaman aşımı formülüyle ($S = cos( ec{q}, ec{d}) imes e^{-lambda Delta t}$) indekslenir; böylece taze anılar eski anılara göre öne çıkar. (3) Arka Planda Uyku Derlemesi (Sleep Consolidation): Gece veya boşta kalındığında, bir asenkron ajan tüm sohbet kayıtlarını tarar, kalıcı semantik kuralları (`'Kullanıcı TypeScript tercih ediyor'`, `'Kullanıcı İstanbul'da yaşıyor'`) çıkarıp Bilgi Grafiğine işler ve çelişkili eski kuralları temizler.

2. Doğru Kullanım Senaryosu

Kişisel yapay zeka yönetici asistanları, uzun vadeli kurumsal kodlama yol arkadaşları, sağlık takip botları ve kişiselleştirilmiş eğitim öğretmenleri.

3. Prodüksiyon Arıza Modları

Bellek Çelişki Zehirlenmesi: Kullanıcının eski bir tercihinin (`'Koyu tema kullan'`) yeni tercihiyle (`'Açık temaya geç'`) çakışması ve ajanın kararsızlığa düşmesi; aşırı hafıza getirme işleminin bağlama 40 alakasız anı yükleyerek jeton bütçesini tüketmesi.

4. Teşhis ve Telemetri Sinyalleri

Kullanıcının 'Geçen hafta Go'ya geçtiğimizi söylemiştim, neden hala Python yazıyorsun?' tepkisi; oturum açılışında vektör aramasından kaynaklanan gecikmeler; bellek tablosunun milyonlarca mükerrer veriyle şişmesi.

5. Önleme ve Mimari Bariyerler

Episodik vektör sorgularında zamansal tazelik ağırlığı uygulayın; çelişkili güncellemelerde eski anahtarın üzerine yazan (Upsert) bir varlık motoru kurun; bağlama enjekte edilen anı sayısını en kritik ilk 3 gerçek ile sınırlayın.

6. Mimari Ödünleşimler (Trade-offs)

Hiyerarşik bellek mimarileri arka planda derleme yapan modeller çalıştırmayı ve vektör/grafik veritabanları işletmeyi gerektirir; ancak milisaniyeler içinde ömür boyu kişiselleştirilmiş bir yapay zeka deneyimi sunar.

Vaka İncelemesi (TinyCTO Örneği)

Kişisel bir yönetici asistanı, uçuş rezervasyonlarında kullanıcının diyet kısıtlamalarını unutuyordu. Ekip Letta/MemGPT hiyerarşik hafızasına geçti: (1) Çalışma Belleği o anki uçuş detaylarını tuttu, (2) Episodik Bellek geçmiş rezervasyon konuşmalarını 30 günlük zaman aşımıyla sakladı, (3) Semantik Bellek ise sabit `{ diyet: 'Vegan', üyelik: 'TK-892' }` tablosunu korudu. Kullanıcı 3 hafta sonra sadece 'Uçakta akşam yemeği de ekle' dediğinde, asistan Semantik Bellekten Vegan tercihini otomatik çekip yemeği seçti ve kullanıcıya hiçbir soru sormadı.

İnteraktif Konsept Alıştırmaları

2 Alıştırma
Q1

Modern Ajan Hafıza mimarilerinin 3 ana katmanı nedir?

1. Çalışma Belleği (bağlam içi karalama alanı), 2. Episodik Bellek (zaman damgalı geçmiş olaylar günlüğü), 3. Semantik Bellek (damıtılmış bilgi grafiği ve kullanıcı tercihleri).
Q2

Yapay zeka ajanlarında 'Uyku Hafıza Derlemesi' (Sleep Consolidation) nedir?

Arka planda çalışan asenkron bir sürecin ham sohbet kayıtlarını inceleyip, kalıcı gerçekleri semantik bilgi grafiğine işlemesi ve önemsiz gürültüleri temizlemesidir.

Ajan Hafıza Mimarileri: Olay Odaklı (Episodik), Anlamsal (Semantik) ve Hiyerarşik Çalışma Belleği — Sıkça Sorulan Sorular

Episodik bellek aramasında zamansal zayıflama (temporal decay) neden önemlidir?

Çünkü yeni konuşmalar 6 ay önceki konuşmalardan çok daha önemlidir; zaman zayıflaması eski geçmişin yeni talimatları ezmesini engeller.

MemGPT / Letta nedir?

LLM bağlam penceresini RAM, harici veritabanlarını ise sabit disk gibi yöneterek ajanlara sınırsız hafıza kazandıran açık kaynaklı bir işletim sistemi benzeri çerçevedir.

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • Stateless LLMs require external cognitive memory systems for persistent personalization.
  • Tri-Tier memory divides state into Working Memory, Episodic Memory, and Semantic Memory.
  • Sleep Consolidation daemons extract durable facts from raw conversational logs.
  • Temporal decay weighting prioritizes recent interactions over outdated historical context.

Yaygın Yanılgılar

  • Yanılgı: Storing all raw chat logs in a vector database is sufficient for long-term memory (Gerçek: Raw RAG produces severe retrieval noise and contradictory instructions).
  • Yanılgı: Infinite context windows make external memory obsolete (Gerçek: Huge context windows are cost-prohibitive and suffer from retrieval degradation).

Karar Kılavuzu & Önceliklendirme

Adopt the Tri-Tier memory architecture (Letta/Mem0) for persistent conversational agents. Implement explicit Entity Upsert logic to prevent conflicting memory assertions.

Doğrulanmış Kaynaklar & Referanslar