Arabisk | Bengali | Bulgarsk | Burmesisk (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 depotet inkluderer 50+ språkoversettelser som øker nedlastingsstørrelsen betydelig. For å klone uten oversettelser, bruk sparsjekontroll:
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 for å bygge Generative AI-applikasjoner med vårt omfattende kurs på 21 leksjoner av Microsoft Cloud Advocates.
Dette kurset har 21 leksjoner. Hver leksjon dekker sitt eget tema, så start der du vil!
Leksjonene er merket enten «Lær»-leksjoner som forklarer et Generativ AI-konsept eller «Bygg»-leksjoner som forklarer et konsept samt kodeeksempler i både Python og TypeScript når det er mulig.
For .NET-utviklere, sjekk ut Generative AI for Beginners (.NET Edition)!
Hver leksjon inkluderer også en seksjon "Fortsett å lære" med tilleggsressurser.
-
Azure OpenAI Service - Leksjoner: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Leksjoner: "githubmodels"
-
OpenAI API - Leksjoner: "oai-assignment"
-
Grunnleggende kunnskap om Python eller TypeScript er nyttig - *For helt nybegynnere sjekk ut disse Python og TypeScript kursene
-
En GitHub-konto for å forke hele dette depotet til din egen GitHub-konto
Vi har laget en Kursoppsett leksjon for å hjelpe deg med å sette opp utviklingsmiljøet ditt.
Ikke glem å stjerne (🌟) dette depotet for å finne det enklere senere.
Hvis du ser 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 nettverk med andre som tar dette kurset og få støtte.
Still spørsmål eller del produktfeedback i vårt Azure AI Foundry utviklerforum på Github.
Besøk Microsoft for Startups for å finne ut hvordan du kommer i gang med å bygge med Azure-kreditter i dag.
Har du forslag eller funnet skrivefeil eller kodefeil? Opprett en sak eller Lag en pull request
- En kort videointroduksjon til temaet
- En skriftlig leksjon som ligger i README
- Python og TypeScript kodeeksempler som støtter 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 ditt utviklingsmiljø | Video kommer snart | Lær mer |
| 01 | Introduksjon til Generativ AI og LLMs | Lær: Forstå hva Generativ AI er og hvordan store språkmodeller (LLMs) fungerer | Video | Lær mer |
| 02 | Utforske og sammenligne forskjellige LLMs | Lær: Hvordan velge riktig modell for ditt brukstilfelle | 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åelse av grunnleggende prinsipper for prompt engineering | Lær: Praktiske beste fremgangsmåter for prompt engineering | Video | Lær mer |
| 05 | Opprette avanserte prompts | Lær: Hvordan bruke prompt engineering-teknikker 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 effektiv bygging og integrering av chatteapplikasjoner. | Video | Lær mer |
| 08 | Bygge søkeapper med vektordatabaser | Bygg: En søkeapplikasjon som bruker innlejringer til å søke etter data. | Video | Lær mer |
| 09 | Bygge bildegenereringsapplikasjoner | Bygg: En bildegenereringsapplikasjon | 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 funksjonskalling er og bruksområdene i applikasjoner | Video | Lær mer |
| 12 | Design av UX for AI-applikasjoner | Lær: Hvordan bruke UX-designprinsipper ved utvikling av generative AI-applikasjoner | Video | Lær mer |
| 13 | Sikring av dine generative AI-applikasjoner | Lær: Trusler og risikoer 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 livssyklusen og LLMOps | Video | Lær mer |
| 15 | Retrieval Augmented Generation (RAG) og vektordatabaser | Bygg: En applikasjon som bruker RAG-rammeverket for å hente innlejringer fra en vektordatabaser | Video | Lær mer |
| 16 | Åpne kilde-modeller og Hugging Face | Bygg: En applikasjon som bruker åpne kilde-modeller tilgjengelig 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 LLMs | Lær: Hva, hvorfor og hvordan av finjustering av LLMs | Video | Lær mer |
| 19 | Bygge med SLMs | Lær: Fordelene ved å bygge med små språkmodeller | Video kommer snart | Lær mer |
| 20 | Bygge med Mistral-modeller | Lær: Funksjoner og forskjeller ved Mistral-familien av modeller | Video kommer snart | Lær mer |
| 21 | Bygge med Meta-modeller | Lær: Funksjoner og forskjeller ved Meta-familien av 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 opplevelsen for lærende og kode.
Vårt team produserer flere kurs! Sjekk ut:
Hvis du står fast eller har spørsmål om å bygge AI-apper. Bli med andre lærende 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 mens du bygger, besøk:
Ansvarsfraskrivelse: Dette dokumentet er oversatt ved bruk av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, må du være oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på det opprinnelige språket skal anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi tar ikke ansvar for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.