Get in Touch
 Duration 14 hours

Course Outline

Review of AutoGen Core Concepts

  • Definitions of agents and groups.
  • Understanding function calling and role chaining.
  • Identifying limitations of built-in agents and recognizing when customization is required.

Building Custom Agents with Python

  • Defining agent behavior through user_proxy and AssistantAgent subclasses.
  • Injecting role-specific logic and decision-making processes.
  • Creating reusable agent modules and mixins for efficient development.

Advanced Tool Integration and Routing

  • Managing tool registration, binding, and invocation.
  • Conditionally routing inputs to specific tools for precision.
  • Orchestrating multi-step toolchains and composite actions.

Planning and Context Management

  • Designing task decomposers and intermediate planners.
  • Maintaining coherent context across chained agents.
  • Implementing scoped memory for long-running sessions.

Error Handling and Recovery Mechanisms

  • Detecting and managing failed or incomplete interactions.
  • Implementing agent-triggered retries and fallback logic.
  • Establishing robust logging, debugging, and response validation practices.

Multi-Agent Collaboration with Custom Roles

  • Coordinating specialists within dynamic agent groups.
  • Orchestrating reasoning loops and cooperative workflows.
  • Deciding between role separation and role blending in task assignments.

Real-World Deployment Strategies

  • Optimizing for performance and cost efficiency (e.g., token use, caching).
  • Embedding AutoGen workflows into web applications or data pipelines.
  • Integrating security measures, observability features, and user feedback loops.

Summary and Next Steps

Requirements

  • Strong proficiency in Python programming.
  • Practical experience in developing LLM-based applications.
  • Working familiarity with function calling and multi-agent system design.

Intended Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories