Get in Touch
 Duration 14 hours

Course Outline

Revisiting AutoGen Core Concepts

  • Definitions of agents and group configurations.
  • Mechanics of function calling and role chaining.
  • Identifying limitations in built-in agents and assessing the need for customization.

Constructing Custom Agents via Python

  • Defining agent behaviors through user_proxy and AssistantAgent subclasses.
  • Integrating role-specific logic and decision-making processes.
  • Developing reusable agent modules and mixins.

Sophisticated Tool Integration and Routing

  • Processes for tool registration, binding, and invocation.
  • Conditionally directing inputs to specific tools.
  • Overseeing multi-step toolchains and composite actions.

Planning and Context Management

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

Error Handling and Recovery Protocols

  • Identifying and managing failed or incomplete interactions.
  • Implementing agent-triggered retries and fallback logic.
  • Logging, debugging, and validating responses.

Multi-Agent Collaboration with Custom Roles

  • Coordinating specialized agents within dynamic 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 (including token usage and caching).
  • Integrating AutoGen workflows into web applications or processing pipelines.
  • Incorporating security measures, observability, and user feedback loops.

Summary 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 architectures.

Target Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories