0Pricing
AI Agents · Lezione

Letta (precedentemente MemGPT) per agenti longevi

Letta è specializzato in agenti che restano attivi per giorni o settimane gestendo autonomamente la propria memoria

Letta (precedentemente MemGPT) per agenti longevi è una lezione AI Agents gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento AI Agents, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso AI Agents include 4 lezioni in totale.

Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.

Che cos'è Letta?

Letta (precedentemente MemGPT, Berkeley 2023) è un framework progettato specificamente per agenti che operano attraverso molte sessioni e accumulano memoria per settimane o mesi.

Il problema della memoria

Le finestre di contesto standard degli LLM contengono da 100k a 2M token. Dopo molte sessioni, anche i contesti più grandi si esauriscono. Letta risolve il problema con una gestione esplicita della memoria.

Memoria a due livelli

  • Memoria principale — sempre presente nel contesto (persona, fatti importanti)
  • Memoria d'archivio — memorizzata in un database vettoriale e recuperata su richiesta

Memoria gestita autonomamente

È l'agente stesso a decidere cosa ricordare e cosa recuperare. Gli strumenti includono:

  • core_memory_append — aggiunge contenuti alla memoria principale
  • archival_memory_insert — salva nell'archivio
  • archival_memory_search — recupera dall'archivio

Perché gestirla autonomamente?

Gli esseri umani non ricordano ogni dettaglio di ogni conversazione. Distillano ciò che conta. Gli agenti di Letta fanno lo stesso: curano attivamente la propria memoria tra una sessione e l'altra.

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)

Agenti longevi in produzione

Per gli assistenti di chat utilizzati per settimane, come un coach personale:

  • Framework standard: perdono il contesto tra una sessione e l'altra
  • Letta: memoria persistente, con la possibilità di ricordare la conversazione della settimana precedente

Persona auto-modificante

Gli agenti di Letta possono modificare la propria persona, ad esempio aggiornando nel tempo la propria comprensione di chi sono. È un'interessante direzione di ricerca.

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

Quando utilizzare Letta

  • Assistenti personali
  • Agenti di assistenza clienti che ricordano la cronologia dell'utente
  • Tutor e coach
  • Qualsiasi agente che debba conservare conoscenze tra una sessione e l'altra

Quando non utilizzarlo

  • Attività una tantum (bot di ricerca, generazione di codice)
  • Scenari multi-tenant in cui è difficile isolare il contesto
  • Quando è sufficiente una semplice memoria KV + RAG

Confronto con Mem0

Mem0 è un concorrente nell'ambito della memoria a lungo termine. È più leggero e meno prescrittivo. È adatto se desidera aggiungere la memoria ad agenti esistenti.

La specializzazione di Letta

Per che cosa è stato progettato specificamente Letta?

Riepilogo

Letta = framework per agenti incentrato sulla memoria. Memoria a due livelli (principale + d'archivio), gestita autonomamente dall'agente. Lo scelga per gli assistenti longevi ed eviti di utilizzarlo per le attività una tantum.

Domande Frequenti

La lezione «Letta (precedentemente MemGPT) per agenti longevi» è gratuita?

Sì — il testo completo di «Letta (precedentemente MemGPT) per agenti longevi» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso AI Agents, passa a CoddyKit PRO. Il corso AI Agents include 4 lezioni in totale.

Cosa imparerò in «Letta (precedentemente MemGPT) per agenti longevi»?

Letta è specializzato in agenti che restano attivi per giorni o settimane gestendo autonomamente la propria memoria Eserciti AI Agents con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare AI Agents?

Non è richiesta alcuna esperienza precedente. AI Agents su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Letta (precedentemente MemGPT) per agenti longevi»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione AI Agents?

Sì. Ogni lezione AI Agents include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. LangGraph vs CrewAI vs AutoGen
  2. Letta (precedentemente MemGPT) per agenti longevi
  3. API Assistants e Threads di OpenAI
  4. Scegliere il framework giusto per ogni caso d’uso
← Torna a AI Agents