Traduit de l’original anglais. Les chiffres et les sources sont inchangés. Lire l’original en anglais
Convirza
Convirza fait tourner 60 modèles de notation d’appels à partir d’une seule base Llama 3 et réduit ses coûts d’un facteur 10 par rapport à OpenAI
Convirza, plateforme d’analyse d’appels, a remplacé ses modèles Longformer par des adaptateurs affinés sur Llama-3-8b, le modèle à poids ouverts de Meta. Predibase, qui héberge le dispositif, annonce un coût divisé par 10, un score F1 supérieur de 8 % à celui d’OpenAI et un temps d’inférence moyen inférieur à la seconde.
Chiffres clés
Repris tels quels des sources. Copiez n’importe quel chiffre avec sa citation.
Réduction d’un facteur 10
Coût d’exploitation par rapport à OpenAI1
Ce que cela a demandé
Le problème
Convirza aide les entreprises à analyser les appels de leurs clients et à évaluer la performance des conseillers. Elle traite des millions d’appels par mois et en tire des informations présentées sous forme de fiches d’évaluation. Son ancien système reposait sur des modèles Longformer (un type de modèle d’analyse de texte) entraînés sur plus de 60 indicateurs. L’entraînement prenait de 9 à 24 heures et plus par itération. Chaque modèle exigeait aussi sa propre puissance de calcul, pour un coût de 500 à 1 500 dollars par indicateur et par mois, ce qui limitait la possibilité d’ajouter des indicateurs personnalisés pour les clients.
Ce qu’ils ont construit
Convirza a entraîné un petit module complémentaire distinct (un adaptateur LoRA) pour chacun de ses 60 indicateurs et les fait tous tourner à partir d’un seul modèle de base, Llama-3-8b de Meta. Llama-3-8b est un modèle à poids ouverts : ses fichiers sont publiés et une entreprise peut l’adapter. L’affinage consiste à poursuivre l’entraînement sur les propres exemples annotés d’une entreprise. Les adaptateurs fonctionnent sur la plateforme gérée de Predibase, construite sur LoRAX, un outil open source qui sert de nombreux adaptateurs à partir d’un seul modèle de base.
Comment ils s’y sont pris
Convirza a choisi une plateforme gérée plutôt que de construire elle-même le service multi-adaptateurs, car la charge est très variable et le travail d’ingénierie aurait été considérable. Au cours du premier mois, elle a entraîné et déployé des adaptateurs pour plus de 20 indicateurs. La plateforme ajuste automatiquement les GPU : Convirza peut monter jusqu’à un nombre à deux chiffres de puces A100 aux heures de pointe, puis redescendre quand les appels ralentissent.
Résultats
Selon Predibase, Convirza a obtenu un coût divisé par 10 par rapport à OpenAI, un score F1 moyen supérieur de 8 % à celui d’OpenAI (le score F1 équilibre les cas manqués et les fausses alertes) et un débit supérieur de 80 %. Par rapport à ses anciens modèles Longformer, le débit est 4 fois plus élevé. Le temps d’inférence moyen est inférieur à la seconde, et le vice-président IA de Convirza indique que le temps de réponse moyen reste sous deux secondes sur les 60 adaptateurs.
Ce qu’il faut retenir
Si votre fonctionnalité d’IA exige de nombreuses variantes sur mesure, testez une architecture à un adaptateur par tâche sur un modèle de base partagé avant de payer de la puissance de calcul pour chaque fonctionnalité.
Tous les chiffres publiés
| Indicateur | Chiffre | Citation |
|---|---|---|
| Coût d’exploitation par rapport à OpenAI | Réduction d’un facteur 101 | |
| Score F1 moyen par rapport à OpenAI, sur les 20 premiers indicateurs et plus | 8 % plus élevé1 | |
| Débit par rapport à OpenAI | 80 % plus élevé1 | |
| Débit par rapport aux anciens modèles Longformer | 4 fois plus élevé1 | |
| Temps d’inférence moyen | Moins d’une seconde1 | |
| Ancien coût d’exploitation d’un indicateur Longformer | 500 à 1 500 dollars par mois1 | |
| Ancien temps d’entraînement par itération | 9 à 24 heures et plus1 |
Enseignements pour votre projet
Comptez le coût d’un modèle par fonctionnalité. L’ancien dispositif de Convirza exigeait de la puissance de calcul dédiée pour chacun des 60 indicateurs, ce qui faisait grimper les coûts d’inférence à des centaines de milliers de dollars par an.
Partagez un seul modèle de base entre de nombreuses variantes ajustées. De petits adaptateurs greffés sur un même modèle Llama ont permis à Convirza d’ajouter des indicateurs sans serveur dédié pour chacun.
Achetez la couche de service si vous n’avez pas l’équipe pour l’exploiter. Convirza a préféré une plateforme gérée plutôt que de construire sa propre infrastructure multi-adaptateurs.
Anticipez les pics de charge. Aux heures de pointe du traitement des appels, Convirza doit monter jusqu’à un nombre à deux chiffres de GPU A100.
Réserves
- La source est une étude de cas éditée par Predibase, avec des citations du vice-président IA de Convirza. Aucune source indépendante ne confirme les chiffres.
- L’article annonce un temps d’inférence moyen inférieur à la seconde, tandis qu’une citation de Convirza dans le même article indique un temps de réponse moyen inférieur à deux secondes.
- L’article ne précise ni le modèle d’OpenAI utilisé pour la comparaison, ni le jeu de données de test.
- L’article n’indique pas la date de mise en service. La date de déploiement affichée est celle de l’article.
- L’article n’indique pas où Convirza exerce son activité. La région affichée est une hypothèse, pas une information de la source.
Sources
- Improving Agent Feedback with Multi-LoRA at Convirza
Predibase · 2024-11-25 · Étude de cas de l’éditeur · predibase.com
Résumé dans nos propres mots à partir des sources ci-dessus. Une erreur ? Consultez les corrections.