Tutti i progetti
Memory handling · entity resolution · retrieval
Elite Brain — Memoria cognitiva
Memoria a lungo termine condivisa tra gli agenti: entità, relazioni, episodi e procedure, con entity resolution e consolidamento periodico.
Elite Brain è il livello di memoria che permette agli agenti di ricordare nel tempo e tra sessioni. Modella la conoscenza come entità, relazioni, episodi e procedure, risolve le identità duplicate e consolida i ricordi in modo periodico. È la mia risposta al problema del memory handling negli agenti di produzione.
Funzionalità
- Memoria persistente e condivisa tra tutti gli agenti, oltre la singola conversazione.
- Modella persone, aziende, progetti, eventi e procedure operative come grafo di conoscenza.
- Entity resolution: riconosce e unifica i duplicati per mantenere un’identità canonica per ogni entità (persone, progetti, aziende).
- Browser web della memoria per ispezionare entità, episodi, procedure, relazioni e stato di salute.
Aspetti tecnici
- Core in Python con un loop cognitivo e moduli ispirati a meccanismi cognitivi (rilevamento del drift, curiosità, gestione della KV-cache); storage su PostgreSQL (schema `memory`: entities, relations, episodes, procedures, sources) e Qdrant.
- Resolver di entity resolution schedulato e ancorato a una backbone ERP, che produce identità canoniche e tiene sotto controllo l’esplosione dei duplicati.
- Deduplica della provenienza ed embedding bge-m3 a 1024 dimensioni; motore di consolidamento ("dream") attivato solo in fasce orarie dedicate per non gravare sull’inferenza.
- Esposto agli agenti via API del Gateway e via server MCP; memory browser realizzato come app Next.js / TypeScript.
Stack tecnologico
PythonPostgreSQLQdrantbge-m3MCPNext.jsTypeScript
Competenze chiave
Memory handlingGestione dello statoRetrievalKnowledge graph
Collegamenti
↗memory.elitesoftwarehouse.cominterno{ }elite/elite-brain-coreinterno{ }elite/elite-memoryinterno{ }elite/elite-brain-mcpinterno
I link contrassegnati come interno puntano a servizi e repository sulla rete privata di Elite Software House (accesso via SSO / VPN aziendale). Sono inclusi come riferimento tecnico; posso mostrarli in diretta durante un colloquio.