Get in Touch
 Duration 14 hours

Course Outline

Recap of AutoGen Core Concepts

  • Defining agents and groups
  • Function calling and role chaining
  • Constraints of built-in agents and the necessity for customization

Constructing Custom Agents with Python

  • Specifying agent behavior via user_proxy and AssistantAgent subclasses
  • Incorporating role-specific logic and decision processes
  • Developing reusable agent modules and mixins

Advanced Tool Integration and Routing

  • Tool registration, binding, and execution
  • Conditionally directing inputs to designated tools
  • Oversight of multi-step toolchains and composite actions

Planning and Context Management

  • Architecting task decomposers and intermediate planners
  • Sustaining context across interconnected agents
  • Deploying scoped memory for extended sessions

Error Handling and Recovery Mechanisms

  • Identifying and managing failed or incomplete interactions
  • Agent-initiated retries and fallback procedures
  • Logging, debugging, and response verification

Multi-Agent Collaboration with Custom Roles

  • Coordinating specialists within dynamic agent groups
  • Orchestrating reasoning loops and cooperative workflows
  • Role separation versus role blending in task allocation

Real-World Deployment Strategies

  • Performance and cost optimization (token usage, caching)
  • Integration of AutoGen workflows into web applications or pipelines
  • Security, observability, and user feedback integration

Summary and Future Directions

Requirements

  • Proficiency in Python programming
  • Experience developing LLM-based applications
  • Understanding of function calling and multi-agent system design

Audience

  • Senior developers
  • Platform engineers
  • AI architects

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories