Arabisch | Bengalisch | Bulgarisch | Birmanisch (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) | Tamilisch | Telugu | Thailändisch | Türkisch | Ukrainisch | Urdu | Vietnamesisch
Möchten Sie lieber lokal klonen?
Dieses Repository enthält über 50 Übersetzungen, was die Download-Größ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"Das gibt Ihnen alles, was Sie benötigen, um den Kurs mit einem viel schnelleren Download zu absolvieren.
Lernen Sie die Grundlagen der Entwicklung von Generativen KI-Anwendungen mit unserem umfassenden 21-Lektionen-Kurs der Microsoft Cloud Advocates.
Dieser Kurs umfasst 21 Lektionen. Jede Lektion behandelt ein eigenes Thema, beginnen Sie also nach Belieben!
Lektionen sind entweder als "Lernen"-Lektionen gekennzeichnet, die ein Generative-KI-Konzept erklären, oder als "Bauen"-Lektionen, die ein Konzept und Code-Beispiele in Python und TypeScript erläutern, wenn möglich.
Für .NET-Entwickler empfehlen wir Generative KI für Einsteiger (.NET Edition)!
Jede Lektion enthält auch einen Abschnitt "Weiter lernen" mit zusätzlichen Lernressourcen.
-
Azure OpenAI Service - Lektionen: "aoai-assignment"
-
Microsoft Foundry Modelle - Lektionen: "githubmodels" (GitHub Models werden 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 schauen 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, dieses Repo zu starren (🌟), um es später leichter wiederzufinden.
Wenn Sie nach fortgeschritteneren Code-Beispielen suchen, schauen Sie sich unsere Sammlung von Generative KI Code-Beispielen in Python und TypeScript an.
Treten Sie unserem offiziellen Microsoft Foundry Discord-Server bei, um andere Lernende zu treffen, die diesen Kurs absolvieren, und Unterstützung zu erhalten.
Stellen Sie Fragen oder teilen Sie Produktfeedback in unserem Microsoft Foundry Entwicklerforum auf Github.
Besuchen Sie Microsoft for Startups, um herauszufinden, wie Sie noch heute mit Azure-Guthaben mit dem Aufbau beginnen können.
Haben Sie Vorschläge oder Fehler in Rechtschreibung oder Code gefunden? Erstellen Sie ein Issue oder eröffnen Sie einen Pull Request
- Eine kurze Videoeinführung in das Thema
- Eine schriftliche Lektion im README
- Python- und TypeScript-Code-Beispiele, die Azure OpenAI und OpenAI API unterstützen
- Links zu zusätzlichen Ressourcen zum Weiterlernen
| # | Lektionslink | Beschreibung | Video | Zusätzliches Lernen |
|---|---|---|---|---|
| 00 | Kurs-Einrichtung | Lernen: Wie man die Entwicklungsumgebung einrichtet | Video erscheint bald | 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 | Erkunden und Vergleichen verschiedener LLMs | Lernen: Wie man das richtige Modell für den jeweiligen 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 für Prompt Engineering | Video | Mehr erfahren | | 05 | Erstellen fortgeschrittener Prompts | Lernen: Wie man Prompt Engineering Techniken anwendet, die das Ergebnis der Prompts verbessern | Video | Mehr erfahren | | 06 | Entwicklung von Textgenerierungsanwendungen | Bauen: Eine Textgenerierungs-App mit Azure OpenAI / OpenAI API | Video | Mehr erfahren | | 07 | Entwicklung von Chat-Anwendungen | Bauen: Techniken für effizientes Erstellen und Integrieren von Chat-Anwendungen | Video | Mehr erfahren | | 08 | Entwicklung von Suchanwendungen mit Vektordatenbanken | Bauen: Eine Suchanwendung, die Embeddings zur Datensuche verwendet | Video | Mehr erfahren | | 09 | Entwicklung von Bildgenerierungsanwendungen | Bauen: Eine Anwendung zur Bildgenerierung | 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 für Applikationen | Video | Mehr erfahren | | 12 | UX-Design für KI-Anwendungen gestalten | Lernen: Wie man UX-Design-Prinzipien bei der Entwicklung generativer KI-Anwendungen anwendet | Video | Mehr erfahren | | 13 | Sichern Ihrer generativen KI-Anwendungen | Lernen: Die Bedrohungen und Risiken für KI-Systeme und Methoden zu deren Absicherung | Video | Mehr erfahren | | 14 | Der Lebenszyklus generativer KI-Anwendungen | Lernen: Tools und Metriken zur Verwaltung des LLM-Lebenszyklus und LLMOps | Video | Mehr erfahren | | 15 | Retrieval Augmented Generation (RAG) und Vektordatenbanken | Bauen: Eine Anwendung mit einem RAG-Framework zur Abfrage von Embeddings aus Vektordatenbanken | 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 | Bauen mit SLMs | Lernen: Die Vorteile beim Bauen mit Small Language Models | Video kommt bald | Mehr erfahren | | 20 | Bauen mit Mistral Modellen | Lernen: Die Merkmale und Unterschiede der Mistral-Familienmodelle | Video kommt bald | Mehr erfahren | | 21 | Bauen mit Meta Modellen | Lernen: Die Merkmale und Unterschiede der Meta-Familienmodelle | Video kommt bald | Mehr erfahren |
Besonderer Dank an John Aziz für die Erstellung aller GitHub Actions und Workflows
Bernhard Merkle für wesentliche Beiträge zu jeder Lektion zur Verbesserung der Lern- und Code-Erfahrung.
Unser Team erstellt auch andere Kurse! Sieh dir an:
Wenn du feststeckst oder Fragen zum Erstellen von KI-Anwendungen hast. Trete anderen Lernenden und erfahrenen Entwicklern bei Diskussionen über MCP bei. Es ist eine unterstützende Gemeinschaft, in der Fragen willkommen sind und Wissen frei geteilt wird.
Wenn du Produktfeedback hast oder Fehler beim Erstellen auftreten, besuche:
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.