Module 1
Introduction à AutoGen
Introduction à AutoGen
20min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce qu'AutoGen ?
AutoGen vs CrewAI vs LangGraph
Architecture conversationnelle
Agents types et rôles
Cas d'usage
Module 2
Premiers Agents AutoGen
Premiers Agents AutoGen
30min
Leçons vidéo
Exercices
Lab pratique
Installation et setup
AssistantAgent (agent LLM)
UserProxyAgent (proxy humain/code)
Configuration et customization
Lab : Conversation two-agent simple
Module 3
Conversations et Orchestration
Conversations et Orchestration
30min
Leçons vidéo
Exercices
Lab pratique
Initier une conversation
Conversation flow et control
Termination conditions
Max turns et timeouts
Lab : Conversation avec terminaison conditionnelle
Module 4
Code Execution
Code Execution
25min
Leçons vidéo
Exercices
Lab pratique
Code executor agents
Docker executor vs Local executor
Sécurité et sandboxing
Gestion des erreurs
Lab : Agent qui écrit et exécute du code
Module 5
Group Chat
Group Chat
35min
Leçons vidéo
Exercices
Lab pratique
GroupChat et GroupChatManager
Multi-agent collaboration
Speaker selection strategies
Round-robin vs auto-selection
Lab : Équipe de 4 agents collaboratifs
Module 6
Tools et Function Calling
Tools et Function Calling
25min
Leçons vidéo
Exercices
Lab pratique
Register tools avec agents
Function calling automatique
Custom tools
Tool descriptions
Lab : Agents avec outils externes
Module 7
Patterns Avancés
Patterns Avancés
30min
Leçons vidéo
Exercices
Lab pratique
Nested chats (conversations imbriquées)
Sequential vs parallel execution
Reflection et self-critique
Human-in-the-loop
Lab : Pipeline multi-agents complexe
Module 8
Production et Best Practices
Production et Best Practices
25min
Leçons vidéo
Exercices
Lab pratique
Gestion des coûts (token optimization)
Caching et optimisation
Error handling et retry logic
Logging et debugging
Déploiement