Traducido del original en inglés. Las cifras y las fuentes no cambian. Leer el original en inglés
Convirza
Convirza ejecuta 60 modelos de puntuación de llamadas desde una sola base Llama 3 y reduce el coste 10 veces frente a OpenAI
Convirza, una plataforma de análisis de llamadas, pasó de modelos Longformer a adaptadores ajustados sobre Llama-3-8b, el modelo de pesos abiertos de Meta. Predibase, que aloja la solución, informa de un coste 10 veces menor, una puntuación F1 un 8 % superior a la de OpenAI y un tiempo medio de inferencia inferior a un segundo.
Cifras clave
Copiadas literalmente de las fuentes. Copie cualquier cifra con su cita.
Reducción de 10 veces
Coste de operación frente a OpenAI1
Un 8 % superior
Puntuación F1 media frente a OpenAI, en los 20 primeros indicadores o más1
Un 80 % superior
Rendimiento (throughput) frente a OpenAI1
Qué requirió
El problema
Convirza ayuda a las empresas a analizar las llamadas de sus clientes y a puntuar el desempeño de los agentes. Procesa millones de llamadas al mes y extrae información para elaborar fichas de puntuación. Su sistema anterior usaba modelos Longformer (un tipo de modelo de análisis de texto) entrenados con más de 60 indicadores. El entrenamiento tardaba de 9 a más de 24 horas por iteración. Además, cada modelo requería su propia capacidad de cómputo, con un coste de 500 a 1.500 dólares por indicador al mes, lo que limitaba la posibilidad de añadir indicadores personalizados para los clientes.
Qué construyeron
Convirza entrenó un pequeño complemento independiente (un adaptador LoRA) para cada uno de sus 60 indicadores y los sirve todos desde un único modelo base, Llama-3-8b de Meta. Llama-3-8b es un modelo de pesos abiertos: sus archivos están publicados y una empresa puede adaptarlo. El ajuste fino (fine-tuning) consiste en seguir entrenando con los propios ejemplos etiquetados de una empresa. Los adaptadores funcionan en la plataforma gestionada de Predibase, basada en LoRAX, una herramienta de código abierto que sirve muchos adaptadores a partir de un solo modelo base.
Cómo lo hicieron
Convirza eligió una plataforma gestionada en lugar de construir ella misma el servicio multiadaptador, porque la carga es muy variable y el trabajo de ingeniería habría sido grande. Durante el primer mes entrenó y desplegó adaptadores para más de 20 indicadores. La plataforma escala las GPU automáticamente, de modo que Convirza puede subir hasta decenas de chips A100 en las horas punta y volver a bajar cuando disminuyen las llamadas.
Resultados
Según Predibase, Convirza logró un coste 10 veces menor que con OpenAI, una puntuación F1 media un 8 % superior a la de OpenAI (la F1 equilibra los casos que se escapan y las falsas alarmas) y un rendimiento un 80 % superior. Frente a sus anteriores modelos Longformer, el rendimiento es 4 veces superior. El tiempo medio de inferencia es inferior a un segundo, y el vicepresidente de IA de Convirza afirma que el tiempo medio de respuesta se mantiene por debajo de dos segundos con los 60 adaptadores.
Qué replicar
Si su función de IA necesita muchas variantes a medida, pruebe un diseño de un adaptador por tarea sobre un modelo base compartido antes de pagar capacidad de cómputo para cada función.
Todas las cifras comunicadas
| Indicador | Cifra | Cita |
|---|---|---|
| Coste de operación frente a OpenAI | Reducción de 10 veces1 | |
| Puntuación F1 media frente a OpenAI, en los 20 primeros indicadores o más | Un 8 % superior1 | |
| Rendimiento (throughput) frente a OpenAI | Un 80 % superior1 | |
| Rendimiento (throughput) frente a los anteriores modelos Longformer | 4 veces superior1 | |
| Tiempo medio de inferencia | Inferior a un segundo1 | |
| Coste anterior de operar un indicador Longformer | De 500 a 1.500 dólares al mes1 | |
| Tiempo de entrenamiento anterior por iteración | De 9 a más de 24 horas1 |
Lecciones para su proyecto
Calcule el coste de un modelo por función. La configuración anterior de Convirza necesitaba capacidad de cómputo dedicada para cada uno de los 60 indicadores, lo que elevaba el coste de inferencia a cientos de miles de dólares al año.
Comparta un único modelo base entre muchas variantes ajustadas. Pequeños adaptadores sobre un mismo modelo Llama permitieron a Convirza añadir indicadores sin un servidor dedicado para cada uno.
Compre la capa de servicio si no tiene el equipo para operarla. Convirza eligió una plataforma gestionada en lugar de construir su propia infraestructura multiadaptador.
Prevea los picos de carga. En las horas punta del procesamiento de llamadas, Convirza necesita escalar hasta decenas de GPU A100.
Salvedades
- La fuente es un caso de estudio de un proveedor, Predibase, con citas del vicepresidente de IA de Convirza. Ninguna fuente independiente confirma las cifras.
- La publicación indica un tiempo medio de inferencia inferior a un segundo, mientras que una cita de Convirza en el mismo texto habla de un tiempo medio de respuesta inferior a dos segundos.
- La publicación no dice con qué modelo de OpenAI se compara ni cuál es el conjunto de datos de prueba.
- La publicación no indica la fecha de puesta en marcha. La fecha de despliegue que se muestra es la de la publicación.
- La publicación no indica dónde opera Convirza. La región que se muestra es una suposición, no procede de la fuente.
Fuentes
- Improving Agent Feedback with Multi-LoRA at Convirza
Predibase · 2024-11-25 · Caso de estudio del proveedor · predibase.com
Resumido con nuestras propias palabras a partir de las fuentes anteriores. ¿Ha detectado un error? Consulte correcciones.