Informazioni sulla memoria agente
Oracle AI Agent Memory fornisce un livello di memoria persistente per gli agenti AI aziendali su Oracle AI Database.
Man mano che i sistemi AI si evolvono da assistenti single-turn ad agenti autonomi e a lungo termine, la memoria diventa fondamentale. La memoria agente consente agli agenti di conservare il contesto tra le interazioni, memorizzare informazioni utili nel tempo e utilizzare tale memoria per rendere più coerenti ed efficaci le risposte e le azioni successive.
L'SDK è progettato attorno a due pilastri principali: memoria a breve termine e memoria a lungo termine.
Memoria a breve termine: utilizza schede di contesto thread e riepiloghi delle conversazioni per gestire turni recenti, stato delle attività e avanzamento intermedio durante una sessione attiva. Ciò è utile quando un agente deve conservare il contesto di lavoro senza inviare la conversazione completa al modello ad ogni turno.
Memoria a lungo termine: utilizza i flussi di lavoro di memoria add e search per memorizzare e recuperare le preferenze utente, le regole apprese e i fact dalle interazioni precedenti tra le sessioni. La ricerca di questi record può essere eseguita con strategie semantiche, di parola chiave o ibride e applicata all'utente, all'agente e al thread appropriati.
Memoria agente nell'ecosistema Agentic
La memoria agente è posizionata come memoria di base governata nell'ecosistema degli agenti AI. Offre agli agenti un contesto duraturo lasciando all'applicazione di integrazione l'orchestrazione, l'autenticazione, l'autorizzazione e la gestione delle identità degli utenti finali.
Agent Memory funziona con più LLM e provider di integrazione, mantenendo al contempo la memoria aziendale sulla base convergente di Oracle AI Database. Può memorizzare e recuperare messaggi, memorie, profili, metadati, immagini e record di memoria collegati tramite un SDK.
Per ulteriori informazioni su LLM e modelli di integrazione compatibili, vedere Introduzione alla memoria dell'agente.
Vantaggi principali
La maggior parte degli stack di memoria combina diversi sistemi specializzati, aumentando il carico di lavoro dell'integrazione e la complessità operativa. Agent Memory unifica queste funzionalità in un'unica piattaforma aziendale, consentendo ai team di creare agenti con conservazione dello stato con maggiore coerenza e sicurezza.
Unified Memory Core: utilizza Oracle AI Database come piattaforma convergente per la memoria di lavoro e la memoria a lungo termine, invece di unire vettori, grafici, JSON e aree di memorizzazione transazionali separate.
Costruito per le aziende: sfrutta l'affidabilità e la scalabilità di Oracle AI Database per supportare la memoria persistente per carichi di lavoro reali, non solo per i prototipi.
Integrazione delle piattaforme
La memoria agente può essere utilizzata da Oracle AI Database Private Agent Factory utilizzando un server MCP. Può essere utilizzato anche con framework esterni come LangGraph e WayFlow che richiedono memoria persistente di livello Enterprise.
Per ulteriori informazioni, vedere Usa memoria agente con un server MCP.
Avvio rapido
Per installare la release corrente di Oracle AI Agent Memory e configurare i prerequisiti del database, vedere Introduzione alla memoria dell'agente. Se hai bisogno di un Oracle AI Database locale per gli esempi, vedere Esegui Oracle AI Database localmente.
Passi successivi
- Consulta la documentazione sulle API per ulteriori informazioni su classi, metodi e funzioni disponibili.
- Consulta le guide pratiche nella tabella dei contenuti per scoprire procedure dettagliate e integrazioni del framework incentrate sui task.
- Rivedere le considerazioni sulla sicurezza prima di abilitare le funzioni di memoria attiva o condividere una connessione al database tra gli utenti finali.
Considerazioni sulla sicurezza
L'estrazione e il riepilogo della memoria richiedono un'attenta valutazione della sicurezza prima della distribuzione. L'applicazione di integrazione è responsabile dell'autenticazione dell'utente finale, dell'autorizzazione e dell'ambito di memoria corretto durante la chiamata dell'SDK.
Per ulteriori informazioni, vedere Considerazioni sulla sicurezza.