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?
Detta repository inkluderar över 50 språköversättningar vilket kraftigt ö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 omfattande kurs på 21 lektioner av Microsoft Cloud Advocates.
Denna kurs har 21 lektioner. Varje lektion täcker sitt eget ämne så börja var du vill!
Lektionerna är märkta antingen som "Lär dig"-lektioner som förklarar ett Generativt 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 innehåller 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 repo komplett till ditt eget GitHub-konto
Vi har skapat en Kursuppsättning-lektion för att hjälpa dig med 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 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 som tar denna kurs och få support.
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 komma igång med att bygga med Azure-krediter idag.
Har du förslag eller hittat stavfel eller kodfel? Skapa ett ärende eller Skapa en pull-förfrågan
- En kort videoövergripande presentation av ämnet
- En skriftlig lektion i README
- Python- och TypeScript-kodexempel som stöder Azure OpenAI och OpenAI API
- Länkar till extra resurser för att fortsätta lära dig
| # | Lektionslänk | Beskrivning | Video | Extra lärande |
|---|---|---|---|---|
| 00 | Kursuppsättning | Lär dig: Hur du ställer in 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 | Använd Generativ AI Ansvarsfullt | Lär dig: Hur man bygger Generativa AI-applikationer på ett ansvarsfullt sätt | Video | Lär dig 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 använder prompt engineering-tekniker som förbättrar resultatet av dina prompts. | Video | Läs mer |
| 06 | Skapa applikationer för textgenerering | Bygg: En app för textgenerering med Azure OpenAI / OpenAI API | Video | Läs mer |
| 07 | Bygga chattapplikationer | Bygg: Tekniker för att effektivt bygga och integrera chattapplikationer. | Video | Läs mer |
| 08 | Bygga sök-appar med vektordatabaser | Bygg: En sök-applikation som använder inbäddningar 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 lågkodade AI-applikationer | Bygg: En Generative AI-applikation med lågkodsverktyg | Video | Läs mer |
| 11 | Integrera externa applikationer med funktionsanrop | Bygg: Vad är funktionsanrop 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 Generative AI-applikationer | Video | Läs mer |
| 13 | Säkra dina Generative 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 Generative 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 RAG-ramverk för att hämta inbäddningar från en vektordatabas | Video | Läs mer |
| 16 | Öppen källkod-modeller och Hugging Face | Bygg: En applikation som använder öppna källkod-modeller från 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 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: 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 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ättrat lärande- och kodupplevelsen.
Vårt team producerar också andra kurser! Kolla in:
Om du kör fast 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 välkomnas och kunskap delas fritt.
Om du har produktfeedback eller fel vid utveckling, 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 observera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess ursprungsspråk bör betraktas som 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 från användningen av denna översättning.