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
Foundational Review of AutoGen
- Core definitions of agents and group dynamics
- Mechanisms of function calling and role chaining
- Identifying limitations of default agents and the need for customization
Engineering Custom Agents in Python
- Defining agent behaviors through user_proxy and AssistantAgent subclasses
- Incorporating role-specific logic and autonomous decision-making
- Developing reusable agent modules and mixins for efficiency
Advanced Tool Integration and Routing Strategies
- Processes for tool registration, binding, and invocation
- Implementing conditional logic to route inputs to specific tools
- Managing complex multi-step toolchains and composite actions
Planning and Context Management Frameworks
- Designing task decomposers and intermediate planning modules
- Maintaining coherent context across chained agent interactions
- Implementing scoped memory for extended and long-running sessions
Error Handling and Robust Recovery Mechanisms
- Detecting and managing failed or incomplete agent interactions
- Implementing agent-triggered retries and intelligent fallback logic
- Enhancing logging, debugging, and response validation processes
Multi-Agent Collaboration with Custom Roles
- Coordinating specialist agents within dynamic groups
- Orchestrating reasoning loops and cooperative workflow execution
- Balancing role separation versus role blending in task assignments
Strategies for Real-World Deployment
- Optimizing system performance and cost efficiency (token usage, caching)
- Integrating AutoGen workflows into web applications or data pipelines
- Ensuring security, observability, and seamless user feedback loops
Requirements
- Strong proficiency in Python programming.
- Practical experience in developing LLM-based applications.
- Understanding of function calling mechanisms and multi-agent system architecture.
Target Audience
- Senior Software 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.