Microsoft Copilot per Azure: come l’intelligenza artificiale sta trasformando la progettazione e la gestione dell’infrastruttura Azure

In un’era caratterizzata da un’incessante evoluzione tecnologica, l’intelligenza artificiale (AI) sta emergendo come una forza rivoluzionaria nel panorama del cloud computing. Al centro di questa trasformazione si trova Microsoft che ha recentemente svelato Microsoft Copilot per Azure. Questa innovativa soluzione segna l’inizio di una nuova era nella progettazione, nella gestione e nell’ottimizzazione dell’infrastruttura e dei servizi Azure. In questo articolo viene fornita una panoramica di Microsoft Copilot per Azure, un vero e proprio alleato per le aziende, progettato per sfruttare al massimo le potenzialità del cloud attraverso funzionalità avanzate e intuitivamente guidate dall’AI.

Premessa: l’esperienza di Copilot nel Cloud di Microsoft

Microsoft Copilot è una soluzione all’avanguardia nel campo degli assistenti basati sull’intelligenza artificiale. Si distingue per l’utilizzo di sofisticati modelli di linguaggio (LLMs) e per la sua perfetta integrazione con il Cloud di Microsoft. Questo strumento rivoluzionario mira a potenziare la produttività, facilitando l’accesso a dati critici e assicurando standard elevati in termini di sicurezza e privacy. Il suo cuore pulsante è un’interfaccia conversazionale intuitiva che semplifica l’interazione con i dati e l’automazione, rendendo la creazione di applicazioni più semplice e intuitiva.

Copilot si adatta a diverse esigenze: dall’utilizzo basilare che richiede minimi sforzi e personalizzazione, fino a soluzioni altamente personalizzate che necessitano di un investimento sostanziale nello sviluppo e nell’integrazione dei dati.

Figure 1 – L’esperienza di Copilot nel Cloud di Microsoft

Le principali modalità per usufruire di Microsoft Copilot sono:

  • Adottare Copilot: Microsoft offre diversi assistenti Copilot per incrementare la produttività e la creatività. Integrato in svariati prodotti e piattaforme Microsoft, Copilot trasforma lo spazio di lavoro digitale in un ambiente più interattivo ed efficiente. Tra questi, spicca Copilot for Azure, che verrà esaminato in dettaglio in questo articolo.
  • Estendere Copilot: gli sviluppatori hanno la possibilità di incorporare dati esterni, semplificando le operazioni degli utenti e riducendo il bisogno di cambiare contesto. Questo non solo migliora la produttività, ma favorisce anche una maggiore collaborazione. Attraverso Copilot, è semplice integrare questi dati nei comuni prodotti Microsoft che si utilizzano ogni giorno. Ad esempio, sia le aziende sia gli ISV hanno la capacità di sviluppare plugin per inserire le proprie API e dati aziendali direttamente in Copilot. Aggiungendo questi plugin, connettori o estensioni per i messaggi, gli utenti possono massimizzare l’utilizzo delle capacità di intelligenza artificiale offerte da Copilot.
  • Costruire il proprio Copilot: oltre all’adozione e all’estensione, è possibile creare un Copilot personalizzato per un’esperienza conversazionale unica, utilizzando Azure OpenAI, Cognitive Search, Microsoft Copilot Studio e altre tecnologie del Cloud di Microsoft. Un Copilot personalizzato può integrare dati aziendali, accedere in tempo reale a dati esterni tramite API e integrarsi nelle applicazioni aziendali.

Microsoft Copilot per Azure: l’assistente che rivoluziona la progettazione, la gestione e l’ottimizzazione dell’infrastruttura e dei servizi Azure tramite l’IA

Microsoft Copilot per Azure è uno strumento innovativo basato sull’intelligenza artificiale, progettato per massimizzare le potenzialità di Azure. Utilizzando i LLMs (Large Language Models), il control plane di Azure e analisi dettagliate dell’ambiente Azure, Copilot è in grado di rendere il lavoro più efficace e produttivo.

Questo assistente aiuta gli utenti a orientarsi tra le numerose offerte di Azure, che includono centinaia di servizi e migliaia di tipologie di risorse. Inoltre, coniuga dati e conoscenze per incrementare la produttività, minimizzare i costi e fornire approfondimenti specifici. La sua capacità di interpretare il linguaggio naturale semplifica notevolmente la gestione di Azure, rispondendo a domande e fornendo informazioni personalizzate sull’ambiente Azure dell’utente.

Microsoft Copilot per Azure, disponibile direttamente attraverso il portale Azure, agevola l’interazione con l’utente, rispondendo a domande, generando query ed eseguendo compiti. Inoltre, Copilot per Azure fornisce raccomandazioni personalizzate e di qualità, rispettando le policy e la privacy dell’organizzazione.

Nei paragrafi seguenti vengono riportate le principali funzionalità per le quali è possibile utilizzare Microsoft Copilot per Azure.

Esecuzione di compiti con una miglior efficienza

Copilot per Azure è progettato per gestire una vasta gamma di operazioni di base che costituiscono la routine quotidiana nella gestione degli ambienti Azure. Queste operazioni, essenziali per il mantenimento e l’efficienza delle architetture in Azure, possono spesso essere ripetitive e richiedere tempo. Tuttavia, con Copilot, è possibile gestire le seguenti operazioni di base, risparmiando tempo prezioso e riducendo la possibilità di errori umani.

Interpretare e valutare l’ambiente Azure:

  • Ottenere informazioni sulle risorse tramite le query di Azure Resource Graph.
  • Comprendere gli eventi e lo stato di salute dei servizi.
  • Analizzare, stimare e ottimizzare i costi.

Lavorare in modo più intelligente con i servizi Azure:

  • Distribuire macchine virtuali in modo efficace.
  • Costruire infrastrutture e distribuire carichi di lavoro.
  • Ottenere informazioni sulle metriche e i log di Azure Monitor.
  • Lavorare in modo più produttivo utilizzando Azure Stack HCI.
  • Proteggere e mettere in sicurezza gli storage account.

Scrivere e ottimizzare il codice:

  • Generare script Azure CLI.
  • Scoprire raccomandazioni sulle prestazioni.
  • Creare policy di API Management.
  • Generare file YAML per Kubernetes.
  • Risolvere più rapidamente i problemi delle app con App Service.

Ottenere informazioni e consigli in modo specifico e dettagliato

All’interno del portale Azure, Copilot emerge come uno strumento utile per approfondire una vasta gamma di concetti, servizi oppure offerte di Azure. La sua capacità di fornire risposte si basa su una documentazione costantemente aggiornata, assicurando agli utenti consigli aggiornati e un aiuto prezioso nella risoluzione di problemi. Questo non solo migliora l’efficienza ma garantisce anche che le decisioni siano prese sulla base delle informazioni più recenti e pertinenti.

Navigazione nel portale con maggiore facilità

La navigazione nel portale Azure, spesso percepita come complessa a causa della vastità di servizi offerti, è resa semplice e intuitiva con l’assistenza di Copilot. Invece di cercare manualmente tra i numerosi servizi, gli utenti possono semplicemente chiedere a Copilot di guidarli. Copilot non solo risponde aprendo il servizio richiesto ma offre anche suggerimenti sui nomi dei servizi e fornisce spiegazioni dettagliate, rendendo il processo di navigazione più fluido.

Gestione semplificata delle impostazioni del portale

Un altro aspetto degno di nota è la capacità di Copilot di semplificare la gestione delle impostazioni del portale Azure. Gli utenti possono ora confermare o modificare le impostazioni direttamente tramite Copilot, senza la necessità di accedere al pannello di controllo. Per esempio, è possibile selezionare e personalizzare i temi Azure direttamente tramite Copilot, rendendo l’interazione con il portale non solo più efficiente ma anche più personalizzata.

Limitazioni a dicembre 2023

Microsoft Copilot per Azure nel mese di dicembre 2023 si trova in preview ed ha le seguenti limitazioni:

  • Ogni utente ha un limite di dieci domande per conversazione e un massimo di cinque conversazioni al giorno.
  • Le risposte che includono elenchi sono limitate ai primi cinque elementi.
  • Per alcune richieste e query, l’utilizzo del nome di una risorsa potrebbe non essere sufficiente; potrebbe essere necessario fornire l’ID risorsa di Azure.
  • Disponibile solo in lingua inglese.

Conclusioni

Microsoft Copilot per Azure rappresenta una svolta rivoluzionaria nel cloud computing, sfruttando l’intelligenza artificiale per trasformare in modo significativo la gestione e l’ottimizzazione delle architetture Azure. Questo strumento eleva la produttività e la sicurezza, semplificando operazioni quotidiane, fornendo analisi dettagliate e assistendo gli utenti nella gestione dell’ambiente Azure. Anche se ci troviamo ancora agli albori di questa tecnologia, Copilot per Azure rappresenta un progresso notevole. Questo strumento non solo fornisce un’esperienza utente intuitiva ed efficiente ma pone anche le basi per un futuro in cui l’intelligenza artificiale e il cloud computing saranno sempre più interconnessi e sinergici.