Skip to content

Latest commit

Β 

History

History
199 lines (138 loc) Β· 19.8 KB

File metadata and controls

199 lines (138 loc) Β· 19.8 KB

AI Agents for Beginners - A Course

AI Agents for Beginners

A course wey go teach you everything wey you need sabi to start build AI Agents

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

🌐 Multi-Language Support

Dem dey support am through GitHub Action (Automated & Always Up-to-Date)

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 dey prefer to Copy am for your machine?

Dis repository get more than 50 languages wey dem translate am into, so e go make the download size big. If you want copy 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 everything you need to finish the course quick quick.

If you want make dem add more translations, di languages dem fit support dey listed here

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 How to Start

Dis course get lessons wey dey teach di basics of how to build AI Agents. Every lesson get im own topic, so you fit start anywhere wey you like!

We get multi-language support for dis course. Waka go our available languages here.

If na your first time to build wit Generative AI models, check out our Generative AI For Beginners course, wey get 21 lessons on how to build with GenAI.

No forget to star (🌟) dis repo and fork dis repo to run di code.

Meet Other Learners, Get Your Questions Answered

If you jam wahala or get any question about how to build AI Agents, join our dedicated Discord Channel for inside di Microsoft Foundry Discord.

Wetin You Need

Every lesson for dis course get code samples wey you fit find for inside di code_samples folder. You fit fork dis repo to create your own copy.

Di code samples wey dey inside dis exercises dey use Microsoft Agent Framework wit Azure AI Foundry Agent Service V2:

Dis course dey use dis AI Agent frameworks and services from Microsoft:

Some code samples also fit run on other OpenAI-compatible providers like MiniMax, wey get large-context models (up to 204K tokens). See di Course Setup for details on how to set am up.

If you want more information on how to run di code for dis course, waka go the Course Setup.

πŸ™ You Tempt to Help?

You get any suggestion or you see spelling or code wahala? Raise an issue or Create a pull request

πŸ“‚ Wetin every lesson get

  • Written lesson wey dey for the README and one short video
  • Python code samples wey dey use Microsoft Agent Framework wit Azure AI Foundry
  • Links to extra resources to help you continue your learning

πŸ—ƒοΈ Lessons

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) Link Link
Deploying Scalable Agents Coming Soon
Creating Local AI Agents Coming Soon
Securing AI Agents Coming Soon

πŸŽ’ Other Courses

Our team dey produce oda courses! Check am out:

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


Generative AI Series

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


Core Learning

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 Series

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

🌟 Community Thanks

Tenk yu to Shivam Goyal wey contribute important code samples wey show how Agentic RAG dey work.

Contributing

Dis project dey welcome contributions and suggestions. Most contributions go require say you agree to one Contributor License Agreement (CLA) wey talk say you get right to give us rights to use your contribution. For details, waka go https://cla.opensource.microsoft.com.

When you submit pull request, CLA bot go automatically check whether you need provide CLA and go put correct PR badge (e.g., status check, comment). Just follow instructions wey bot give. 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, check Code of Conduct FAQ or contact opencode@microsoft.com if you get questions or comments.

Trademarks

Dis project fit get trademarks or logos for other projects, products, or services. If you wan use Microsoft trademarks or logos, you must follow Microsoft's Trademark & Brand Guidelines. If you use Microsoft trademarks or logos for modified versions of this project, e no suppose cause confusion or make people think Microsoft dey sponsor am. Any use of third-party trademarks or logos go depend on those third parties’ own policies.

Getting Help

If you jam wahala or get questions about how to build AI apps, come join:

Microsoft Foundry Discord

If you get product feedback or see error while you dey build, waka go:

Microsoft Foundry Developer Forum


Disclaimer:
Dis document don translate wit AI translation service Co-op Translator. Even tho we dey try make am correct, abeg sabi say automated translation fit get error or wahala. The original document for dia correct language na the real authority. For important info, make you use professional human translation. We no go responsible if pesin reason am wrong or misunderstand because of this translation.