21 lektioner, der lærer dig alt, hvad du behøver at vide for at begynde at bygge Generative AI-applikationer
Arabisk | Bengali | Bulgarsk | Burmesisk (Myanmar) | Kinesisk (Forenklet) | Kinesisk (Traditionelt, Hong Kong) | Kinesisk (Traditionelt, Macau) | Kinesisk (Traditionelt, Taiwan) | Kroatisk | Tjekkisk | Dansk | Hollandsk | Estisk | Finsk | Fransk | Tysk | Græsk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Koreansk | Litauisk | Malayisk | Malayalam | Marathi | Nepalesisk | Nigeriansk Pidgin | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasilien) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumænsk | Russisk | Serbisk (Kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Telugu | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk
Foretrækker du at klone lokalt?
Dette repository inkluderer over 50 sprogoversættelser, hvilket væsentligt øger downloadstørrelsen. 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 har brug for til at fuldføre kurset med en meget hurtigere download.
Lær det grundlæggende i at bygge Generative AI-applikationer med vores 21-lektioners omfattende kursus fra Microsoft Cloud Advocates.
Dette kursus har 21 lektioner. Hver lektion dækker sit eget emne, så start hvor du vil!
Lektionerne er mærket som enten "Lær" lektioner, der forklarer et Generative AI-koncept, eller "Byg" lektioner, der forklarer et koncept og kodeeksempler i både Python og TypeScript, hvor det er muligt.
For .NET-udviklere, se Generative AI for Beginners (.NET Edition)!
Hver lektion inkluderer også en "Fortsæt Læringen" 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 oprettet en Kursusopsætning lektion til at hjælpe dig med at sætte dit udviklingsmiljø op.
Glem ikke at stjerne (🌟) dette repo for nemmere at finde det senere.
Hvis du leder efter 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 feedback om produktet 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 har fundet stave- eller kodefejl? Opret en sag eller Opret et pull request
- En kort videointroduktion til emnet
- En skriftlig lektion placeret i README
- Python og TypeScript kodeeksempler, der understøtter Azure OpenAI og OpenAI API
- Links til ekstra ressourcer for fortsat 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 Generative AI og LLM'er | Lær: Forstå hvad Generative AI er, og hvordan store sprogmodeller (LLM'er) virker. | Video | Lær Mere |
| 02 | Undersøgelse og sammenligning af forskellige LLM'er | Lær: Hvordan du vælger det rigtige model til dit brugsscenarie | Video | Lær Mere |
| 03 | Brug af Generative AI ansvarligt | Lær: Hvordan man bygger Generative AI-applikationer på en ansvarlig måde | Video | Lær Mere |
| 04 | Forståelse af grundlæggende promptengineering | Lær: Praktiske bedste fremgangsmåder for promptengineering | Video | Lær mere |
| 05 | Oprettelse af avancerede prompts | Lær: Hvordan man anvender promptengineeringsteknikker der forbedrer resultatet af dine prompts. | Video | Lær mere |
| 06 | Bygning af tekstgenereringsapplikationer | Byg: En tekstgenereringsapp ved brug 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 som 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 lavkode AI-applikationer | Byg: En generativ AI-applikation ved brug af lavkodeværktøjer | Video | Lær mere |
| 11 | Integration af eksterne applikationer med funktionsopkald | Byg: Hvad funktionsopkald er, og dets anvendelsestilfæ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: Trusler og risici mod AI-systemer og metoder til at sikre disse systemer. | Video | Lær mere |
| 14 | Livscyklus for generative AI-applikationer | Lær: Værktøjerne og målingerne til at håndtere LLM-livscyklus 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 embeddings fra en vektordatabases | Video | Lær mere |
| 16 | Open source-modeller og Hugging Face | Byg: En applikation som bruger open source-modeller tilgængelige på Hugging Face | Video | Lær mere |
| 17 | AI-agenter | Byg: En applikation ved brug af et AI-agentrammeværk | Video | Lær mere |
| 18 | Finjustering af LLMs | Lær: Hvad, hvorfor og hvordan man finjusterer LLMs | Video | Lær mere |
| 19 | Bygning med SLMs | Lær: Fordelene ved at bygge med små sproglige modeller | 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ærlige tak til John Aziz for at skabe alle GitHub Actions og workflows
Bernhard Merkle for vigtige bidrag til hver lektion, som forbedrer lærings- og kodeoplevelsen.
Vores team producerer andre kurser! Tjek:
Hvis du sidder fast eller har spørgsmål om at bygge AI-apps. Deltag sammen med andre elever 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 produkt-feedback 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 oprindelige 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, som måtte opstå som følge af brugen af denne oversættelse.