Arabiska | Bengali | Bulgarska | Burmese (Myanmar) | Kinesiska (Förenklad) | Kinesiska (Traditionell, Hongkong) | Kinesiska (Traditionell, Macao) | Kinesiska (Traditionell, Taiwan) | Kroatiska | Tjeckiska | Danska | Holländska | Estniska | Finska | Franska | Tyska | Grekiska | Hebreiska | Hindi | Ungerska | Indonesiska | Italienska | Japanska | Kannada | Koreanska | Litauiska | Malay | 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 arkiv innehåller över 50 språkversioner vilket markant ökar nedladdningsstorleken. För att klona utan översättningar, använd 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'Detta ger dig allt du behöver för att slutföra kursen med en mycket snabbare nedladdning.
Lär dig grunderna i att bygga generativa AI-applikationer med vår 21-lektioners omfattande kurs från Microsoft Cloud Advocates.
Denna kurs har 21 lektioner. Varje lektion behandlar ett eget ämne så börja där du vill!
Lektioner är märkta antingen som "Learn"-lektioner där ett generativt AI-koncept förklaras eller "Build"-lektioner där ett koncept förklaras med 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 sektion för "Keep Learning" med ytterligare lärresurser.
-
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 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 Course Setup lektion för att hjälpa dig att sätta upp din utvecklingsmiljö.
Glöm inte att stjärnmärka (🌟) detta repo för att lättare hitta det senare.
Om du söker mer avancerade kodexempel, se vår samling av Generative 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 går 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? Öppna ett ärende 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 fortsatt lärande
| # | Lektionslänk | Beskrivning | Video | Extra lärande |
|---|---|---|---|---|
| 00 | Kursupplägg | Lär dig: Hur du sätter upp din utvecklingsmiljö | Video kommer snart | Läs 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äs mer |
| 02 | Utforska och jämför olika LLMs | Lär dig: Hur du väljer rätt modell för ditt användningsfall | Video | Läs mer |
| 03 | Använd 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 promptteknik | Lär dig: Praktiska bästa metoder för promptteknik | Video | Läs mer |
| 05 | Skapa avancerade prompts | Lär dig: Hur man tillämpar prompt-engineering tekniker 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 med vektordatabaser | Bygg: En sökapplikation som använder embeddings för att söka efter data. | Video | Läs mer |
| 09 | Bygga bildgenereringsapplikationer | Bygg: En applikation för bildgenerering | Video | Läs mer |
| 10 | Bygga lågkod AI-applikationer | 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 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 och metoder för att säkra dessa system. | Video | Läs mer |
| 14 | Livscykeln för generativa AI-applikationer | Lär dig: Verktygen och mätvärdena 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 embeddings från vektordatabaser | 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-agentramverk | 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: Funktioner och skillnader i Mistral-familjens modeller | Video kommer snart | Läs mer |
| 21 | Bygga med Meta-modeller | Lär dig: Funktioner och skillnader 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 som förbättrar lärande och kodupplevelsen.
Vårt team producerar andra kurser! Kolla in:
Om du fastnar eller har några frågor om att bygga AI-appar. Gå med andra elever och erfarna utvecklare i diskussioner 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 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, bör du vara medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål ska 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.