View a markdown version of this page

DevOps Agent Memories - AWS DevOps Agente

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

DevOps Agent Memories

Le memorie sono elementi di conoscenza informativa che AWS DevOps Agent crea e gestisce per integrare le sue funzionalità con un contesto sintetizzato ad alto segnale specifico per Agent Space. A differenza di DevOps Competenze degli agenti quelle che codificano le conoscenze procedurali ed estendono le funzionalità degli agenti, le memorie codificano le conoscenze informative che aiutano gli agenti a prendere decisioni più rapide e accurate durante le indagini.

Cosa sono i ricordi

Una memoria è un singolo file di markdown che acquisisce informazioni sintetizzate relative a Agent Space. Gli esempi includono cause ricorrenti alla base di un allarme specifico, stranezze ambientali note o preferenze specifiche dell'utente. Le memorie non estendono le funzionalità degli agenti; forniscono il contesto utilizzato dall'agente per prendere decisioni migliori.

Un archivio di memoria è una raccolta di file di memoria correlati. Ogni archivio di memoria ha un nome e una descrizione che gli agenti utilizzano per decidere se sfogliarne il contenuto. Gli archivi di memoria sono i contenitori organizzativi che raggruppano le memorie per argomento.

Le memorie si differenziano dagli altri tipi di elementi conoscitivi in diversi modi:

Aspetto Abilità Istruzioni per l'agente Memoria
Tipo di conoscenza Procedurale (istruzioni) Procedurale (istruzioni sempre attive) Informativo (contesto sintetizzato)
Formato del contenuto Pacchetto Markdown o ZIP Solo Markdown Solo Markdown
Iniezione di contesto Su richiesta (l'agente decide tramite la corrispondenza delle descrizioni) Sempre (ogni sessione) Su richiesta (l'agente decide tramite la corrispondenza delle descrizioni)
Creato da Utente (UI, CLI), agente DevOps Utente (UI, CLI) Utente (tramite chat), DevOps agente (agente didattico)

Perché usare le memorie

Le memorie consentono agli agenti di accedere a modelli storici e conoscenze ambientali che altrimenti andrebbero perse tra una sessione e l'altra.

Principali vantaggi:

  • Indagini più rapide: gli agenti richiamano le cause principali recenti di monitor specifici, evitando procedure diagnostiche ridondanti quando si ripresenta un problema ricorrente.

  • Consapevolezza ambientale: le memorie acquisiscono dettagli specifici dell'ambiente, come allarmi rumorosi noti, stranezze dell'infrastruttura o relazioni tra i componenti che sono difficili da riscoprire a ogni sessione.

  • Miglioramento continuo: man mano che l' DevOps agente risolve un numero maggiore di incidenti, crea automaticamente una base di conoscenze più ricca di modelli e cause principali specifiche dell'infrastruttura.

  • Preferenze dell'utente: le memorie registrano le preferenze e le direttive di comunicazione in modo che l'agente si comporti costantemente in base alle aspettative dell'utente.

Come funzionano i ricordi

All'avvio di una sessione di agente, l'agente riceve un elenco di archivi di memoria con i relativi nomi e descrizioni. Durante un'indagine, l'agente valuta se un archivio di memoria è rilevante per l'attività corrente. In caso affermativo, l'agente elenca le memorie presenti nell'archivio e legge i file di memoria specifici necessari. Questo modello di divulgazione progressiva mantiene basso il consumo del contesto, rendendo al contempo accessibili tutte le conoscenze pertinenti.

Ogni memoria ha una versione. Ogni aggiornamento crea una nuova versione immutabile, che consente gli audit trail e il rollback ai contenuti precedenti.

Archivi di memoria gestiti

DevOps L'agente crea e mantiene automaticamente i seguenti archivi di memoria gestita man mano che apprende dalle sessioni nell'Agent Space:

monitorare

Per-monitor cronologia ricorrente delle cause principali. Ogni file di memoria corrisponde a un monitor specifico (allarme o sistema metrico) ed elenca le categorie di cause che hanno prodotto gli incidenti relativi a tale allarme, con prove specifiche. Gli agenti leggono la voce corrispondente all'allarme di attivazione prima di procedere alla valutazione per identificare rapidamente se l'incidente in corso corrisponde a uno schema noto.

In caso di indagini nelle ultime 2 settimane in Agent Space, un Learning agent si occupa di analizzare le indagini recenti una volta al giorno, per poi estrarre e archiviare i ricordi in questo negozio. Gli elementi di memoria in questo negozio vengono eliminati quando non vengono aggiornati per 2 settimane. Se l'archivio si riempie, l'elemento di memoria più vecchio viene eliminato per liberare spazio.

direttive

User-authored direttive che regolano il comportamento degli agenti. Utilizzate questo archivio per registrare le istruzioni permanenti che l'agente deve seguire, come le convenzioni sull'infrastruttura o le preferenze di denominazione.

Esempi:

  • «Le lambda non vengono più utilizzate. Il servizio utilizza Fargate».

  • «Il servizio di archiviazione si chiama Orders Storage Service».

Visualizzazione dei ricordi

È possibile visualizzare tutti gli archivi di memoria e il relativo contenuto dalla pagina Knowledge dell'app Web Agent Space Operator.

Per visualizzare gli archivi di memoria:

  1. Vai alla pagina Knowledge nella tua app Web Agent Space Operator.

  2. Scegli la scheda Memorie.

  3. Sfoglia l'elenco degli archivi di memoria gestiti, ognuno dei quali mostra il nome, la descrizione e l'ambito del tipo di agente.

Per visualizzare i ricordi all'interno di un negozio:

  1. Nella scheda Ricordi, scegli Visualizza accanto all'archivio di memoria che desideri esplorare.

  2. La pagina dei dettagli del negozio elenca tutti i ricordi con il nome, la descrizione, il numero di versione e la data dell'ultima modifica, ordinati per primi.

Per visualizzare una memoria specifica:

  1. Nella pagina dei dettagli del negozio, scegli Visualizza accanto alla memoria che desideri leggere.

  2. La pagina dei dettagli della memoria mostra il contenuto del markdown renderizzato insieme alla data di creazione, alla data dell'ultima modifica e a un selettore di versione.

Per visualizzare una versione precedente:

  1. Nella pagina dei dettagli della memoria, utilizza il menu a discesa del selettore di versione per scegliere una versione precedente.

  2. Il contenuto viene aggiornato per visualizzare la versione selezionata.

Attivazione e disattivazione delle memorie

È possibile attivare o disattivare singoli archivi di memoria o singole memorie senza eliminarli.

Per attivare o disattivare un archivio di memoria:

  1. Nella scheda Memorie, usa l'interruttore a levetta accanto all'archivio di memoria.

  2. Quando sono inattivi, gli agenti non accedono a nessuna memoria all'interno di quell'archivio.

Per attivare o disattivare una memoria individuale:

  1. Accedi a un archivio di memoria per visualizzarne l'elenco dei ricordi.

  2. Usa l'interruttore a levetta accanto alla memoria che desideri attivare o disattivare.

  3. Quando sono inattivi, gli agenti saltano quella memoria specifica durante le indagini.

Modificare i ricordi con Chat

Puoi creare, aggiornare o eliminare ricordi chattando con l' DevOps agente nell'interfaccia di chat. L'agente Chat può scrivere direttamente negli archivi di memoria.

Esempi di comandi di chat:

  • «Ricorda che il servizio di archiviazione si chiama Orders Storage Service»: crea o aggiorna una memoria nell'archivio delle direttive.

  • «Aggiorna la memoria di Canary Alarm per notare che è instabile durante le implementazioni» - Aggiorna una memoria specifica nell'archivio dei monitor.

  • «Elimina la memoria relativa alla vecchia stringa di connessione al database»: rimuove una memoria che non è più rilevante.

L'agente di chat scrive direttamente negli archivi di memoria per tuo conto.

Limiti di memoria

I seguenti limiti si applicano alle memorie:

Risorsa Limite
Archivi di memoria per Agent Space 50
Memorie per archivio di memoria 200
Dimensioni del contenuto della memoria individuale 100 KB