Skip to content

Latest commit

Β 

History

History
205 lines (144 loc) Β· 19.8 KB

File metadata and controls

205 lines (144 loc) Β· 19.8 KB

AI Agents for Beginners - One Kọ́s

Generative AI For Beginners

One kọ́s wey de teach you everything wey you need to sabi to fit start to build AI Agents

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

🌐 Multi-Language Support

Dem dey support am through GitHub Action (E dey Automatic & E dey 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 | 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 prefer make you Clone am for your machine?

This repository get 50+ language translations wey go make the download size big well well. If you want clone without the translations, try 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"

This one go give you everything you need to finish the course, and e go quick pass for download.

If you want more translation languages dem wey dem dey support, you fit see dem here

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 How to Start

This course get lessons wey dey cover tori wey dem supposed know to fit build AI Agents. Each lesson get e own topic so you fit start for anywhere wey you like!

This course get multi-language support. Check the languages wey dey here.

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

No forget to star (🌟) this repo and fork this repo to fit run the code.

Meet Other Learners, Make You Fit Ask Questions

If e jam you or you get any question about how to build AI Agents, join our special Discord Channel for the Microsoft Foundry Discord.

Wetin You Need

Each lesson inside this course get code samples, wey you fit find inside code_samples folder. You fit fork this repo to create your own copy.

The code wey dem use for these exercises, dem use Microsoft Foundry and GitHub Model Catalogs to run Language Models:

This course also dey use these AI Agent frameworks and services from Microsoft:

For more tori about how to run the code for this course, check the Course Setup.

πŸ™ You want help?

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

πŸ“‚ Each lesson get

  • One written lesson for the README plus one short video
  • Python code samples wey support Microsoft Foundry and Github Models (Free)
  • Links to more resources wey go help you to 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) Coming Soon
Deploying Scalable Agents Coming Soon
Creating Local AI Agents Coming Soon
Securing AI Agents Coming Soon

πŸŽ’ Odas KΙ”si

Na wi team dey produce oda kΙ”si dem! Make you check am:

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 for di contribution of beta beta kode sampulwey dem wey dey show how Agentic RAG dey work.

Contributing

Dis project dey welcome contribution and suggestion. Plenti contribution need say you gree to one Contributor License Agreement (CLA) wey talk say you get di right, and you really dey grant us di rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit pull request, one CLA bot go automatically find out if you need to provide CLA and go put appropriate decoration for the PR (like status check, comment). Just follow wetin di bot talk make you do. You go only need to do am once for all di repos wey dey use our CLA.

Dis project don adopt di Microsoft Open Source Code of Conduct. For more info, check di Code of Conduct FAQ or contact opencode@microsoft.com for any extra question or comment.

Trademarks

Dis project fit get trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos na subject to and you must follow Microsoft's Trademark & Brand Guidelines. If you use Microsoft trademarks or logos for changed versions of dis project, e no suppose cause confusion or make people believe say Microsoft sponsor am. Any use of third-party trademarks or logos dey subject to di third parties' own policies.

Getting Help

If you jam problem or get any question about how to build AI apps, come join:

Microsoft Foundry Discord

If you get feedback on product or you see error while you dey build, visit:

Microsoft Foundry Developer Forum


Disclaimer: Dis dokument don translate wit AI translation service Co-op Translator. Even tho we dey try make am correct, abeg sabi say automated translations fit get some mistakes or wrong tins. Di original dokument for im own language na di correct one wey you suppose trust. If na important tins, better make professional human translation do am. We no go responsible for any wahala or wrong meaning wey fit come from using dis translation.