Arabisk | Bengali | Bulgarsk | Burmensk (Myanmar) | Kinesisk (Forenklet) | Kinesisk (Tradisjonell, Hong Kong) | Kinesisk (Tradisjonell, Macau) | Kinesisk (Tradisjonell, Taiwan) | Kroatisk | Tsjekkisk | Dansk | Nederlandsk | Estisk | Finsk | Fransk | Tysk | Gresk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Koreansk | Litauisk | Malayisk | Malayalam | Marathi | Nepalsk | 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 repositoriet inkluderer over 50 språkoversettelser som betydelig øker nedlastingsstørrelsen. 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.
Lær det grunnleggende om å bygge Generative AI-applikasjoner med vårt omfattende kurs på 21 leksjoner fra Microsoft Cloud Advocates.
Dette kurset har 21 leksjoner. Hver leksjon dekker sitt eget emne, så start hvor du vil!
Leksjonene er merket enten som "Lær"-leksjoner som forklarer et Generative AI-konsept, eller "Bygg"-leksjoner som forklarer et konsept og kodeeksempler i både Python og TypeScript når mulig.
For .NET-utviklere, sjekk ut Generative AI for Beginners (.NET Edition)!
Hver leksjon inkluderer også en seksjon "Fortsett å lære" med ekstra læringsverktøy.
-
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 absolute nybegynnere se disse Python og TypeScript kursene
-
En GitHub-konto for å forke hele denne repositorien til din egen GitHub-konto
Vi har laget en Kursoppsett leksjon for å hjelpe deg med å sette opp utviklingsmiljøet ditt.
Ikke glem å stars (🌟) denne repositorien for å finne den lettere senere.
Hvis du leter etter mer avanserte kodeeksempler, sjekk ut vår samling av Generative AI kodeeksempler i både Python og TypeScript.
Bli med i vår offisielle Azure AI Foundry Discord-server for å møte og knytte kontakter med andre 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.
Besøk Microsoft for Startups for å finne ut hvordan du kan komme i gang med å bygge med Azure-kreditter i dag.
Har du forslag eller har funnet skrivefeil eller kodefeil? Opprett en issue eller Lag en pull request
- En kort videointroduksjon til emnet
- En skriftlig leksjon som finnes i README
- Python- og TypeScript-kodeeksempler med støtte for Azure OpenAI og OpenAI API
- Lenker til ekstra ressurser for å fortsette læringen din
| # | 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 din brukssak | Video | Lær mer |
| 03 | Bruke Generativ AI ansvarlig | Lær: Hvordan bygge Generative AI-applikasjoner ansvarlig | Video | Lær mer |
| 04 | Forstå Prompt Engineering Grunnprinsipper | Lær: Praktiske beste metoder for Prompt Engineering | Video | Lær Mer |
| 05 | Lage Avanserte Prompter | Lær: Hvordan bruke prompt engineering-teknikker som forbedrer resultatet av promptene dine. | Video | Lær Mer |
| 06 | Bygge Applikasjoner for Tekstgenerering | Bygg: En tekstgenereringsapp ved bruk av Azure OpenAI / OpenAI API | Video | Lær Mer |
| 07 | Bygge Chat-applikasjoner | Bygg: Teknikker for effektiv bygging og integrering av chat-applikasjoner. | Video | Lær Mer |
| 08 | Bygge Søkeapper med Vektordatabaser | Bygg: En søkeapplikasjon som bruker Embeddings for å søke etter data. | Video | Lær Mer |
| 09 | Bygge Applikasjoner for Bildegenerering | Bygg: En applikasjon for bildegenerering | Video | Lær Mer |
| 10 | Bygge Lavkode AI-applikasjoner | Bygg: En generativ AI-applikasjon ved bruk av lavkodeverktøy | Video | Lær Mer |
| 11 | Integrere Eksterne Applikasjoner med Funksjonskalling | Bygg: Hva er funksjonskalling og bruksområdene for applikasjoner | Video | Lær Mer |
| 12 | Designe UX for AI-applikasjoner | Lær: Hvordan bruke UX-designprinsipper når man utvikler generative AI-applikasjoner | Video | Lær Mer |
| 13 | Sikre Dine Generative AI-applikasjoner | Lær: Truslene og risikoene mot AI-systemer og metoder for å sikre disse systemene. | Video | Lær Mer |
| 14 | Livssyklusen for Generative AI-applikasjoner | Lær: Verktøy og måleparametere for å håndtere LLM-livssyklusen og LLMOps | Video | Lær Mer |
| 15 | Retrieval Augmented Generation (RAG) og Vektordatabaser | Bygg: En applikasjon ved bruk av et RAG-rammeverk for å hente embeddings fra vektordatabaser | Video | Lær Mer |
| 16 | Open Source Modeller og Hugging Face | Bygg: En applikasjon som bruker åpne kildekodemodeller tilgjengelige på Hugging Face | Video | Lær Mer |
| 17 | AI-agenter | Bygg: En applikasjon som bruker et AI-agent-rammeverk | Video | Lær Mer |
| 18 | Finjustering av 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 i Mistral-familien modeller | Video kommer snart | Lær Mer |
| 21 | Bygge med Meta Modeller | Lær: Funksjonene og forskjellene i Meta-familien modeller | Video kommer snart | Lær Mer |
Spesiell takk til John Aziz for å ha laget alle GitHub Actions og arbeidsflyter
Bernhard Merkle for viktige bidrag til hver leksjon for å forbedre lærings- og kodeopplevelsen.
Teamet vårt produserer andre kurs! Sjekk ut:
Hvis du sitter fast eller har spørsmål om hvordan du bygger 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 produktfeedback eller feil under bygging, besøk:
Ansvarsfraskrivelse: Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som følge av bruk av denne oversettelsen.