Aller au contenu principal

Ajouter des traces aux applications : traçage automatique et manuel

Découvrez les différentes approches que vous pouvez adopter pour ajouter des traces à votre application d'IA générative Python et TypeScript.

MLflow propose trois approches du traçage pour Python et TypeScript.

Quelle approche devrais-je utiliser ?

Start par le traçage automatique. C'est le moyen le plus rapide de faire fonctionner les traces. Ajoutez le traçage manuel plus tard si vous avez besoin de plus de contrôle.

Scénario

Recommandations

Utiliser une bibliothèque GenAI

Utilisez le traçage automatique pour la bibliothèque sélectionnée.

Utiliser directement les SDK LLM

  • Utiliser le traçage automatique pour la bibliothèque API
  • Ajoutez des décorateurs de traçage manuel pour combiner plusieurs appels LLM en une seule trace

Utilisez plusieurs bibliothèques ou SDK GenAI

  • Activer le suivi automatique pour chaque framework/SDK
  • Ajoutez des décorateurs de traçage manuel pour combiner les appels à plusieurs frameworks ou SDK dans une seule trace

Tous les autres scénarios, ou si vous avez besoin de plus de contrôle.

Utilisez le traçage manuel :

Scénario

Recommandations

Utiliser une bibliothèque GenAI

Utilisez le traçage automatique pour la bibliothèque sélectionnée.

Utiliser directement les SDK LLM

  • Utiliser le traçage automatique pour la bibliothèque API
  • Ajoutez des décorateurs de traçage manuel pour combiner plusieurs appels LLM en une seule trace

Utilisez plusieurs bibliothèques ou SDK GenAI

  • Activer le suivi automatique pour chaque framework/SDK
  • Ajoutez des décorateurs de traçage manuel pour combiner les appels à plusieurs frameworks ou SDK dans une seule trace

Tous les autres scénarios, ou si vous avez besoin de plus de contrôle.

Utilisez le traçage manuel :