Get in Touch
 Duration 14 hours

Course Outline

Recap of AutoGen Core Concepts

  • Defining agents and group configurations
  • Mechanics of function calling and role chaining
  • Identifying built-in agent limitations and the need for customization

Engineering Custom Agents in Python

  • Extending user_proxy and AssistantAgent to define agent behavior
  • Injecting role-specific logic and decision-making capabilities
  • Developing reusable agent modules and mixins

Advanced Tool Integration & Routing

  • Tool registration, binding, and invocation strategies
  • Conditional routing of inputs to specific tools
  • Orchestrating multi-step toolchains and composite actions

Planning & Context Management

  • Designing task decomposers and intermediate planning layers
  • Persisting context across chained agents
  • Implementing scoped memory for extended sessions

Error Handling & Recovery Protocols

  • Detecting and managing failed or incomplete interactions
  • Implementing agent-triggered retries and fallback logic
  • Logging, debugging, and validating responses

Multi-Agent Collaboration with Custom Roles

  • Coordinating specialized roles within dynamic agent groups
  • Orchestrating reasoning loops and cooperative workflows
  • Balancing role separation vs. role blending in task assignments

Real-World Deployment Strategies

  • Optimizing for performance and cost efficiency (token usage, caching)
  • Integrating AutoGen workflows into web applications or data pipelines
  • Enhancing security, observability, and user feedback loops

Summary & Next Steps

Requirements

  • Strong proficiency in Python programming
  • Practical experience with LLM-based application development
  • Understanding of function calling and multi-agent system architecture

Target Audience

  • Senior Developers
  • Platform Engineers
  • AI Architects

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories