build-with-ag2

Mastering Real-World Agentic AI Applications with AG2 (AutoGen)

A comprehensive tutorial series covering the fundamentals to advanced concepts of building agentic AI applications using AG2 (AutoGen).

🎯 Overview

This hands-on workshop series takes you through the complete journey of building intelligent AI agents that can work together, solve complex problems, and integrate with real-world applications. Whether you’re new to agentic AI or looking to deepen your expertise, these modules provide practical examples and industry best practices.

πŸ“š Course Modules

Module 1: Introduction and Foundation of AI Agents

File: module1_introduction/module1_introduction.ipynb

Module 2: Setup and Environment Configuration

Directory: module2_setup/

Module 3: Core Concepts and Architectures

Directory: module3_core_concepts_and_architectures/

Module 4: Advanced Agent Design Patterns

Directory: module4_advanced_agent_design_patterns/

Module 5: Building Custom Agents

Directory: module5_building_custom_agents/

Module 6: Integration with External Tools

Directory: module6_integration_with_external_tools/

Module 7: Real-World Example

Directory: module7_real_world_examples/

πŸš€ Getting Started

Prerequisites

Installation

  1. Clone this repository:
git clone <repository-url>
cd ag2-workshop
  1. Install core dependencies (Modules 1–5, 7):
pip install "ag2[openai]" python-dotenv streamlit tavily-python
  1. For Module 6 (MCP integration) β€” requires Python 3.12+:
pip install "ag2[openai,mcp]" python-dotenv streamlit arxiv wikipedia
  1. Start with Module 1:
jupyter notebook module1_introduction/module1_introduction.ipynb

πŸ”§ Key Technologies

πŸ“– Learning Path

  1. Beginner: Start with Modules 1-3 to understand fundamentals
  2. Intermediate: Progress through Modules 4-6 for advanced patterns
  3. Advanced: Complete Module 7 for real-world production deployments

🎨 Features

🀝 Contributing

For questions or improvements, please refer to the main AG2 documentation and community resources.

πŸ“š Additional Resources


This tutorial series provides hands-on experience with cutting-edge agentic AI development using AG2.