La stessa memoria persistente può servire più modelli. XAB ne coordina l’uso per ruolo o compito, con modelli open in locale o servizi remoti via API. Le console AI accedono alla memoria e agli strumenti tramite MCP.
Email, messaggi e trascrizioniDocumenti e versioniAPI e databaseERP e gestionaliSensori e IoT
↓
Memoria persistenteConoscenze, relazioni e storia
PostgreSQL + pgvectorNeo4jArchivio versionato
↕
OrchestrazioneContesto e coordinamento
Ragionamento dei modelliModelli open in locale o modelli via API
Accesso dalla consoleConsole AI tramite strumenti MCP
Ogni istanza definisce fonti, modelli e permessi. I modelli eseguono l’inferenza; MCP dà accesso alla memoria e agli strumenti.
01Archiviazione e orchestrazione
Ogni livello ha il suo compito.
Archiviazione persistente, grafi, ricerca e processi programmati rendono la conoscenza disponibile oltre la finestra di contesto di un modello. I connettori raccolgono le informazioni e l’orchestratore coordina strumenti e chiamate ai modelli. I contenuti restano nell’infrastruttura del dominio.
PostgreSQL
Conserva contenuti e relazioni, insieme alle informazioni sulla provenienza e ai riferimenti temporali necessari a interpretarli.
pgvector
Permette di cercare per significato e recuperare i passaggi pertinenti alla domanda.
Neo4j
Rende navigabili le entità e le loro relazioni attraverso un grafo.
Archivio versionato
Preserva i documenti originali e le loro revisioni. Ogni passaggio recuperato mantiene il riferimento alla fonte e alla versione.
02Memoria indipendente dal modello
Il modello giusto per ogni compito.
La memoria è indipendente dal singolo modello. Modelli diversi possono usare le stesse conoscenze persistenti e svolgere ruoli o compiti differenti.
Modelli open in locale
I modelli open possono essere eseguiti in un ambiente locale. Il modello svolge l’inferenza; XAB fornisce il contesto pertinente e conserva la memoria indipendentemente dall’ambiente di esecuzione.
Modelli remoti via API
I modelli possono anche essere servizi esterni accessibili tramite API. Modalità e luogo di elaborazione dipendono dal servizio scelto.
MCP collega il client alla memoria.
Una console o un client AI compatibile con MCP può collegarsi alla memoria e agli strumenti di XAB. MCP è il protocollo di accesso; l’inferenza viene svolta dall’ambiente locale o dal servizio API scelto.
03Doppio grafo e matrice delle relazioni
Entità, eventi e relazioni.
Il grafo delle entità descrive persone, organizzazioni, progetti, luoghi e concetti. Il grafo episodico collega eventi, decisioni, vincoli e cambiamenti. La matrice delle relazioni connette identità e contenuti tra i livelli della memoria e permette di risalire alle fonti originali, con la loro provenienza e i riferimenti temporali.
Il significato nel tempo
Una descrizione durevole, uno stato temporaneo, un evento e la collocazione di un servizio sono informazioni diverse. Un incarico può scadere o essere sostituito; il cambiamento resta documentato nella storia.
Livelli collegati
La matrice collega materiali originali, documenti, conversazioni, diari e attività. La mappa dell’infrastruttura indica dove si trovano i servizi e i dati pertinenti.
04Ricerca e recupero
Dalla domanda alle fonti.
GraphRAG orienta la ricerca attraverso entità e relazioni. La ricerca semantica individua i passaggi pertinenti. Entrambi usano l’archivio versionato, così ogni frammento recuperato può essere verificato nel suo contesto originale.
Orientarsi
Usare la matrice per individuare persone, progetti, eventi e documenti collegati alla domanda.
Recuperare
Seguire le relazioni del grafo, ricostruire il contesto dai diari e dalle conversazioni, trovare i passaggi pertinenti con la ricerca semantica.
Verificare
Leggere le fonti originali, confrontare date e revisioni, rendere visibili le divergenze tra i contenuti.
Comporre
Costruire una risposta che distingua le informazioni documentate dagli aspetti ancora da chiarire.
05Salienza, ritmo e geometria
La rilevanza cambia nel tempo.
Il decadimento adattivo, ispirato alla curva di Ebbinghaus, riduce gradualmente la rilevanza delle informazioni non richiamate. L’uso ripetuto rallenta questo processo. Documenti, episodi e relazioni restano conservati e recuperabili anche quando ricevono meno attenzione.
Uso recente e peso nella memoria
Heat misura l’uso recente. Weight tiene conto della frequenza di richiamo, della centralità nel grafo e delle esigenze del lavoro in corso.
Kairos
Il ritmo della sessione, le pause e le attività completate aiutano a distinguere quando esplorare e quando consolidare. Kairos riconosce le fasi di apertura, svolgimento e consolidamento di una sessione.
Poincaré, in 16 dimensioni
La rappresentazione iperbolica avvicina contenuti strutturalmente affini, anche senza un collegamento diretto. La prossimità suggerisce quali contenuti esplorare; i collegamenti vengono poi verificati attraverso relazioni e fonti.
06Curatela e processi programmati
La provenienza conta.
La provenienza e il processo di elaborazione determinano come un contenuto entra nella memoria. I contenuti curati e consolidati entrano nel grafo; il materiale grezzo conserva la propria provenienza e resta all’esterno.
Raw · grezzo
Informazione acquisita automaticamente o inferenza non ancora consolidata.
Curated · curato
Registrazione umana intenzionale o decisione esplicita, con autore, fonte e contesto.
Consolidated · consolidato
Contenuto prodotto da processi automatici di selezione contestuale, riformulazione, risoluzione delle entità e collegamento alle fonti.
Tra una sessione e l’altra
I processi cron selezionano, consolidano e sincronizzano i contenuti; ricalcolano la salienza e le posizioni nello spazio di Poincaré. Aggiornano la memoria e verificano integrità, provenienza e coerenza tra archivio e grafo.
07Stato di sviluppo · ottobre 2026
Collegare memorie autonome.
Ogni istanza mantiene la propria ontologia e i propri permessi di accesso. La federazione sviluppa le modalità con cui memorie diverse possono scambiare conoscenza e contribuire a una memoria più ampia.
V1
Le istanze di dominio inviano sintesi, decisioni e criticità a una memoria aggregata, mediante scambi configurati.
Direzione V2
Reti orizzontali e multilivello, con regole esplicite su ciò che viene condiviso e su chi può accedervi.
Come condividere la conoscenza?
Scopri come le comunità di conoscenza e le cooperative di dati possono organizzare fonti, contributi e accessi intorno a una memoria comune.