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
You go still like make you get local copy?
Dis repository get plus 50 language translations wey dey make di download size big well-well. If you want clone without translations, use sparse checkout:
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"Dis one go give you everytin wey you need to finish di course quick-quick.
If you dey find make dem add more translation languages, dem dey listed here
Dis course get lessons wey dey cover di basics of how to build AI Agents. Each lesson get im own topic so you fit start from any point wey you want!
Dis course get multi-language support. Go check our available languages here.
If na your first time to dey build wit Generative AI models, make you check our Generative AI For Beginners course, wey get 21 lessons about how to build wit GenAI.
No forget to star (π) dis repo and fork dis repo to fit run di code.
If you jam wahala or get any question about how to build AI Agents, join our special Discord Channel for Microsoft Foundry Discord.
Each lesson for dis course get code examples, wey you fit see for the code_samples folder. You fit fork dis repo to get your own copy.
Di code samples dem for dis exercises dey use Microsoft Agent Framework wit Azure AI Foundry Agent Service V2:
- Microsoft Foundry - You need Azure Account
Dis course dey use these AI Agent frameworks and services wey Microsoft get:
If you want more info on how to run di code for dis course, go the Course Setup.
If you get any suggestion or you find spelling or code errors, Raise an issue or Create a pull request
- One written lesson inside di README plus one short video
- Python code samples using Microsoft Agent Framework wit Azure AI Foundry
- Links to extra tori dem to help you continue your learning
| Lesson | Text & Code | Video | Extra Learning |
|---|---|---|---|
| Intro to AI Agents and Agent Use Cases | Link | Video | Link |
| Exploring AI Agentic Frameworks | Link | Video | Link |
| Understanding AI Agentic Design Patterns | Link | Video | Link |
| Tool Use Design Pattern | Link | Video | Link |
| Agentic RAG | Link | Video | Link |
| Building Trustworthy AI Agents | Link | Video | Link |
| Planning Design Pattern | Link | Video | Link |
| Multi-Agent Design Pattern | Link | Video | Link |
| Metacognition Design Pattern | Link | Video | Link |
| AI Agents in Production | Link | Video | Link |
| Using Agentic Protocols (MCP, A2A and NLWeb) | Link | Video | Link |
| Context Engineering for AI Agents | Link | Video | Link |
| Managing Agentic Memory | Link | Video | |
| Exploring Microsoft Agent Framework | Link | ||
| Building Computer Use Agents (CUA) | Coming Soon | ||
| Deploying Scalable Agents | Coming Soon | ||
| Creating Local AI Agents | Coming Soon | ||
| Securing AI Agents | Coming Soon |
Our team dey produce odda kα»s tins! Check am:
Tanks to Shivam Goyal wey contribute beta code samples wey show Agentic RAG.
Dis project dey welcome contributions and suggestions. Most contributions go need make you agree to Contributor License Agreement (CLA) wey talk say you get di right, and you really gimme us di rights to use your contribution. For details, check https://cla.opensource.microsoft.com.
When you submit pull request, CLA bot go automatically check if you need provide CLA and e go arrange the PR proper (like, status check, comment). Just follow the instruction wey bot give you. You go only need do am once for all repos wey dey use our CLA.
Dis project don adopt Microsoft Open Source Code of Conduct. For more info see Code of Conduct FAQ or contact [email protected] if you get questions or comments.
Dis project fit get trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos mean say you gats follow Microsoft's Trademark & Brand Guidelines. If you modify dis project and use Microsoft trademarks or logos, e no gats cause confusion or make people think Microsoft sponsor am. Any use of third-party trademarks or logos gats follow their own rules.
If you jam problem or get any question about how to build AI apps, join:
If you get product feedback or errors while you dey build, visit:
Disclaimer:
Dis document don translate wit AI translation service Co-op Translator. Even though we dey try make am correct, abeg sabi say automated translations fit get errors or mistakes. Di original document wey dem write for im own language na di correct source. For important information, make person wey sabi translate am humanly do am. We no go responsible for any misunderstandings or wrong interpretations wey fit show because of dis translation.