Sviluppare agenti basati su intelligenza artificiale con OpenAI di Azure e Semantic Kernel SDK

Intermedio
Sviluppatore
.NET
Visual Studio Code
Servizio OpenAI di Azure

Informazioni su come usare Semantic Kernel SDK per creare applicazioni intelligenti che automatizzano le attività ed eseguono l'elaborazione del linguaggio naturale.

Prerequisiti

  • Esperienza di programmazione in C#.
  • IDE di Visual Studio Code installato.
  • Familiarità con Azure e il portale di Azure.
  • Accesso ai servizi OpenAI di Azure.

Moduli in questo percorso di apprendimento

Questo modulo presenta Semantic Kernel SDK. Fornisce informazioni sul modo in cui il kernel connette il codice a modelli linguistici di grandi dimensioni per estendere le funzionalità con intelligenza artificiale generativa.

Questo modulo esplora i plug-in di Semantic Kernel SDK. Fornisce informazioni sul modo in cui i plug-in per l'SDK vengono usati per eseguire attività personalizzate e creare applicazioni intelligenti.

Questo modulo esplora le funzioni native in Semantic Kernel SDK. Fornisce informazioni sul modo in cui le funzioni native possono eseguire attività personalizzate, fornendo effettivamente una "competenza" all'agente basato su intelligenza artificiale.

Questo modulo illustra come combinare funzioni e richieste con Semantic Kernel SDK. Le funzioni di annidamento all'interno delle richieste possono consentire al codice di completare i modelli linguistici di grandi dimensioni in genere non possono essere completate autonomamente.

Questo modulo illustra un'impostazione per richiamare automaticamente le funzioni usando Semantic Kernel SDK. Informazioni su come usare Semantic Kernel per richiamare automaticamente le funzioni per completare la richiesta di un utente.

Questo modulo illustra i passaggi necessari per sviluppare un modello di verifica di assistente di viaggio basato su intelligenza artificiale con Semantic Kernel SDK. Al termine di questo modulo, si completa una piccola applicazione chatbot.