0Pricing
AI Agents · Lekcja

Letta (dawniej MemGPT) dla długowiecznych agentów

Letta specjalizuje się w agentach działających przez dni lub tygodnie z samodzielnie zarządzaną pamięcią.

Letta (dawniej MemGPT) dla długowiecznych agentów to bezpłatna lekcja AI Agents na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej AI Agents, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs AI Agents zawiera 4 lekcji w sumie.

Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.

Czym jest Letta?

Letta (wcześniej MemGPT, Berkeley 2023) to framework przeznaczony konkretnie dla agentów działających przez wiele sesji i gromadzących pamięć przez tygodnie lub miesiące.

Problem pamięci

Standardowe okna kontekstu LLM mają od 100 tys. do 2 mln tokenów. Po wielu sesjach nawet ogromne konteksty się przepełniają. Letta rozwiązuje ten problem za pomocą jawnego zarządzania pamięcią.

Pamięć dwupoziomowa

  • Pamięć podstawowa — zawsze obecna w kontekście (persona, kluczowe fakty)
  • Pamięć archiwalna — przechowywana w bazie wektorowej i pobierana na żądanie

Pamięć zarządzana przez agenta

Sam agent decyduje, co zapamiętać i co pobrać. Dostępne narzędzia:

  • core_memory_append — dodaje dane do pamięci podstawowej
  • archival_memory_insert — zapisuje dane w archiwum
  • archival_memory_search — pobiera dane z archiwum

Dlaczego pamięć zarządzana przez agenta?

Ludzie nie pamiętają każdego szczegółu każdej rozmowy. Zachowują to, co ma znaczenie. Agenci Letta robią to samo — aktywnie porządkują swoją pamięć między sesjami.

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 fact

Inspecting 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)

Długotrwali agenci na produkcji

W przypadku asystentów czatu używanych przez wiele tygodni (na przykład osobistego trenera):

  • Standardowe frameworki: tracą kontekst między sesjami
  • Letta: zapewnia trwałą pamięć i może przywołać rozmowę z ubiegłego tygodnia

Persona edytowana przez agenta

Agenci Letta mogą edytować własną personę — na przykład z czasem aktualizować swoje rozumienie tego, kim są. To interesujący kierunek badań.

Self-Hosting

# Letta runs as a server you can self-host
docker run -d -p 8283:8283 -e LETTA_PG_URI='postgresql://...' letta/letta:latest

Kiedy używać Letta

  • Asystenci osobisti
  • Agenci obsługi klienta pamiętający historię użytkownika
  • Wirtualni korepetytorzy i trenerzy
  • Dowolni agenci, którzy powinni zachowywać wiedzę między sesjami

Kiedy nie używać

  • Zadania jednorazowe (boty badawcze, generowanie kodu)
  • Środowiska multi-tenant, w których izolacja kontekstu jest trudna
  • Gdy wystarcza prosta pamięć KV + RAG

Porównanie z Mem0

Mem0 jest konkurencyjnym rozwiązaniem w obszarze pamięci długoterminowej. Jest lżejsze i mniej narzuca własne założenia. Dobrze sprawdza się, jeśli pamięć ma zostać dołączona do istniejących agentów.

Specjalizacja Letta

Do czego konkretnie stworzono Letta?

Podsumowanie

Letta to framework agentowy stawiający pamięć na pierwszym miejscu. Oferuje pamięć dwupoziomową (podstawową i archiwalną), zarządzaną przez samego agenta. Należy wybrać Letta dla długotrwałych asystentów, a pominąć ją w przypadku zadań jednorazowych.

Często zadawane pytania

Czy lekcja „Letta (dawniej MemGPT) dla długowiecznych agentów” jest bezpłatna?

Tak — pełny tekst „Letta (dawniej MemGPT) dla długowiecznych agentów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu AI Agents, przejdź na CoddyKit PRO. Kurs AI Agents zawiera 4 lekcji w sumie.

Co nauczysz się w „Letta (dawniej MemGPT) dla długowiecznych agentów”?

Letta specjalizuje się w agentach działających przez dni lub tygodnie z samodzielnie zarządzaną pamięcią. Ćwiczysz AI Agents z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć AI Agents?

Nie wymagamy żadnego doświadczenia. AI Agents w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Letta (dawniej MemGPT) dla długowiecznych agentów”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji AI Agents?

Tak. Każda lekcja AI Agents zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. LangGraph vs CrewAI vs AutoGen
  2. Letta (dawniej MemGPT) dla długowiecznych agentów
  3. OpenAI Assistants API i wątki
  4. Wybór odpowiedniego frameworka do przypadku użycia
← Powrót do AI Agents