Integrazioni di intelligenza artificiale per il kernel semantico

Il kernel semantico offre un'ampia gamma di integrazioni del servizio di intelligenza artificiale che consentono di creare potenti agenti di intelligenza artificiale. Inoltre, Semantic Kernel si integra con altri servizi Microsoft per fornire funzionalità aggiuntive tramite plug-in.

Integrazioni predefinite

Con i connettori di intelligenza artificiale disponibili, gli sviluppatori possono creare facilmente agenti di intelligenza artificiale con componenti scambiabili. In questo modo è possibile sperimentare diversi servizi di intelligenza artificiale per trovare la combinazione migliore per il caso d'uso.

Servizi di intelligenza artificiale

Servizi C# Python Java Note
Generazione di testo Esempio: Text-Davinci-003
Completamento chat Esempio: GPT4, Chat-GPT
Incorporamenti di testo (sperimentale) Esempio: Text-Embeddings-Ada-002
Testo in immagine (sperimentale) Esempio: Dall-E
Da immagine a testo (sperimentale) Esempio: Pix2Struct
Da testo a audio (sperimentale) Esempio: Sintesi vocale
Audio in testo (sperimentale) Esempio: Whisper

Plug-in aggiuntivi

Se si vuole estendere la funzionalità dell'agente di intelligenza artificiale, è possibile usare i plug-in per l'integrazione con altri servizi Microsoft. Ecco alcuni dei plug-in disponibili per il kernel semantico:

Plug-in C# Python Java Descrizione
App per la logica Creare flussi di lavoro all'interno di App per la logica usando i connettori disponibili e importarli come plug-in nel kernel semantico. Altre informazioni.
Sessioni dinamiche di App Azure Container Con le sessioni dinamiche, è possibile ricreare l'esperienza dell'interprete del codice dall'API Assistants configurando facilmente i contenitori Python in cui gli agenti di intelligenza artificiale possono eseguire codice Python. Altre informazioni.