ai-agents-for-beginners

AI-agenter för nybörjare - En kurs

AI Agents for Beginners

En kurs som lär ut allt du behöver veta för att börja skapa AI-agenter

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

🌐 Stöd för flera språk

Stöds via GitHub Action (Automatiserat & Alltid Uppdaterat)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Föredrar du att klona lokalt?

Detta repo innehåller över 50 språköversättningar vilket ökar nedladdningsstorleken avsevärt. För att klona utan översättningar, använd sparsamt uttag:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-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.

Om du vill ha ytterligare översättningsspråk stödda finns de listade här

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 Kom igång

Denna kurs har lektioner som täcker grunderna för att bygga AI-agenter. Varje lektion täcker sitt eget ämne så börja där du vill!

Det finns stöd för flera språk för denna kurs. Gå till våra tillgängliga språk här.

Om detta är din första gång med generativa AI-modeller, kolla in vår kurs Generative AI For Beginners, som inkluderar 21 lektioner om att bygga med GenAI.

Glöm inte att stjärnmärka (🌟) detta repo och forka detta repo för att köra koden.

Möt andra elever, få dina frågor besvarade

Om du fastnar eller har frågor om att bygga AI-agenter, gå med i vår dedikerade Discord-kanal i Microsoft Foundry Discord.

Vad du behöver

Varje lektion i denna kurs innehåller kodexempel som finns i mappen code_samples. Du kan forka detta repo för att skapa din egen kopia.

Kodexemplen i dessa övningar använder Microsoft Agent Framework med Azure AI Foundry Agent Service V2:

Denna kurs använder följande AI-agentramverk och tjänster från Microsoft:

Vissa kodexempel stödjer också andra OpenAI-kompatibla leverantörer såsom MiniMax, som erbjuder modeller med stort kontextfönster (upp till 204K tokens). Se Course Setup för konfigurationsdetaljer.

För mer information om att köra kursens kod, gå till Course Setup.

🙏 Vill du hjälpa till?

Har du förslag eller har hittat stavfel eller kodfel? Skapa ett ärende eller Skapa en pull request

📂 Varje lektion innehåller

🗃️ Lektioner

Lektion Text & Kod Video Extra Lärande
Introduktion till AI-agenter och agentfall Länk Video Länk
Utforska AI-agentramsverk Länk Video Länk
Förstå AI-agentdesignmönster Länk Video Länk
Tool Use Design Pattern Länk Video Länk
Agentic RAG Länk Video Länk
Bygga pålitliga AI-agenter Länk Video Länk
Planeringsdesignmönster Länk Video Länk
Multi-Agent Design Pattern Länk Video Länk
Metakognitionsdesignmönster Link Video Link
AI-agentar i produktion Link Video Link
Använda agentiska protokoll (MCP, A2A och NLWeb) Link Video Link
Kontextbyggnad för AI-agentar Link Video Link
Hantera agentiskt minne Link Video  
Utforska Microsoft Agent Framework Link    
Skapa datorbruksagenter (CUA) Link   Link
Distribuera skalbara agenter Kommer snart    
Skapa lokala AI-agentar Kommer snart    
Säkerställa AI-agentar Kommer snart    

🎒 Andra kurser

Vårt team producerar andra kurser! Kolla in:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generativ AI-serie

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Grundläggande lärande

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot-serie

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

🌟 Tack till communityn

Tack till Shivam Goyal för att ha bidragit med viktiga kodexempel som visar Agentic RAG.

Bidra

Detta projekt välkomnar bidrag och förslag. De flesta bidrag kräver att du godkänner ett kontributörsavtal (CLA) som deklarerar att du har rätt att, och faktiskt gör det, ge oss rättigheter att använda ditt bidrag. För detaljer, besök https://cla.opensource.microsoft.com.

När du skickar in en pull-begäran kommer en CLA-bot automatiskt avgöra om du behöver lämna en CLA och märka PR lämpligt (t.ex. statuskontroll, kommentar). Följ bara instruktionerna från boten. Du behöver bara göra detta en gång för alla repos som använder vår CLA.

Detta projekt har antagit Microsofts öppna källkods uppförandekod. För mer information, se FAQ för uppförandekod eller kontakta opencode@microsoft.com för ytterligare frågor eller kommentarer.

Varumärken

Detta projekt kan innehålla varumärken eller logotyper för projekt, produkter eller tjänster. Auktoriserad användning av Microsofts varumärken eller logotyper följer och måste följa Microsofts riktlinjer för varumärken & varumärkesanvändning. Användning av Microsofts varumärken eller logotyper i modifierade versioner av detta projekt får inte orsaka förvirring eller antyda Microsofts sponsring. All användning av tredjeparts varumärken eller logotyper är föremål för dessa tredjeparts regler.

Få hjälp

Om du fastnar eller har frågor om att bygga AI-appar, gå med i:

Microsoft Foundry Discord

Om du har produktfeedback eller 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.