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à.
Competenze apprese
Cosa sono le abilità apprese?
Le competenze acquisite sono file di conoscenza strutturati che l' DevOps agente genera dai dati di Agent Space. Ogni abilità appresa codifica un tipo specifico di conoscenza che l' AWS DevOps agente utilizza per eseguire le attività. Al momento del lancio, sono disponibili due competenze acquisite: Agent Space Understanding e Tool Use Best Practices.
Agent Space Understanding
L'abilità Agent Space Understanding (understanding-agent-space) analizza gli account cloud connessi, gli archivi di codice e le integrazioni di telemetria per creare una mappa delle risorse e delle relazioni in un Agent Space.
L'abilità produce un SKILL.md file principale e un set di file di riferimento. Il file principale contiene una panoramica del sistema in linguaggio semplice con i concetti chiave del dominio, gli ambienti di distribuzione (coppie di AWS account e regioni, sottoscrizioni e aree di Azure e così via), un diagramma di architettura a livello di contenitore che mostra come i servizi logici si connettono, i percorsi di richiesta che sono fondamentali per l'applicazione con i componenti che attraversano e una mappatura degli archivi di codice ai contenitori.
Ogni contenitore logico riceve un file di riferimento dedicato che descrive i suoi componenti interni (elaborazione, dati, messaggistica, rete e altri) con tipi di risorse e identificatori fisici come ARNs nomi di tabelle e coda URLs. Il file di riferimento acquisisce anche la copertura dell'osservabilità, inclusi gli allarmi, i dashboard e i monitor collegati a ciascun componente. Inoltre, associa ogni componente agli archivi di codice, ai pacchetti e alle infrastructure-as-code definizioni associati, fornendo una catena di tracciabilità completa dal codice sorgente alle risorse distribuite.
Ogni percorso di richiesta critico riceve un file di riferimento dedicato che descrive l'intero flusso di end-to-end richieste in base alla granularità dei componenti, dal punto di ingresso fino a ogni servizio intermedio, archivio dati e dipendenza esterna. Il file include un diagramma di flusso in sequenza che mostra l'ordine delle operazioni e i meccanismi di interazione tra i componenti, insieme alla responsabilità di ciascun partecipante. Inoltre, cataloga i segnali di osservabilità pertinenti al percorso: modelli di gruppi di log per ogni hop, metriche chiave (latenza, tassi di errore, throttling, quote di token) con i relativi nomi e dimensioni degli allarmi e intervalli di traccia distribuiti che possono essere correlati tra servizi e account.
Best practice per l'uso degli strumenti
L'abilità Tool Use Best Practices analizza gli usi passati degli strumenti di indagine per estrarre modelli di utilizzo efficaci, modalità di errore comuni e linee guida sui parametri. Questo aiuta l' DevOps agente a evitare insidie note e a condurre indagini con meno passaggi inutili. L'abilità produce un file principale e una serie di file di riferimento per strumento. Il file principale funge da indice di routing che elenca ogni strumento con gli scenari di indagine supportati e i collegamenti al file di riferimento corrispondente.
Ogni file di riferimento per strumento può includere fino a tre sezioni:
Best practice: tecniche basate sull'indagine estratte dall'utilizzo efficace degli strumenti, come i modelli di query di CloudWatch Logs Insights, i namespace e le dimensioni delle metriche specifici dell'ambiente e i filtri di origine degli eventi. CloudTrail Ogni voce è organizzata in base a uno scenario di indagine e include valori di parametri concreti ed esempi osservati nelle indagini precedenti.
Errori comuni: modalità di errore ricorrenti e relative correzioni. Ogni voce descrive una condizione di errore specifica, ad esempio l'interrogazione di un account inaccessibile o la creazione di una query di aggregazione non valida, e fornisce un'azione correttiva in modo che l'agente possa evitare o ripristinare l'errore senza sprecare le fasi di indagine.
Gestione dell'output: linee guida per le chiamate agli strumenti che tendono a restituire risposte di grandi dimensioni. Ogni voce descrive una modifica dei parametri o una strategia di elaborazione che riduce le dimensioni dell'output preservando al contempo il valore diagnostico.
Quando è disponibile l'accesso in tempo reale all'infrastruttura, la skill convalida i modelli rispetto all'ambiente in uso prima di includerli. I modelli confermati vengono dichiarati con sicurezza, i modelli non confermati utilizzano un linguaggio cauto e i modelli smentiti sono esclusi. Ciò mantiene le competenze in linea con lo stato attuale dell'infrastruttura.
Gestione delle competenze acquisite
Aggiornamenti: l' DevOps agente genera e aggiorna automaticamente le competenze acquisite in base all'attività svolta nell'Agent Space. Di seguito viene descritto quando ogni abilità viene aggiornata.
L' DevOps agente genera un'abilità Tool Use Best Practices aggiornata ogni 30 indagini.
La skill Agent Space Understanding viene generata dal learning agent, che viene eseguita ogni volta che aggiungi, aggiorni o rimuovi una funzionalità o un'integrazione di Agent Space.
Per rigenerare manualmente le abilità apprese, scegli il pulsante Rigenera nella pagina Topologia dell'app dell'operatore oppure chatta con l'agente e chiedigli di aggiornare le competenze apprese.
Disattivazione: le abilità apprese sono attive per impostazione predefinita. Quando sono attive, l' DevOps agente le carica all'inizio di ogni attività dell' DevOps agente. Per impedire che un'abilità appresa venga applicata, disattivala dal visualizzatore delle abilità nell'app dell'operatore. La disattivazione di un'abilità non la elimina. L'abilità viene mantenuta e può essere riattivata in qualsiasi momento. Quando un'abilità viene disattivata, l' DevOps Agente opera all'insaputa dell'abilità.
Vista topologica: la pagina Topologia dell'app Web di Agent Space utilizza l'Agent Space Understanding Skill per visualizzare visivamente l'ambiente Agent Space come contenitori e componenti logici. Fai clic su qualsiasi contenitore per visualizzarne i componenti, gli identificatori di risorse e la telemetria.