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.
- Automatique – Ajoutez une ligne
mlflow.<library>.autolog()pour capturer automatiquement la logique de l’application pour plus de 20 bibliothèques prises en charge. - Manuel — Conçu pour la logique personnalisée et les workflows complexes, contrôlez ce qui est tracé à l'aide des API de décorateur de fonctions ou des API de bas niveau.
- Combiné - Combinez les deux approches pour une couverture complète.
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 |
|
Utilisez plusieurs bibliothèques ou SDK GenAI |
|
Tous les autres scénarios, ou si vous avez besoin de plus de contrôle. | Utilisez le traçage manuel :
|