Arabiska | Bengali | Bulgariska | Burmese (Myanmar) | Kinesiska (Förenklad) | Kinesiska (Traditionell, Hong Kong) | Kinesiska (Traditionell, Macau) | Kinesiska (Traditionell, Taiwan) | Kroatiska | Tjeckiska | Danska | Holländska | Estniska | Finska | Franska | Tyska | Grekiska | Hebreiska | Hindi | Ungerska | Indonesiska | Italienska | Japanska | Kannada | Khmer | Koreanska | Litauiska | Malayiska | Malayalam | Marathi | Nepalesiska | Nigeriansk Pidgin | Norska | Persiska (Farsi) | Polska | Portugisiska (Brasilien) | Portugisiska (Portugal) | Punjabi (Gurmukhi) | Rumänska | Ryska | Serbiska (Kyrilliska) | Slovakiska | Slovenska | Spanska | Swahili | Svenska | Tagalog (Filippinska) | Tamil | Telugu | Thailändska | Turkiska | Ukrainska | Urdu | Vietnamesiska
Föredrar du att klona lokalt?
Detta repo innehåller över 50 språköversättningar vilket kraftigt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparsamt utcheckning:
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"Detta ger dig allt du behöver för att slutföra kursen med en mycket snabbare nedladdning.
Lär dig grunderna för att bygga Generativa AI-applikationer med vår 21-lektioners omfattande kurs från Microsoft Cloud Advocates.
Denna kurs har 21 lektioner. Varje lektion täcker sitt eget ämne så börja där du vill!
Lektionerna är märkta antingen som "Learn" lektioner som förklarar ett Generativ AI-koncept eller "Build" lektioner som förklarar ett koncept och kodexempel i både Python och TypeScript när det är möjligt.
För .NET-utvecklare, kolla in Generative AI for Beginners (.NET Edition)!
Varje lektion inkluderar också en "Keep Learning"-sektion med ytterligare lärresurser.
-
Azure OpenAI Service - Lektioner: "aoai-assignment"
-
Microsoft Foundry Models - Lektioner: "githubmodels" (GitHub Models fasas ut i slutet av juli 2026 - använd Microsoft Foundry Models istället)
-
OpenAI API - Lektioner: "oai-assignment"
-
Foundry Local - Kör modeller helt offline på din egen enhet, inget molnabonnemang krävs
-
Grundläggande kunskaper i Python eller TypeScript är hjälpsamt - *För absoluta nybörjare kolla in dessa Python och TypeScript kurser
-
Ett GitHub-konto för att forka hela detta repo till ditt eget GitHub-konto
Vi har skapat en Kursinställning lektion för att hjälpa dig att ställa in din utvecklingsmiljö.
Glöm inte att stjärnmärka (🌟) detta repo för att hitta det lättare senare.
Om du söker mer avancerade kodexempel, kolla in vår samling av Generativa AI-kodexempel i både Python och TypeScript.
Gå med i vår officiella Microsoft Foundry Discord-server för att träffa och nätverka med andra elever som går denna kurs och få stöd.
Ställ frågor eller dela produktfeedback i vår Microsoft Foundry Developer Forum på Github.
Besök Microsoft for Startups för att få reda på hur du kommer igång med att bygga med Azure-krediter idag.
Har du förslag eller hittat stavfel eller kodfel? Skapa en issue eller Skapa en pull-begäran
- En kort videointroduktion till ämnet
- En skriftlig lektion som finns i README
- Python- och TypeScript-kodexempel som stöder Azure OpenAI och OpenAI API
- Länkar till extra resurser för att fortsätta ditt lärande
| # | Lektionslänk | Beskrivning | Video | Extra Lärande |
|---|---|---|---|---|
| 00 | Kursinställning | Learn: Hur du installerar din utvecklingsmiljö | Video kommer snart | Läs mer |
| 01 | Introduktion till Generativ AI och LLMs | Learn: Förstå vad Generativ AI är och hur stora språkmodeller (LLMs) fungerar. | Video | Läs mer |
| 02 | Utforska och jämför olika LLMs | Learn: Hur du väljer rätt modell för ditt användningsfall | Video | Läs mer |
| 03 | Använda Generativ AI Ansvarsfullt | Lär dig: Hur man bygger Generativa AI-applikationer på ett ansvarsfullt sätt | Video | Läs mer |
| 04 | Förstå Grunderna i Prompt Engineering | Lär dig: Praktiska bästa metoder för Prompt Engineering | Video | Läs mer |
| 05 | Skapa Avancerade Prompter | Lär dig: Hur man applicerar tekniker inom prompt engineering för att förbättra resultatet av dina prompter. | Video | Läs mer |
| 06 | Bygga Applikationer för Textgenerering | Bygg: En textgenereringsapp med Azure OpenAI / OpenAI API | Video | Läs mer |
| 07 | Bygga Chatt-applikationer | Bygg: Tekniker för att effektivt bygga och integrera chattapplikationer. | Video | Läs mer |
| 08 | Bygga Sökapplikationer med Vektordatabaser | Bygg: En sökapplikation som använder Embeddings för att söka data. | Video | Läs mer |
| 09 | Bygga Applikationer för Bildgenerering | Bygg: En applikation för bildgenerering | Video | Läs mer |
| 10 | Bygga AI-applikationer med Lågkod | Bygg: En generativ AI-applikation med lågkodverktyg | Video | Läs mer |
| 11 | Integrera Externa Applikationer med Funktionsanrop | Bygg: Vad funktionsanrop är och dess användningsområden för applikationer | Video | Läs mer |
| 12 | Designa UX för AI-applikationer | Lär dig: Hur man applicerar UX-designprinciper vid utveckling av Generativa AI-applikationer | Video | Läs mer |
| 13 | Säkra Dina Generativa AI-applikationer | Lär dig: Hoten och riskerna för AI-system samt metoder för att säkra dessa system. | Video | Läs mer |
| 14 | Livscykeln för Generativa AI-applikationer | Lär dig: Verktyg och mätvärden för att hantera LLM-livscykeln och LLMOps | Video | Läs mer |
| 15 | Retrieval Augmented Generation (RAG) och Vektordatabaser | Bygg: En applikation med en RAG-ramverk för att hämta inbäddningar från Vektordatabaser | Video | Läs mer |
| 16 | Öppen Källkod Modeller och Hugging Face | Bygg: En applikation som använder öppna källkodmodeller tillgängliga på Hugging Face | Video | Läs mer |
| 17 | AI-agenter | Bygg: En applikation som använder ett AI Agent Framework | Video | Läs mer |
| 18 | Finjustering av LLMs | Lär dig: Vad, varför och hur man finjusterar LLMs | Video | Läs mer |
| 19 | Bygga med SLMs | Lär dig: Fördelarna med att bygga med Small Language Models | Video Kommer Snart | Läs mer |
| 20 | Bygga med Mistral Modeller | Lär dig: Funktionerna och skillnaderna i Mistral-familjens modeller | Video Kommer Snart | Läs mer |
| 21 | Bygga med Meta Modeller | Lär dig: Funktionerna och skillnaderna i Meta-familjens modeller | Video Kommer Snart | Läs mer |
Stort tack till John Aziz för att ha skapat alla GitHub Actions och arbetsflöden
Bernhard Merkle för viktiga bidrag till varje lektion för att förbättra lärar- och kodupplevelsen.
Vårt team producerar andra kurser! Kolla in:
Om du fastnar eller har frågor om att bygga AI-appar. Gå med i diskussioner med andra elever och erfarna utvecklare om MCP. Det är en stödjande gemenskap där frågor är välkomna och kunskap delas fritt.
Om du har produktfeedback eller fel när du bygger, besök:
Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, var vänlig notera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning.