Arabisch | Bengalisch | Bulgarisch | Burmese (Myanmar) | Chinesisch (vereinfacht) | Chinesisch (traditionell, Hongkong) | Chinesisch (traditionell, Macau) | Chinesisch (traditionell, Taiwan) | Kroatisch | Tschechisch | Dänisch | Niederländisch | Estnisch | Finnisch | Französisch | Deutsch | Griechisch | Hebräisch | Hindi | Ungarisch | Indonesisch | Italienisch | Japanisch | Kannada | Khmer | Koreanisch | Litauisch | Malaiisch | Malayalam | Marathi | Nepalesisch | Nigerianisches Pidgin | Norwegisch | Persisch (Farsi) | Polnisch | Portugiesisch (Brasilien) | Portugiesisch (Portugal) | Punjabi (Gurmukhi) | Rumänisch | Russisch | Serbisch (Kyrillisch) | Slowakisch | Slowenisch | Spanisch | Suaheli | Schwedisch | Tagalog (Filipino) | Tamil | Telugu | Thailändisch | Türkisch | Ukrainisch | Urdu | Vietnamesisch
Bevorzugen Sie das lokale Klonen?
Dieses Repository enthält über 50 Sprachübersetzungen, was die Downloadgröße erheblich erhöht. Um ohne Übersetzungen zu klonen, verwenden Sie Sparse-Checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Dies gibt Ihnen alles, was Sie benötigen, um den Kurs mit einem viel schnelleren Download abzuschließen.
Lernen Sie die Grundlagen zum Erstellen von Generativen KI-Anwendungen mit unserem umfassenden 21-Lektionen-Kurs von Microsoft Cloud Advocates.
Dieser Kurs umfasst 21 Lektionen. Jede Lektion behandelt ein eigenes Thema, beginnen Sie also, wo immer Sie möchten!
Lektionen sind entweder als „Lern“-Lektionen gekennzeichnet, die ein Generative-KI-Konzept erklären, oder „Bau“-Lektionen, die ein Konzept und Code-Beispiele in Python und TypeScript erklären, sofern möglich.
Für .NET-Entwickler sehen Sie sich Generative KI für Anfänger (.NET Edition) an!
Jede Lektion enthält auch einen "Weiterlernen"-Abschnitt mit zusätzlichen Lernwerkzeugen.
-
Azure OpenAI Service - Lektionen: „aoai-assignment“
-
Microsoft Foundry Modelle - Lektionen: „githubmodels“ (GitHub Models wird Ende Juli 2026 eingestellt – verwenden Sie stattdessen Microsoft Foundry Modelle)
-
OpenAI API - Lektionen: „oai-assignment“
-
Foundry Local - Modelle vollständig offline auf Ihrem eigenen Gerät ausführen, kein Cloud-Abonnement erforderlich
-
Grundkenntnisse in Python oder TypeScript sind hilfreich - *Für absolute Anfänger sehen Sie sich diese Python und TypeScript Kurse an
-
Ein GitHub-Konto, um dieses gesamte Repository zu forken
Wir haben eine Kurs-Einrichtung Lektion erstellt, die Ihnen bei der Einrichtung Ihrer Entwicklungsumgebung hilft.
Vergessen Sie nicht, diesem Repository einen Stern (🌟) zu geben, um es später leichter zu finden.
Wenn Sie nach fortgeschritteneren Code-Beispielen suchen, sehen Sie sich unsere Sammlung von Generative KI-Codebeispielen in Python und TypeScript an.
Treten Sie unserem offiziellen Microsoft Foundry Discord-Server bei, um andere Lernende, die diesen Kurs machen, zu treffen und sich zu vernetzen und Unterstützung zu erhalten.
Stellen Sie Fragen oder teilen Sie Produktfeedback in unserem Microsoft Foundry Developer Forum auf Github.
Besuchen Sie Microsoft for Startups, um herauszufinden, wie Sie heute mit Azure-Guthaben starten können.
Haben Sie Vorschläge oder Fehler in Rechtschreibung oder Code gefunden? Melden Sie ein Problem oder Erstellen Sie einen Pull Request
- Eine kurze Videoeinführung in das Thema
- Eine schriftliche Lektion im README
- Python- und TypeScript-Codebeispiele zur Unterstützung von Azure OpenAI und OpenAI API
- Links zu zusätzlichen Ressourcen für Ihr weiteres Lernen
| # | Lektionslink | Beschreibung | Video | Zusätzliches Lernen |
|---|---|---|---|---|
| 00 | Kurseinrichtung | Lernen: Wie Sie Ihre Entwicklungsumgebung einrichten | Video demnächst | Mehr erfahren |
| 01 | Einführung in Generative KI und LLMs | Lernen: Verstehen, was Generative KI ist und wie große Sprachmodelle (LLMs) funktionieren | Video | Mehr erfahren |
| 02 | Unterschiedliche LLMs erkunden und vergleichen | Lernen: Wie man das richtige Modell für Ihren Anwendungsfall auswählt | Video | Mehr erfahren |
| 03 | Verantwortungsvoller Umgang mit Generativer KI | Lernen: Wie man Generative KI-Anwendungen verantwortungsvoll entwickelt | Video | Mehr erfahren |
| 04 | Grundlagen des Prompt Engineering verstehen | Lernen: Praktische Best Practices im Prompt Engineering | Video | Mehr erfahren |
| 05 | Erstellen fortgeschrittener Prompts | Lernen: Wie man Prompt Engineering-Techniken anwendet, die das Ergebnis deiner Prompts verbessern | Video | Mehr erfahren |
| 06 | Erstellung von Textgenerierungsanwendungen | Bauen: Eine Textgenerierungs-App mit Azure OpenAI / OpenAI API | Video | Mehr erfahren |
| 07 | Erstellung von Chat-Anwendungen | Bauen: Techniken zum effizienten Erstellen und Integrieren von Chat-Anwendungen | Video | Mehr erfahren |
| 08 | Erstellung von Suchanwendungen mit Vektordatenbanken | Bauen: Eine Suchanwendung, die Embeddings zur Datensuche verwendet | Video | Mehr erfahren |
| 09 | Erstellung von Bildgenerierungsanwendungen | Bauen: Eine Bildgenerierungsanwendung | Video | Mehr erfahren |
| 10 | Erstellung von Low-Code-KI-Anwendungen | Bauen: Eine Generative KI-Anwendung mit Low-Code-Tools | Video | Mehr erfahren |
| 11 | Integration externer Anwendungen mit Function Calling | Bauen: Was Function Calling ist und seine Anwendungsfälle | Video | Mehr erfahren |
| 12 | UX Design für KI-Anwendungen | Lernen: Wie man UX-Designprinzipien bei der Entwicklung von Generativen KI-Anwendungen anwendet | Video | Mehr erfahren |
| 13 | Absicherung deiner Generativen KI-Anwendungen | Lernen: Die Bedrohungen und Risiken für KI-Systeme und Methoden zu deren Absicherung | Video | Mehr erfahren |
| 14 | Der Lebenszyklus von Generativen KI-Anwendungen | Lernen: Werkzeuge und Metriken zur Verwaltung des LLM-Lebenszyklus und LLMOps | Video | Mehr erfahren |
| 15 | Retrieval Augmented Generation (RAG) und Vektordatenbanken | Bauen: Eine Anwendung, die ein RAG-Framework zur Abfrage von Embeddings aus einer Vektordatenbank nutzt | Video | Mehr erfahren |
| 16 | Open Source Modelle und Hugging Face | Bauen: Eine Anwendung mit Open-Source-Modellen, die auf Hugging Face verfügbar sind | Video | Mehr erfahren |
| 17 | KI-Agenten | Bauen: Eine Anwendung mit einem KI-Agenten-Framework | Video | Mehr erfahren |
| 18 | Feinabstimmung von LLMs | Lernen: Was, warum und wie man LLMs feinabstimmt | Video | Mehr erfahren |
| 19 | Entwicklung mit SLMs | Lernen: Die Vorteile der Entwicklung mit Small Language Models | Video demnächst verfügbar | Mehr erfahren |
| 20 | Entwicklung mit Mistral Modellen | Lernen: Die Eigenschaften und Unterschiede der Mistral Familienmodelle | Video demnächst verfügbar | Mehr erfahren |
| 21 | Entwicklung mit Meta Modellen | Lernen: Die Eigenschaften und Unterschiede der Meta Familienmodelle | Video demnächst verfügbar | Mehr erfahren |
Besonderer Dank gilt John Aziz für die Erstellung aller GitHub Actions und Workflows
Bernhard Merkle für seine wesentlichen Beiträge zu jeder Lektion zur Verbesserung der Lern- und Codeerfahrung.
Unser Team produziert weitere Kurse! Schau dir an:
Falls Sie stecken bleiben oder Fragen zum Erstellen von KI-Anwendungen haben. Treten Sie anderen Lernenden und erfahrenen Entwicklern in Diskussionen über MCP bei. Es ist eine unterstützende Gemeinschaft, in der Fragen willkommen sind und Wissen frei geteilt wird.
Wenn Sie Produktfeedback oder Fehler beim Erstellen haben, besuchen Sie:
Haftungsausschluss: Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache gilt als maßgebliche Quelle. Bei kritischen Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Verwendung dieser Übersetzung entstehen.