

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 Attività su richiesta
<a name="working-with-devops-agent-on-demand-devops-tasks"></a>

AWS DevOps Agent On Demand Tasks è un assistente conversazionale basato sull'intelligenza artificiale generativa (AI) che consente ai team operativi di interrogare l'architettura delle applicazioni, analizzare lo stato del sistema e accedere agli approfondimenti investigativi utilizzando il linguaggio naturale. Puoi porre domande sulle tue AWS risorse, sulle metriche di sistema, sullo stato degli allarmi, sulla cronologia delle implementazioni e sui modelli degli incidenti. La chat fornisce risposte immediate basate sui dati effettivi dell'infrastruttura e delle operazioni, eliminando la necessità di navigare tra più AWS console o strumenti di monitoraggio.

La chat è integrata in tutta l'app web DevOps Agent Space e fornisce risposte contestuali in base alla pagina che stai visualizzando. L'interfaccia conserva la cronologia delle conversazioni, consentendoti di continuare le discussioni precedenti e basarsi sulle domande precedenti.

## Funzionalità relative alle attività
<a name="tasks-capabilities"></a>

AWS DevOps Agent On Demand Tasks offre funzionalità complete per aiutarvi a gestire e comprendere la vostra infrastruttura:

**Domande sulle risorse**: richiedi informazioni sulle AWS risorse disponibili nel tuo Agent Space, tra cui funzioni Lambda, tabelle DynamoDB, implementazioni EKS, certificati e configurazioni dell'infrastruttura. Chat può filtrare e analizzare le risorse in base ad attributi quali versioni di runtime, impostazioni della capacità o stato di distribuzione. Ad esempio, chiedi «Quanti Lambda utilizzano Python 3.8?» o «Ho dei certificati che stanno per scadere?»

**Analisi dello stato del sistema**: interroga le metriche attuali e storiche sullo stato del sistema, tra cui lo stato degli allarmi, i tassi di errore, l'utilizzo della CPU e la disponibilità del servizio. La chat può generare riepiloghi sullo stato di salute relativi a periodi di tempo specifici e identificare le tendenze nel comportamento del sistema. Fai domande come «Quali allarmi sono stati attivati nelle ultime 24 ore?» o «Qualche errore 5xx nell'ultima ora?»

**Approfondimenti sulle indagini**: accedi alle informazioni provenienti da indagini completate e in corso, tra cui l'analisi delle cause principali, le ipotesi esplorate, i registri esaminati e i modelli di risoluzione. La chat può identificare le cause più comuni degli incidenti e fornire consigli basati su dati storici. Domanda «Qual è la causa più comune degli incidenti del mese scorso?» o «Qual è il tempo medio di risoluzione delle indagini completate?»

**Guida all'indagine**: quando visualizzi la pagina dei dettagli di un'indagine, guida l'indagine indirizzando l'agente a concentrarsi su registri specifici, esplorare ipotesi particolari o aggiornare l'analisi delle cause principali. Fornisci input orientativi come «Concentrati sui log per il servizio di pagamento e aggiorna il tuo RCA» o «Esplora l'ipotesi che la limitazione di DynamoDB abbia causato il problema».

**Artefatti della chat**: genera report e documenti strutturati, come riepiloghi sullo stato operativo, segnalazioni di errori e analisi degli incidenti. Gli artefatti vengono visualizzati in un pannello dedicato e supportano la modifica delle versioni all'interno della conversazione.

**File allegati**: allega immagini, documenti e file di codice ai tuoi messaggi in modo che Chat possa analizzarli nel contesto. Ad esempio, allega uno screenshot di una dashboard degli allarmi, un file di configurazione YAML o un PDF del runbook e chiedi a Chat cosa fare dopo. Per ulteriori informazioni, consulta [ Invio di file allegati](#sending-file-attachments).

**Filtraggio dei consigli**: consulta le raccomandazioni sulla prevenzione degli incidenti con criteri specifici, ad esempio consigli relativi a servizi particolari o problemi operativi. La chat spiega l'impatto e le considerazioni sull'implementazione di ciascuna raccomandazione. Ad esempio, «Mostrami consigli che impediranno incidenti che coinvolgono DynamoDB» o «Quali consigli mi aiuterebbero a rilevare più rapidamente i problemi di latenza delle richieste?»

### Richiesta di indagine
<a name="investigation-prompt"></a>

Nella chat AWS DevOps dell'agente, viene visualizzato un messaggio per creare un'indagine formale quando un problema complesso richiede un'analisi più approfondita della causa principale. Non è necessario attendere un'analisi completa della conversazione. Scegli il prompt per avviare un'indagine per un'analisi approfondita e dettagliata.

## Accesso alla chat
<a name="accessing-chat"></a>

La chat è disponibile come pannello permanente nell'app web DevOps Agent Space. La barra laterale sinistra include un ** pulsante ** \+ Nuova chat, una ** sezione ** Pagine per accedere a Incidenti, miglioramenti e topologia e una ** sezione ** Chat che mostra le conversazioni recenti. Scegli ** Visualizza tutto per visualizzare la cronologia completa delle ** conversazioni.

Puoi anche iniziare una nuova chat aggiungendo il parametro di `?newChat` query a qualsiasi URL dell'app Web di DevOps Agent per il tuo Agent Space. Usa questo parametro per creare un collegamento a una nuova conversazione da strumenti esterni, runbook o segnalibri.

La chat fornisce risposte contestualizzate in base a dove accedi:

**Topologia**: poni domande generali sulle risorse, sull'architettura e sullo stato operativo di Agent Space. Chat ha una visibilità completa su tutti gli account e i servizi connessi. Da questo contesto, puoi interrogare le configurazioni delle risorse, la cronologia delle implementazioni, le informazioni sulla topologia e le integrazioni degli strumenti di osservabilità.

**Risposta agli incidenti**: quando visualizzi la pagina di risposta agli incidenti, fai domande sulle tendenze delle indagini, sui tempi di risoluzione e sui modelli degli incidenti nel tuo Agent Space. Chat può analizzare i dati storici delle indagini per identificare le cause più comuni e le opportunità di miglioramento.

**Dettagli dell'indagine**: durante la visualizzazione di un'indagine specifica, Chat fornisce risposte contestuali su tale indagine. Chiedi informazioni sui log esaminati, sulle ipotesi esaminate, sulle conclusioni sulla causa principale e sui piani di mitigazione. Puoi anche fornire suggerimenti orientativi per orientare l'indagine.

**Prevenzione**: dalla pagina sulla prevenzione, richiedi i consigli tramite filtri, scopri perché sono stati formulati i consigli ed esplora gli approcci di implementazione. La chat ti aiuta a stabilire le priorità e a comprendere l'impatto dei consigli sulla prevenzione degli incidenti.

L'interfaccia di chat rimane disponibile quando si passa da una pagina all'altra, ma il contesto cambia per fornire informazioni pertinenti per la visualizzazione corrente. Quando inizi una nuova conversazione, questa inizia senza un contesto precedente. Quando continui una conversazione esistente, Chat conserva la cronologia completa delle conversazioni per le domande di follow-up.

## Context-aware risposte
<a name="context-aware-responses"></a>

Chat adatta le sue risposte in base alla pagina visualizzata nell'app web DevOps Agent Space. Questa consapevolezza del contesto garantisce la ricezione di informazioni pertinenti senza dover specificare quale indagine o ambito di risorse si sta chiedendo.

Quando visualizzi la pagina dei dettagli di un'indagine, Chat capisce automaticamente che stai chiedendo informazioni su quella specifica indagine. Domande come «Quali registri hai esaminato?» o «Quali ipotesi hai esplorato?» fare riferimento all'indagine attualmente visualizzata. Quando fornisci un input orientativo, Chat lo applica all'indagine attiva e, se necessario, crea una nuova versione della causa principale.

Nella pagina di prevenzione, Chat capisce che sei interessato ai consigli sulla prevenzione degli incidenti. Le query filtrano e analizzano automaticamente i consigli nel contesto di Agent Space. Il sistema riconosce se stai chiedendo consigli generali o dettagli specifici.

Quando si accede a Chat dalla pagina Topologia, Chat offre un'ampia visibilità su tutte le risorse, le metriche e i dati storici presenti nell'Agent Space. Puoi chiedere informazioni su qualsiasi risorsa, servizio o problema operativo senza specificare il contesto dell'indagine o della raccomandazione.

Questa consapevolezza del contesto elimina la necessità di specificare ripetutamente a quale indagine, raccomandazione o ambito di risorse si fa riferimento, creando un flusso conversazionale più naturale.

## Gestione delle conversazioni
<a name="managing-conversations"></a>

La chat conserva la cronologia delle conversazioni per consentirti di continuare le discussioni precedenti e fare riferimento alle domande precedenti.

**Creazione di nuove conversazioni**: scegli il pulsante «Nuova sessione» nel pannello della chat per iniziare una nuova conversazione senza previa contestualizzazione. Le nuove conversazioni non riprendono le informazioni delle chat precedenti, consentendoti di porre domande non correlate senza confusione.

**Accesso alla cronologia delle conversazioni**: scegli ** «Cronologia» ** per visualizzare tutte le conversazioni precedenti all'interno del tuo Agent Space. Le conversazioni sono organizzate cronologicamente con timestamp e testo di anteprima.

**Conversazioni continue**: seleziona una conversazione dalla cronologia per riprendere da dove l'hai interrotta. La chat mantiene il contesto completo dei messaggi precedenti, consentendoti di porre domande di follow-up che fanno riferimento a parti precedenti della conversazione. Quando si cambia pagina durante la visualizzazione di una conversazione, il contesto della conversazione rimane invariato, ma viene aggiornato in base alla posizione corrente.

Tieni presente che la cronologia delle conversazioni è isolata all'interno di ogni Agent Space. Le conversazioni in un Agent Space non sono visibili o accessibili da altri Agent Spaces. Questo isolamento garantisce che le informazioni sensibili rimangano suddivise in compartimenti in base ai confini organizzativi.

## Avvio di un'indagine da Chat
<a name="starting-an-investigation-from-chat"></a>

Nella chat degli AWS DevOps agenti, viene visualizzato un messaggio per creare un'indagine formale quando si presenta un problema complesso. Le indagini forniscono un'analisi strutturata e dettagliata che va più in profondità di uno scambio conversazionale.

Quando vedi una richiesta di indagine, sceglila per creare una nuova indagine. L'indagine si apre nella visualizzazione Incident Response. Puoi continuare a chiacchierare mentre l'indagine è in corso.

Per ulteriori informazioni sulle indagini, consulta Risposta [ autonoma agli incidenti. ](production-operations-autonomous-incident-response.html)

## Generazione di artefatti
<a name="generating-artifacts"></a>

AWS DevOps L'agente supporta gli artefatti della chat: documenti strutturati e con versioni generati dall'agente durante una conversazione. Gli artefatti forniscono un pannello interattivo dedicato nell'interfaccia utente della chat per la revisione e la modifica AI-generated dei contenuti, come report operativi, riepiloghi degli errori e valutazioni dello stato di salute.

È possibile richiedere artefatti da qualsiasi pagina dell'app web Agent Space. DevOps La chat utilizza il contesto della pagina corrente per definire l'ambito del contenuto degli artefatti.

### Come funzionano gli artefatti
<a name="how-artifacts-work"></a>

Quando chiedi a Chat di creare o aggiornare contenuti, Chat genera un artefatto, in genere un documento formattato, e lo visualizza nel pannello degli artefatti insieme alla conversazione.

**Genera**: invia una richiesta in linguaggio naturale per creare un rapporto o un documento. Ad esempio, chiedi «Genera un rapporto settimanale sullo stato operativo del mio Agent Space» o «Mostrami un rapporto sui miei errori 4xx della settimana scorsa».

**Revisione**: l'artefatto viene visualizzato in un pannello dedicato accanto alla conversazione. Puoi rivedere l'intero contenuto continuando a interagire con Chat.

**Modifica**: richiedi modifiche all'artefatto tramite Chat. Ad esempio, chiedi «Aggiungi una sezione sulle partenze a freddo di Lambda» o «Aggiorna il rapporto per includere i dati del mese scorso». La chat crea una nuova versione dell'artefatto con le modifiche richieste.

### Visualizzazione e recupero degli artefatti
<a name="viewing-and-retrieving-artifacts"></a>

Puoi leggere ed elencare gli artefatti che la chat ha generato per te direttamente nella conversazione, senza uscire dalla chat. Ad esempio, chiedi a Chat «Elenca gli artefatti che hai creato in questa conversazione» o «Mostrami il rapporto sullo stato di salute che hai generato in precedenza». La chat mostra l'artefatto o un elenco di tutti gli artefatti direttamente nella conversazione.

Con questa funzione, puoi trovare e riutilizzare l'output degli agenti in qualsiasi momento della conversazione. Non è necessario ricordare dove è apparso un artefatto o scorrere indietro la cronologia chat per trovarlo.

## Invio di file allegati
<a name="sending-file-attachments"></a>

Puoi allegare file ai tuoi messaggi di chat in modo che Chat possa leggerli insieme alla tua domanda. Usa gli allegati per condividere ciò che stai guardando, ad esempio uno screenshot di una dashboard o di un allarme, un file di configurazione, un codice sorgente, un runbook operativo, e chiedi all'agente di spiegarlo direttamente.

I file sono limitati al tuo Agent Space: non sono visibili da altri Agent Spaces e l'accesso è limitato dalle stesse autorizzazioni IAM che autorizzano il resto di Chat. I file vengono caricati nello storage gestito di Agent Space non appena vengono allegati.

### Come allegare file
<a name="how-to-attach-files"></a>

È possibile aggiungere file a un messaggio in tre modi:
+ Scegli l'icona di caricamento nella barra degli strumenti di immissione della chat e seleziona uno o più file dal tuo dispositivo.
+ Trascina e rilascia uno o più file nell'area di immissione della chat.
+ Incolla un'immagine direttamente dagli appunti, ad esempio dopo aver fatto uno screenshot.

Ogni file che alleghi appare come un chip nell'input della chat con un indicatore di avanzamento del caricamento. Per visualizzare l'anteprima di un file, scegli il relativo chip. Per rimuovere un file, scegliete la X sul chip. Il pulsante Invia rimane disabilitato mentre qualsiasi file allegato è ancora in fase di caricamento.

### Tipi di file supportati
<a name="supported-file-types"></a>

La chat accetta le seguenti tre categorie di file:
+ **Immagini ** — `png``jpeg`,`jpg`,`gif`, `webp`
+ **Documenti ** — `pdf``csv`,`doc`,`docx`,`xls`,`xlsx`,`html`,`txt`, `md`
+ **File di testo e di codice**: `json` `yaml``yml`,`xml`,`js`,`ts`,`py`,`java`,`rb`,`go`,`rs`,`sh`,`bash`,`log`,`cfg`,`ini`, `toml`

I file che non rientrano in queste categorie vengono rifiutati prima del caricamento.

### Limits
<a name="limits"></a>

I seguenti limiti si applicano a ciascun messaggio:


| Limite | Valore | 
| --- | --- | 
| Dimensione massima dei file | 3,75 MB | 
| Allegati per messaggio (qualsiasi combinazione di tipi) | 20 | 
| Di questi, documenti binari (PDF, DOC, DOCX, XLS, XLSX) | fino a 5 | 

Inoltre, il testo del messaggio e il contenuto degli allegati insieme devono rientrare nella finestra contestuale per messaggio del modello. Se un messaggio e i relativi allegati sono troppo grandi, Chat rifiuta il messaggio e ti chiede di ridurre le dimensioni o il numero di allegati prima dell'invio.

### Casi d’uso
<a name="use-cases"></a>

Modi comuni per utilizzare i file allegati con l'agente: DevOps 
+ Allega uno screenshot di un pannello di allarme o errore e chiedi a Chat di interpretare cosa non funziona e dove cercare successivamente.
+ Allega il codice sorgente del servizio e chiedi a Chat di esaminare la modifica, suggerire correzioni o spiegarne il comportamento.
+ Allega un file di configurazione (ad esempio, una configurazione YAML, JSON o TOML) e chiedi a Chat di risolvere il motivo per cui una distribuzione, un allarme o un'integrazione si comportano male.
+ Allega un runbook operativo o un PDF del rapporto post-incidente e chiedi a Chat di convertirlo in una competenza: l'agente estrae la procedura e la salva nel tuo Agent Space in modo che le indagini future possano applicarla automaticamente.

## Query di esempio
<a name="sample-queries"></a>

I seguenti esempi dimostrano i tipi di domande che puoi porre a Chat. Questi esempi sono organizzati per caso d'uso e contesto.

### Interrogazioni sulla generazione di artefatti
<a name="artifact-generation-queries"></a>

Da qualsiasi pagina dell'app web DevOps Agent Space:
+ Genera un riepilogo settimanale dello stato operativo del mio Agent Space
+ Crea un report di tutti gli errori 4xx della settimana scorsa
+ Crea un rapporto riassuntivo degli incidenti degli ultimi 30 giorni
+ Crea un riepilogo delle attività di allarme per il servizio di pagamento di questa settimana
+ Genera un rapporto sulla cronologia delle implementazioni degli ultimi 7 giorni
+ Riassumi tutti i consigli aperti in un rapporto

### Richieste di informazioni sulle risorse
<a name="resource-information-queries"></a>

Da qualsiasi pagina dell'app web DevOps Agent Space:
+ Quante funzioni Lambda utilizzano Python 3.8?
+ Ho dei certificati che stanno per scadere?
+ Elenca tutte le tabelle DynamoDB con fatturazione su richiesta
+ Mostrami i cluster EKS in produzione
+ Quali funzioni Lambda non sono state implementate negli ultimi 90 giorni?
+ Elenca i bucket S3 senza il controllo delle versioni abilitato
+ Quali istanze RDS eseguono la versione X del database?

### Domande sullo stato del sistema
<a name="system-health-queries"></a>

Dalle pagine Topology o Incident Response:
+ Quali allarmi sono stati attivati nelle ultime 24 ore?
+ Qualche errore 5xx nell'ultima ora?
+ Mostrami le tendenze degli errori Lambda per il servizio di pagamento
+ Qual è l'utilizzo della CPU per il mio cluster ECS?
+ Ci sono obiettivi non integri nei miei sistemi di bilanciamento del carico?
+ Mostrami gli eventi di limitazione di API Gateway avvenuti ieri
+ Quali servizi hanno registrato il più alto tasso di errore la scorsa settimana?
+ Dammi un rapporto sullo stato di salute generale relativo alle ultime 24 ore

### Domande sugli strumenti di osservabilità
<a name="observability-tool-queries"></a>

Da Topology:
+ Elenca i gruppi di log di Splunk
+ Mostrami le metriche di Prometheus e le relative soglie di allarme
+ Quali monitor Datadog sono configurati per questo servizio?
+ Elenca le politiche di avviso di New Relic
+ Mostrami le configurazioni del pannello di controllo Dynatrace

### Domande e approfondimenti sulle indagini
<a name="investigation-insights-queries"></a>

Dalla pagina Incident Response:
+ Qual è la causa più comune degli incidenti del mese scorso?
+ Qual è il tempo medio di risoluzione delle indagini completate?
+ Riassumi le indagini della scorsa settimana e il relativo RCA
+ Quanti incidenti sono stati causati dal throttling di DynamoDB?
+ Mostrami le tendenze delle indagini nell'ultimo trimestre
+ Quali servizi presentano gli incidenti più frequenti?

### Domande dettagliate sull'indagine
<a name="investigation-detail-queries"></a>

Dalla pagina dei dettagli dell'indagine:
+ Quali registri hai esaminato?
+ Quali ipotesi hai esplorato?
+ Quanto è rischiosa l'azione mitigante che proponi?
+ Qual è stata la cronologia degli eventi durante questo incidente?
+ Perché hai concluso che questa era la causa principale?
+ Quali prove supportano la tua analisi delle cause principali?
+ Chi ha fornito le indicazioni durante la vostra indagine?
+ Dammi un riepilogo dell'indagine sull'incidente

### Domande riguardanti l'indagine
<a name="investigation-steering-queries"></a>

Dalla pagina dei dettagli dell'indagine:
+ Concentrati sui log del servizio di pagamento tra le 14:00 e le 15:00 UTC e aggiorna il tuo RCA
+ Esplora l'ipotesi che la limitazione di DynamoDB abbia causato il problema
+ Controlla la configurazione del cluster ECS per vedere se è stata questa la causa dell'allarme
+ Controlla i log solo delle ultime 2 ore, non dell'intera giornata
+ Esamina il picco di errori alle 15:00
+ Guarda i log di API Gateway anziché i log Lambda

### Domande sui consigli di prevenzione
<a name="prevention-recommendation-queries"></a>

Dalla pagina Prevenzione:
+ Quali sono i miei 3 consigli principali per la prevenzione degli incidenti?
+ Mostrami consigli che impediranno incidenti che coinvolgono DynamoDB
+ Quali consigli mi aiuterebbero a rilevare più rapidamente i problemi di latenza delle richieste?
+ Elenca i miglioramenti dell'osservabilità che potrebbero prevenire incidenti simili
+ Mostrami consigli sull'infrastruttura per il servizio di pagamento
+ Quali raccomandazioni hanno il maggiore impatto sulla resilienza del sistema?

## Attivazione della chat nel tuo spazio agente
<a name="enabling-chat-in-your-agent-space"></a>

La chat è disponibile in tutte le app web di DevOps Agent Space. Il processo di configurazione dipende dal fatto che si disponga di un Agent Space nuovo o esistente.

### Nuovi spazi per agenti
<a name="new-agent-spaces"></a>

La chat viene abilitata ** automaticamente ** quando si crea un nuovo Agent Space. Non è richiesta alcuna configurazione aggiuntiva o configurazione delle autorizzazioni IAM. Dopo aver configurato l'app web DevOps Agent Space, Chat è immediatamente disponibile come pannello permanente nell'app web.

### Agent Spaces esistenti
<a name="existing-agent-spaces"></a>

Se hai creato il tuo Agent Space prima del rilascio di Chat, devi abilitare le autorizzazioni IAM richieste. Sono disponibili due opzioni:

**Opzione 1: revoca e riabilita l'accesso all'app dell'operatore **

Accedi alla Console di amministrazione dell' AWS DevOps agente, individua il menu a ** discesa ** Azione e disabilita l'attuale configurazione di accesso dell'operatore. 

![Il menu a discesa Azioni mostra le opzioni, tra cui Disabilita l'accesso dell'operatore, evidenziate.](http://docs.aws.amazon.com/it_it/devopsagent/latest/userguide/images/6f3b13aeccc7.png)


Quindi abilita l'opzione di creazione automatica per l'accesso dell'operatore. 

![Sezione di accesso dell'operatore con Auto-create una nuova opzione di ruolo AWS DevOps Agente selezionata.](http://docs.aws.amazon.com/it_it/devopsagent/latest/userguide/images/1446286ed5e6.png)


Ciò applica automaticamente le autorizzazioni IAM richieste per Chat insieme a tutte le altre autorizzazioni correnti dell'operatore.

**Opzione 2: aggiungi le autorizzazioni IAM manualmente **

Aggiungi le seguenti autorizzazioni IAM al tuo ruolo di accesso operatore esistente:
+ `aidevops:ListChats`— Visualizza la cronologia delle conversazioni in chat
+ `aidevops:CreateChat`— Crea nuove conversazioni in chat
+ `aidevops:SendMessage`— Invia messaggi e ricevi risposte

Accedi alla console AWS IAM, individua il tuo ruolo di operatore DevOps agente e aggiungi queste autorizzazioni alla policy del ruolo. La chat diventa disponibile immediatamente dopo l'aggiunta delle autorizzazioni.

Dopo aver completato entrambe le opzioni, aggiorna l'app web di DevOps Agent Space e il pannello della chat viene visualizzato nell'app web.