Semantic Kernel
Zur Navigation springen
Zur Suche springen
Lernplan für Semantic Kernel in C#
1. Einführung in Semantic Kernel
- Was ist Semantic Kernel?
- Überblick über die Kernfunktionen und Anwendungsfälle.
- Installation und Einrichtung:
- Voraussetzungen (z. B. .NET SDK).
- Installation des Semantic Kernel NuGet-Pakets.
2. Grundlagen der Nutzung
- Erstellen eines einfachen Semantic Kernel-Projekts.
- Aufbau und Struktur eines Semantic Kernel-Programms.
- Erste Schritte mit Prompts und KI-Modellen.
3. Arbeiten mit Skills
- Was sind Skills im Semantic Kernel?
- Erstellen und Registrieren eigener Skills.
- Nutzung von eingebauten Skills.
4. Planung und Orchestrierung
- Einführung in Planner und Orchestrierung.
- Erstellung und Ausführung von Plänen.
- Dynamische Anpassung von Plänen basierend auf Eingaben.
5. Speicher und Kontext
- Arbeiten mit dem Memory Store.
- Speichern und Abrufen von Informationen.
- Nutzung des Kontexts für dynamische Interaktionen.
6. Erweiterte Themen
- Integration mit externen APIs und Diensten.
- Anpassung von KI-Modellen.
- Debugging und Fehlerbehebung.
7. Best Practices
- Optimierung der Leistung.
- Sicherheit und Datenschutz.
- Skalierung von Semantic Kernel-Anwendungen.
8. Abschlussprojekt
- Entwicklung einer vollständigen Anwendung mit Semantic Kernel.
- Präsentation und Dokumentation des Projekts.
Ressourcen
- Offizielle Semantic Kernel GitHub-Seite
- Microsoft Learn: Semantic Kernel
- Community-Foren und Diskussionsgruppen.