Get in Touch
 Duration 7 hours

Course Outline

1. Overview of LLM Applications and Introduction to AutoGen v0.4

  • Foundational understanding of Large Language Models (LLMs), including their technical capabilities and operational applications.
  • Introduction to AutoGen v0.4, detailing its features, architectural design, and mechanisms for streamlining the development of agentic AI systems.

2. Fundamental Concepts and Components of AutoGen

  • Interpretation of the Layered Framework:
    • Core Layer: An event-driven architecture that facilitates dynamic and adaptive workflows.
    • AgentChat API: A high-level interface designed for constructing task-specific agents.
    • Extensions: Modules for integrating custom agents, specialized tools, and memory components to expand system functionality.
  • Asynchronous Messaging: Implementation of event-driven patterns and request-response interaction protocols.

3. Development of an Initial Multi-Agent Application

  • Agent Definition: Configuration of Assistant and User Proxy roles.
  • Agent Communication Setup: Establishment of asynchronous messaging channels between system entities.
  • Sample Application Implementation: Construction of a basic multi-agent system to execute a defined operational task.
  • Observability and Debugging: Utilization of integrated metric tracking and message tracing capabilities for real-time system monitoring.

4. Case Studies and Operational Best Practices

  • Applied Scenarios: Analysis of successful AutoGen implementations across various sectors.
  • Best Practices: Standards for designing efficient and scalable LLM applications using the AutoGen framework.
  • Challenge Mitigation: Identification of common development hurdles and corresponding remediation strategies.
  • Questions and Answers (Q&A)

This workshop is intended for the following participants:

  • Software developers
  • Data scientists
  • Data engineers
  • Individuals with a programming background or aptitude seeking to expand their proficiency in AI application development.

Requirements

Prerequisites: Proficiency in Python programming

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories