Arabiska | Bengali | Bulgariska | Burmese (Myanmar) | Kinesiska (Förenklad) | Kinesiska (Traditionell, Hong Kong) | Kinesiska (Traditionell, Macau) | Kinesiska (Traditionell, Taiwan) | Kroatiska | Tjeckiska | Danska | Nederländska | Estniska | Finska | Franska | Tyska | Grekiska | Hebreiska | Hindi | Ungerska | Indonesiska | Italienska | Japanska | Kannada | Koreanska | Litauiska | Malay | Malayalam | Marathi | Nepali | 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 inkluderar över 50 språköversättningar vilket avsevärt ökar nedladdningsstorleken. För att klona utan översättningar, använd sparsamt utsnitt:
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 genomföra kursen med en mycket snabbare nedladdning.
Lär dig grunderna för att bygga Generativa AI-applikationer med vår omfattande kurs på 21 lektioner från Microsoft Cloud Advocates.
Denna kurs har 21 lektioner. Varje lektion täcker ett eget ämne så börja där du vill!
Lektioner är märkta som antingen "Learn"-lektioner som förklarar ett koncept inom Generativ AI 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 innehåller också en "Keep Learning"-sektion med ytterligare lärverktyg.
-
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älpsamma - *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 Kursuppläggning lektion för att hjälpa dig sätta upp din utvecklingsmiljö.
Glöm inte att stjärna (🌟) detta repo för att enklare hitta det senare.
Om du letar efter mer avancerade kodexempel, kolla in vår samling av Generativa AI-kodexempel i både Python och TypeScript.
Gå med i vår officiella Azure AI Foundry Discord-server för att träffa och nätverka med andra 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.
Besök Microsoft for Startups för att få reda på hur du kan börja bygga med Azure-krediter idag.
Har du förslag eller hittat stavfel eller kodfel? Skapa ett ärende eller Skapa en pull request
- En kort videointroduktion till ämnet
- En skriftlig lektion i README-filen
- Python- och TypeScript-kodexempel som stödjer Azure OpenAI och OpenAI API
- Länkar till extra resurser för att fortsätta din inlärning
| # | Lektionslänk | Beskrivning | Video | Extra lärande |
|---|---|---|---|---|
| 00 | Kursuppläggning | Lär dig: Hur du sätter upp din utvecklingsmiljö | Video kommer snart | Lär dig mer |
| 01 | Introduktion till Generativ AI och LLMs | Lär dig: Förstå vad Generativ AI är och hur stora språkmodeller (LLMs) fungerar. | Video | Lär dig mer |
| 02 | Utforska och jämför olika LLMs | Lär dig: Hur du väljer rätt modell för ditt användningsområde | Video | Lär dig mer |
| 03 | Använda Generativ AI ansvarsfullt | Lär dig: Hur du bygger Generativa AI-applikationer ansvarsfullt | Video | Lär dig mer |
| 04 | Förstå grunderna i promptdesign | Lär dig: Praktiska bästa metoder för promptdesign | Video | Läs mer |
| 05 | Skapa avancerade prompts | Lär dig: Hur man tillämpar promptdesigntekniker som förbättrar resultatet av dina prompts. | Video | Läs mer |
| 06 | Bygga textgenereringsapplikationer | Bygg: En textgenereringsapp med Azure OpenAI / OpenAI API | Video | Läs mer |
| 07 | Bygga chattapplikationer | Bygg: Tekniker för effektivt byggande och integration av chattapplikationer. | Video | Läs mer |
| 08 | Bygga sökappar och vektordatabaser | Bygg: En sökapplikation som använder inbäddningar för att söka data. | Video | Läs mer |
| 09 | Bygga bildgenereringsapplikationer | Bygg: En bildgenereringsapplikation | Video | Läs mer |
| 10 | Bygga AI-applikationer med låg kod | Bygg: En generativ AI-applikation med lågkodsverktyg | 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 tillämpar UX-designprinciper vid utveckling av generativa AI-applikationer | Video | Läs mer |
| 13 | Säkra dina generativa AI-applikationer | Lär dig: Hot och risker för AI-system och 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 hjälp av ett RAG-ramverk för att hämta inbäddningar från vektordatabaser | Video | Läs mer |
| 16 | Open source-modeller och Hugging Face | Bygg: En applikation med öppen källkod-modeller tillgängliga på Hugging Face | Video | Läs mer |
| 17 | AI-agenter | Bygg: En applikation med hjälp av ett AI-agentramverk | Video | Läs mer |
| 18 | Finjustering av LLM:er | Lär dig: Vad, varför och hur man finjusterar LLM:er | Video | Läs mer |
| 19 | Bygga med SLM:er | 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: Funktioner och skillnader hos Mistral-familjens modeller | Video kommer snart | Läs mer |
| 21 | Bygga med Meta-modeller | Lär dig: Funktioner och skillnader hos 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 nyckelbidrag till varje lektion för att förbättra lärande- och kodupplevelsen.
Vårt team producerar andra kurser! Kolla in:
Om du kör fast eller har frågor om att bygga AI-appar. Gå med i diskussioner med andra lärande och erfarna utvecklare om MCP. Det är ett stödjande community där frågor är välkomna och kunskap delas fritt.
Om du har produktfeedback eller stöter på fel under utvecklingen, 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 modersmål ska anses vara den auktoritativa källan. För viktig 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.