Skip to main content
PromptQuorum
Startseite/Lokale LLMs Pro/Semantic Kernel 2026: Funktionen, Preise, Alternativen im Test
Local AI Agents & Tool Use

Semantic Kernel 2026: Funktionen, Preise, Alternativen im Test

·12 Min. Lesezeit·Von Hans Kuepper · Gründer von PromptQuorum, Multi-Model-AI-Dispatch-Tool · PromptQuorum

Semantic Kernel ist ein kostenloses, quelloffenes (MIT-Lizenz) SDK von Microsoft zur Integration großer Sprachmodelle in Anwendungen über einen 'Kernel', der Plugins, Memory und Planung über native C#/.NET-, Python- und Java-SDKs hinweg verwaltet — doch seit das Microsoft Agent Framework am 2. April 2026 die allgemeine Verfügbarkeit erreichte, befindet sich Semantic Kernel im Wartungsmodus, und Microsoft lenkt neue Projekte stattdessen auf die neuere, zusammengeführte Plattform.

Semantic Kernel ist Microsofts Open-Source-SDK zur Integration großer Sprachmodelle in Anwendungen — aufgebaut um einen 'Kernel', der Plugins, Memory und Planung über C#/.NET, Python und Java hinweg orchestriert. Seit der Veröffentlichung im März 2023 ist es unter der MIT-Lizenz kostenlos, doch seine Rolle in Microsofts Roadmap änderte sich 2026: Neue Agenten-Projekte lenkt das Unternehmen jetzt auf das Microsoft Agent Framework, ein separates Nachfolgeprodukt, das Semantic Kernel mit AutoGen zusammenführt.

Semantic Kernel 2026: Funktionen, Preise, Alternativen im Test

Wichtigste Erkenntnisse

  • MIT-Lizenz — vollständig kostenlos nutzbar, veränderbar und selbst hostbar, ohne Nutzungsobergrenzen für das SDK
  • Von Microsoft entwickelt, erstmals als Open Source im März 2023 veröffentlicht — zunächst C#/.NET, Python und Java kamen als vollwertige SDKs hinzu, nicht als Nachgedanke
  • Das GitHub-Repository microsoft/semantic-kernel hat die Marke von 28.000 Sternen überschritten
  • Kernkonzepte: der Kernel (zentraler Orchestrator), Plugins (Funktionen und Prompt-Vorlagen, die das Modell aufrufen kann) und Planner (heute größtenteils durch natives LLM-Function-Calling ersetzt)
  • Das Microsoft Agent Framework (MAF) erreichte am 2. April 2026 die allgemeine Verfügbarkeit und führt Semantic Kernel und AutoGen in einer unterstützten Plattform zusammen — Microsofts erklärter Nachfolger für beide
  • Seit der MAF-Veröffentlichung befindet sich Semantic Kernel im Wartungsmodus: nur noch kritische Bugfixes und Sicherheitsupdates, Support zugesagt mindestens bis 2027
  • Das SDK ist kostenlos; Kosten entstehen durch die angebundene Modell-API (Azure OpenAI, OpenAI usw.) und, bei Deployment dort, durch Azure-Hosting

📍 In einem Satz

Semantic Kernel ist ein kostenloses, MIT-lizenziertes Open-Source-SDK von Microsoft zum Bauen von LLM-Anwendungen mit nativen C#/.NET-, Python- und Java-SDKs, inzwischen im Wartungsmodus, da Microsoft neue Entwicklung auf seinen Nachfolger, das Microsoft Agent Framework, lenkt.

💬 In einfachen Worten

Semantic Kernel gibt .NET-, Python- und Java-Entwicklern dieselben Bausteine — einen 'Kernel', der KI-Dienste verwaltet, 'Plugins', die das Modell aufrufen kann, und Planungslogik, die entscheidet, welches Plugin läuft —, doch Microsoft empfiehlt inzwischen, neue Agenten-Projekte auf dem Microsoft Agent Framework zu starten.

📌Hinweis: Semantic Kernel ist eine Bibliothek, gegen die man Code schreibt, keine herunterladbare App — es gibt keine GUI zu installieren. Wartungsmodus bedeutet nicht veraltet: Microsoft liefert weiterhin Bugfixes und Sicherheitsupdates für bestehende Produktivbereitstellungen — es bedeutet lediglich, dass neue Funktionen jetzt ins Microsoft Agent Framework fließen.

Wer hat Semantic Kernel entwickelt, und was passiert jetzt damit?

Microsoft veröffentlichte Semantic Kernel im März 2023 als Open-Source-SDK, und das Microsoft Agent Framework ist seitdem sein erklärter Nachfolger. Semantic Kernel verband große Sprachmodelle mit klassischem Anwendungscode über eine 'Kernel'-Abstraktion und erschien unter der permissiven MIT-Lizenz. Anders als die meisten Agenten-Frameworks, die zuerst Python adressieren und andere Sprachen später ergänzen, startete Semantic Kernel mit C#/.NET als Hauptsprache und fügte Python und Java als vollwertige SDKs hinzu, nicht als nachträgliche Ports.

Semantic Kernel prägte das Vokabular von 'Plugin' und 'Planner', das die Branche später unter anderen Namen übernahm. Plugins sind native Funktionen oder Prompt-Vorlagen, die das Modell entdecken und aufrufen kann; Planner entschieden, welches Plugin in welcher Reihenfolge aufgerufen wird. Frühe dedizierte Planner — SequentialPlanner, ActionPlanner, StepwisePlanner — wurden größtenteils überflüssig, als Modellanbieter natives Function-Calling einführten, das Semantic Kernel heute standardmäßig über die Einstellung FunctionChoiceBehavior nutzt.

2026 ordnete Microsoft Semantic Kernel in eine größere Zusammenführung ein. Das Microsoft Agent Framework (MAF) erreichte am 2. April 2026 die allgemeine Verfügbarkeit und führt Semantic Kernels Enterprise-Grundlagen — Kernel, Plugins, Filter, Observability — mit AutoGens Multi-Agenten-Orchestrierungsmodell in einer unterstützten Plattform zusammen. Seitdem befindet sich das Repository microsoft/semantic-kernel im Wartungsmodus: Microsoft liefert kritische Bugfixes und Sicherheitsupdates, Support ist mindestens bis 2027 zugesagt, während neue Funktionsinvestitionen ins Agent Framework fließen.

Erste Veröffentlichung

Datum:
2023-03
Bedeutung:
Microsoft veröffentlicht Semantic Kernel als quelloffenes, MIT-lizenziertes SDK, zunächst C#/.NET

Python- & Java-SDKs

Datum:
2023
Bedeutung:
Python- und Java-Ports folgen als vollwertige SDKs, wodurch Semantic Kernel eines der wenigen mehrsprachigen Agenten-Frameworks wird

Planner abgelöst

Datum:
laufend
Bedeutung:
Frühe dedizierte Planner-Klassen weichen LLM-nativem Function-Calling als Standard-Planungsmechanismus

Microsoft Agent Framework Preview

Datum:
2025-10
Bedeutung:
Microsoft stellt das Agent Framework vor, seinen erklärten Nachfolger, der Semantic Kernel und AutoGen kombiniert

Microsoft Agent Framework GA

Datum:
2026-04-02
Bedeutung:
MAF erreicht die allgemeine Verfügbarkeit; Microsoft positioniert es als Nachfolger von Semantic Kernel und AutoGen

Semantic Kernel Wartungsmodus

Datum:
2026-04
Bedeutung:
microsoft/semantic-kernel wechselt in den reinen Bugfix- und Sicherheitsupdate-Modus, Support mindestens bis 2027 zugesagt

📌Hinweis: Die MIT-Lizenz ändert sich durch diesen Übergang nicht — bestehende Semantic-Kernel-Bereitstellungen bleiben unbegrenzt kostenlos nutzbar, veränderbar und selbst hostbar. Was sich ändert, ist, wohin Microsoft neue Funktionsentwicklung investiert — das ist jetzt das Microsoft Agent Framework.

Was ist Semantic Kernel?

Semantic Kernel ist ein Open-Source-SDK (MIT-Lizenz, github.com/microsoft/semantic-kernel) zur Integration großer Sprachmodelle in Anwendungen, verfügbar als native SDKs für C#/.NET, Python und Java. Seine zentrale Abstraktion, der Kernel, verwaltet KI-Dienstverbindungen, Plugins und Memory und orchestriert Aufrufe zwischen ihnen.

  • Kernel: das zentrale Objekt, das registrierte KI-Dienste (Chat Completion, Embeddings), Plugins und Konfiguration verwaltet — jede Semantic-Kernel-Anwendung baut einen auf
  • Plugins: native Codefunktionen oder Prompt-Vorlagen, mit Metadaten versehen (@kernel_function in Python, `[KernelFunction]` in C#), die das Modell entdecken und aufrufen kann — Semantic Kernels Entsprechung zu "Tools" in anderen Frameworks
  • Planner: Logik, die entscheidet, welche Plugins zur Erfüllung einer Anfrage aufgerufen werden; der moderne Standard verlässt sich auf natives Function-Calling des Modellanbieters (FunctionChoiceBehavior.Auto()) statt auf die älteren dedizierten Planner-Klassen
  • Vector-Store-Konnektoren (Memory): standardisierte Schnittstellen zum Speichern und Abrufen von Embeddings über unterstützte Vektordatenbanken, genutzt für Retrieval-Augmented Generation
  • Process Framework: eine auf dem Kernel aufbauende Workflow-Abstraktion für längerlaufende, mehrstufige Geschäftsprozesse
  • Enterprise-Komponenten: integrierte Filter, Observability- und Telemetrie-Hooks sowie strukturiertes Logging für produktive Azure-Bereitstellungen
python
import asyncio
from semantic_kernel import Kernel
from semantic_kernel.connectors.ai.open_ai import AzureChatCompletion
from semantic_kernel.connectors.ai.function_choice_behavior import FunctionChoiceBehavior
from semantic_kernel.contents.chat_history import ChatHistory
from semantic_kernel.functions import kernel_function

class LightsPlugin:
    @kernel_function(description="Turns a light on or off")
    def change_state(self, is_on: bool) -> str:
        return f"Light is now {'on' if is_on else 'off'}"

async def main():
    kernel = Kernel()
    kernel.add_service(AzureChatCompletion(deployment_name="gpt-4o-mini", api_key="...", base_url="..."))
    kernel.add_plugin(LightsPlugin(), plugin_name="Lights")

    history = ChatHistory()
    history.add_user_message("Turn on the light")

    chat = kernel.get_service(type=AzureChatCompletion)
    result = await chat.get_chat_message_contents(
        chat_history=history,
        settings=AzureChatCompletion.get_prompt_execution_settings_class()(
            function_choice_behavior=FunctionChoiceBehavior.Auto()
        ),
        kernel=kernel,
    )
    print(result[0])

asyncio.run(main())

Was kostet Semantic Kernel?

Das Semantic-Kernel-SDK selbst ist vollständig kostenlos — Microsoft berechnet nichts für das Framework, und es gibt keine kostenpflichtige Stufe von Semantic Kernel. Echte Kosten entstehen durch das aufgerufene Sprachmodell und, bei Deployment auf Azure, durch die Infrastruktur, die Ihre Anwendung betreibt.

  • Semantic Kernel (das SDK): für immer kostenlos, MIT-Lizenz, selbst gehostet oder in der Cloud, keine Nutzungsobergrenzen für das Framework
  • Kosten für Modell-APIs: Pay-as-you-go für den jeweils angebundenen LLM-Anbieter (Azure OpenAI Service, OpenAI und andere) — Semantic Kernel hostet oder vermittelt keinen Modellzugang selbst
  • Azure-Hosting-Kosten (optional): Deployment auf Azure App Service, Azure Functions oder Azure Kubernetes Service kostet reguläre Azure-Rechenpreise — Semantic Kernel setzt Azure nicht voraus, aber Microsofts eigene Beispiele und Enterprise-Komponenten gehen standardmäßig davon aus
  • Kosten für Vektordatenbanken (optional): das Anbinden von Azure AI Search oder einem anderen Vector Store für Memory/RAG kostet gemäß der jeweils eigenen Preisstruktur
  • Support: Microsofts zugesagtes Wartungsfenster (kritische Bugfixes und Sicherheitsupdates) für bestehende Semantic-Kernel-Bereitstellungen läuft mindestens bis 2027, ohne Zusatzkosten über bestehende Microsoft- oder Azure-Verträge hinaus
Posten
Preis
Am besten für
Semantic Kernel SDKKostenlos (MIT-Lizenz)Alle — nie Kosten
Modell-API-NutzungPay-as-you-go je AnbieterJedes angebundene LLM
Azure-Hosting (optional)Reguläre Azure-RechenpreiseTeams mit Azure-Deployment
Vector Store (optional)Abhängig vom AnbieterRAG-/Memory-Anwendungsfälle

Geprüft anhand der offiziellen Semantic-Kernel-Dokumentation und des GitHub-Repositorys, Stand September 2026 — Preise für Modell-APIs und Azure-Hosting werden unabhängig von diesen Diensten festgelegt und ändern sich; prüfen Sie die aktuellen Preisseiten vor der Budgetplanung.

Wie installieren und starten Sie Semantic Kernel?

Die Installation von Semantic Kernel benötigt einen einzigen Paketmanager-Befehl in jeder der drei unterstützten Sprachen — kein Konto oder Lizenzschlüssel für das SDK selbst.

  1. 1
    Installieren Sie das SDK für Ihre Sprache: dotnet add package Microsoft.SemanticKernel (.NET), pip install semantic-kernel (Python), oder fügen Sie die com.microsoft.semantic-kernel-Abhängigkeit hinzu (Java).
  2. 2
    Hinterlegen Sie die Zugangsdaten Ihres Modellanbieters als Umgebungsvariablen oder Konfiguration — Semantic Kernel stellt selbst keinen Modellzugang bereit; verbinden Sie Azure OpenAI, OpenAI oder einen anderen unterstützten Konnektor.
  3. 3
    Erstellen Sie einen Kernel, fügen Sie einen KI-Dienst hinzu (z. B. AddAzureOpenAIChatCompletion in .NET oder AzureChatCompletion in Python) und registrieren Sie die Plugins, die das Modell aufrufen können soll.
  4. 4
    Aktivieren Sie automatisches Function-Calling (FunctionChoiceBehavior.Auto()), damit das Modell registrierte Plugins direkt aufrufen kann, ohne einen dedizierten Planner zu schreiben.
  5. 5
    Prüfen Sie bei einem völlig neuen Projekt, ob Sie direkt mit dem Microsoft Agent Framework starten sollten — Microsofts erklärtem Nachfolger, allgemein verfügbar seit April 2026 —, statt auf einem SDK im Wartungsmodus aufzubauen.
  6. 6
    Lesen Sie die offizielle Semantic-Kernel-Dokumentation und das GitHub-Repository für die aktuelle API-Referenz und Migrationsleitfäden.

Brauche ich Azure, um Semantic Kernel zu nutzen?

Nein. Semantic Kernel verbindet sich in den meisten Microsoft-Beispielen standardmäßig mit Azure OpenAI Service, unterstützt aber auch reines OpenAI und andere Anbieter über Konnektoren. Azure ist keine zwingende Voraussetzung, um das SDK selbst auszuführen.

Sollte ich ein neues Projekt mit Semantic Kernel oder dem Microsoft Agent Framework starten?

Microsofts eigene Empfehlung lenkt neue Projekte auf das Microsoft Agent Framework, den seit dem 2. April 2026 allgemein verfügbaren Nachfolger. Semantic Kernel eignet sich heute vor allem für Teams, die es bereits produktiv betreiben.

Für wen eignet sich Semantic Kernel?

Semantic Kernel passt zu Teams, die bereits darin investiert haben, oder zu Teams mit bestehendem .NET-/Azure-Stack, denen native Mehrsprachen-SDKs wichtiger sind als die größtmögliche Community. Für einen kompletten Neustart im Jahr 2026 ist es eine schwächere Wahl.

Wann sollten Sie Semantic Kernel NICHT verwenden?

Verzichten Sie 2026 bei einem völlig neuen Projekt auf Semantic Kernel, sofern Sie keinen konkreten Grund haben, das Microsoft Agent Framework zu meiden. Einige konkrete Situationen, in denen ein anderes Tool die bessere Wahl ist.

  • Neustart 2026 ohne bestehende Semantic-Kernel-Investition — gehen Sie direkt zum Microsoft Agent Framework, Microsofts eigenem allgemein verfügbaren Nachfolger, statt auf einem SDK im Wartungsmodus aufzubauen
  • Ein Team außerhalb des .NET-/Azure-Ökosystems, das von der größeren Community, den Tutorials und dem Integrationskatalog rund um LangChain oder LlamaIndex profitieren würde
  • Ein Projekt, das speziell AutoGen-/AG2-artige Multi-Agenten-Konversationsmuster benötigt — benannte Agenten, die in einem Gruppen-Chat diskutieren oder verhandeln — statt eines einzelnen Kernels, der Plugins aufruft
  • Ein leichtgewichtiges Skript oder Prototyp, bei dem ein direkter API-Aufruf beim Modellanbieter einfacher ist als die Kernel-/Plugin-/Planner-Abstraktion
  • Nutzen Sie Semantic Kernel statt eines Mittendrin-Wechsels nur, wenn Sie bereits eine funktionierende Produktivbereitstellung haben und das zugesagte Support-Fenster Ihren Zeitrahmen abdeckt

Semantic Kernel vs. Alternativen

Semantic Kernel konkurriert mit anderen Frameworks für LLM-Anwendungen und Agenten — und wird in Microsofts eigener Roadmap inzwischen mit einem davon zusammengeführt.

Tool
Schnittstelle
Lizenz
Träger
Am besten für
Semantic KernelC# / Python / JavaMITMicrosoft (Wartungsmodus)Bestehende .NET-/Azure-Enterprise-Apps
Microsoft Agent FrameworkC# / PythonMITMicrosoftNeue Agenten-Projekte im Microsoft-Ökosystem
LangChainPython-/JS-CodeMITLangChain Inc. (VC-finanziert)Allzweck-LLM-Apps & Agenten
LlamaIndexPython-/TS-CodeMITLlamaIndex Inc. (VC-finanziert)RAG-first Indexierung & Retrieval
CrewAIPython-CodeMITCrewAI Inc. (VC-finanziert)Rollenbasierte Multi-Agenten-Crews
AutoGenPython-CodeMIT / CC-BYMicrosoft Research (Wartungsmodus)Multi-Agenten-Konversationsmuster
LangGraphPython-/JS-CodeMITLangChain Inc.Graphbasierte, zustandsbehaftete Agenten

Häufige Fehler bei der Bewertung von Semantic Kernel

Diese Fehler entstehen durch Fehlinterpretation von "Wartungsmodus" oder durch Verwechslung von Semantic Kernel mit seinem eigenen Nachfolger.

Häufig gestellte Fragen

Ist Semantic Kernel kostenlos nutzbar?

Ja. Semantic Kernel ist quelloffen unter der MIT-Lizenz und für jede Nutzung kostenlos, einschließlich kommerzieller Produkte, ohne Nutzungsgrenzen für das SDK selbst.

Wer hat Semantic Kernel entwickelt?

Microsoft entwickelte Semantic Kernel und veröffentlichte es im März 2023 als Open-Source-SDK.

Ist Semantic Kernel veraltet?

Nein — es befindet sich im Wartungsmodus, nicht veraltet. Microsoft liefert weiterhin kritische Bugfixes und Sicherheitsupdates für Semantic Kernel, mit Support-Zusage mindestens bis 2027, aber neue Funktionsentwicklung fließt inzwischen ins Microsoft Agent Framework.

Was ist das Microsoft Agent Framework, und wie verhält es sich zu Semantic Kernel?

Das Microsoft Agent Framework (MAF) ist Microsofts erklärter Nachfolger sowohl für Semantic Kernel als auch für AutoGen und führt Semantic Kernels Enterprise-Grundlagen mit AutoGens Multi-Agenten-Orchestrierungsmodell in einer unterstützten Plattform zusammen. Es erreichte am 2. April 2026 die allgemeine Verfügbarkeit.

Sollte ich für ein neues Projekt Semantic Kernel oder das Microsoft Agent Framework verwenden?

Microsofts eigene Dokumentation lenkt neue Projekte auf das Microsoft Agent Framework. Semantic Kernel bleibt vor allem für Teams sinnvoll, die bereits eine Produktivbereitstellung betreiben und diese im zugesagten Support-Fenster weiterlaufen lassen wollen.

Welche Programmiersprachen unterstützt Semantic Kernel?

C#/.NET, Python und Java, alle als native SDKs — Semantic Kernel startete mit C#/.NET und fügte Python und Java als vollwertige SDKs hinzu, nicht als spätere Ports.

Was ist ein "Plugin" in Semantic Kernel?

Ein Plugin ist eine native Codefunktion oder Prompt-Vorlage, versehen mit Metadaten, die der Kernel lesen kann und die das Modell entdecken und aufrufen kann — Semantic Kernels Entsprechung zu "Tools" in anderen Agenten-Frameworks.

Benötigt Semantic Kernel Azure zum Betrieb?

Nein. Semantic Kernel unterstützt neben Azure OpenAI Service auch reines OpenAI und andere Modell-Konnektoren. Azure ist in Microsofts eigenen Beispielen und Enterprise-Komponenten üblich, aber keine zwingende Voraussetzung des SDK.

Wie viele GitHub-Sterne hat Semantic Kernel?

Das Repository microsoft/semantic-kernel hat die Marke von 28.000 GitHub-Sternen überschritten.

Ist Semantic Kernel besser als LangChain?

Keines von beiden ist strikt besser — sie passen zu unterschiedlichen Situationen. Semantic Kernel bietet native Mehrsprachen-SDKs (C#/.NET, Python, Java) und Azure-orientierte Enterprise-Komponenten, befindet sich aber im Wartungsmodus; LangChain ist Python-/JavaScript-first mit größerer Community und aktiver Weiterentwicklung.

Muss ich beim Selbsthosten von Semantic Kernel die DSGVO beachten?

Beim Self-Hosting auf eigener Infrastruktur in der EU/DACH-Region verarbeiten Sie die Daten selbst, was Artikel 28 DSGVO (Auftragsverarbeitung) grundsätzlich vereinfacht, solange keine externen LLM-APIs oder verwalteten Dienste außerhalb der EU eingebunden werden. Nutzen Sie Azure OpenAI Service, prüfen Sie die Region der Bereitstellung und den Auftragsverarbeitungsvertrag mit Microsoft gesondert. Dies ist keine Rechtsberatung; lassen Sie die konkrete datenschutzrechtliche Einordnung für Ihren Anwendungsfall von einem Datenschutzbeauftragten oder einer Kanzlei prüfen.

Ist Semantic Kernel für den deutschen Mittelstand geeignet?

Für Mittelstandsunternehmen mit bestehender .NET-Infrastruktur kann Semantic Kernel sinnvoll sein, um LLM-Funktionen in vorhandene Systeme zu integrieren, insbesondere in Kombination mit Azure-Diensten, die in deutschen Unternehmen bereits verbreitet sind. Da Microsoft neue Projekte inzwischen auf das Microsoft Agent Framework lenkt, lohnt sich vor einem Neustart ein Blick auf beide Optionen und auf die BSI-Empfehlungen zum Betrieb von KI-Diensten.

Quellen

← Zurück zu Lokale LLMs Pro