Skip to content

learnwithparam/multi-agent-autogen

Repository files navigation

Multi-Agent Systems with AutoGen GroupChat

learnwithparam.com

Build a travel support assistant (like Booking.com) with AutoGen. Set up GroupChat orchestration with booking, search, and support agents under a supervisor, and enable dynamic function calling.

Start learning at learnwithparam.com. Regional pricing available with discounts of up to 60%.

What You'll Learn

  • Build multi-agent systems with AutoGen GroupChat orchestration
  • Enable agents to call functions and tools dynamically
  • Manage conversation state across agent interactions
  • Design supervisor-based agent routing

Tech Stack

  • AutoGen - Multi-agent conversation framework
  • MCP - Model Context Protocol for tool integration
  • FastAPI - High-performance async Python web framework
  • Docker - Containerized development

Getting Started

make dev    # One command to set up and run

Open http://localhost:8000/docs for the interactive API docs.

Challenges

  1. The Basic Chat - Two-agent conversation
  2. The First Tool - Read-only tool (search_bookings)
  3. The "Eyes and Ears" - Expanding read tools
  4. The "Hands" - State-changing tools
  5. The API Wrapper - FastAPI endpoints for frontend
  6. The "Supervisor" - GroupChat with supervisor routing
  7. Add More Tools - Extended capabilities

Learn more

About

Multi-Agent Systems with AutoGen GroupChat - Workshop by learnwithparam.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors