Phase 5: Erkundung von KI-Anwendungsszenarien
Ein offizieller 21-stündiger Einführungskurs in generative KI von Microsoft, der einen vollständigen Lernpfad von grundlegenden Konzepten bis zur praktischen Anwendungsentwicklung abdeckt und Python und TypeScript unterstützt.
Microsoft Generative AI für Anfänger – Projektdetails
Projektübersicht
Microsoft Generative AI für Anfänger ist ein umfassender Lernkurs zum Thema generative KI, der von Microsoft Cloud Advocates erstellt wurde und 21 Lektionen umfasst. Dieses Open-Source-Projekt soll Anfängern helfen, die Grundlagen für die Entwicklung generativer KI-Anwendungen zu erlernen.
Projektmerkmale
Kursstruktur
- 21 vollständige Lektionen: Jede Lektion behandelt ein separates Thema, sodass Lernende von überall aus beginnen können.
- Klassifizierung der Kurstypen:
- "Learn"-Lektionen: Erläutern generative KI-Konzepte
- "Build"-Lektionen: Kombinieren Konzepterklärungen mit Codebeispielen
Programmiersprachenunterstützung
- Python: Hauptprogrammiersprache
- TypeScript: Bietet entsprechende Codebeispiele
- Multiplattform-Unterstützung:
- Universelle Version (Python/TypeScript)
- .NET-Version (speziell für .NET-Entwickler entwickelt)
- JavaScript-Version
Integration von Technologieplattformen
Der Kurs unterstützt verschiedene KI-Serviceplattformen:
- Azure OpenAI Service: OpenAI-Service auf der Microsoft Azure-Plattform
- GitHub Marketplace Model Catalog: GitHub-Modellkatalog
- OpenAI API: Offizielle OpenAI-API
Vollständiger Kursplan
Kursnummer | Kursname | Kursbeschreibung | Videoressourcen |
---|---|---|---|
00 | Kurseinrichtung | Einrichtung der Kursumgebung | ✓ |
01 | Einführung in generative KI und LLMs | Einführung in generative KI und große Sprachmodelle | ✓ |
02 | Erkundung und Vergleich verschiedener LLMs | Erkundung und Vergleich verschiedener großer Sprachmodelle | ✓ |
03 | Verantwortungsbewusster Umgang mit generativer KI | Verantwortungsbewusster Umgang mit generativer KI | ✓ |
04 | Grundlagen des Prompt Engineering verstehen | Verständnis der Grundlagen des Prompt Engineering | ✓ |
05 | Erstellung erweiterter Prompts | Erstellung erweiterter Prompts | ✓ |
06 | Entwicklung von Textgenerierungsanwendungen | Entwicklung von Textgenerierungsanwendungen | ✓ |
07 | Entwicklung von Chat-Anwendungen | Entwicklung von Chat-Anwendungen | ✓ |
08 | Entwicklung von Suchanwendungen und Vektordatenbanken | Entwicklung von Suchanwendungen und Vektordatenbanken | ✓ |
09 | Entwicklung von Bildgenerierungsanwendungen | Entwicklung von Bildgenerierungsanwendungen | ✓ |
10 | Entwicklung von Low-Code-KI-Anwendungen | Entwicklung von Low-Code-KI-Anwendungen | ✓ |
11 | Integration externer Anwendungen mit Function Calling | Integration externer Anwendungen durch Funktionsaufrufe | ✓ |
12 | UX-Design für KI-Anwendungen | UX-Design für KI-Anwendungen | ✓ |
13 | Absicherung Ihrer generativen KI-Anwendungen | Schutz generativer KI-Anwendungen | ✓ |
14 | Der Lebenszyklus generativer KI-Anwendungen | Der Lebenszyklus generativer KI-Anwendungen | ✓ |
15 | Retrieval Augmented Generation (RAG) und Vektordatenbanken | Retrieval Augmented Generation (RAG) und Vektordatenbanken | ✓ |
16 | Open-Source-Modelle und Hugging Face | Open-Source-Modelle und Hugging Face | ✓ |
17 | KI-Agenten | KI-Agenten | ✓ |
18 | Feinabstimmung von LLMs | Feinabstimmung großer Sprachmodelle | ✓ |
19 | Entwicklung mit SLMs | Entwicklung mit kleinen Sprachmodellen | - |
20 | Entwicklung mit Mistral-Modellen | Entwicklung mit Mistral-Modellen | - |
21 | Entwicklung mit Meta-Modellen | Entwicklung mit Meta-Modellen | - |
Lernressourcen
Jede Lektion enthält
- Videoeinführung: Kurze Videoeinführung in das Thema
- Text-Tutorial: Detaillierte schriftliche Lektion im README
- Codebeispiele: Python- und TypeScript-Codebeispiele, die Azure OpenAI und die OpenAI API unterstützen
- Erweiterte Lernmöglichkeiten: Links zu zusätzlichen Ressourcen für das weitere Lernen
Voraussetzungen
- Programmiergrundlagen: Grundkenntnisse in Python oder TypeScript sind hilfreich
- GitHub-Konto: Zum Forken des gesamten Repositorys in Ihr eigenes GitHub-Konto
- Entwicklungsumgebung: Eine Anleitung zur Kurseinrichtung hilft bei der Konfiguration der Entwicklungsumgebung
Support-Ressourcen
- Offizieller Discord-Server: Zum Austausch mit anderen Lernenden und zur Unterstützung
- GitHub-Diskussionsbereich: Zum Stellen von Fragen und Abgeben von Vorschlägen
- Kostenlose Ressourcen: Microsoft for Startups Founders Hub bietet kostenlose OpenAI-Gutschriften und Azure-Gutschriften
Zielgruppe
- Anfänger, die sich für generative KI interessieren
- Entwickler, die lernen möchten, KI-Anwendungen zu entwickeln
- Techniker, die sich über verschiedene KI-Modelle und -Plattformen informieren möchten
- Produktmanager, die sich für KI-Produktdesign und User Experience interessieren
Projektvorteile
- Autorität: Erstellt und gepflegt vom offiziellen Microsoft-Team
- Praktikabilität: Theorie und Praxis kombiniert, jede Lektion enthält praktische Codebeispiele
- Vollständigkeit: Umfasst einen vollständigen Lernpfad von grundlegenden Konzepten bis hin zu fortgeschrittenen Anwendungen
- Open Source: Völlig Open Source, kann frei verwendet und mitgestaltet werden
- Multiplattform: Unterstützt verschiedene Programmiersprachen und KI-Serviceplattformen
- Kontinuierliche Aktualisierung: Aktive Community-Pflege und -Aktualisierung
Verwandte Kursserien
Microsoft bietet auch andere verwandte Lernressourcen an:
- AI Agents for Beginners (KI-Agenten für Anfänger)
- ML for Beginners (Maschinelles Lernen für Anfänger)
- Data Science for Beginners (Data Science für Anfänger)
- AI for Beginners (KI für Anfänger)
- Cybersecurity for Beginners (Cybersicherheit für Anfänger)