Memoria
Recupero ancorato sul tuo materiale, con ricevute.
Cosa fa
Documenti, trascrizioni e caricamenti vengono suddivisi in frammenti, incorporati e indicizzati, quindi recuperati tramite un sistema ibrido di somiglianza vettoriale, corrispondenza di parole chiave e centralità del grafo al momento della risposta. I passaggi recuperati contengono ricevute, in modo che una risposta possa fare riferimento alla fonte che l'ha prodotta, e le regole di accesso filtrano il corpus prima del recupero anziché dopo.
Perché è importante
Un agente che non può citare le fonti è un agente che non puoi verificare. Il recupero con ricevute trasforma "l'ha detto l'IA" in "lo dice questo documento, eccolo qui", che è la differenza tra una demo e qualcosa che lasceresti parlare con un cliente.
Come funziona
Il filtraggio degli accessi avviene prima del recupero
Il corpus in cui l'agente può cercare è già limitato dalle policy, quindi un errore di autorizzazione non può tradursi in una citazione trapelata.
Punteggio ibrido, non solo vettoriale
La somiglianza vettoriale è combinata con la corrispondenza delle parole chiave e la centralità del grafo, il che consente di trovare identificatori esatti e termini rari.
Le risposte contengono ricevute di ancoraggio
Il passaggio che ha generato un'affermazione viene allegato all'affermazione stessa, anziché essere ricostruito a posteriori.
Domande
- L'agente ricorda le nostre conversazioni?
- Non nel modo in cui si intende comunemente per "memoria". Si tratta di un recupero di informazioni sul materiale fornito. La cronologia delle conversazioni viene conservata per sessione; non viene sintetizzata in un profilo persistente.
- How does retrieval work?
- Documents are chunked, embedded and indexed. At answer time a hybrid of vector similarity, keyword match and graph centrality selects the best passages, and each one carries a receipt back to its source.
The rest of the bag
AccessControl
Permessi per singolo documento che filtrano le risposte, non solo le pagine.
La risoluzione dei criteri è memorizzata nella cache per sessione per motivi di velocità; una modifica dei permessi si propaga all'invalidazione della cache anziché istantaneamente su ogni richiesta in corso.
Documentazione
Un albero di cartelle che l'agente legge e un file di configurazione a cui obbedisce.
L'estrazione copre PDF, fogli di calcolo e trascrizioni. I formati binari esotici non vengono analizzati.
Eventi
Un registro persistente di ciò che gli agenti hanno fatto e perché.
L'event bus in-process è un emettitore a nodo singolo, non un broker distribuito. Il record persistente tra gli agenti è un registro delle attività Postgres separato.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.