Prenez contact avec nous

Plan du cours

Introduction aux environnements Python pour le développement agent

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

Aperçu des SDK et des frameworks d'agents

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

Construction d'agents fonctionnels en Python

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

Intégration des outils et des API

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

Orchestration des agents et schémas de communication

  • Collaboration multi-agents utilisant AutoGen.
  • Délégation des tâches et logique de planification.
  • Orchestration événementielle et asynchrone.

Tests, débogage et observabilité

  • Tests des agents avec des entrées simulées et des environnements contrôlés.
  • Débogage du flux de messages et de l'appel des outils.
  • Mise en œuvre de journaux structurés et de mesures de performance.

Déploiement et considérations pour la production

  • Emballage et conteneurisation des services d'agents Python.
  • Intégration avec les pipelines CI/CD.
  • Mise à l'échelle, surveillance et maintenance des agents à longue exécution.

Résumé et prochaines étapes

Pré requis

  • Une compréhension de la programmation en Python et de la gestion des packages.
  • De l'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 plateforme
  • Ingénieurs en apprentissage automatique (ML)
 21 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires