Introduzione
Semantic Kernel è un SDK open source che consente di integrare nel proprio codice modelli di linguaggio di grandi dimensioni. Usando Semantic Kernel SDK, è possibile creare applicazioni intelligenti per rispondere e reagire alle richieste del linguaggio naturale. Le possibilità di applicazioni intelligenza artificiale (IA) sono infinite e Semantic Kernel SDK consente di creare agenti di intelligenza artificiale che automatizzano le attività, forniscono raccomandazioni personalizzate e altro ancora.
Si supponga di essere uno sviluppatore per Margie's Travel, leader globale nel settore dei viaggi e dell'ospitalità. Si ha l'incarico di creare un agente di viaggio per intelligenza artificiale personalizzato. Invece di creare un modello di elaborazione del linguaggio personalizzato da zero, è possibile usare Semantic Kernel per interfacciarsi con i modelli linguistici preferiti e creare un agente di intelligenza artificiale in grado di:
- Comprendere il linguaggio naturale.
- Fornire raccomandazioni personalizzate.
- Prenotare le sistemazioni di viaggio.
- e altro ancora.
Questo modulo presenta l’SDK Kernel semantico. È possibile apprendere come il kernel estende le funzionalità collegando il codice agli LLM. È anche possibile apprendere come usare l'SDK per creare agenti artificialmente intelligenti in grado di automatizzare attività personalizzate.
Obiettivi di apprendimento
- Comprendere lo scopo del kernel semantico.
- Comprendere i concetti di base della creazione di prompt.
- Imparare le tecniche per creare prompt più efficaci.
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.