Enrichissez jusqu'à 100 entités en parallèle avec suivi de progression en temps réel, fusion multi-modèles automatique et export en JSON ou Excel.
L'enrichissement par lot prend en charge deux façons de fournir les données d'entité :
Collez ou saisissez directement un tableau JSON d'entités. L'éditeur offre la coloration syntaxique, des marqueurs de validation et conserve vos données entre les sessions dans le stockage local.
[
{ "name": "Sanofi", "country": "France" },
{ "name": "Pfizer", "country": "USA" },
{ "name": "Novartis", "country": "CH" }
]Récupérez des entités depuis n'importe quel point de terminaison d'API REST. Le système extrait automatiquement les tableaux des enveloppes de réponse courantes.
Authentification prise en charge :
Si l'API renvoie un objet, le système vérifie des clés comme data, results, items à la recherche d'un tableau imbriqué.
Après le chargement des entités, celles-ci apparaissent dans une liste sélectionnable avec leur statut de validation. Vous pouvez choisir les entités à inclure dans le traitement par lot :
La barre latérale reprend les options de configuration de l'enrichissement unitaire :
| Option | Description |
|---|---|
| Schéma | Schéma cible qui définit la structure de sortie de l'enrichissement |
| Stratégie | Passe unique, domaines d'expertise ou multi-expertise (appels parallèles par domaine) |
| Modèles | Un ou plusieurs modèles IA à exécuter par entité. Plusieurs modèles permettent la fusion automatique. |
| Langues | Langues pour l'enrichissement de champs multilingues (p. ex. anglais + français) |
| Classification | Modèle rapide facultatif pour la vérification du type d'entité avant l'enrichissement |
| Arbitrage | Modèle utilisé pour la résolution des conflits par LLM lors de la fusion. Si non défini, une fusion basée sur des règles est utilisée. |
Avant de lancer un traitement par lot, une boîte de dialogue de confirmation affiche une estimation du coût et un récapitulatif. L'estimation est calculée à partir du nombre de propriétés, de la tarification des modèles et du nombre d'entités et de modèles sélectionnés. Un avertissement s'affiche lorsque le nombre total d'appels LLM dépasse 100.
Toutes les entités sélectionnées sont traitées simultanément. Chaque entité passe indépendamment par le pipeline d'enrichissement complet :
Un limiteur de débit global évite de surcharger les fournisseurs d'IA. Toutes les entités partagent les mêmes limites de concurrence par fournisseur (généralement 5 appels simultanés par fournisseur). Avec 20 entités et 2 modèles, jusqu'à 5 appels s'exécutent simultanément par fournisseur — les autres attendent qu'un créneau se libère. Cela garantit une exécution fiable sans atteindre les limites de débit de l'API.
Le panneau de résultats affiche la progression en direct via Server-Sent Events (SSE). Chaque entité dispose d'une carte repliable mise à jour en temps réel :
En attente du démarrage du traitement
En cours d'enrichissement, avec des badges de progression d'expertise indiquant l'avancement par domaine
Tous les modèles ont terminé avec succès. La carte se replie automatiquement.
Certains modèles ou expertises ont échoué. Résultats partiels disponibles.
Tous les modèles ont échoué pour cette entité. Les détails de l'erreur sont affichés.
Vous pouvez annuler un traitement par lot en cours à tout moment. L'annulation est coopérative — les entités déjà en cours terminent leur appel LLM actuel, mais aucun nouvel appel ne démarre. Les résultats partiels des entités terminées sont conservés.
Le traitement par lot est conçu pour être résilient. Les échecs individuels n'interrompent pas le traitement par lot :
Une fois le traitement par lot terminé, exportez les résultats dans trois formats. Pour chaque entité, le résultat de fusion est privilégié s'il est disponible ; sinon, le meilleur résultat de modèle est utilisé.
Téléchargez les résultats complets sous forme de fichier JSON structuré contenant toutes les données d'entité, les sorties des modèles et les métadonnées de fusion.
Copiez les résultats JSON directement dans votre presse-papiers pour les coller dans d'autres outils ou scripts.
Un classeur à trois feuilles : Results (une ligne par entité avec les propriétés aplaties), Summary (métadonnées du traitement par lot, modèles, coûts) et Conflicts (détails des conflits par entité avec le raisonnement de résolution).
| Limite | Valeur |
|---|---|
| Nombre max d'entités par traitement par lot | 100 |
| Taille max des données d'entité | 50 000 caractères |
| Longueur max du prompt | 100 000 caractères |
| Délai de récupération d'URL dépassé | 30 secondes |