Get in Touch
 Duration 14 hours

Course Outline

AutoGen Core Concepts Recap

  • Definitions of agents and agent groups
  • Mechanics of function calling and role chaining
  • Identifying limitations of built-in agents and the necessity for customization

Engineering Custom Agents with Python

  • Defining agent behavior through user_proxy and AssistantAgent subclasses
  • Embedding role-specific logic and decision-making processes
  • Developing reusable agent modules and mixins

Sophisticated Tool Integration and Routing

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

Planning and Context Management

  • Architecting task decomposers and intermediate planners
  • Persisting context across chained agent interactions
  • Implementing scoped memory for long-duration sessions

Error Handling and Recovery Protocols

  • Identifying and resolving failed or incomplete interactions
  • Implementing agent-triggered retries and fallback logic
  • Comprehensive logging, debugging, and response validation

Multi-Agent Collaboration with Custom Roles

  • Coordinating specialists within dynamic agent groups
  • Managing reasoning loops and cooperative workflow structures
  • Balancing role separation versus role blending in task assignments

Real-World Deployment Strategies

  • Performance and cost optimization (token management, caching)
  • Integrating AutoGen workflows into web applications or CI/CD pipelines
  • Enhancing security, observability, and user feedback loops

Requirements

  • Strong proficiency in Python programming.
  • Prior experience in developing LLM-driven applications.
  • Understanding of function calling mechanics and multi-agent system architecture.

Target Audience

  • Senior Developers
  • Platform Engineers
  • AI Architects

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories