Generativ AI for nybegynnere (Versjon 3) - Et kurs
April 6, 2026 · View on GitHub
![]()
21 leksjoner som lærer deg alt du trenger å vite for å begynne å bygge generative AI-applikasjoner
🌐 Flerespråklig støtte
Støttes via GitHub Action (Automatisert & Alltid Oppdatert)
Arabisk | Bengali | Bulgarsk | Burmese (Myanmar) | Kinesisk (forenklet) | Kinesisk (tradisjonell, Hong Kong) | Kinesisk (tradisjonell, Macau) | Kinesisk (tradisjonell, Taiwan) | Kroatisk | Tsjekkisk | Dansk | Nederlands | Estisk | Finsk | Fransk | Tysk | Gresk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Khmer | Koreansk | Litauisk | Malayisk | Malayalam | Marathi | Nepalesisk | Nigeriansk pidgin | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasil) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumensk | Russisk | Serbisk (kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Telugu | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk
Foretrekker du å klone lokalt?
Dette depotet inkluderer over 50 språköversettelser som øker nedlastingsstørrelsen betydelig. For å klone uten oversettelser, bruk sparsjekontroll:
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 gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting.
Generativ AI for nybegynnere (Versjon 3) - Et kurs
Lær det grunnleggende i å bygge generative AI-applikasjoner med vårt omfattende 21-leksjoners kurs av Microsoft Cloud Advocates.
🌱 Kom i gang
Dette kurset har 21 leksjoner. Hver leksjon dekker sitt eget tema, så du kan starte hvor du vil!
Leksjonene er merket enten som "Lær" leksjoner som forklarer et generativt AI-konsept eller "Bygg" leksjoner som forklarer et konsept og kodeeksempler i både Python og TypeScript der det er mulig.
For .NET-utviklere sjekk ut Generativ AI for nybegynnere (.NET-utgaven)!
Hver leksjon inkluderer også en seksjon "Fortsett å lære" med ekstra læringsverktøy.
Hva du trenger
For å kjøre koden i dette kurset kan du bruke enten:
-
Azure OpenAI Service - Leksjoner: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Leksjoner: "githubmodels"
-
OpenAI API - Leksjoner: "oai-assignment"
-
Grunnleggende kunnskaper i Python eller TypeScript er nyttig - *For absolutte nybegynnere sjekk ut disse Python og TypeScript kursene
-
En GitHub-konto for å forke dette hele depotet til din egen GitHub-konto
Vi har laget en Kursoppsett leksjon for å hjelpe deg med å sette opp ditt utviklingsmiljø.
Ikke glem å stjerne (🌟) dette depotet for å finne det enklere senere.
🧠 Klar for distribusjon?
Hvis du ser etter mer avanserte kodeeksempler, sjekk ut vår samling av generative AI-kodeeksempler i både Python og TypeScript.
🗣️ Møt andre elever, få støtte
Bli med i vår offisielle Azure AI Foundry Discord-server for å møte og nettverke med andre elever som tar dette kurset og få støtte.
Still spørsmål eller del produktfeedback i vårt Azure AI Foundry Developer Forum på Github.
🚀 Bygger en startup?
Besøk Microsoft for Startups for å finne ut hvordan du kommer i gang med å bygge med Azure-kreditter i dag.
🙏 Vil du hjelpe?
Har du forslag eller har funnet skrivefeil eller kodefeil? Opprett en issue eller Opprett en pull request
📂 Hver leksjon inkluderer:
- En kort videointroduksjon til temaet
- En skriftlig leksjon lokalisert i README-filen
- Python og TypeScript kodeeksempler som støtter Azure OpenAI og OpenAI API
- Lenker til ekstra ressurser for å fortsette læringen din
🗃️ Leksjoner
| # | Leksjonslenke | Beskrivelse | Video | Ekstra læring |
|---|---|---|---|---|
| 00 | Kursoppsett | Lær: Hvordan sette opp utviklingsmiljøet ditt | Video kommer snart | Lær mer |
| 01 | Introduksjon til generativ AI og LLM-er | Lær: Forstå hva generativ AI er og hvordan store språkmodeller (LLM-er) fungerer. | Video | Lær mer |
| 02 | Utforske og sammenligne ulike LLM-er | Lær: Hvordan velge riktig modell for brukstilfellet ditt | Video | Lær mer |
| 03 | Bruke generativ AI ansvarlig | Lær: Hvordan bygge generative AI-applikasjoner på en ansvarlig måte | Video | Lær mer |
| 04 | Forstå grunnleggende prinsipper for promptutforming | Lær: Praktiske beste fremgangsmåter for promptutforming | Video | Lær mer |
| 05 | Opprette avanserte prompts | Lær: Hvordan bruke teknikker for promptutforming som forbedrer resultatet av dine prompts. | Video | Lær mer |
| 06 | Bygge tekstgenereringsapplikasjoner | Bygg: En tekstgenereringsapp ved bruk av Azure OpenAI / OpenAI API | Video | Lær mer |
| 07 | Bygge chatteapplikasjoner | Bygg: Teknikker for effektivt å bygge og integrere chatteapplikasjoner. | Video | Lær mer |
| 08 | Bygge søkeapper med vektordatabaser | Bygg: En søkeapplikasjon som bruker innleiring (Embeddings) for å søke etter data. | Video | Lær mer |
| 09 | Bygge bildegenereringsapplikasjoner | Bygg: En bildegenereringsapplikasjon | Video | Lær mer |
| 10 | Bygge AI-applikasjoner med lavkode | Bygg: En generativ AI-applikasjon ved bruk av lavkodeverktøy | Video | Lær mer |
| 11 | Integrere eksterne applikasjoner med funksjonskalling | Bygg: Hva funksjonskalling er og brukstilfeller for applikasjoner | Video | Lær mer |
| 12 | Designe UX for AI-applikasjoner | Lær: Hvordan bruke UX-designprinsipper når du utvikler generative AI-applikasjoner | Video | Lær mer |
| 13 | Sikre dine generative AI-applikasjoner | Lær: Truslene og risikoene for AI-systemer og metoder for å sikre disse systemene. | Video | Lær mer |
| 14 | Livssyklusen til generative AI-applikasjoner | Lær: Verktøyene og målene for å håndtere LLM-livssyklusen og LLMOps | Video | Lær mer |
| 15 | Retrieval Augmented Generation (RAG) og vektordatabaser | Bygg: En applikasjon som bruker et RAG-rammeverk for å hente ut innleiringer fra vektordatabaser | Video | Lær mer |
| 16 | Åpne kildekodeløsninger og Hugging Face | Bygg: En applikasjon ved bruk av åpne kildekodeløsninger tilgjengelig på Hugging Face | Video | Lær mer |
| 17 | AI-agenter | Bygg: En applikasjon som bruker et AI-agentrammeverk | Video | Lær mer |
| 18 | Finjustere LLM-er | Lær: Hva, hvorfor og hvordan man finjusterer LLM-er | Video | Lær mer |
| 19 | Bygge med SLM-er | Lær: Fordelene med å bygge med små språkmodeller | Video kommer snart | Lær mer |
| 20 | Bygge med Mistral-modeller | Lær: Funksjonene og forskjellene til Mistral-familien av modeller | Video kommer snart | Lær mer |
| 21 | Bygge med Meta-modeller | Lær: Funksjonene og forskjellene til Meta-familien av modeller | Video kommer snart | Lær mer |
🌟 Spesiell takk
Spesiell takk til John Aziz for å ha laget alle GitHub Actions og arbeidsflyter
Bernhard Merkle for å ha bidratt med viktige forbedringer i hver leksjon for å forbedre lærings- og kodeopplevelsen.
🎒 Andre kurs
Teamet vårt produserer også andre kurs! Sjekk ut:
LangChain
Azure / Edge / MCP / Agenter
Serie om generativ AI
Kjerne Læring
Copilot-serien
Få hjelp
Hvis du står fast eller har spørsmål om å bygge AI-apper. Bli med andre elever og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
Hvis du har produktinnspill eller opplever feil under bygging, besøk:
Ansvarsfraskrivelse: Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi tilstreber nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.