Get in Touch
 Duration 14 hours

Course Outline

Foundational Review of AutoGen

  • Core definitions of agents and group structures.
  • Mechanics of function calling and role chaining.
  • Identifying limitations of built-in agents and the necessity for customization.

Engineering Custom Agents via Python

  • Configuring agent behavior through user_proxy and AssistantAgent subclasses.
  • Integrating role-specific logic and autonomous decision-making processes.
  • Developing reusable agent modules and mixins for scalability.

Advanced Tool Integration and Routing Strategies

  • Procedures for tool registration, binding, and execution.
  • Conditionally directing inputs to specialized tools.
  • Managing complex multi-step toolchains and composite actions.

Planning and Context Management Frameworks

  • Designing task decomposers and intermediate planning structures.
  • Ensuring contextual consistency across chained agents.
  • Implementing scoped memory solutions for extended sessions.

Error Handling and Resilience Mechanisms

  • Identification and management of failed or incomplete interactions.
  • Implementing agent-triggered retries and fallback logic.
  • Strategies for logging, debugging, and response validation.

Collaborative Multi-Agent Systems with Custom Roles

  • Coordination of specialized agents within dynamic groups.
  • Orchestration of reasoning loops and cooperative workflows.
  • Balancing role separation versus role blending in task allocation.

Real-World Deployment and Optimization

  • Performance and cost optimization techniques, including token usage and caching.
  • Integration of AutoGen workflows into web applications or CI/CD pipelines.
  • Incorporating security, observability, and user feedback loops.

Conclusion and Future Directions

Requirements

  • Strong proficiency in Python programming.
  • Practical experience in developing LLM-based applications.
  • Working knowledge of function calling and multi-agent system architecture.

Target Audience

  • Senior developers.
  • Platform engineers.
  • AI architects.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories