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 | Thailandsk | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk
Foretrækker du at klone lokalt?
Dette repository indeholder 50+ sprogoversættelser, hvilket øger downloadstørrelsen betydeligt. For at klone uden oversættelser, brug 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 giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download.
Lær det grundlæggende i at bygge Generative AI-applikationer med vores 21-lektioners omfattende kursus af Microsoft Cloud Advocates.
Dette kursus indeholder 21 lektioner. Hver lektion dækker sit eget emne, så begynd hvor du vil!
Lektionerne er mærket enten som "Learn" lektioner, der forklarer et Generativ AI-koncept, eller "Build" lektioner, som forklarer et koncept og kodeeksempler i både Python og TypeScript, når det er muligt.
For .NET-udviklere, se Generative AI for Beginners (.NET Edition)!
Hver lektion inkluderer også en "Keep Learning"-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 absolut begyndere tjek disse Python og TypeScript kurser
-
En GitHub-konto til at forke dette hele repo til din egen GitHub-konto
Vi har oprettet en Kursusopsætning lektion for at hjælpe dig med at sætte dit udviklingsmiljø op.
Glem ikke at starte (🌟) dette repo for lettere at finde det senere.
Hvis du søger mere avancerede kodeeksempler, se vores samling af Generativ 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 elever, der tager kurset, og få support.
Stil spørgsmål eller del produktfeedback i vores Azure AI Foundry Developer Forum på GitHub.
Besøg Microsoft for Startups for at finde ud af, hvordan du kan komme i gang med at bygge med Azure-kreditter i dag.
Har du forslag eller fundet stave- eller kodefejl? Lav en sag eller Opret en pull-request
- En kort videointroduktion til emnet
- En skreven lektion placeret i README
- Python og TypeScript kodeeksempler, der understøtter Azure OpenAI og OpenAI API
- Links til ekstra ressourcer til at fortsætte din læring
| # | Lektionslink | Beskrivelse | Video | Ekstra læring |
|---|---|---|---|---|
| 00 | Kursusopsætning | Lær: Hvordan du sætter dit udviklingsmiljø op | Video kommer snart | Læs mere |
| 01 | Introduktion til Generativ AI og LLMs | Lær: Forstå hvad Generativ AI er, og hvordan store sprogmodeller (LLMs) fungerer. | Video | Læs mere |
| 02 | Udforskning og sammenligning af forskellige LLMs | Lær: Hvordan du vælger den rigtige model til din brugssag | Video | Læs mere |
| 03 | Brug af Generativ AI ansvarligt | Lær: Hvordan du bygger Generativ AI-applikationer ansvarligt | Video | Læs mere |
| 04 | Forståelse af grundlæggende Prompt Engineering | Lær: Praktiske bedste metoder til prompt engineering | Video | Læs mere |
| 05 | Oprettelse af Avancerede Prompter | Lær: Hvordan man anvender prompt engineering teknikker, der forbedrer resultatet af dine prompter. | Video | Lær Mere |
| 06 | Opbygning af Tekstgenereringsapplikationer | Byg: En tekstgenereringsapp ved hjælp af Azure OpenAI / OpenAI API | Video | Lær Mere |
| 07 | Opbygning af Chatapplikationer | Byg: Teknikker til effektivt at opbygge og integrere chatapplikationer. | Video | Lær Mere |
| 08 | Opbygning af Søgninger Apps Vektordatabaser | Byg: En søgeapplikation, der bruger Embeddings til at søge efter data. | Video | Lær Mere |
| 09 | Opbygning af Billedgenereringsapplikationer | Byg: En billedgenereringsapplikation | Video | Lær Mere |
| 10 | Opbygning af Low Code AI-applikationer | Byg: En Generativ AI-applikation ved hjælp af Low Code værktøjer | Video | Lær Mere |
| 11 | Integration af Eksterne Applikationer med Funktionopkald | Byg: Hvad funktionopkald er, og anvendelser 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 for AI-systemer og metoder til at sikre disse systemer. | Video | Lær Mere |
| 14 | Livscyklussen for Generative AI-applikationer | Lær: Værktøjer og målinger til at styre LLM-livscyklussen og LLMOps | Video | Lær Mere |
| 15 | Retrieval Augmented Generation (RAG) og Vektordatabaser | Byg: En applikation ved hjælp af et RAG Framework til at hente embeddings fra en Vektordatabaser | Video | Lær Mere |
| 16 | Open Source Modeller og Hugging Face | Byg: En applikation ved hjælp af open source modeller tilgængelige på Hugging Face | Video | Lær Mere |
| 17 | AI-agenter | Byg: En applikation ved hjælp af et AI Agent Framework | Video | Lær Mere |
| 18 | Fine-Tuning af LLMs | Lær: Hvad, hvorfor og hvordan man finjusterer LLMs | Video | Lær Mere |
| 19 | Opbygning med SLMs | Lær: Fordelene ved at bygge med Small Language Models | Video Kommer Snart | Lær Mere |
| 20 | Opbygning med Mistral Modeller | Lær: Funktionerne og forskellene ved Mistral-familien af modeller | Video Kommer Snart | Lær Mere |
| 21 | Opbygning med Meta Modeller | Lær: Funktionerne og forskellene ved Meta-familien af modeller | Video Kommer Snart | Lær Mere |
Særlige tak til John Aziz for at have oprettet alle GitHub Actions og workflows
Bernhard Merkle for at have ydet væsentlige bidrag til hver lektion for at forbedre lærings- og kodeoplevelsen.
Vores team producerer andre kurser! Se nærmere på:
Hvis du går i stå eller har spørgsmål om at bygge AI-apps. Deltag i diskussioner med medstuderende og erfarne udviklere om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og hvor viden deles frit.
Hvis du har produktfeedback eller fejl under udviklingen, 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, bedes du være opmærksom på, at automatiske oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på originalsproget 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, der opstår som følge af brugen af denne oversættelse.