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. |