Prenez contact avec nous
 Durée 21 heures

Plan du cours

Introduction aux environnements Python pour le développement d'agents

  • Installation de Python, des environnements virtuels et de la gestion des dépendances.
  • Utilisation de Git et de Docker pour le versioning et l'isolation.
  • Meilleures pratiques pour des environnements reproductibles.

Aperçu des SDK et frameworks d'agents

  • LangChain, AutoGen et autres SDK émergents.
  • Structure et cycle de vie de l'agent : perception, raisonnement et action.
  • Comparaison des capacités des SDK et des styles d'architecture.

Création d'agents fonctionnels en Python

  • Création d'un agent simple avec LangChain.
  • Connexion des agents aux outils et API externes.
  • Gestion des entrées/sorties, de la mémoire et de la persistance.

Intégration d'outils et d'API

  • Définition et enregistrement d'outils pour l'utilisation par les agents.
  • Intégration sécurisée d'API et gestion des clés.
  • Utilisation de sources de données externes et d'appels de fonctions personnalisés.

Orchestration des agents et modèles de communication

  • Collaboration multi-agents avec AutoGen.
  • Délégation de tâches et logique de planification.
  • Orchestration basée sur les événements et asynchrone.

Test, débogage et observabilité

  • Test des agents avec des entrées simulées et des environnements contrôlés.
  • Débogage du flux de messages et de l'invocation d'outils.
  • Mise en œuvre de la journalisation structurée et des métriques de performance.

Déploiement et considérations en production

  • Emballage et conteneurisation des services agents Python.
  • Intégration avec les pipelines CI/CD.
  • Passage à l'échelle, surveillance et maintenance des agents longue durée.

Synthèse et prochaines étapes

Pré requis

  • Une compréhension de la programmation Python et de la gestion des paquets.
  • Une expérience avec les API REST et les structures de données JSON.
  • Une familiarité de base avec l'E/S asynchrone en Python.

Public cible

  • Ingénieurs backend.
  • Ingénieurs plateformes.
  • Ingénieurs ML.

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires