ai-agents-for-beginners  by microsoft

Course for building AI agents

created 8 months ago
33,207 stars

Top 1.0% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
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

1 week ago

Responsiveness

1 week

Pull Requests (30d)
15
Issues (30d)
6
Star History
15,545 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.