Vibe Coding Discover

AI Agents

ai-agents-for-beginners

View on GitHub

18 Lessons to Get Started Building AI Agents

★ 75K24,824 forksJupyter NotebookMITmicrosoft

Microsoft's 18-lesson course for building AI agents, with Jupyter notebooks using Microsoft Agent Framework, Foundry, Semantic Kernel and AutoGen. Covers tool use, agentic RAG, multi-agent and planning patterns, memory, protocols (MCP/A2A), local agents and production deployment.

Use Cases

Learn AI agent fundamentals from scratchBuild tool-using agentsDesign multi-agent systemsImplement agentic RAG over documentsAdd agent memory and context engineeringBuild planning and metacognition patternsCreate browser-use agentsRun local AI agents with Foundry LocalDeploy scalable agents to productionSecure agents with cryptographic receiptsWire agents to MCP/A2A protocolsTeach agentic design patterns in a classroom or self-study

Built With

Language
Jupyter Notebook
Frameworks
Microsoft Agent Framework · Semantic Kernel · AutoGen · Microsoft Foundry Agent Service · Azure AI Foundry · Foundry Local · MCP · A2A · ChromaDB · OpenAI SDK · Azure AI Search

Tags

ai-agents · education · course · microsoft-agent-framework · semantic-kernel · autogen · multi-agent · agentic-rag · mcp · a2a · agent-memory · context-engineering · browser-use · foundry-local · production-agents · jupyter-notebook