Skip to main content
Dans Weave, les vues enregistrées vous permettent de personnaliser votre interaction avec les appels de fonction tracés et les évaluations. En définissant une vue enregistrée, vous pouvez configurer des filtres, le tri et la visibilité des colonnes afin d’accéder rapidement aux données pertinentes. Vous pouvez créer, modifier et enregistrer des vues directement dans le SDK Python de Weave ou via l’UI. Le SDK Python offre un contrôle fin pour le filtrage et les requêtes par programmation, tandis que l’UI permet d’explorer et d’enregistrer facilement différentes configurations de tableau dans les onglets Traces et Evals. Ce guide explique comment :

Vues enregistrées dans le SDK Python

La classe SavedView de Weave permet d’enregistrer, de filtrer, de trier et de personnaliser des vues sur les données de trace et d’évaluation.

Initialiser un SavedView

Initialisez une instance de SavedView dans votre projet Weave :

Afficher la SavedView sous forme de grille

Utilisez .to_grid() pour afficher la vue enregistrée sous forme de grille. Spécifiez le nombre maximal de lignes à afficher avec limit.
Affichez la représentation en grille avec .show() :

Définir les colonnes affichées

Utilisez .set_columns() pour définir les colonnes à afficher dans la vue. Indiquez une ou plusieurs colonnes à afficher.

Ajouter des colonnes

Utilisez .add_column() pour ajouter une ou plusieurs nouvelles colonnes à la vue. Indiquez une ou plusieurs colonnes à ajouter.

Trier les colonnes

Utilisez .sort_by() pour trier les résultats selon une colonne spécifique. Indiquez le nom de la colonne à trier et l’ordre de tri (asc ou desc).

Filtrer par nom d’opération

Dans Weave, chaque trace ou évaluation est associée à un nom d’opération. Utilisez .filter_op() pour filtrer la SavedView afin de n’inclure que les appels pour lesquels cette opération précise a été exécutée.

Filtrer par opérateur et condition

Utilisez .add_filter() pour appliquer un filtre personnalisé à la vue. Définissez le filtre à l’aide de l’un des opérateurs de filtre pris en charge et d’une condition.

Opérateurs de filtre

Supprimer des filtres

Utilisez .remove_filter() pour supprimer un filtre spécifique de la vue en indiquant son index ou le nom du champ.
Utilisez .remove_filters() pour supprimer tous les filtres.

Enregistrez la SavedView

Utilisez .save() pour publier la vue enregistrée sur Weave.

Récupérer les appels de fonction

Utilisez .get_calls() pour récupérer les appels de fonction correspondant aux filtres de la vue enregistrée. Vous pouvez spécifier des paramètres facultatifs, comme limit et offset.

Vues enregistrées dans l’UI

Vous pouvez créer, charger, renommer et modifier des vues enregistrées dans Weave UI. Pour un contrôle plus fin, utilisez le Python SDK.

Créer une vue enregistrée

  1. Accédez à l’onglet Traces ou Evals.
  2. Ajustez l’un des paramètres suivants dans la configuration de votre tableau :
    • Filtres
    • Ordre de tri
    • Taille de la page
    • Visibilité des colonnes
    • Épinglage des colonnes
  3. Enregistrez la vue de l’une des deux manières suivantes :
    • Dans le coin supérieur droit, cliquez sur Enregistrer la vue.
    • Cliquez sur le bouton menu () à gauche de Enregistrer la vue. Dans le menu déroulant, cliquez sur + Save as new view.

Charger une vue enregistrée

  1. Accédez à l’onglet Traces ou Evals.
  2. Cliquez sur le bouton menu () à gauche du titre de l’onglet. Un menu déroulant contenant toutes les vues enregistrées apparaît.
  3. Cliquez sur la vue que vous souhaitez ouvrir. La vue enregistrée s’affiche dans l’onglet Traces ou Evals.

Renommer une vue enregistrée

  1. Suivez les étapes décrites dans Charger une vue enregistrée.
  2. Dans l’angle supérieur gauche de l’onglet Traces ou Evals, cliquez sur le nom de la vue.
  3. Saisissez un nouveau nom pour la vue.
  4. Pour enregistrer le nouveau nom de la vue, appuyez sur Entrée.

Modifier une vue enregistrée

  1. Suivez les étapes décrites dans Charger une vue enregistrée.
  2. Ajustez la configuration de votre tableau.
  3. En haut à droite, cliquez sur Enregistrer la vue.

Supprimer une vue enregistrée

Vous pouvez supprimer une vue si vous estimez qu’elle ne vous est plus utile, à vous et à votre équipe. Cette action est irréversible.
  1. Accédez à l’onglet Traces ou Evals.
  2. Chargez la vue que vous souhaitez supprimer.
  3. Cliquez sur le bouton menu () à gauche de Enregistrer la vue.
  4. Dans le menu déroulant, cliquez sur Supprimer la vue.
  5. Dans la fenêtre modale, confirmez en cliquant sur Supprimer la vue. Sinon, cliquez sur Annuler pour annuler la suppression.

Revenir à la vue par défaut

  1. Accédez à l’onglet Traces ou Evals.
  2. Cliquez sur le bouton menu () à droite de l’onglet Traces ou Evals. Un menu déroulant répertoriant toutes les vues enregistrées s’affiche.
  3. En bas du menu, cliquez sur Traces ou Evals. La vue par défaut s’affiche.