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
Revisiting AutoGen Fundamentals
- Defining agents and group structures.
- Understanding function calling and role chaining.
- Identifying limitations of built-in agents to determine where customization is essential.
Engineering Custom Agents in Python
- Defining agent behavior by extending user_proxy and AssistantAgent subclasses.
- Integrating role-specific logic and autonomous decision-making.
- Developing reusable agent modules and mixins for maintainability.
Sophisticated Tool Integration and Routing
- Managing tool registration, binding, and invocation processes.
- Conditionally directing inputs to specific tools based on context.
- Overseeing multi-step toolchains and composite actions.
Strategic Planning and Context Governance
- Designing task decomposers and intermediate planners.
- Ensuring context consistency across chained agents.
- Implementing scoped memory solutions for long-running sessions.
Robust Error Handling and Recovery
- Identifying and managing failed or incomplete interactions.
- Implementing agent-triggered retries and fallback logic.
- Enhancing observability through logging, debugging, and response validation.
Cooperative Multi-Agent Architectures
- Coordinating specialist roles within dynamic agent groups.
- Orchestrating reasoning loops and cooperative workflows.
- Balancing role separation versus role blending in task assignments.
Enterprise-Ready Deployment Strategies
- Optimizing performance and cost efficiency through token management and caching.
- Integrating AutoGen workflows into web applications or CI/CD pipelines.
- Prioritizing security, observability, and user feedback loops.
Requirements
- Strong proficiency in Python programming.
- Practical experience in developing LLM-based applications.
- A solid 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.