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 | 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 repositoriet inkluderar översättningar till över 50 språk vilket ökar nedladdningsstorleken avsevärt. För att klona utan översättningar, använd sparsamt utcheckning:
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 mycket snabbare nedladdning.
Lär dig grunderna i 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 tar upp sitt eget ämne så börja var du vill!
Lektionerna är märkta som antingen "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 det är möjligt.
För .NET-utvecklare, kolla in Generative AI for Beginners (.NET Edition)!
Varje lektion inkluderar också en sektion "Fortsätt lära dig" 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 detta hela repo till ditt eget GitHub-konto
Vi har skapat en Kursuppsättning 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 hitta det lättare senare.
Om du letar efter mer avancerade kodexempel, kolla in vår samling av Generativ 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 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.
Besök Microsoft for Startups för att ta 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 Skicka 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 din lärande
| # | Lektionslänk | Beskrivning | Video | Extra lärande |
|---|---|---|---|---|
| 00 | Kursuppsättning | 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ändningsfall | Video | Lär dig mer |
| 03 | Att använda Generativ AI ansvarsfullt | Lär dig: Hur man bygger Generativa AI-applikationer ansvarsfullt | Video | Lär dig 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 prompttekniker 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 chatt-applikationer | Bygg: Tekniker för att effektivt bygga och integrera chatt-applikationer. | Video | Läs mer |
| 08 | Bygga sök-appar med vektordatabaser | Bygg: En sökapplikation som använder embeddings för att söka efter data. | Video | Läs mer |
| 09 | Bygga applikationer för bildgenerering | Bygg: En bildgenereringsapplikation | Video | Läs mer |
| 10 | Bygga AI-applikationer med låg kod | Bygg: En generativ AI-applikation med verktyg för låg kod | Video | Läs mer |
| 11 | Integrera externa applikationer med funktionsanrop | Bygg: Vad funktionsanrop är och dess användningsfall 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 | Den generativa AI-applikationens livscykel | Lär dig: Verktyg och mätvärden för att hantera LLM-livscykeln och LLMOps | Video | Läs mer |
| 15 | Hämtning Augmenterad Generering (RAG) och Vektordatabaser | Bygg: En applikation som använder ett RAG-ramverk för att hämta embeddings från en vektordatabas | Video | Läs mer |
| 16 | Öppna källkodsmodeller och Hugging Face | Bygg: En applikation med öppna källkodsmodeller tillgängliga på Hugging Face | Video | Läs mer |
| 17 | AI-agenter | Bygg: En applikation med 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åkliga modeller | Video kommer snart | Läs mer |
| 20 | Bygga med Mistralmodeller | Lär dig: Funktioner och skillnader hos Mistralfamiljens modeller | Video kommer snart | Läs mer |
| 21 | Bygga med Metamodeller | Lär dig: Funktioner och skillnader hos Metafamiljens modeller | Video kommer snart | Läs mer |
Stort tack till John Aziz för att ha skapat alla GitHub Actions och workflows
Bernhard Merkle för viktiga bidrag till varje lektion som förbättrar inlärnings- och kodupplevelsen.
Vårt team producerar fler kurser! Kolla in:
Om du fastnar eller har frågor om att bygga AI-appar. Gå med i samtal 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 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, 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 kan uppstå vid användning av denna översättning.