Skip to content

Latest commit

 

History

History
179 lines (126 loc) · 23.7 KB

File metadata and controls

179 lines (126 loc) · 23.7 KB

Generativ AI för nybörjare

21 lektioner som lär dig allt du behöver veta för att börja bygga Generativa AI-applikationer

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Fler språk stödjs

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 | 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.

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 från Microsoft Cloud Advocates.

🌱 Kom igång

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.

Vad du behöver

För att köra kursens kod kan du använda något av följande:

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.

🧠 Redo att distribuera?

Om du letar efter mer avancerade kodexempel, kolla in vår samling av Generativ AI-kodexempel i både Python och TypeScript.

🗣️ Möt andra elever, få stöd

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 börja bygga med Azure-krediter idag.

🙏 Vill du hjälpa till?

Har du förslag eller hittat stavfel eller kodfel? Skapa ett ärende eller Skicka en pull-begäran

📂 Varje lektion inkluderar:

  • 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

🗃️ 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ä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

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.

🎒 Andra kurser

Vårt team producerar fler kurser! Kolla in:

LangChain

LangChain4j för nybörjare LangChain.js för nybörjare LangChain för nybörjare

Azure / Edge / MCP / Agenter

AZD för nybörjare Edge AI för nybörjare MCP för nybörjare AI-agenter för nybörjare


Generativ AI-serie

Generativ AI för nybörjare Generativ AI (.NET) Generativ AI (Java) Generativ AI (JavaScript)


Kärninlärning

ML för nybörjare Data Science för nybörjare AI för nybörjare Cybersäkerhet för nybörjare Webbutveckling för nybörjare IoT för nybörjare XR-utveckling för nybörjare


Copilot-serien

Copilot för AI Parcoding Copilot för C#/.NET Copilot-äventyr

Få hjälp

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.

Microsoft Foundry Discord

Om du har produktfeedback eller stöter på fel när du bygger, besök:

Microsoft Foundry Developer Forum


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.