AI-integreringar för semantisk kernel
Semantisk kernel tillhandahåller ett brett utbud av AI-tjänstintegreringar som hjälper dig att skapa kraftfulla AI-agenter. Dessutom integreras Semantic Kernel med andra Microsoft-tjänster för att tillhandahålla ytterligare funktioner via plugin-program.
Färdiga integreringar
Med tillgängliga AI-anslutningsappar kan utvecklare enkelt skapa AI-agenter med utbytbara komponenter. På så sätt kan du experimentera med olika AI-tjänster för att hitta den bästa kombinationen för ditt användningsfall.
AI-tjänster
Tjänster | C# | Python | Java | Kommentar |
---|---|---|---|---|
Textgenerering | ✅ | ✅ | ✅ | Exempel: Text-Davinci-003 |
Chatten har slutförts | ✅ | ✅ | ✅ | Exempel: GPT4, Chat-GPT |
Inbäddningar av text (experimentell) | ✅ | ✅ | ✅ | Exempel: Text-Embeddings-Ada-002 |
Text till bild (experimentell) | ✅ | ✅ | ❌ | Exempel: Dall-E |
Bild till text (experimentell) | ✅ | ❌ | ❌ | Exempel: Pix2Struct |
Text till ljud (experimentell) | ✅ | ✅ | ❌ | Exempel: Text till tal |
Ljud till text (experimentell) | ✅ | ✅ | ❌ | Exempel: Whisper |
Ytterligare plugin-program
Om du vill utöka funktionerna i AI-agenten kan du använda plugin-program för att integrera med andra Microsoft-tjänster. Här är några av de plugin-program som är tillgängliga för semantisk kernel:
Plugin-program | C# | Python | Java | beskrivning |
---|---|---|---|---|
Logic Apps | ✅ | ✅ | ✅ | Skapa arbetsflöden i Logic Apps med hjälp av dess tillgängliga anslutningsappar och importera dem som plugin-program i semantisk kernel. Läs mer. |
Dynamiska sessioner i Azure Container Apps | ✅ | ✅ | ❌ | Med dynamiska sessioner kan du återskapa kodtolkarupplevelsen från Assistent-API:et genom att enkelt skapa Python-containrar där AI-agenter kan köra Python-kod. Läs mer. |