24 KiB
21 lektioner som lär dig allt du behöver veta för att börja bygga Generativa AI-applikationer
🌐 Stöd för flera språk
Stöds via GitHub Action (Automatiserat & Alltid uppdaterat)
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 | Malajiska | 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?
Det här lagret inkluderar över 50 språköversättningar vilket avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparsamt uttag:
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.
Generativ AI för nybörjare (Version 3) - En kurs
Lär dig grunderna i att bygga Generativa AI-applikationer med vår omfattande kurs på 21 lektioner av Microsoft Cloud Advocates.
🌱 Komma igång
Denna kurs innehåller 21 lektioner. Varje lektion behandlar sitt eget ämne, så börja var du vill!
Lektionerna är antingen märkta som "Lär dig"-lektioner som förklarar ett Generativ AI-koncept eller "Bygg"-lektioner som förklarar ett koncept och kodexempel i både Python och TypeScript när möjligt.
För .NET-utvecklare kolla in Generative AI for Beginners (.NET Edition)!
Varje lektion inkluderar också en "Fortsätt lära dig"-sektion med ytterligare lärresurser.
Vad du behöver
För att köra kursens kod kan du använda antingen:
-
Azure OpenAI Service - Lektioner: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lektioner: "githubmodels"
-
OpenAI API - Lektioner: "oai-assignment"
-
Grundläggande kunskaper i Python eller TypeScript är hjälpsamt - *För absoluta nybörjare kika på dessa Python och TypeScript kurser
-
Ett GitHub-konto för att fork:a detta hela repo till ditt eget GitHub-konto
Vi har skapat en Kursuppsättning-lektion för att hjälpa dig med att sätta upp din utvecklingsmiljö.
Glöm inte att stjärnmärka (🌟) detta repo för att lättare hitta det senare.
🧠 Redo att distribuera?
Om du söker mer avancerade kodexempel, kolla in vår samling av Generativa AI kodexempel i både Python och TypeScript.
🗣️ Träffa andra elever, få support
Gå med i vår officiella Azure AI Foundry Discord-server för att träffa och nätverka med andra elever som tar denna kurs och få stöd.
Ställ frågor eller dela produktfeedback i vårt Azure AI Foundry Developer Forum på Github.
🚀 Bygger du ett startup?
Besök Microsoft for Startups för att ta reda på hur du kan komma igång med att bygga med Azure-krediter redan idag.
🙏 Vill du hjälpa till?
Har du förslag eller hittat stavfel eller kodfel? Öppna ett ärende eller Skapa en pull-förfrågan
📂 Varje lektion inkluderar:
- En kort videointroduktion till ämnet
- En skriftlig lektion som finns i README-filen
- Python- och TypeScript-kodexempel som stöder Azure OpenAI och OpenAI API
- Länkar till extra resurser för fortsatt lärande
🗃️ Lektioner
| # | Lektionslänk | Beskrivning | Video | Extra lärande |
|---|---|---|---|---|
| 00 | Kursuppsättning | Lär dig: Hur du sätter upp din utvecklingsmiljö | Video kommer snart | Läs mer |
| 01 | Introduktion till Generativ AI och LLM:er | Lär dig: Förstå vad Generativ AI är och hur stora språkmodeller (LLM:er) fungerar. | Video | Läs mer |
| 02 | Utforska och jämför olika LLM:er | Lär dig: Hur du väljer rätt modell för ditt användningsfall | Video | Läs mer |
| 03 | Använda Generativ AI på ett ansvarsfullt sätt | 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 prompts | Lär dig: Hur du tillämpar prompt engineering-tekniker som förbättrar resultatet av dina prompts. | Video | Läs mer |
| 06 | Bygga applikationer för textgenerering | Bygg: En app för textgenerering med Azure OpenAI / OpenAI API | Video | Läs mer |
| 07 | Bygga chatapplikationer | Bygg: Tekniker för effektiv utveckling och integration av chatt-applikationer. | Video | Läs mer |
| 08 | Bygga sökappar med vektordatabaser | Bygg: En sökapplikation som använder inbäddningar för att söka efter 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åg kod | 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 du tillämpar 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ått för att hantera LLM-livscykeln och LLMOps | Video | Läs mer |
| 15 | Retrieval Augmented Generation (RAG) och vektordatabaser | Bygg: En applikation som använder ett RAG-ramverk för att hämta inbäddningar från en vektordatabas | Video | Läs mer |
| 16 | Open Source-modeller och Hugging Face | Bygg: En applikation som använder open source-modeller tillgängliga på Hugging Face | Video | Läs mer |
| 17 | AI-agenter | Bygg: En applikation som använder ett AI Agent-ramverk | 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 små språkmodeller | Video kommer snart | Läs mer |
| 20 | Bygga med Mistral-modeller | Lär dig: Funktionerna och skillnaderna hos Mistral-familjens modeller | Video kommer snart | Läs mer |
| 21 | Bygga med Meta-modeller | Lär dig: Funktionerna och skillnaderna hos Meta-familjens modeller | Video kommer snart | Läs mer |
🌟 Stort tack
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ärande- och kodupplevelsen.
🎒 Andra kurser
Vårt team producerar andra kurser! Kolla in:
LangChain
Azure / Edge / MCP / Agenter
Serier om Generativ AI
Kärninlärning
Copilot-serien
Få hjälp
Om du fastnar eller har några 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 stöter på fel under byggandet, 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, vänligen var medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess ursprungsspråk ska anses vara 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 från användningen av denna översättning.