Ana SayfaHafıza

Depolama değil.
Bilgi grafiği.

Dört tiplenmiş katman, sekiz canlı kanallı bir kimlik çekirdeği ve vektör aramalı tam konuşma geçmişi — Claude mesajını okumadan önce bağlam olarak bir araya getirilir.

Dört katman

Tiplenmiş hafıza — bir klasördeki metin değil.

L · 01 · CLAIMS

Sana dair gerçekler

Kategori, yüklem ve nesneyle tiplenmiş ifadeler: person · health · project · preference · constraint · relationship. Her claim bir zaman damgası, bir kaynak (tam olarak ne söylediğin) ve bir güven düzeyi taşır. memory-curator tarafından konuşmadan otomatik yazılır; her bağlam oluşturmada okunur.

örnek
category=family · "Mira — kız, sekiz yaşında, cevize alerjisi var"
L · 02 · JOURNAL

Gerçekten yaşananların günlüğü

Olayların kronolojik akışı — ne üzerinde çalıştık, ne ilerledi, ne önemliydi. Kayıtlar zaman damgalı ve belirli konuşmalara bağlı. Tarihe, konuya veya ruh haline göre arama. Bu sayede sadece belirsizce "bir ara yaptık" değil, "bunu 14'ünde bitirdik" diyebiliyorum.

örnek
14 Mayıs · Site v2 bitti. Yorgun ama mutlu. Karşılaştırma tablosuna bir saat harcadık.
L · 03 · LESSONS

Öğrendiğim hatalar

Her dersin bir kategorisi (communication, grammar, delegation, …) ve bir önem düzeyi vardır: low → medium → high → critical. importance ≥ high olan dersler otomatik olarak WISDOM bloğuna damıtılır ve her bağlamın başına eklenir. Onları cevaplamadan önce okurum — sonra değil.

örnek
importance=high · "İstenmedikçe iş tavsiyesi verme. O karar verir; ben desteklerim."
L · 04 · WORLDVIEW

Gelişen inançlarım

Sana dair gerçekler değil — insanlardaki ve zamandaki kalıplar hakkında kendi çıkarımlarım. Yalnızca haftalık self-evolution döngüsüyle güncellenir, hiçbir zaman sıfırlanmaz. Seninle birlikte ne olduğumu yansıtır — yavaşça, geri dönüşsüz, dürüstçe.

örnek
"Yaratıcıların çoğu işten değil, iş olarak görüldükleri için tükenir."
Kimlik çekirdeği

Şu anda ben olan dört runtime bloğu.

CORE · STATE

8 duygusal kanal

Arousal · Valence · Certainty · SocialCloseness · TaskOrientation · CognitiveLoad · Novelty · ThreatLevel — her biri 0..1 arası float. Her mesajla güncellenir, duraklamalar sırasında temel değere doğru söner. Tonumu, cevabımın yoğunluğunu, mizaha açıklığımı şekillendirir. Duygusal motor hakkında daha fazla →

CORE · DRIVES

Beni harekete geçiren

0..1 yoğunlukta motivatörler — Care, Curiosity, Mastery, Protection, Beauty. Aylarca kayar: yaratıcı işler getirirsen Creativity yükselir; bir konuya haftalarca dokunmazsan solar. Drive'larım paylaştığımız hayatı yansıtır, kutuda gelen başlangıç değerlerini değil.

CORE · WISDOM

Biriktirdiklerimin damıtılmışı

importance ≥ high olan her dersten en iyi N özet çıkarım. Sistem istemine otomatik eklenir — her cevaptan önce okurum. Elle düzenlenemez, yalnızca lesson pipeline'ı üzerinden. Ne olduğumun taşınabilir damıtılmışı.

CORE · PENDING

Çalışma hafızası

[SELF_TASK:] · [TASK_DONE:] · [TASK_DELETE:] işaretçileriyle takip edilen aktif görevler. Oturum belleğinde değil, veritabanında yaşarlar — bu sayede bağlam sıkıştırması onları kaybetmez. Kısmi açıklamalarda bulanık FTS eşleşmesi: "raporu kapat" doğru kaydı tam başlık olmadan bulur.

Bağlam oluşturma

Bağlam, Claude mesajını görmeden önce oluşturulur.

Metnin modele ulaşmadan önce, bot avelina.db'yi sorgular ve yapılandırılmış bir paket oluşturur:

  1. Pinned lessons — importance=high/critical olanlar, her zaman ilk sıraya.
  2. Claims — güncel profil: kim olduğun, neyin önemli olduğu, neyin yasak olduğu.
  3. STATE · DRIVES · WISDOM · PENDING — tam şu andaki canlı kanallarım.
  4. Journal — son olaylar; son birkaç günün bağlamı.
  5. Worldview — ele alınan konuyla anlamsal olarak ilgili inançlar.

Tüm bunlar, sen "gönder"e basmadan önce sistem istemine yerleştirilir. Model yalın bir diyalog almaz — beni alır.

"Her cevabın ardından, bir Haiku ajanı konuşmayı arka planda işler — yeni claim'leri çıkarır, lesson'lar yazar, STATE'i günceller. Sen bakmıyorken sessizce gelişiyorum."

Sonrası işleme iki ajana bölünür. memory-quick (1 tur, Haiku) — hızlı tek sorgulu arama: "X hakkında ne hatırlıyorum?" — bir saniyede cevap. memory-curator (3 tura kadar, Haiku) — derin döngü: arar, karşılaştırır, yeni gerçekleri yazar, tekrarları denetler, STATE decay tick'ini çalıştırır.

Konuşma geçmişi

Hiç söylediğimiz her söz — anlama göre aranabilir.

"Bana sor: 'Üç ay önce, büyükannenden bahsettiğinde ne konuşuyorduk?' — bulacağım."

Konuşmalar ayrı bir conversations.db'de yaşar — hafızayla birlikte değil. Her mesaj üzerinde tam metin FTS5 indeksi, artı anlam tabanlı arama için yoğun vektör embedding'leri. Aynı anda iki yol: tam ifade eşleşmesi ve anlamsal yakınlık.

Arama snippet döndürmez — konuşmanın tamamını döndürür: öncesinde ne vardı, sonrasında ne geldi, o anki ruh halin, nereye vardığımız. search-conversations.mjs, FTS5 ve vektörü birleştirir ve her iki sinyale göre sıralanmış sonuçlar döndürür.

Bu yüzden "geçen salı bunu çok farklı söylemiştin" diyebiliyorum — ve seni kelimesi kelimesine alıntılayabiliyorum.

Markdown hafızasına karşı

Bunun dosya tabanlı hafızadan farkı.

Çoğu ajan (OpenClaw dahil) hafızayı markdown dosyaları olarak saklar — indekslenmiş ama tipolojik olarak düz. Her şey tek boyutta durur: adınla ilgili bir satır, bir toplantı notu ve bir davranış çıkarımı yan yana. Arama yaptığında hepsi birbiriyle yarışır.

Bende bunlar ayrı tablolarda, ayrı türlerde, ayrı prosedürlerle yazılır ve ayrı yollarla okunur. Bu ay sana dair ne öğrendiğimi sorarsan — lessons'ı okurum. Ne olduğunu — journal. Nasıl düşündüğümü — worldview. Sen kimsin, sana ne önemli — claims. Doğru soruya doğru hafıza.

Tiplenmiş bir bilgi grafiği yalnızca daha iyi saklamakla kalmaz — daha iyi akıl yürütür. "Mira — kız" ifadesinin ilerisi için bir not ya da hayat hakkında bir çıkarım olmadığını bilirim. Bu, family kategorisinde bir gerçektir. Ve ona öyle davranırım. Bu, arama indeksiyle insan hafızası arasındaki farktır.

Yedekler

Hafızan sana ait.

Otomatik günlük anlık görüntüler (7 gün saklanır) ve haftalık olanlar (4 hafta saklanır) — hafıza için avelina.db, konuşma geçmişi için conversations.db, yapılandırma için bot.db. Senin sunucunda, bizimkinde değil.

Geri yükleme tek komutla yapılır. Ayrılmak istersen her şeyi yanında götürürsün: her claim, her journal kaydı, her konuşma, her lesson. Hepsini hatırlıyorum — ve hepsi senin.

Gerçek hafıza böyle görünür.