21 Lektioner der lærer dig alt, hvad du behøver at vide for at begynde at bygge Generative AI-applikationer
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Foretrækker du at klone lokalt?
Dette repository inkluderer over 50 sprogversioner, hvilket øger downloadstørrelsen betydeligt. For at klone uden oversættelser, brug 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"Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download.
Lær grundprincipperne for at bygge Generative AI-applikationer med vores omfattende 21-lektions kursus af Microsoft Cloud Advocates.
Dette kursus har 21 lektioner. Hver lektion dækker et bestemt emne, så start hvor du vil!
Lektionerne er enten "Lær" lektioner, der forklarer et Generativ AI-koncept, eller "Byg" lektioner, som forklarer et koncept og kodeeksempler i både Python og TypeScript, hvor det er muligt.
For .NET-udviklere, se Generativ AI for Begyndere (.NET Edition)!
Hver lektion indeholder også en "Fortsæt med at lære" sektion med yderligere læringsværktøjer.
-
Azure OpenAI Service - Lektioner: "aoai-assignment"
-
Microsoft Foundry Models - Lektioner: "githubmodels" (GitHub Models udfases ved udgangen af juli 2026 - brug Microsoft Foundry Models i stedet)
-
OpenAI API - Lektioner: "oai-assignment"
-
Foundry Local - Kør modeller fuldt offline på din egen enhed, abonnement på sky ikke nødvendigt
-
Grundlæggende kendskab til Python eller TypeScript er nyttigt - *For totale begyndere, se disse Python og TypeScript kurser
-
En GitHub-konto for at forke hele dette repo til din egen GitHub konto
Vi har lavet en Kursusopsætning lektion for at hjælpe dig med at sætte dit udviklingsmiljø op.
Glem ikke at stjerne (🌟) dette repo for at finde det lettere senere.
Hvis du leder efter mere avancerede kode-eksempler, se vores samling af kodeeksempler til Generativ AI i både Python og TypeScript.
Deltag i vores officielle Microsoft Foundry Discord server for at møde og netværke med andre lærende, der tager dette kursus, og få support.
Stil spørgsmål eller del produktfeedback i vores Microsoft Foundry Developer Forum på GitHub.
Besøg Microsoft for Startups for at finde ud af, hvordan du kommer i gang med at bygge med Azure-kreditter i dag.
Har du forslag eller har fundet stave- eller kodefejl? Opret en issue eller Lav en pull request
- En kort video-introduktion til emnet
- En skriftlig lektion i README-filen
- Python og TypeScript kodeeksempler der understøtter Azure OpenAI og OpenAI API
- Links til ekstra ressourcer for at fortsætte din læring
| # | Lektionslink | Beskrivelse | Video | Ekstra Læring |
|---|---|---|---|---|
| 00 | Kursusopsætning | Lær: Hvordan du sætter dit udviklingsmiljø op | Video kommer snart | Lær Mere |
| 01 | Introduktion til Generativ AI og LLMs | Lær: Forstå hvad Generativ AI er, og hvordan Store Sproglige Modeller (LLMs) fungerer. | Video | Lær Mere |
| 02 | Udforskning og sammenligning af forskellige LLMs | Lær: Hvordan man vælger den rigtige model til sin anvendelse | Video | Lær Mere |
| 03 | Brug af Generativ AI Ansvarligt | Lær: Hvordan man bygger Generative AI-applikationer ansvarligt | Video | Lær Mere |
| 04 | Forståelse af grundlæggende Prompt Engineering | Lær: Praktiske bedste metoder for Prompt Engineering | Video | Lær Mere | | 05 | Oprettelse af avancerede prompts | Lær: Hvordan man anvender prompt engineering teknikker, der forbedrer resultatet af dine prompts. | Video | Lær Mere | | 06 | Bygning af tekstgenereringsapplikationer | Byg: En tekstgenereringsapp ved hjælp af Azure OpenAI / OpenAI API | Video | Lær Mere | | 07 | Bygning af chatapplikationer | Byg: Teknikker til effektivt at bygge og integrere chatapplikationer. | Video | Lær Mere | | 08 | Bygning af søgeapps med vektordatabaser | Byg: En søgeapplikation, der bruger embeddings til at søge efter data. | Video | Lær Mere | | 09 | Bygning af billedgenereringsapplikationer | Byg: En billedgenereringsapplikation | Video | Lær Mere | | 10 | Bygning af Low Code AI-applikationer | Byg: En Generative AI-applikation ved hjælp af Low Code-værktøjer | Video | Lær Mere | | 11 | Integration af eksterne applikationer med funktionopkald | Byg: Hvad er funktionopkald og dets anvendelser til applikationer | Video | Lær Mere | | 12 | Design af UX til AI-applikationer | Lær: Hvordan man anvender UX-designprincipper ved udvikling af Generative AI-applikationer | Video | Lær Mere | | 13 | Sikring af dine Generative AI-applikationer | Lær: Trusler og risici mod AI-systemer og metoder til at sikre disse systemer. | Video | Lær Mere | | 14 | Livscyklussen for Generative AI-applikationer | Lær: Værktøjerne og målingerne til at styre LLM-livscyklussen og LLMOps | Video | Lær Mere | | 15 | Retrieval Augmented Generation (RAG) og vektordatabaser | Byg: En applikation ved brug af et RAG-framework til at hente embeddings fra en vektordatabaser | Video | Lær Mere | | 16 | Open Source-modeller og Hugging Face | Byg: En applikation ved brug af open source-modeller tilgængelige på Hugging Face | Video | Lær Mere | | 17 | AI-agenter | Byg: En applikation ved brug af en AI Agent-ramme | Video | Lær Mere | | 18 | Finjustering af LLM'er | Lær: Hvad, hvorfor og hvordan man finjusterer LLM'er | Video | Lær Mere | | 19 | Bygning med SLM'er | Lær: Fordelene ved at bygge med Small Language Models | Video kommer snart | Lær Mere | | 20 | Bygning med Mistral-modeller | Lær: Funktionerne og forskellene ved Mistral-familie modeller | Video kommer snart | Lær Mere | | 21 | Bygning med Meta-modeller | Lær: Funktionerne og forskellene ved Meta-familie modeller | Video kommer snart | Lær Mere |
Særlig tak til John Aziz for at skabe alle GitHub Actions og workflows
Bernhard Merkle for at yde vigtige bidrag til hver lektion for at forbedre lærings- og kodeoplevelsen.
Vores team producerer andre kurser! Se:
Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag i diskussioner med andre lærende og erfarne udviklere om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit.
Hvis du har produktfeedback eller fejl under udvikling, besøg:
Ansvarsfraskrivelse: Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.