Introduzione
Quando si usa l’SDK Kernel semantico, i plug-in fungono da blocchi predefiniti dell'applicazione di intelligenza artificiale (IA). I plug-in definiscono le attività che il kernel deve completare. Il kernel si interfaccia con un modello linguistico di grandi dimensioni (LLM) ed esegue i plug-in forniti. I plug-in possono includere codice nativo e prompt in linguaggio naturale, consentendo di usare l'intelligenza artificiale generativa per eseguire un'ampia gamma di attività nelle applicazioni.
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 con intelligenza artificiale personalizzato. È possibile creare plug-in personalizzati che consentano all'agente di fornire consigli in merito alla destinazione, prenotare alloggi, effettuare conversioni di valuta e persino frasi utili in una lingua di propria scelta.
In questo modulo si apprenderà come creare plug-in personalizzati con Semantic Kernel SDK. È possibile imparare a usare i plug-in predefiniti forniti dal pacchetto Kernel semantico per creare applicazioni intelligenti.
Obiettivi di apprendimento
- Comprendere lo scopo dei plug-in di Kernel semantico.
- Imparare a usare plug-in preconfezionati.
- Imparare a creare plug-in personalizzati.
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.