Ops
@weave.op() (Python) ou l’enveloppez avec weave.op() (TypeScript), Weave capture automatiquement son code, ses entrées, ses sorties et ses métadonnées d’exécution. Les Ops sont les éléments de base du tracing, des scorers d’évaluation et de tout calcul suivi.
Appels
- Les arguments d’entrée
- La valeur de sortie
- Le temps d’exécution et la latence
- Les relations parent-enfant (pour les appels imbriqués)
- Toutes les erreurs survenues
- Appartenir à une trace (une collection d’appels dans le même contexte d’exécution)
- Avoir des Appels parents et enfants, formant une structure arborescente
Traces
trace_id) que vous pouvez utiliser pour récupérer l’arborescence complète des appels. Si vous récupérez les informations d’un appel à l’aide de son ID, vous n’obtenez que les données de l’appel spécifié, et non celles de ses appels enfants.