Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Refresher on Core AutoGen Concepts
- Definitions of agents and group configurations
- Function calling mechanisms and role chaining
- Identifying limitations of built-in agents to justify customization needs
Developing Custom Agents via Python
- Defining agent behaviors through user_proxy and AssistantAgent subclasses
- Embedding role-specific logic and decision-making processes
- Constructing reusable agent modules and mixins
Sophisticated Tool Integration and Routing
- Procedures for tool registration, binding, and invocation
- Conditional routing of inputs to designated tools
- Orchestrating multi-step toolchains and composite actions
Strategic Planning and Context Management
- Designing task decomposers and intermediate planners
- Preserving context integrity across chained agent interactions
- Implementing scoped memory for extended sessions
Error Management and Recovery Protocols
- Detecting and resolving failed or incomplete interactions
- Executing agent-triggered retries and fallback logic
- Comprehensive logging, debugging, and response validation
Collaborative Multi-Agent Systems with Custom Roles
- Coordinating specialized agents within dynamic groups
- Orchestrating reasoning loops and cooperative workflows
- Balancing role separation versus role blending in task execution
Practical Deployment Strategies
- Optimizing performance and cost efficiency (token usage, caching strategies)
- Integrating AutoGen workflows into web applications or processing pipelines
- Enhancing security, observability, and user feedback integration
Course Conclusion and Future Directions
Requirements
- Advanced proficiency in Python programming
- Practical experience in developing LLM-based applications
- Familiarity with function calling protocols and multi-agent system design
Target Audience
- Senior developers
- Platform engineers
- AI architects
Testimonials (1)
I liked that he constantly provided examples but also offered time for individual work on what he presented.