Ricerca nel sito web

Build 2024 di Microsoft: 10 annunci rapidi focalizzati sugli sviluppatori che devi conoscere


Esploriamo dieci offerte per sviluppatori da Build 2024 di Microsoft, con una grande attenzione all'aggiunta di intelligenza artificiale al tuo toolkit per sviluppatori.

È tempo di un rapido "ciclo lampo" di funzionalità e miglioramenti per gli sviluppatori che Microsoft annuncia alla Build 2024.

Allacciatevi le cinture, perché ci muoveremo velocemente e copriremo molto terreno.

1. Estensioni del copilota

Di tutti gli annunci relativi alla programmazione della Build 2024, questo è quello che potrebbe avere il maggiore impatto sugli utenti mainstream. Microsoft sta aggiungendo la possibilità di estendere Copilot. Gli sviluppatori che utilizzano Microsoft Copilot Studio o Microsoft Teams Toolkit per Visual Studio Code possono creare le proprie estensioni personalizzate.

Microsoft pensa chiaramente che questa sia un'idea adatta agli sviluppatori indipendenti perché la società offre una sessione interattiva intitolata "Fai crescere il tuo business con le estensioni e il marketplace di Copilot". La proposta principale è: "Scopri come monetizzare le tue estensioni e come ottenere la certificazione tramite il programma di conformità M365".

Facci sapere nei commenti qui sotto se pensi che ci sia dell'oro in queste colline dell'estensione Copilot.

2. Estensioni GitHub Copilot

Oltre alle estensioni generali di Copilot, Microsoft annuncia le estensioni di GitHub Copilot. Il comunicato stampa contiene appena un paragrafo di informazioni, ma l'unica estensione messa in luce è GitHub Copilot per Azure, che consente ai programmatori di sviluppare, creare, risolvere i problemi e distribuire app su Azure. Questa funzionalità mostra "come la creazione in linguaggio naturale con una gamma più ampia di funzionalità può accelerare la velocità di sviluppo".

È disponibile una sessione interattiva sulla build sull'estensione di GitHub Copilot. Probabilmente vale la pena dare un'occhiata per avere maggiori dettagli su dove si inserisce tutto questo. Microsoft afferma che la sessione fornirà un'anteprima degli interni di GitHub Copilot.

3. Copiloti personalizzati che utilizzano Azure AI Studio

Abbiamo discusso per la prima volta di Azure AI Studio, il toolkit AI all-in-one di Microsoft, a Ignite lo scorso novembre. Ora, sei mesi dopo, Azure AI Studio è generalmente disponibile e consente agli utenti di creare copiloti personalizzati che supportano applicazioni personalizzate come "chat aziendale, generazione di contenuti, analisi dei dati, gestione dei progetti, automazione delle attività di routine e altro ancora", secondo Microsoft.

Gli sviluppatori possono scegliere di creare utilizzando ciò che Microsoft chiama "interfaccia utente amichevole" oltre che tramite codice. Gli sviluppatori avranno accesso a tutte le risorse di Azure AI Studio, inclusi strumenti di codifica, i più recenti modelli di base, una toolchain di intelligenza artificiale completa, orchestrazione dei flussi tempestivi, tracciamento e debug e monitoraggio delle app di intelligenza artificiale generativa.

A proposito, "copilot" scritto con una "c" minuscola viene utilizzato per fare riferimento a qualsiasi copilota personalizzato creato dagli utenti. "Copilot" scritto con una "C" maiuscola viene utilizzato per fare riferimento alle varie offerte Copilot con marchio Microsoft. E ora lo sai.

4. Nuove funzionalità di Dev Box

L'anno scorso al Build 2023, abbiamo discusso dell'imminente rilascio di Dev Box da parte di Microsoft, la sua offerta di macchina di codifica come servizio. Dev Box aiuta a migliorare la produttività degli sviluppatori fornendo un ambiente di codifica on-demand insieme a funzionalità di gestione aziendale. Ciò può migliorare sostanzialmente i flussi di lavoro di sviluppo.

Quest'anno Dev Box è disponibile a livello generale e Microsoft aggiunge nuove funzionalità ai suoi ambienti di programmazione preconfigurati "pronti per la codifica". L'azienda sta aggiungendo personalizzazioni e immagini del team, cataloghi basati su progetti e un'esperienza di connessione migliorata all'interno dell'app Windows.

Dal punto di vista della gestione aziendale, la telemetria della connessione Dev Box sarà disponibile tramite Monitoraggio di Azure, per tenere traccia dei dati sulle prestazioni e degli eventi di sistema. Gli sviluppatori possono ora impostare automaticamente i propri dispositivi in ibernazione alla disconnessione, il che potrebbe ridurre sostanzialmente i costi se gli sviluppatori dimenticassero regolarmente di ibernare i propri dispositivi prima di chiudere una connessione.

5. Toolkit AI per codice Visual Studio

Microsoft ha esteso Visual Studio Code con l'integrazione degli strumenti AI, offrendo agli sviluppatori un approccio più fluido allo sviluppo e alla distribuzione di applicazioni intelligenti.

Dall'interno di Visual Studio Code, gli sviluppatori saranno in grado di acquisire ed eseguire modelli linguistici, scegliere funzionalità di elaborazione locali e cloud per ottimizzare e mettere a punto i modelli, quindi distribuire modelli in Azure AI Studio utilizzando immagini di contenitori.

6. Miglioramenti alla ricerca AI di Azure

Abbiamo parlato di Azure AI Search lo scorso autunno, quando Microsoft ne ha annunciato la funzionalità all'Inspire 2023. L'idea della ricerca AI è che il servizio di ricerca altamente personalizzabile utilizza un'ampia varietà di tecnologie AI per offrire un'esperienza di ricerca migliore.

Questi includono la ricerca vettoriale e ibrida (che utilizza algoritmi avanzati per fornire risultati di ricerca più accurati e pertinenti), la generazione aumentata di recupero (che combina i risultati di ricerca con il contenuto generato per migliorare l'accuratezza e la pertinenza), integrazioni di dati senza soluzione di continuità (che consente la ricerca unificata tra vari fonti di dati per risultati completi), maggiore pertinenza della ricerca (che migliora l'accuratezza e la pertinenza dei risultati di ricerca in base alle interazioni dell'utente), vettorizzazione integrata (che comprende il contesto e il significato dei dati per risultati di ricerca migliori) e approfondimenti e analisi basati sull'intelligenza artificiale (che fornisce approfondimenti e analisi per ottimizzare e migliorare le prestazioni di ricerca).

7. Nuove funzionalità per Funzioni di Azure

Funzioni di Azure è un servizio di calcolo serverless che consente agli sviluppatori di scrivere codice senza la necessità di gestire o effettuare il provisioning dell'infrastruttura. È utile per creare microservizi, automatizzare i flussi di lavoro e gestire i flussi di dati. Gli sviluppatori possono creare piccole porzioni di codice riutilizzabili che possono essere combinate in applicazioni più complesse, il tutto senza preoccuparsi dell'infrastruttura del server.

Le funzionalità principali introdotte alla Build 2024 includono un piano Flex Consumption progettato per offrire agli utenti maggiore flessibilità e personalizzazione, un'estensione che consentirà agli sviluppatori di incorporare servizi di intelligenza artificiale nei loro progetti e un'esperienza di sviluppo basata su browser basata su Visual Studio Code for Web.

Per coloro che desiderano approfondimenti più approfonditi, è prevista una sessione di laboratorio presso Build intitolata Crea e distribuisci app serverless con Funzioni di Azure e AI di Azure alle 14:15. martedì 21 maggio. La sessione sarà ripetuta il 22 maggio alle 14:15. e il 23 maggio alle 11:00. Sfortunatamente, queste sessioni si terranno solo a Seattle e non saranno disponibili online o registrate.

Microsoft ha inoltre spostato Funzioni di Azure sulle app contenitore di Azure e l'estensione Dapr per Funzioni di Azure dall'anteprima alla disponibilità generale.

8. Nuove funzionalità del Servizio app di Azure

Il Servizio app di Azure esiste da molto tempo, dal 2015 circa. Come Funzioni di Azure, Servizio app di Azure è un servizio di calcolo di Azure, ma mentre Funzioni di Azure esegue funzioni, Servizio app di Azure esegue intere app Web. Con Funzioni di Azure si paga in base all'esecuzione. Con Servizio app di Azure paghi in base al numero e alle dimensioni delle istanze utilizzate.

La novità qui alla Build 2024 è che Microsoft sta mostrando tre nuove interessanti funzionalità per il Servizio app di Azure che sono in anteprima. Sidecar Patterns aggiunge funzionalità extra insieme all'app principale. L'integrazione WebJobs esegue attività in background con app Web. GitHub Copilot Skills per Azure Migrate fornisce consigli e supporto per la migrazione assistita dall'intelligenza artificiale.

Microsoft ha inoltre annunciato che il dimensionamento automatico, le zone di disponibilità e le funzionalità di crittografia TLS 1.3 sono ora disponibili a livello generale.

9. App contenitore di Azure visualizza in anteprima le sessioni dinamiche

App per contenitori di Azure è un altro servizio di calcolo di Azure che consente ai clienti di eseguire applicazioni e microservizi in contenitori con scalabilità automatica e funzionalità integrate basate sugli eventi, senza gestire l'infrastruttura sottostante. Questo servizio differisce dal Servizio app di Azure in quanto fornisce un ambiente flessibile per qualsiasi carico di lavoro inserito in contenitori anziché essere personalizzato specificatamente per le applicazioni Web.

Microsoft ha annunciato che ora sta prevedendo in anteprima l'aggiunta di sessioni dinamiche. Questa funzionalità consente una gestione delle risorse scalabile, personalizzata ed efficiente, migliorando l'esperienza dell'utente attraverso aggiornamenti in tempo reale e una gestione sicura delle sessioni. Aiuta inoltre a ottimizzare i costi allineando l'utilizzo delle risorse alla domanda effettiva.

Microsoft ha inoltre annunciato il supporto per il monitoraggio Java e un dashboard per Microsoft .NET Aspire. Anche questi stanno entrando in anteprima.

10. Centro API di Azure in disponibilità generale

Un'API (interfaccia di programmazione dell'applicazione) è un insieme di chiamate di programmazione definite che consentono a un programma di utilizzare le funzionalità di un altro programma o servizio. Uno dei modi in cui i programmatori possono risparmiare molto tempo è scegliere API potenti che svolgono gran parte del lavoro pesante. Ad esempio, un programmatore che desidera aggiungere alcune funzionalità di intelligenza artificiale non ha bisogno di iniziare da zero a inventare la tecnologia di intelligenza artificiale. Invece, utilizzano semplicemente un'API che accede a un servizio AI (come quelli di cui abbiamo parlato in questo articolo) e il servizio chiamato fa tutto il lavoro pesante.

Il problema è che esiste un numero enorme di API. Ogni API utilizzata aggiunge complessità, rischi per la sicurezza, problemi di fatturazione e costi e difficoltà di incompatibilità tra fornitori.

L'anno scorso al Build 2023, Microsoft ha presentato in anteprima Azure API Center, uno strumento progettato per aiutare le aziende a gestire le proprie API fornendo una piattaforma centralizzata di governance, rilevamento e monitoraggio.

Ora, in occasione della Build 2024, Microsoft annuncia la disponibilità generale del Centro API di Azure, insieme a funzionalità aggiuntive per gestire le distribuzioni di intelligenza artificiale generativa. Questi includono criteri sui limiti dei token per la gestione dell'allocazione delle risorse, l'importazione degli endpoint del servizio Azure OpenAI come API e un servizio di bilanciamento del carico.

Altro da Build 2024

Ci auguriamo che questa serie di aggiornamenti per sviluppatori da Build ti sia piaciuta. Resta sintonizzato su ZDNET per la copertura più aggiornata del Build 2024, inclusa una copertura ancora maggiore degli annunci dell'azienda con sede a Redmond.

Puoi seguire gli aggiornamenti quotidiani sui miei progetti sui social media. Assicurati di iscriverti alla mia newsletter di aggiornamento settimanale e seguimi su Twitter/X su @DavidGewirtz, su Facebook su Facebook.com/DavidGewirtz, su Instagram su Instagram.com/DavidGewirtz e su YouTube su YouTube.com/DavidGewirtzTV.

Articoli correlati