ai-agents-for-beginners  by microsoft

Course for building AI agents

Created 9 months ago
38,856 stars

Top 0.8% on SourcePulse

GitHubView on GitHub
Project Summary

This repository offers a 10-lesson course designed for beginners to learn the fundamentals of building AI agents. It provides a structured curriculum with written lessons, video explanations, and Python code samples, targeting individuals new to Generative AI and AI agent development. The course aims to equip learners with practical skills and knowledge in agentic design patterns and frameworks.

How It Works

The course leverages Microsoft's AI Agent frameworks, including Semantic Kernel and AutoGen, for building agents. Code samples utilize Azure AI Foundry for interacting with language models, with an option for free, limited access via GitHub Models. The curriculum covers core concepts like tool use, agentic RAG, planning, multi-agent systems, and metacognition, emphasizing practical application and trustworthy AI agent design.

Quick Start & Requirements

  • Install/Run: Fork the repository to access code samples.
  • Prerequisites: An Azure account is required for Azure AI Foundry. GitHub Models offer free, limited access.
  • Resources: Each lesson includes code samples, written explanations, and video links.
  • Setup: No explicit setup time is mentioned, but Azure account setup may be required.
  • Links: Generative AI For Beginners course

Highlighted Details

  • 10 distinct lessons covering AI agent fundamentals.
  • Multi-language support for course materials.
  • Code samples compatible with Azure AI Foundry and GitHub Models.
  • Focus on key agentic design patterns and frameworks like Semantic Kernel and AutoGen.

Maintenance & Community

  • Contributions are welcomed via issues and pull requests, subject to a Contributor License Agreement (CLA).
  • The project adheres to the Microsoft Open Source Code of Conduct.
  • Community support is available via the Azure AI Community Discord.

Licensing & Compatibility

  • The repository content is not explicitly licensed in the provided README. Trademark usage is subject to Microsoft's guidelines.

Limitations & Caveats

Full functionality and access to all code examples require an Azure account, as some samples utilize Azure AI Foundry. The README does not specify the exact license for the course content or code samples.

Health Check
Last Commit

2 days ago

Responsiveness

1 week

Pull Requests (30d)
56
Issues (30d)
5
Star History
4,448 stars in the last 30 days

Explore Similar Projects

Starred by Wes McKinney Wes McKinney(Author of Pandas), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
22 more.

autogen by microsoft

0.5%
50k
Agentic framework for multi-agent AI applications
Created 2 years ago
Updated 19 hours ago
Feedback? Help us improve.