Gestire e comprendere i carichi di lavoro con il linguaggio naturale nel desktop di AKS (anteprima)

Il desktop del servizio Azure Kubernetes include un assistente alla risoluzione dei problemi basato sull'intelligenza artificiale che fornisce la diagnostica del linguaggio naturale per i carichi di lavoro del servizio Azure Kubernetes. Connettendosi in modo sicuro al cluster, l'assistente può analizzare log, eventi e metriche per identificare i problemi e consigliare soluzioni in linguaggio normale. In questo modo gli sviluppatori e gli operatori possono comprendere e risolvere rapidamente i problemi senza bisogno di competenze approfondite di Kubernetes. Questo articolo illustra come abilitare e usare l'assistente AI per la risoluzione dei problemi nel desktop di AKS.

Importante

Le funzionalità di anteprima di AKS sono disponibili su base self-service, su scelta. Le anteprime vengono fornite "così come sono" e "come disponibili" e sono escluse dai contratti di servizio e dalla garanzia limitata. Le anteprime del servizio Azure Kubernetes sono parzialmente coperte dal supporto clienti con la massima diligenza possibile. Di conseguenza, queste funzionalità non sono destinate all'uso in produzione. Per altre informazioni, vedere gli articoli di supporto seguenti:

Che cos'è l'Assistente alla risoluzione dei problemi di intelligenza artificiale?

L'assistente alla risoluzione dei problemi del desktop del servizio Azure Kubernetes è integrato nel desktop del servizio Azure Kubernetes e offre un'esperienza guidata per la diagnosi dei problemi nel cluster. Con l'assistente è possibile:

  • Selezionare un progetto, uno spazio dei nomi o un carico di lavoro da analizzare.
  • Eseguire la diagnostica specifica che analizza log, eventi e metriche.
  • Ricevere riepiloghi generati dall'intelligenza artificiale con un ragionamento e un'evidenza chiari.
  • Visualizzare in anteprima le azioni consigliate e applicarle con sicurezza.
  • Usare modelli linguistici personalizzati o connettersi alle opzioni gestite di Azure.
  • Collaborare con i dashboard esistenti in AKS desktop per un'esperienza di risoluzione dei problemi coerente.

Avviso

Questo plug-in è in fase di sviluppo iniziale e non è pronto per l'uso in produzione. L'uso potrebbe comportare costi da parte del fornitore del tuo servizio di intelligenza artificiale.

Come funziona l'assistente alla risoluzione dei problemi di intelligenza artificiale?

Sono disponibili due opzioni per abilitare l'assistente alla risoluzione dei problemi di intelligenza artificiale nel desktop AKS.

  • Usare la CLI dell'agente Azure AKS (consigliato per AKS): si tratta di uno strumento basato su intelligenza artificiale che consente di diagnosticare, risolvere i problemi e ottimizzare i cluster AKS usando query in linguaggio naturale. Fornisce l'analisi della causa radice connettendosi al tuo cluster Servizio Azure Kubernetes tramite le tue autorizzazioni e possibili suggerimenti di correzione. Questo è supportato da un LLM di propria scelta.
  • Usare l'agente desktop del servizio Azure Kubernetes: il desktop del servizio Azure Kubernetes funge da agente stesso, fornendo il contesto al modello preferito.

Quale opzione scegliere?

Chiedere a un LLM autonomo una domanda è simile a chiedere a un esperto consiglio basato solo su ciò che gli dici. Al contrario, la CLI agentica di AKS integra il framework agentico HolmesGPT con il server AKS Model Context Protocol (MCP). In combinazione, conoscono quali strumenti, tecniche di risoluzione dei problemi e altri server MCP usare, consentendo all'agente di accedere in modo sicuro allo stato del cluster live, ai log, alle metriche e ai dati delle risorse di Azure per eseguire indagini iterative e in grado di riconoscere il contesto all'interno dei limiti del controllo degli accessi in Role-Based anziché basarsi esclusivamente sull'input fornito dall'utente statico.

Per impostazione predefinita, l'interfaccia della riga di comando agente del servizio Azure Kubernetes si connette a un endpoint LLM ospitato usando una chiave API fornita dal cliente, ma le organizzazioni con requisiti rigorosi di residenza o conformità dei dati potrebbero invece scegliere di distribuire un modello all'interno del proprio ambiente.

Nelle sezioni seguenti vengono forniti passaggi end-to-end per configurare entrambe le opzioni, ma è consigliabile usare l'interfaccia della riga di comando agente del servizio Azure Kubernetes per un'esperienza ottimale con il desktop del servizio Azure Kubernetes.

Abilitare l'Assistente AI per la risoluzione dei problemi nel desktop di AKS

  1. Passare a Impostazioni>Plug-in e assicurarsi che il plug-in di Assistente intelligenza artificiale sia abilitato.
  2. Selezionare Assistente intelligenza artificiale nell'elenco dei plug-in.
  3. Imposta anteprima sullo stato abilitato. Successivamente, l'icona Assistente intelligenza artificiale viene visualizzata in alto a destra.

Configurare un provider per l'Assistente alla risoluzione dei problemi di intelligenza artificiale

  1. Passare a Impostazioni>Plug-in>Assistente AI>Aggiungi provider.

    Screenshot del pannello Impostazioni desktop di Servizio Azure Kubernetes che mostra il plug-in Assistente intelligenza artificiale con il toggle Abilita.

  2. Scegliere l'opzione del provider:

    • Usare l'Agentic CLI Agent di Azure AKS (consigliato per AKS): installare l'Agentic CLI Agent nel cluster, configurarlo per connettersi a un modello e assicurarsi che il cluster che esegue l'Agentic CLI Agent sia un cluster registrato nell'ambiente desktop di AKS (che dovrebbe apparire nella lista dei cluster).
    • Usare un modello esistente: Configurare il provider affinché il desktop AKS possa fungere da agente e inviare il contesto del cluster al modello esistente.

Abilitare le richieste API Kubernetes per l'assistente

L'impostazione Richieste Kubernetes dello strumento di intelligenza artificiale consente all'Assistente intelligenza artificiale di effettuare richieste API Kubernetes attive nel cluster. Se abilitato, l'assistente può eseguire query sullo stato delle risorse, i log dei pod, gli eventi e le metriche per fornire un'analisi compatibile con il contesto. Se disabilitato, l'assistente può solo ragionarsi dalle informazioni fornite manualmente nella chat.

  1. Passare a Impostazioni>Plug-in>Assistente intelligenza artificiale.
  2. Abilitare l'interruttore Richieste Kubernetes dello strumento di intelligenza artificiale .

Impostare l'Assistente intelligenza artificiale per l'uso dell'interfaccia della riga di comando agentico per il Servizio Azure Kubernetes

  1. Apri Assistente AI.

  2. Selezionare Agente.

  3. Selezionare il cluster in cui è in esecuzione l'agente CLI Agentic.

    Screenshot del pannello Assistente AI desktop di Servizio Azure Kubernetes con la modalità agente selezionata e un menu a tendina del cluster.

Analizzare le risorse danneggiate

L'assistente è sensibile al contesto. Quando vengono visualizzati errori o avvisi evidenziati nell'interfaccia, selezionare la risorsa e chiedere all'assistente una spiegazione e una risoluzione consigliata.

  1. Passare alla risorsa del cluster (ad esempio un servizio) oppure al progetto desktop AKS e selezionare il carico di lavoro.

  2. Selezionare la risorsa Kubernetes danneggiata o che mostra errori nel registro eventi.

  3. Selezionare Agente e avviare la chat.

    Screenshot di una chat con funzionalità del linguaggio naturale in AKS desktop.