Skip to main content
T-Brain apprend à partir des informations de vos produits et de l’activité des acheteurs. Vous pouvez téléverser des données depuis vos systèmes existants ou, si vous êtes client Topsort, utiliser des jeux de données déjà synchronisés depuis Topsort. Pour commencer, fournissez votre catalogue et au moins un mois d’historique d’événements, y compris tous les achats ainsi que les clics et impressions de produits payants.

Types de jeux de données

Un jeu de données est une collection nommée utilisée pour entraîner un modèle. T-Brain prend en charge trois types de jeux de données : Vous pouvez nommer les jeux de données pour distinguer leur objet ou leur source, par exemple products-main-store ou events-september.

Téléverser des données

  1. Allez dans Data.
  2. Cliquez sur Add dataset.
  3. Sélectionnez Categories, Products ou Events.
  4. Donnez un nom au jeu de données.
  5. Téléversez vos fichiers Parquet et suivez les instructions.
T-Brain affiche la structure requise pour chaque type de jeu de données et vérifie que vos fichiers s’y conforment. Les tableaux ci-dessous expliquent les colonnes indiquées dans les exigences de téléversement. Les champs marqués Required doivent être renseignés. Les autres fournissent des informations produit, des relations ou le contexte nécessaire à votre cas d’usage.

Categories

Les téléversements de catégories sont des instantanés. Chaque téléversement doit contenir l’ensemble complet des catégories. Lorsqu’un path est fourni, son dernier segment doit être égal à category_id. Par exemple, une catégorie d’ID air-fryers pourrait avoir le path home.kitchen.air-fryers. Les segments du path peuvent contenir des lettres, des chiffres, des traits de soulignement et des traits d’union. Le path peut être null pour une catégorie racine ou un catalogue sans hiérarchie.

Products

Les téléversements de produits sont des instantanés. Chaque téléversement doit contenir l’ensemble complet des produits. Bien que seul product_id soit structurellement obligatoire, incluez des informations descriptives lorsqu’elles sont disponibles afin que le modèle dispose d’informations utiles sur vos produits.

Events

Fournissez au moins un mois d’historique d’événements. Incluez tous les achats, et pas seulement les achats attribués à la publicité, ainsi que les clics et impressions de produits payants. Les événements doivent inclure un identifiant d’acheteur cohérent afin de relier les interactions et les achats. Dans le jeu de données, cet identifiant est stocké dans user_id et doit rester stable d’une session et d’un jour à l’autre. Les téléversements d’événements sont additifs : vous pouvez ajouter l’activité de périodes supplémentaires.

Types d’événements pris en charge

Gardez des identifiants cohérents

Utilisez des identifiants exacts et cohérents entre les jeux de données :
  • Le product_id d’un événement doit correspondre au product_id du jeu de données produits.
  • Les valeurs de category_ids d’un produit doivent correspondre au category_id des enregistrements de catégorie.
  • Utilisez le même user_id pour le même acheteur dans les interactions et les achats.
  • Donnez à chaque ligne d’achat un event_id unique, et utilisez order_id pour regrouper les lignes d’une même commande.

Actualiser un jeu de données téléversé

Dans Data, cliquez sur Add Files à côté du jeu de données à mettre à jour. Pour les produits et les catégories, fournissez un instantané complet. Pour les événements, ajoutez les nouveaux enregistrements. Une fois le jeu de données mis à jour, réentraînez tout modèle qui doit apprendre des informations actualisées. Ajouter des fichiers n’actualise pas automatiquement un modèle déjà entraîné.

Utiliser les jeux de données Topsort synchronisés

Si vous êtes client Topsort, trois jeux de données sont déjà disponibles :
  • Topsort-categories
  • Topsort-products
  • Topsort-events
Ces jeux de données se mettent à jour en temps réel. Vous pouvez les sélectionner lors de la création d’une tâche au lieu de téléverser vous-même les mêmes informations. Les mises à jour en temps réel des jeux de données ne réentraînent pas automatiquement les modèles déployés.

Entraîner avec vos jeux de données

Allez dans Tasks, choisissez ce que le modèle doit faire et sélectionnez les jeux de données pertinents. Par exemple, une tâche de classement de produits utilise les produits et les événements. Lancez l’entraînement, suivez la progression dans Training et examinez la qualité du modèle dans Evals avant le déploiement.

Confidentialité et accès aux données

Vos données téléversées et vos modèles fine-tunés sont isolés par détaillant. Les politiques de conservation et de suppression peuvent être configurées selon vos exigences. Parlez à un représentant commercial Topsort pour organiser l’accès. La documentation API est disponible sur demande, y compris l’authentification, les formats de requête et de réponse, la latence et les limites de débit.