RAG dà all'AI accesso alla tua conoscenza (documenti); la memoria le fa ricordare tra una sessione e l'altra. Gli strumenti giusti cambiano a seconda dell'obiettivo, del budget e di dove devono stare i dati.
Un'AI da sola non conosce i tuoi dati e non ricorda le conversazioni passate. Servono due cose — conoscenza (RAG) e memoria — che spesso usano lo stesso motore ma per scopi diversi. Questa guida non rispiega i concetti (ci sono guide dedicate): ti dà la mappa degli strumenti e ti aiuta a scegliere quale usare, quando.
RAG dà all'AI accesso alla tua conoscenza (documenti); la memoria le fa ricordare tra una sessione e l'altra. Sotto il cofano è quasi sempre lo stesso meccanismo — il recupero — ma gli strumenti giusti cambiano a seconda dell'obiettivo, del budget e di dove devono stare i dati.
Spesso si sovrappongono: la memoria a lungo termine è, tecnicamente, RAG applicato alle conversazioni passate.
Qualunque strumento tu scelga, il cuore è lo stesso: i testi vengono spezzati in pezzi, trasformati in embedding (vettori di numeri) e salvati in un vector database; alla domanda, si cercano i pezzi più simili e si passano all'AI. Su cosa sia e quale vector database scegliere c'è una guida dedicata (Vector database: quale scegliere). Qui diamo per assodato il motore e guardiamo gli strumenti sopra.
| Livello | Cosa è | Quando sceglierlo |
|---|---|---|
| Vector database (Pinecone, Weaviate, Qdrant, pgvector…) | il magazzino dei vettori | sempre: è la base. pgvector se hai già Postgres; gestiti se non vuoi infrastruttura |
| Framework RAG (LlamaIndex, LangChain) | l'impalcatura che collega documenti → chunking → indice → recupero → prompt | quando costruisci una pipeline su misura |
| Soluzioni "chiavi in mano" (assistenti sui documenti già pronti) | RAG pre-confezionato | quando vuoi il risultato senza montare i pezzi |
| Strumento | Come funziona | Per chi |
|---|---|---|
| Memory tool di Anthropic | l'AI scrive e rilegge file di memoria (una cartella), tra sessioni | chi lavora già con Claude e vuole memoria semplice, senza montare un database |
| Mem0, Letta ("memory layer") | confezionano recupero + logica di aggiornamento (aggiungi/modifica/dimentica) come servizio | chi costruisce un prodotto/agente con memoria strutturata |
| Memoria integrata nelle piattaforme (ChatGPT, Claude, Le Chat…) | memoria dell'utente gestita dal fornitore | uso personale, zero setup |
Se conta che i dati non escano dal tuo computer, un vault Obsidian (cartella di note Markdown) può fare sia da memoria dell'agente sia da base RAG privata:
| Il tuo obiettivo | Strumento consigliato |
|---|---|
| Rispondere sui documenti aziendali (assistente, supporto) | RAG: vector database + framework (o soluzione pronta) |
| Dare memoria a un assistente tra le sessioni, in modo semplice | Memory tool di Anthropic (file) |
| Costruire un prodotto con memoria utente strutturata | memory layer (Mem0/Letta) |
| Dati che non devono uscire dal tuo computer/UE | Obsidian locale + Smart Connections, o modelli self-hosted |
| Budget zero, uso personale | Obsidian + embedding locale (gratis) |
| Serve solo ogni tanto, niente da montare | memoria integrata della piattaforma che già usi |
Rayer Group · Contenuto informativo e divulgativo. Gli strumenti citati evolvono rapidamente: verifica versioni, licenze e prezzi sulle fonti ufficiali prima di adottarli.
Mezz'ora di confronto per capire cosa di tutto questo ha senso nel tuo caso concreto — e da dove conviene partire.
Prenota una call di approfondimento →