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 | 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 indeholder 50+ sprogoversættelser, hvilket øger download-størrelsen betydeligt. For at klone uden oversættelser, brug spars checkout:
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 grundlæggende om at bygge Generative AI-applikationer med vores 21-lektions omfattende kursus af Microsoft Cloud Advocates.
Dette kursus har 21 lektioner. Hver lektion dækker sit eget emne, så start hvor som helst du vil!
Lektionerne er mærket enten som "Learn" lektioner, der forklarer et Generative AI-koncept, eller "Build" lektioner, der forklarer et koncept og kodeeksempler i både Python og TypeScript, når det er muligt.
For .NET-udviklere se Generative AI for Beginners (.NET Edition)!
Hver lektion inkluderer også en "Keep Learning" sektion med yderligere læringsværktøjer.
-
Azure OpenAI Service - Lektioner: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lektioner: "githubmodels"
-
OpenAI API - Lektioner: "oai-assignment"
-
Grundlæggende kendskab til Python eller TypeScript er nyttigt - *For absolutte begyndere se disse Python og TypeScript kurser
-
En GitHub-konto til at forke hele dette repo til din egen GitHub-konto
Vi har lavet en Kursusopsætning lektion til at hjælpe dig med at opsætte dit udviklingsmiljø.
Glem ikke at stjerne (🌟) dette repo for at finde det nemmere senere.
Hvis du søger mere avancerede kodeeksempler, så tjek vores samling af Generative AI-kodeeksempler i både Python og TypeScript.
Deltag i vores officielle Azure AI Foundry Discord-server for at møde og netværke med andre, der tager dette kursus, og få support.
Stil spørgsmål eller del produktfeedback i vores Azure AI 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 fundet stave- eller kodefejl? Opret en issue eller Lav en pull request
- En kort video introduktion til emnet
- En skreven lektion placeret i README
- Python og TypeScript kodeeksempler, der understøtter Azure OpenAI og OpenAI API
- Links til ekstra ressourcer til at fortsætte din læring
| # | Lektionslink | Beskrivelse | Video | Ekstra læring |
|---|---|---|---|---|
| 00 | Kursusopsætning | Lær: Hvordan du opsætter dit udviklingsmiljø | Video kommer snart | Lær mere |
| 01 | Introduktion til Generativ AI og LLMs | Lær: Forstå, hvad Generativ AI er, og hvordan store sprogmodeller (LLMs) fungerer. | Video | Lær mere |
| 02 | Undersøgelse og sammenligning af forskellige LLMs | Lær: Hvordan du vælger den rette model til din 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å Grundlæggende Prompt Engineering | Lær: Praktiske bedste metoder til 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 | Opbygning af Tekstgenereringsapplikationer | Byg: En tekstgenereringsapp ved hjælp af Azure OpenAI / OpenAI API | Video | Lær Mere |
| 07 | Opbygning af Chat-applikationer | Byg: Teknikker til effektivt at bygge og integrere chat-applikationer. | Video | Lær Mere |
| 08 | Opbygning af Søgeapps med Vektordatabaser | Byg: En søgeapplikation, der bruger indlejringer til at søge efter data. | Video | Lær Mere |
| 09 | Opbygning af Billedgenereringsapplikationer | Byg: En billedgenereringsapplikation | Video | Lær Mere |
| 10 | Opbygning af Low Code AI-applikationer | Byg: En Generativ AI-applikation ved hjælp af Low Code-værktøjer | Video | Lær Mere |
| 11 | Integration af Eksterne Applikationer med Funktionskald | Byg: Hvad er funktionskald og dets brugstilfælde for 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: Truslerne og risiciene mod AI-systemer og metoder til at sikre disse systemer. | Video | Lær Mere |
| 14 | Livscyklus for Generative AI-applikationer | Lær: Værktøjer og målinger til at styre LLM-livscyklussen og LLMOps | Video | Lær Mere |
| 15 | Retrieval Augmented Generation (RAG) og Vektordatabaser | Byg: En applikation, der bruger et RAG-rammeværk til at hente indlejringer fra en vektordatabaser | Video | Lær Mere |
| 16 | Open Source-modeller og Hugging Face | Byg: En applikation, der bruger open source-modeller tilgængelige på Hugging Face | Video | Lær Mere |
| 17 | AI-agenter | Byg: En applikation, der bruger et AI Agent-rammeværk | Video | Lær Mere |
| 18 | Finjustering af LLM'er | Lær: Hvad, hvorfor og hvordan man finjusterer LLM'er | Video | Lær Mere |
| 19 | Opbygning med SLM'er | Lær: Fordelene ved at bygge med Små Sprogmodeller | Video Kommer Snart | Lær Mere |
| 20 | Opbygning med Mistral-modeller | Lær: Funktionerne og forskellene ved Mistral-familie modeller | Video Kommer Snart | Lær Mere |
| 21 | Opbygning med Meta-modeller | Lær: Funktionerne og forskellene ved Meta-familie modeller | Video Kommer Snart | Lær Mere |
Særlige tak til John Aziz for at skabe alle GitHub Actions og workflows
Bernhard Merkle for at bidrage væsentligt til hver lektion for at forbedre lærings- og kodeoplevelsen.
Vores team producerer andre kurser! Se her:
Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag sammen med andre lærende og erfarne udviklere i diskussioner 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 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 oprindelige dokument på dets modersmål skal betragtes som den autoritative kilde. For vigtig information anbefales professionel menneskelig oversættelse. Vi påtager os ikke ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.