ai for designersMay 9, 202612 min read

Ajan Hafızasını Tasarlamak: 2026 Tasarımcı El Kitabı

Ajan belleği, kimsenin öğretmediği yeni yapay zeka tasarım yüzeyidir. 4 tür, 5 güven ilkesi ve bir atölye çalışmasıyla kullanıcıların gerçekten güvendiği bellek özelliklerini oluşturun.

By Boone
XLinkedIn
designing agent memory

Yapay zekâ ürününüz artık bazı şeyleri hatırlıyor. Bu kısmı siz tasarlamadınız, değil mi?

Çoğu ekip, 2025 ve 2026'da hafızayı, 2012'de bildirimleri piyasaya sürdükleri gibi, açıp, kullanıcıların kızmasını izleyip, en kötü şikayetleri yamalayarak piyasaya sürdü. Bu, unutulabilir bir ürün yaratmanın iyi bir yolu. Ancak kullanıcıların işlerine, tercihlerine ve bir ajanın onları tanıdığını hissettiren küçük utanç verici gerçeklere gerçekten güvenebilecekleri bir ürün yaratmanın korkunç bir yolu.

Bu, ajan hafızası için tasarımcı el kitabıdır. Bir kez okuyun, sonra ürününüzü düzeltin.

Ajan Hafızası Gerçekte Nedir

Ajan hafızası, ürününüzün oturumlar boyunca bir kullanıcı hakkında hatırladığı ve gelecekteki davranışını değiştirmek için kullandığı her şeydir. Tanımın tamamı bu. Anahtar kelime "değiştirmek için kullanır", çünkü davranış değişikliği olmadan depolama sadece bir veritabanıdır ve veritabanı bir tasarım problemi değildir.

Bir sohbet geçmişi kaydı hafıza değildir. Modelin her isteme sessizce eklediği tercih listesi hafızadır. Ajanın ilgili olduğunda aradığı geçmiş konuşmaların vektör tabanlı deposu bellektir. Claude'deki sabitlenmiş proje bağlamı veya GPT'deki özel talimatlar da bellektir, sadece farklı şekil ve ömür sürelerine sahiptirler.

Tasarımcılar, herhangi bir bellek özelliğinin üç özelliğine dikkat etmelidir: Ne saklanıyor, ne zaman kullanılıyor ve kimler görebiliyor ve değiştirebiliyor. Ürününüz bu üçünden herhangi birinde belirsizse, kullanıcılarınız da belirsiz olacaktır ve belirsiz kullanıcılar kullandıkları şeye güvenmezler.

Belleğin 2025 ve 2026'da Ana Akım UX'e Girmesinin Nedenleri

Üç şey bir araya geldi. ChatGPT, 2025'in başlarında herkese bellek özelliğini sundu, Claude kısa süre sonra kalıcı bağlam içeren projeleri kullanıma sundu ve uzun bağlam pencerelerini çalıştırmanın maliyeti sonunda "her şeyi hatırla" ifadesinin bir espri olmaktan çıkıp bir ürün stratejisi haline gelmesi için yeterince düştü. 2025'in sonuna kadar bellek, yapay zeka ürün lansmanlarında standart bir onay kutusu haline geldi.

Kullanıcı beklentisi hızla gelişti. Claude, ChatGPT, Cursor ve Granola'yı her gün kullanan kişiler, yeni bir yapay zeka aracının onları hatırlamasını bekliyor. Yanlış hatırladığında sinirleniyorlar ve farkında olmadan ona söyledikleri şeyleri hatırladığında ise ürküyorlar.

Bellek özelliklerine sahip ürünlerin arzı patlama yaşadı. İyi bellek tasarımına sahip ürünlerin arzı ise hala sıfıra yakın. Bu boşluk bir fırsat.

Her tasarımcının bilmesi gereken dört bellek türü

Çoğu ekip belleği tek, farklılaştırılmamış bir kategori olarak ele alıyor. Bu ilk hata. Dört farklı tür var ve her birinin farklı depolama, ortaya çıkarma ve güven gereksinimleri bulunuyor.

Üzerinde "TERCİHLER", "KULLANICI BİLGİLERİ", "DEVAM EDEN ÇALIŞMA", "DAVRANIŞ SİNYALLERİ" yazan dört etiketli voksel kartı, yumuşak pastel renk paleti, koyu stüdyo arka planı.
Üzerinde "TERCİHLER", "KULLANICI BİLGİLERİ", "DEVAM EDEN ÇALIŞMA", "DAVRANIŞ SİNYALLERİ" yazan dört etiketli voksel kartı, yumuşak pastel renk paleti, koyu stüdyo arka planı.

Tercihler, kullanıcının ajanın nasıl davranması gerektiği hakkındaki belirttiği seçimlerdir. Ton, biçim, uzunluk, dil, atlanacak şeyler, her zaman dahil edilecek şeyler. Bunlar açık, yavaş değişen ve yüksek güven gerektiren şeylerdir. Kullanıcılar bunları bir kez ayarlayıp unutmak isterler. Kullanıcı bilgileri, kullanıcının kişiliğiyle ilgili bilgilerdir. İsim, rol, şirket, üzerinde çalıştığı projeler, kullandığı araçlar, bahsetmişse çocuklarının isimleri. Bunlar hızla birikir ve kişisel bir his uyandırır. Kullanıcılar bunları görmek, düzenlemek ve garip olanları silmek ister.

Devam eden iş bağlamı, belirli bir işe bağlı her şeydir. Dünkü marka özeti, kullanıcının üzerinde çalıştığı belge, geçen Salı yapıştırdığı veriler. Bu, çalışma sırasında yüksek değere sahipken, sonrasında tamamen gereksizdir. Tasarım zorluğu, ne zaman işe yaramaz hale geldiğini bilmektir.

Davranış sinyalleri, ajanın ne yapacağını tahmin etmek için kullandığı çıkarımsal kalıplardır. Kullanıcı her zaman TypeScript'da kod ister, kullanıcı her zaman ilk üç logo konseptini reddeder, kullanıcı 9 PM'de 9 AM'den daha hızlıdır. Bunlar en kullanışlı ve en görünmez olanlardır ve bu kombinasyon onları en tehlikeli hale getirir.

Bellek tasarımı için beş güven ilkesi

Beş ilke vardır. Bunlardan herhangi birini atlarsanız, hafıza özelliğiniz öfkeli bir kullanıcı tarafından ekran görüntüsü alınıp paylaşılmayı bekleyen bir yükümlülük haline gelir.

Görünür. Temsilcinin kullandığı her hafıza parçası, konuşmadan tek tıklamayla bulunabilir olmalıdır. Ayarlarda değil, yardım belgesinde değil, üç menü derinliğinde gömülü değil. Kullanıcı "bunu nereden biliyor?" diye sormak zorunda kalıyorsa, zaten kaybettiniz demektir.

Düzenlenebilir. Her hafıza girişi metin olarak düzenlenebilir ve tek tıklamayla silinebilir olmalıdır. "Bunu modelimizi geliştirmek için kullanacağız" gibi iki yüzlülük yok. Kullanıcı yazdı, kullanıcıya ait, kullanıcı şimdi silebilir ve yok olur.

Kapsamlı. Hafızanın tanımlanmış bir kapsamı olmalıdır. Konuşma başına, proje başına, hesap başına. Kod düzenleyicinizdeki kısa yanıtlar tercihi, terapi sohbet botunuza yansımamalıdır. Kapsam, çoğu ürünün yanlış yaptığı kısımdır ve güveni en hızlı yok eden hatadır.

Süresi Dolabilir. Belleğin, kullanıcı tarafından belirtilen veya sistem tarafından çıkarılan bir ömrü olmalıdır. Devam eden çalışma bağlamı, çalışma teslim edildiğinde sona ermelidir. Davranış sinyalleri, davranış değişirse bozulmalıdır. Sonsuza dek yaşayan bellek, her gelecekteki yanıtı zehirleyen bayat verilerin yavaş bir sızıntısı haline gelir.

Dışa Aktarılabilir. Kullanıcılar, belleklerini okunabilir bir biçimde dışa aktarabilmeli ve başka bir yere götürebilmelidir. JSON, Markdown, düz metin, birini seçin. Bu, diğerlerini kanıtlayan ilkedir, çünkü bellek katmanınızı başkasının okuyabilmesi için yazmak zorunda kalmak kadar netliği zorlayan bir şey yoktur.

ChatGPT bellek ve sessiz güncellemeler sorunu

ChatGPT bellek, dünyada en çok kullanılan bellek özelliğidir. Ayrıca, birkaç ilkeyi doğru uygulayıp diğerlerini kaçırdığınızda ne olduğunu en açık şekilde gösteren özelliktir.

Görünür, Düzenlenebilir, Kapsamlı, Süresi Dolmuş, İhraç Edilebilir etiketli beş voksel kartı, koyu stüdyo fonu ve yumuşak pastel renk paleti önünde bir tahta üzerinde düzenlenmiştir.
Görünür, Düzenlenebilir, Kapsamlı, Süresi Dolmuş, İhraç Edilebilir etiketli beş voksel kartı, koyu stüdyo fonu ve yumuşak pastel renk paleti önünde bir tahta üzerinde düzenlenmiştir.

Görünür kısım iyi. Bir bellek çekmecesi var, açabilirsiniz, girişleri görebilirsiniz. Düzenlenebilir kısım çalışıyor, bir girişi silebiliyorsunuz ve kayboluyor. Buraya kadar her şey yolunda.

Ancak sessiz güncellemeler işin aksadığı nokta. ChatGPT, normal konuşma sırasında sormadan yeni bellek girişleri yazıyor ve tek sinyal, iki saniye içinde kaybolan küçük bir "Bellek güncellendi" bildirimi. Kullanıcılar, açıkça onaylamadıkları aylarca birikmiş bilgileri, yanlış yorumlanmış çıkarımları ve tek seferlik bir sohbetten kaynaklanan utanç verici ayrıntıları rutin olarak keşfediyorlar. Varsayılan davranış sürpriz yaratıyor ve sürpriz güvenin zıttıdır.

Çözüm, bir bellek ilk on kez kaydedildiğinde küçük bir izin istemi ve kullanıcının en son kontrolünden bu yana eklenenleri gösteren haftalık bir özet olabilir. Bunların hiçbiri mevcut değil. Bu bir tasarım kararı, teknik bir sınırlama değil.

Claude'ün projelerdeki belleği ve doğru yaptığı şeyler

Claude'ün yaklaşımı, ChatGPT'ün yaklaşımının tam tersidir. Claude'daki bellek çoğunlukla, kullanıcı tarafından oluşturulan, açık talimatlar ve yüklenen dosyalar içeren konteynerler olan projelerin içinde yer alır. Kullanıcı projeyi oluşturur, adlandırır ve bağlamla doldurur. Bellek, yapı gereği isteğe bağlıdır.

Bu, kapsam sorununu temiz bir şekilde çözer. "Pazarlama Stratejisi" projeniz, "Terapi Günlüğü" projenizi kirletmez, çünkü bunlar ayrı bağlamlara sahip ayrı konteynerlerdir. Kullanıcı sınırı anlar çünkü onu kendisi çizmiştir.

Bunun karşılığında Claude sizin için daha az şey yapar. Projeler arasında tercihlerinizin otomatik olarak kaydedilmesi yoktur, bu nedenle kendinizi tekrar edersiniz. Daha yeni Claude bellek özellikleri bu boşluğu kapatmaya başlıyor, ancak tasarım dersi zaten açık. Kullanıcı tarafından çizilen kapsamlar, biraz kolaylık kaybına mal olsa bile, sistem tarafından çıkarılan kapsamlardan daha güvenilirdir.

İmleç kuralları, .cursorrules deseni ve kod olarak bellek

İmleç tamamen farklı bir model kullanır. Proje kuralları, depoda .cursorrules veya .cursor/rules/ adlı bir dosyada bulunur. Geliştiriciler kuralları düz metin olarak yazar, git'e kaydeder ve ajan her etkileşimde bunları okur.

Bu, kod olarak bellektir. Depodaki metin dosyaları görünür, düzenlenebilir, kapsamlı ve tanım gereği dışa aktarılabilir olduğundan, güven ilkelerinin tüm özelliklerine ücretsiz olarak sahiptir. Tek zayıf nokta, geliştiricinin dosyayı düzenleyerek halletmesi gereken süre sonudur.

Geliştirici olmayan ürünler için ders, "bir yapılandırma dosyası göndermek" değildir. Ders, tek bir belge olarak okuyabileceğiniz belleğin, bir kullanıcı arayüzü aracılığıyla sorgulamanız gereken bellekten daha güvenli hissettirmesidir. Bir bellek çekmecesi tasarlarken, önce belge görünümünü, ardından üzerine editörü tasarlayın.

Granola, özel GPT talimatları ve bellek şekillerinin uzun kuyruğu

Toplantı notları aracı Granola, her not defterini kendi bağlamı olarak ele alır. Ajan, yeni notlar yazmak için not defterinde ne olduğunu okur. Kullanıcı olarak sizin hakkınızda küresel bir hafıza yok. Hafızanın şekli "odadaki her şeydir" şeklindedir ve bu, toplantıların doğal olarak sınırlı olması nedeniyle işe yarar.

Özel GPT talimatları, modern yapay zeka çağındaki en eski hafıza şeklidir. Yaratıcı bir sistem istemi yazar, kullanıcı GPT'yi seçer ve istem her yanıtı şekillendirir. Kırılgandır, uyum sağlamaz ve son derece basit ve tamamen okunabilir olduğu için ham sayıma göre hala en çok kullanılan hafıza mekanizmasıdır.

Bunların hepsinde ortak nokta, en iyi hafıza tasarımlarının kullanıcıyı hafızanın yazarı yapmasıdır. En kötüleri ise sistemi yazar, kullanıcıyı ise hedef kitle yapar.

Koyu stüdyo fonunda, yumuşak pastel renk paleti üzerinde "SÜRPRİZ", "SÜRPRİZ", "KİLİTLEME" ve "HAFIZA DELİĞİ" etiketli dört voksel kartı.
Koyu stüdyo fonunda, yumuşak pastel renk paleti üzerinde "SÜRPRİZ", "SÜRPRİZ", "KİLİTLEME" ve "HAFIZA DELİĞİ" etiketli dört voksel kartı.

Tasarımda dikkate almanız gereken dört hata modu

Her hafıza özelliği dört şekilde başarısız olur. Bunları adlandırın, izleyin ve tasarım incelemesinde ortadan kaldırın.

Sürünme. Hafıza, kullanıcının onu düzenleyebileceğinden daha hızlı birikir. Üç ay sonra kullanıcının 400 girişi olur, bunların yarısı yanlış veya güncelliğini yitirmiştir ve bunları temizlemenin gerçekçi bir yolu yoktur. Bunu büyük harf kullanımı, zaman aşımı süreleri ve toplu silme araçlarıyla düzeltin.

Sürpriz. Ajan, kullanıcının bilmediği bir belleği kullanır ve kullanıcı izlendiğini hisseder. Bunu proaktif bilgilendirme, her yanıtta "neden böyle söyledin" sorusuna cevap verme ve bir belleğin ilk kez kullanılması durumunda açık onay ile düzeltin.

Kilitlenme. Kullanıcı, belleği ürününüzde hapsolduğu için ayrılamaz. Bunu taşınabilir bir formata tek tıklamayla dışa aktarma, pazarlama e-postası kısıtlaması olmaması ve destek bileti gerektirmemesi ile düzeltin.

Bellek Boşluğu. Ajan, kullanıcının en çok hatırlaması gereken şeyi unutur. Kullanıcı aynı bağlamı beş kez tekrarlar ve ürün değiştirir. Bunu açık sabitleme, "bunu hatırla" düğmesi ve girişin orada olduğunu kanıtlayan bir bellek denetleyicisi ile düzeltin.

Şu anda ürününüzün hangisine en yakın olduğunu seçin. Bu, önümüzdeki çeyrek için yol haritanız.

Bellek Özellikleri için Tasarım Sözlüğü

Adlandıramadığınız şeyi tasarlayamazsınız. İşte en iyi ekiplerin üzerinde birleştiği ve sizin de kullanabileceğiniz tanımlarla birlikte çalışma sözlüğü.

Bellek kartı, depolanan belleğin atomik birimidir. Bir kart, bir olgu veya tercih, bir zaman damgası, bir kapsam, bir kaynak. Kartları, mesajları gösterdiğiniz gibi, her birinde tutarlı olanaklar sunarak gösterin.

Kapsam çipi, bir belleğin veya oturumun kapsamını belirten küçük bir etikettir. "Bu konuşma", "bu proje", "tüm çalışmalarınız", "her şey". Kapsam çipleri bellek kartlarına, konuşmalara ve ajanın belleğe atıfta bulunduğunda verdiği kendi yanıtlarına yerleştirilir.

Son kullanma zamanlayıcısı, bir bellek girişinde görünür bir geri sayım veya son kullanma tarihi etiketidir. "14 gün içinde sona eriyor", "proje kapanana kadar saklanacak", "kalıcı". Zamanlayıcılar, soyut bir kavram olan sona erme fikrini kullanıcının görebileceği ve değiştirebileceği bir şeye dönüştürür.

Denetim izi, ajanın ne yaptığını ve neden yaptığını, her yanıtta hangi bellekleri kullandığını da içeren bir kayıttır. Bunu her mesajda tek tıklamayla erişilebilir hale getirin. Yapay zeka yanıtları için denetim izlerini başarıyla oluşturan ilk ürün, önümüzdeki on yıl boyunca güven pazarının sahibi olacaktır.

Bellek denetleyicisi, tüm depolanmış belleğin tam ekran görünümüdür; kapsamına göre düzenlenmiş, kaynağına göre filtrelenebilir ve yakınlığına göre sıralanabilir. Bu, yapay zeka ürününüzdeki en önemli ekrandır ve çoğu üründe bu ekran yoktur.

Bellek Özelliği Tasarım Çalıştayı

İşte bir öğleden sonra sıfırdan bir bellek özelliği tasarlamak için uygulayabileceğiniz altı adımlı bir çalıştay. Bir tasarımcı, bir proje yöneticisi ve model katmanını bilen bir mühendis getirin.

Voxel tasarımcısının çalışma alanı; hafıza kartları düzenli bir şekilde yerleştirilmiş, denetim izi görünür durumda, bir panoda kapsam çipleri, yumuşak pastel renk paleti, koyu stüdyo arka planı.
Voxel tasarımcısının çalışma alanı; hafıza kartları düzenli bir şekilde yerleştirilmiş, denetim izi görünür durumda, bir panoda kapsam çipleri, yumuşak pastel renk paleti, koyu stüdyo arka planı.
  1. Ürününüz için dört bellek türünü listeleyin. Ajanınızın o kategoride neyi hatırlaması gerektiğini açıklayan her tür için bir cümle yazın. 1. Bir tür geçerli değilse, onu açıkça iptal edin.
  2. Bellek denetleyicisini çizin. Sadece denetleyici, başka ekran yok. Tek bir bellek kartı nasıl görünür, hangi filtreler mevcuttur, kullanıcı neleri silebilir, düzenleyebilir, sabitleyebilir veya dışa aktarabilir?
  3. Her tür için varsayılan kapsamı belirleyin. Konuşma başına, proje başına veya genel. Her birini tek bir cümleyle savunun. Savunamazsanız, varsayılan yanlıştır.
  4. Her tür için sona erme politikasını ayarlayın. Sabit bir süre, "proje kapanır" gibi bağlı bir olay veya "kullanıcı silene kadar kalıcı" olabilir. Hiçbir tür belirsiz olamaz.
  5. Bilgilendirmeyi tasarlayın. Kullanıcı belleğin ne zaman kaydedildiğini, ne zaman kullanıldığını ve ne zaman güncellendiğini nasıl anlar? Bildirimler, rozetler, satır içi alıntılar ve haftalık özetler konusunda ayrıntılı olun.
  6. Dışa aktarma biçimini yazın. Bir metin düzenleyici açın ve dışa aktarma düğmenizin 200 bellek girişi olan yoğun bir kullanıcı için üreteceği JSON veya Markdown kodunu yazın. Veritabanı dökümü gibi görünüyorsa, notlar gibi görünene kadar yeniden tasarlayın.

İşte atölye çalışması bu. Bellek kodunuzun ilk satırından önce çalıştırın ve kullanıcıların gerçekte ne kullandığını keşfettikten sonra tekrar çalıştırın.

Başlıca ürünlerin nerede durduğuna dair hızlı bir karşılaştırma

İşte bugün çoğu ekibin referans aldığı ürünlerin puan tablosu. Bu ürünler güncellemelerle birlikte farklı sonuçlar verebilir, ancak güçlü ve zayıf yönlerin modeli sabittir.

| Ürün | Görünür | Düzenlenebilir | Kapsamlı | Süresi Dolabilir | Dışa Aktarılabilir |

|---|---|---|---|---|---|

| ChatGPT bellek | Kısmi | Evet | Zayıf | Hayır | Hayır |

| Claude projeler | Evet | Evet | Güçlü | Manuel | Kısmi |

| İmleç kuralları | Evet | Evet | Güçlü | Manuel | Evet |

| Granola defterleri | Evet | Evet | Güçlü | Yok | Kısmi |

| Özel GPT talimatları | Evet | Evet | Güçlü | Manuel | Evet |

Desen açık. Kullanıcının konteyner oluşturmasına izin veren ürünler, kapsam ve dışa aktarılabilirlik açısından en yüksek puanı alıyor ve bunun bedelini kolaylık açısından ödüyorlar. Belleği otomatikleştiren ürünler ise kolaylık açısından en yüksek puanı alıyor ve bunun bedelini güven açısından ödüyorlar. Henüz her ikisini de gerçekten çözmüş bir ürün yok, bu yüzden bu hala geniş bir tasarım alanı.

Bunun önümüzdeki iki ila üç yıl için anlamı

Üç tahmin, hepsi de üzerine bahis oynanabilecek kadar güvenilir.

Bellek denetleyicileri standart bir ürün yüzeyi haline geliyor. 18 ay içinde, her ciddi yapay zeka ürününün özel bir bellek ekranı olacak ve bu ekranın kalitesi, kullanıcıların bir ürünü diğerine tercih etmesinin ilk üç nedeninden biri olacak. Siz de şimdiden tasarımınıza başlayın.

Güven ilkeleri düzenleniyor. Yapay zekâ belleğinin görünürlüğü, düzenlenebilirliği ve dışa aktarılabilirliği, muhtemelen önce AB'de, muhtemelen 2028'e kadar daha geniş çapta gizlilik yasalarında yer alacak. Bunları uyumluluk çalışması yerine özellik olarak ele alan ürünler, yüksek güven segmentine sahip olacak.

Bellek marka haline geliyor. İnsanların bir yapay zekâ ürününü diğerine tercih etmelerinin nedeni, model kalitesi olmaktan çıkıp, ürünün onları ne kadar iyi hatırladığı olacak. Model bir emtia, bellek ise bir savunma hattı. Ürünleri için bu savunma hattına sahip olan tasarımcılar, bu döngüde yapay zekâ ekiplerindeki en değerli kişiler olacak.

Artık çerçeveye sahipsiniz. Ürününüzü açın, beş ilkenin birini ihlal eden bir bellek özelliğini bulun ve bu hafta düzeltin.

Bellek bir ayar sorunu değil. Depolama kılıfına bürünmüş bir ilişki sorunu. Her bellek girişi, ürününüzün kullanıcının kim olduğuna dair yaptığı küçük bir iddiadır ve bu iddia ya kullanıcının öz imajıyla eşleşir ya da ona ters düşer.

Bu döngüyü kazanan ekipler, bellek yönetimini arama veya kullanıcıya alıştırma gibi yönetecek. Özel bir sorumlu, depolanan verilerin ve nedenlerinin haftalık olarak gözden geçirilmesi, bellek doğruluğu ve kullanıcı güveni konusunda gerçek ölçümler. Bir arka uç mühendisi için yan bir görev değil.

Eğer yol haritanızda gelecek çeyrek için bellek çalışmaları yoksa, yol haritası yanlıştır. Belgeyi açın, çalışmaları ekleyin, sorumluyu atayın. Erken davranma fırsatı hızla kapanıyor.

Need a designer who actually understands AI products? Hire Brainy to design your memory layer.

Get Started

More from Brainy Papers

Keep reading