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
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
Testimonials (1)
I liked that he constantly provided examples but also offered time for individual work on what he presented.