Get in Touch
 Duration 14 hours

Course Outline

Recap of AutoGen Core Principles

  • Defining agents and group structures
  • Understanding function calling and role chaining
  • Identifying limitations of built-in agents and the need for customization

Developing Custom Agents with Python

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

Advanced Tool Integration and Routing

  • Processes for tool registration, binding, and invocation
  • Conditionally directing inputs to specific tools
  • Orchestrating multi-step toolchains and composite actions

Planning and Context Governance

  • Designing task decomposers and intermediate planners
  • Maintaining context continuity across chained agents
  • Implementing scoped memory for extended sessions

Error Handling and Recovery Protocols

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

Multi-Agent Collaboration with Custom Roles

  • Coordinating specialized agents within dynamic groups
  • Orchestrating reasoning loops and cooperative workflows
  • Balancing role separation versus role blending in task allocation

Real-World Deployment Strategies

  • Optimizing for performance and cost efficiency (e.g., token usage, caching)
  • Integrating AutoGen workflows into web applications or pipelines
  • Incorporating security, observability, and user feedback mechanisms

Requirements

  • Strong proficiency in Python programming
  • Practical experience developing LLM-based applications
  • Working knowledge 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