Get in Touch
 Duration 14 hours

Course Outline

Refresher on AutoGen Fundamental Concepts

  • Definitions of agents and groups
  • Function calling mechanics and role chaining
  • Identifying limitations of built-in agents and the need for customization

Developing Custom Agents in Python

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

Sophisticated Tool Integration and Routing

  • Tool registration, binding, and execution
  • Conditional routing of inputs to designated tools
  • Managing multi-step toolchains and composite actions

Strategic Planning and Context Governance

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

Robust Error Handling and Recovery

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

Multi-Agent Collaboration with Customized Roles

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

Enterprise-Grade Deployment Strategies

  • Performance and cost optimization (token usage, caching)
  • Integrating AutoGen workflows into web applications or data pipelines
  • Ensuring security, observability, and incorporating user feedback

Conclusions and Future Directions

Requirements

  • Advanced proficiency in Python development
  • Practical experience in developing LLM-driven applications
  • Understandings of function calling mechanics and multi-agent system architecture

Target Audience

  • Senior Software Developers
  • Platform Engineers
  • AI Architects

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories