23 KiB
21 leksjoner som lærer deg alt du trenger å vite for å begynne å bygge Generative AI-applikasjoner
🌐 Flerspråklig støtte
Støttet via GitHub Action (Automatisert og alltid oppdatert)
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
Foretrekker å klone lokalt?
Dette depotet inkluderer over 50 språkoversettelser som øker nedlastingsstørrelsen betydelig. For å klone uten oversettelser, bruk sparse 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 gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting.
Generative AI for Beginners (Versjon 3) - Et kurs
Lær det grunnleggende om å bygge Generative AI-applikasjoner med vårt 21-leksjons omfattende kurs av Microsoft Cloud Advocates.
🌱 Komme i gang
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, se Generative AI for Beginners (.NET Edition)!
Hver leksjon inkluderer også en "Fortsett å lære"-seksjon med ekstra læringsverktøy.
Hva du trenger
For å kjøre koden til dette kurset, kan du bruke enten:
-
Azure OpenAI Service - Leksjoner: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Leksjoner: "githubmodels"
-
OpenAI API - Leksjoner: "oai-assignment"
-
Grunnleggende kunnskap i Python eller TypeScript er nyttig - *For absolutt 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 ditt utviklingsmiljø.
Ikke glem å starte (🌟) dette depotet for å finne det lettere senere.
🧠 Klar til å distribuere?
Hvis du leter 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 på vår offisielle Azure AI Foundry Discord-server for å møte og nettverke med andre som tar dette kurset og få støtte.
Still spørsmål eller del produktfeedback i vår Azure AI Foundry Developer Forum på Github.
🚀 Bygger du en startup?
Besøk Microsoft for Startups for å finne ut hvordan du kan komme i gang med bygging ved hjelp av Azure-kreditter i dag.
🙏 Vil du hjelpe?
Har du forslag eller funnet stave- eller kodefeil? Opprett en sak eller Lag en pull request
📂 Hver leksjon inkluderer:
- En kort videointroduksjon til emnet
- 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
🗃️ Leksjoner
| # | Leksjonslenke | Beskrivelse | Video | Ekstra læring |
|---|---|---|---|---|
| 00 | Kursoppsett | Lær: Hvordan sette opp ditt utviklingsmiljø | Video kommer snart | Lær mer |
| 01 | Introduksjon til Generative AI og LLMs | Lær: Forstå hva Generative 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 bruksområde | Video | Lær mer |
| 03 | Bruke Generative AI ansvarlig | Lær: Hvordan bygge Generative AI-applikasjoner på en ansvarlig måte | Video | Lær mer |
| 04 | Forstå grunnleggende Prompt Engineering | Lær: Praktiske beste fremgangsmåter for prompt engineering | Video | Lær mer |
| 05 | Lage avanserte prompt | Lær: Hvordan bruke prompt engineering-teknikker som forbedrer resultatet av dine prompt. | Video | Lær mer |
| 06 | Bygge tekstgenereringsapplikasjoner | Bygg: En app for tekstgenerering 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 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 lavkode-verktøy | Video | Lær mer |
| 11 | Integrere eksterne applikasjoner med Function Calling | Bygg: Hva function calling er og bruksområder for applikasjoner | Video | Lær mer |
| 12 | Designe UX for AI-applikasjoner | Lær: Hvordan bruke UX-designprinsipper ved utvikling av generative AI-applikasjoner | Video | Lær mer |
| 13 | Sikre dine generative AI-applikasjoner | Lær: Trusler og risikoer 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 å administrere 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 embeddings fra vektordatabaser | Video | Lær mer |
| 16 | Open Source modeller og Hugging Face | Bygg: En applikasjon ved bruk av open source-modeller 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 LLMs | Lær: Hva, hvorfor og hvordan finjustering av LLMs fungerer | Video | Lær mer |
| 19 | Bygge med SLMs | Lær: Fordelene ved å bygge med Small Language Models | Video kommer snart | Lær mer |
| 20 | Bygge med Mistral-modeller | Lær: Funksjonene og forskjellene til Mistral Family Models | Video kommer snart | Lær mer |
| 21 | Bygge med Meta-modeller | Lær: Funksjonene og forskjellene til Meta Family Models | Video kommer snart | Lær mer |
🌟 Spesiell takk
Spesiell takk til John Aziz for å ha laget alle GitHub Actions og workflows
Bernhard Merkle for viktige bidrag til hver leksjon for å forbedre lærings- og kodeopplevelsen.
🎒 Andre kurs
Teamet vårt produserer andre kurs! Sjekk ut:
LangChain
Azure / Edge / MCP / Agenter
Generativ AI-serie
Kjerneopplæring
Copilot-serien
Få hjelp
Hvis du står fast eller har spørsmål om å bygge AI-apper. Bli med medstudenter 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 mens du bygger, 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å dets opprinnelige språk bør betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi påtar oss ikke ansvar for eventuelle misforståelser eller feiltolkninger som oppstår fra bruken av denne oversettelsen.