Uzun Ömürlü Aracılar için Letta (eskiden MemGPT)
Letta, kendi belleğini yöneten ve günlerce ya da haftalarca çalışan aracılar konusunda uzmanlaşır.
Uzun Ömürlü Aracılar için Letta (eskiden MemGPT), CoddyKit'te ücretsiz bir AI Agents dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Agents öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Agents kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
Letta Nedir?
Letta (eski adıyla MemGPT, Berkeley 2023), birçok oturum boyunca yaşayan ve haftalar veya aylar boyunca bellek biriktiren aracılar için özel olarak geliştirilmiş bir çerçevedir.
Bellek Sorunu
Standart LLM bağlam pencereleri 100 bin-2 milyon belirteç boyutundadır. Birçok oturumdan sonra çok büyük bağlamlar bile taşar. Letta bunu açık bellek yönetimiyle çözer.
İki Katmanlı Bellek
- Çekirdek bellek — her zaman bağlamdadır (persona, temel gerçekler)
- Arşiv belleği — vektör veritabanında saklanır ve gerektiğinde alınır
Kendi Kendini Yöneten Bellek
Aracının kendisi neyi hatırlayacağına ve neyi alacağına karar verir. Araçlar şunları içerir:
core_memory_append— çekirdek belleğe eklemearchival_memory_insert— arşive kaydetmearchival_memory_search— arşivden alma
Kendi Kendini Yönetme Neden Kullanılır?
İnsanlar her konuşmanın her ayrıntısını hatırlamaz. Önemli olanı damıtırlar. Letta'nın aracıları da aynı şeyi yapar; oturumlar boyunca belleklerini etkin biçimde düzenler.
Setup
# pip install letta
from letta import create_client
client = create_client(base_url='http://localhost:8283')
agent = client.create_agent(
name='Alice',
persona='I am Alice, a helpful assistant.',
human='User\'s name is Bob.',
model='gpt-4o-mini'
)Sending Messages
response = client.send_message(
agent_id=agent.id,
role='user',
message='Remember: I love hiking.'
)
print(response.messages)
# Agent may invoke core_memory_append to save this factInspecting Memory
memory = client.get_in_context_memory(agent_id=agent.id)
print(memory.persona, memory.human)
archival = client.get_archival_memory(agent_id=agent.id)
for m in archival:
print(m.text)Üretimde Uzun Ömürlü Aracılar
Haftalar boyunca kullanılan sohbet asistanları için (kişisel bir koç düşünün):
- Standart çerçeveler: oturumlar arasındaki bağlamı kaybeder
- Letta: kalıcı bellek sunar ve geçen haftaki konuşmayı hatırlayabilir
Kendi Personasını Düzenleme
Letta aracıları kendi personalarını düzenleyebilir; örneğin zaman içinde kim olduklarına ilişkin anlayışlarını güncelleyebilirler. Bu, ilgi çekici bir araştırma yönüdür.
Self-Hosting
# Letta runs as a server you can self-host
docker run -d -p 8283:8283 -e LETTA_PG_URI='postgresql://...' letta/letta:latestLetta Ne Zaman Kullanılır?
- Kişisel asistanlar
- Kullanıcı geçmişini hatırlayan müşteri destek aracıları
- Özel ders öğretmenleri veya koçlar
- Oturumlar arasında bilgiyi koruması beklenen her tür aracı
Ne Zaman Kullanılmaz?
- Tek seferlik görevlerde (araştırma botları, kod oluşturma)
- Bağlam yalıtımının zor olduğu çok kiracılı sistemlerde
- Basit KV belleği + RAG yeterli olduğunda
Mem0 ile Karşılaştırma
Mem0, uzun vadeli bellek alanında bir rakiptir. Daha hafif ve daha az dayatmacıdır. Mevcut aracılara bellek eklemek istiyorsanız iyi bir seçimdir.
Letta'nın Uzmanlık Alanı
Letta özellikle ne için geliştirilmiştir?
Özet
Letta = belleği önceleyen aracı çerçevesi. İki katmanlı bellek (çekirdek + arşiv), doğrudan aracının kendisi tarafından yönetilir. Uzun ömürlü asistanlar için seçin; tek seferlik görevler için kullanmayın.
Sıkça Sorulan Sorular
“Uzun Ömürlü Aracılar için Letta (eskiden MemGPT)” dersi ücretsiz mi?
Evet — “Uzun Ömürlü Aracılar için Letta (eskiden MemGPT)” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Agents kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Agents kursu toplamda 4 dersten oluşur.
“Uzun Ömürlü Aracılar için Letta (eskiden MemGPT)” dersinde ne öğreneceğim?
Letta, kendi belleğini yöneten ve günlerce ya da haftalarca çalışan aracılar konusunda uzmanlaşır. AI Agents ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AI Agents öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AI Agents, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Uzun Ömürlü Aracılar için Letta (eskiden MemGPT)” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AI Agents dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AI Agents dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- LangGraph ve CrewAI ve AutoGen
- Uzun Ömürlü Aracılar için Letta (eskiden MemGPT)
- OpenAI Assistants API ve Threads
- Kullanım Alanına Uygun Çerçeveyi Seçme