Get in Touch
 Duration 14 hours

Course Outline

Foundations of AutoGen

  • Core definitions of agents and group chat structures
  • Mechanics of function calling and role-based chaining
  • Identifying limitations in built-in agents and the necessity for customization

Engineering Custom Agents in Python

  • Extending behavior through user_proxy and AssistantAgent subclasses
  • Embedding role-specific logic and autonomous decision-making
  • Developing reusable agent modules and mixins for efficiency

Advanced Tool Integration and Routing

  • Processes for tool registration, binding, and execution
  • Implementing conditional routing of inputs to specific tools
  • Orchestrating multi-step toolchains and composite actions

Planning and Context Strategy

  • Architecting task decomposers and intermediate planning layers
  • Persisting context across interconnected agent chains
  • Implementing scoped memory solutions for long-duration sessions

Robust Error Handling and Recovery

  • Identifying and resolving failed or incomplete agent interactions
  • Configuring agent-triggered retries and fallback strategies
  • Enhancing reliability through logging, debugging, and output validation

Collaborative Multi-Agent Systems

  • Coordinating specialized agents within dynamic group configurations
  • Orchestrating reasoning loops and cooperative workflow patterns
  • Balancing role separation against role blending in task execution

Production Deployment Strategies

  • Optimizing performance and costs through token management and caching
  • Integrating AutoGen workflows into web applications or data pipelines
  • Ensuring security, observability, and effective user feedback loops

Requirements

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