Notion · Coûts et impact
Batch (traitement par lots)
Envoyer des centaines de demandes d’un coup, sans besoin de réponse immédiate, à tarif réduit. Parfait pour classer un stock de documents ou produire des résumés de nuit.
Comment ça marche
Quand on appelle un modèle en direct, il répond en quelques secondes, et le fournisseur mobilise ses machines pour ça. Beaucoup de traitements n’ont pas besoin de cette immédiateté : classer un stock de documents, résumer un an d’archives, réécrire mille fiches produits, générer des rapports de nuit. Le traitement par lots consiste à envoyer toutes ces demandes en une fois, et à laisser le fournisseur les traiter quand ses machines sont disponibles, en échange d’un tarif réduit.
Concrètement, on constitue un fichier de requêtes, on le soumet, et on récupère les résultats quelques heures plus tard, chacun relié à sa requête par un identifiant. Le lot contourne aussi les limites de débit : pas de rafale à lisser, pas de refus à gérer. C’est le mode naturel des traitements de masse et des tâches planifiées. Il demande seulement d’accepter d’attendre, et d’organiser la reprise des résultats.
Un exemple concret
- Le besoin : rendre 15 ans d’archives interrogeables, avec un résumé et des mots-clés par document, avant de les indexer.
- En direct : 12 000 requêtes à lisser sur plusieurs jours pour respecter les limites, au tarif plein, avec un script qui doit gérer les refus et les reprises. Estimation : plusieurs centaines d’euros et une semaine de surveillance.
- En lots : 12 fichiers de 1 000 requêtes, soumis un soir. Résultats disponibles le lendemain matin. Tarif à moitié prix. Aucune limite de débit à gérer.
- La reprise : un script lit les résultats, les relie aux documents, signale les 40 cas où le modèle a répondu « contenu illisible » (des scans ratés), et lance l’indexation.
- Depuis : chaque nuit, les documents de la journée partent en lot. Le coût mensuel est négligeable.
Le projet avait été repoussé deux fois pour son coût. En lots, il a tenu dans le budget d’un mois de licences.
Ce que ça change pour une équipe
- Les traitements de masse deviennent abordables. Reprises d’archives, enrichissements de catalogues, analyses de corpus : la moitié du prix change les décisions.
- Les limites de débit disparaissent. Pas de rafale, pas de refus, pas de script de reprise compliqué.
- Le travail se planifie. Le lot part le soir, les résultats sont là le matin. Le rythme de l’entreprise, pas celui du fournisseur.
- La facture se lisse. Les gros traitements ponctuels ne font plus de pics.
Les limites et les erreurs fréquentes
- Utiliser le lot pour de l’interactif. Un utilisateur qui attend ne peut pas attendre quatre heures. Le lot est pour ce qui tourne sans personne.
- Oublier les identifiants. Mille résultats sans savoir à quelle requête ils correspondent. Chaque requête a son identifiant, dès le fichier d’envoi.
- Ne pas prévoir les échecs partiels. Un lot peut revenir avec quelques requêtes en erreur. On les détecte et on les relance, dans un lot suivant.
- Croire que tous les fournisseurs le proposent. Pas tous, et pas aux mêmes conditions. On vérifie avant de concevoir le traitement.
Pour aller plus loin
Les API de traitement par lots acceptent un fichier de requêtes et rendent les résultats sous quelques heures, souvent à moitié prix. Le compromis est la latence : inadapté à une interaction en direct.
Où ça se situe chez Opora
Programme 02 · AutomatiserAutomatiser les tâches répétitives
Identifier les traitements qui peuvent attendre et les passer en lots, pour diviser leur coût, c’est une des optimisations du programme Automatiser.
Questions fréquentes
Combien de temps faut-il attendre ?
Selon les fournisseurs, les résultats arrivent en général sous quelques heures, avec un délai maximal garanti, souvent 24 heures. Pour un traitement lancé le soir, les résultats sont là le matin. Inadapté à tout ce qui demande une réponse en direct.
Quel est le gain ?
Les fournisseurs qui proposent le traitement par lots le facturent en général à une fraction du tarif normal, souvent la moitié. Sur un gros volume, c’est la différence entre un projet rentable et un projet abandonné. À vérifier dans la grille tarifaire en vigueur.
Comment ça se met en place ?
On prépare un fichier contenant toutes les requêtes, chacune avec son identifiant, on l’envoie, on reçoit un identifiant de lot, et on vient chercher les résultats quand le lot est terminé. Les outils d’automatisation et les agents de code savent le faire. C’est une petite organisation, pas une technologie.