MinIO ha introdotto AIStor Memory, una piattaforma destinata a conservare in modo persistente la memoria, gli spazi di lavoro e i segreti utilizzati dagli agenti di intelligenza artificiale aziendali. Il sistema è stato progettato per mantenere ciò che gli agenti apprendono durante le interazioni, rendere le conoscenze nuovamente disponibili nelle sessioni successive e permetterne l’impiego da parte di altri agenti autorizzati. Le informazioni generate durante il lavoro non rimangono quindi legate alla durata del singolo processo o dell’ambiente di esecuzione, ma vengono trasformate in una memoria organizzativa controllata dall’impresa.
Gli agenti utilizzati nei processi aziendali producono progressivamente documenti, analisi, decisioni, risposte, file intermedi e informazioni contestuali che devono essere recuperati per proseguire un’attività senza ricostruirne ogni volta lo stato. AIStor Memory conserva questi elementi oltre la durata della singola sessione e fornisce ai modelli soltanto il contesto pertinente all’operazione in corso. La selezione delle informazioni rilevanti permette di migliorare la qualità delle risposte, limitare la latenza e ridurre il consumo di token, evitando di reinviare al modello quantità eccessive di dati a ogni nuova richiesta.
La memoria viene gestita come un tipo di dato nativo della piattaforma, insieme agli oggetti e alle tabelle. Gli agenti possono così mantenere il contesto tra sessioni differenti, riprendere attività interrotte e operare sui dati aziendali applicando le politiche di sicurezza e governance già adottate dall’organizzazione. L’impostazione elimina la necessità di assemblare separatamente sistemi di object storage, database vettoriali, archivi di metadati, gestori di segreti e pipeline di sincronizzazione per ottenere una memoria persistente.
AIStor Memory riunisce tre componenti nello stesso ambiente. Memory conserva il contesto e le conoscenze accumulate dall’agente, Workspace mantiene i file e lo stato operativo necessari per completare attività articolate, mentre Vault protegge credenziali, chiavi e altri dati sensibili utilizzati durante l’esecuzione. Tutte le componenti sono accessibili attraverso HTTPS oppure mediante il montaggio di una cartella conforme all’interfaccia POSIX, permettendo agli strumenti di interagire con la piattaforma attraverso modalità già utilizzate nei normali ambienti software.
La piattaforma può essere montata direttamente all’interno delle sandbox nelle quali vengono eseguiti gli agenti e funziona con gli strumenti e i framework esistenti senza richiedere modifiche. L’ambiente di calcolo può quindi rimanere temporaneo ed essere eliminato o ricreato al termine di ogni attività, mentre memoria, file di lavoro e segreti sopravvivono alla vita della singola sandbox. La separazione consente di utilizzare risorse computazionali sostituibili mantenendo durevole lo stato necessario per riprendere il lavoro.
AIStor Memory non lega la quantità di informazioni conservabili alla finestra di contesto del modello. La memoria cresce in funzione della capacità di archiviazione disponibile e i dati non devono essere automaticamente eliminati, riassunti o esclusi quando viene raggiunto il limite massimo di token supportato dal modello. La finestra di contesto continua a determinare quante informazioni possano essere elaborate contemporaneamente, ma non stabilisce più quanta conoscenza l’agente possa conservare nel tempo. Il sistema seleziona dalla memoria persistente gli elementi necessari e li trasferisce al modello soltanto quando risultano pertinenti.
La durabilità deriva dalle funzioni già disponibili nella piattaforma AIStor, comprese la codifica di cancellazione, la protezione contro il bit rot, la crittografia, la compressione e la capacità di tollerare guasti che interessano dischi, rack o interi data center. La codifica di cancellazione distribuisce dati e informazioni di parità tra più unità, consentendo di ricostruire i contenuti anche quando una parte dell’infrastruttura diventa indisponibile. La protezione contro il bit rot permette invece di individuare alterazioni silenziose dei dati memorizzati prima che compromettano la memoria utilizzata dagli agenti.
I dati rimangono nell’infrastruttura posseduta o controllata dal cliente e vengono protetti con chiavi mantenute dall’organizzazione. Memoria, workspace e segreti non devono quindi essere trasferiti all’esterno dell’ambiente aziendale per essere conservati da un servizio terzo. Questa configurazione permette di applicare direttamente le politiche interne relative a localizzazione dei dati, autorizzazioni, conservazione, crittografia e accesso alle informazioni sensibili, mantenendo separata la persistenza della memoria dal fornitore del modello utilizzato dall’agente.
La gestione integrata riduce anche il numero di componenti che devono essere configurati, aggiornati e protetti. In un’architettura costruita attraverso prodotti distinti, le informazioni devono essere continuamente replicate e sincronizzate tra object storage, database vettoriali, archivi di metadati e sistemi per la gestione delle credenziali. Ogni collegamento introduce dipendenze, possibili incoerenze e ulteriori superfici di attacco. AIStor Memory sostituisce queste integrazioni con una base comune nella quale le differenti forme di stato dell’agente vengono conservate sotto lo stesso modello operativo.
La piattaforma è destinata soprattutto ai flussi agentici lunghi e composti da numerose fasi, nei quali il lavoro deve sopravvivere a interruzioni, sostituzioni dell’ambiente di calcolo o interventi umani. Un agente di ingegneria software può conservare la conoscenza acquisita durante l’analisi di una base di codice estesa, mantenere i file modificati e riprendere successivamente il lavoro senza riesaminare l’intero progetto. Un agente impegnato nella ricerca approfondita può accumulare fonti, risultati intermedi e collegamenti elaborati durante attività che durano ore o giorni.
AIStor Memory supporta anche i processi con partecipazione umana nei quali l’esecuzione viene sospesa in attesa di una verifica, di un’approvazione o di informazioni aggiuntive. Quando l’attività riprende, l’agente può recuperare lo stato conservato e continuare dal punto in cui era stato interrotto. La persistenza è particolarmente rilevante nei sistemi che trattano dati regolamentati o sottoposti a governance, perché permette di mantenere le informazioni all’interno di infrastrutture controllate e di applicare gli stessi criteri di protezione utilizzati per gli altri dati aziendali.
Con l’accumulo delle attività, la memoria inizialmente associata ai singoli agenti può diventare una risorsa condivisa dall’intera organizzazione. Analisi, documenti e conoscenze prodotte da un agente possono essere recuperati da altri sistemi autorizzati e utilizzati come base per lavori successivi, evitando di ripetere le medesime operazioni. L’accesso rimane subordinato alle autorizzazioni definite dall’impresa, in modo che la condivisione non trasformi automaticamente ogni informazione in un dato disponibile per tutti gli agenti.
AIStor Memory sposta così la persistenza dal livello della singola applicazione alla piattaforma dati aziendale. Gli agenti possono essere aggiornati, sostituiti o eseguiti in sandbox temporanee senza perdere il lavoro già svolto, mentre l’organizzazione mantiene il controllo diretto sulle informazioni generate. La memoria non viene trattata come una funzione accessoria del modello, ma come un’infrastruttura durevole sulla quale costruire applicazioni agentiche capaci di proseguire attività complesse, condividere conoscenze autorizzate e operare nel tempo senza ricostruire continuamente il proprio stato.
