Tradotto dall'originale inglese. Dati e fonti restano invariati. Leggi l'originale in inglese
Convirza
Convirza gestisce 60 modelli di valutazione delle chiamate da un'unica base Llama 3 e riduce i costi di 10 volte rispetto a OpenAI
Convirza, piattaforma di analisi delle chiamate, è passata dai modelli Longformer ad adattatori ottimizzati su Llama-3-8b, il modello open-weight di Meta. Predibase, che ospita la soluzione, riferisce una riduzione dei costi di 10 volte, un punteggio F1 superiore dell'8% rispetto a OpenAI e un tempo medio di inferenza inferiore al secondo.
Dati chiave
Copiati esattamente dalle fonti. Copiate qualsiasi dato insieme alla sua citazione.
Riduzione di 10 volte
Costo operativo rispetto a OpenAI1
Superiore dell'8%
Punteggio F1 medio rispetto a OpenAI, sui primi 20 e più indicatori1
Superiore dell'80%
Throughput rispetto a OpenAI1
Cosa è servito
Il problema
Convirza aiuta le aziende ad analizzare le chiamate dei clienti e a valutare le prestazioni degli operatori. Elabora milioni di chiamate al mese e ne estrae informazioni in schede di valutazione. Il vecchio sistema usava modelli Longformer (un tipo di modello di analisi del testo) addestrati su oltre 60 indicatori. L'addestramento richiedeva da 9 a oltre 24 ore per iterazione. Ogni modello aveva inoltre bisogno di una propria capacità di calcolo, con un costo da 500 a 1.500 dollari per indicatore al mese, e questo limitava la possibilità di aggiungere indicatori personalizzati per i clienti.
Cosa hanno costruito
Convirza ha addestrato un piccolo modulo aggiuntivo separato (un adattatore LoRA) per ciascuno dei suoi 60 indicatori e li eroga tutti da un unico modello di base, Llama-3-8b di Meta. Llama-3-8b è un modello open-weight: i suoi file sono pubblici e un'azienda può adattarlo. L'ottimizzazione (fine-tuning) consiste nel proseguire l'addestramento sugli esempi etichettati di un'azienda. Gli adattatori funzionano sulla piattaforma gestita di Predibase, costruita su LoRAX, uno strumento open source che serve molti adattatori a partire da un solo modello di base.
Come ci sono riusciti
Convirza ha scelto una piattaforma gestita invece di costruire da sé l'erogazione multi-adattatore, perché il carico è molto variabile e il lavoro di ingegneria sarebbe stato notevole. Nel primo mese ha addestrato e messo in produzione adattatori per oltre 20 indicatori. La piattaforma scala le GPU in automatico, quindi Convirza può arrivare a decine di chip A100 nei picchi e ridurli quando le chiamate rallentano.
Risultati
Secondo Predibase, Convirza ha ottenuto una riduzione dei costi di 10 volte rispetto a OpenAI, un punteggio F1 medio superiore dell'8% a quello di OpenAI (l'F1 bilancia i casi mancati e i falsi allarmi) e un throughput superiore dell'80%. Rispetto ai precedenti modelli Longformer, il throughput è 4 volte superiore. Il tempo medio di inferenza è inferiore al secondo, e il vicepresidente IA di Convirza dice che il tempo medio di risposta resta sotto i due secondi su tutti i 60 adattatori.
Cosa replicare
Se la vostra funzione di IA richiede molte varianti su misura, provate un'architettura con un adattatore per attività su un modello di base condiviso prima di pagare calcolo dedicato per ogni funzione.
Tutti i dati dichiarati
| Indicatore | Dato | Citazione |
|---|---|---|
| Costo operativo rispetto a OpenAI | Riduzione di 10 volte1 | |
| Punteggio F1 medio rispetto a OpenAI, sui primi 20 e più indicatori | Superiore dell'8%1 | |
| Throughput rispetto a OpenAI | Superiore dell'80%1 | |
| Throughput rispetto ai precedenti modelli Longformer | 4 volte superiore1 | |
| Tempo medio di inferenza | Inferiore al secondo1 | |
| Costo precedente per gestire un indicatore Longformer | Da 500 a 1.500 dollari al mese1 | |
| Tempo di addestramento precedente per iterazione | Da 9 a oltre 24 ore1 |
Lezioni per il vostro progetto
Calcolate il costo di un modello per ogni funzione. Il vecchio sistema di Convirza richiedeva calcolo dedicato per ciascuno dei 60 indicatori, e questo faceva salire i costi di inferenza a centinaia di migliaia di dollari l'anno.
Condividete un unico modello di base tra molte varianti ottimizzate. Piccoli adattatori su un solo modello Llama hanno permesso a Convirza di aggiungere indicatori senza un server dedicato per ciascuno.
Acquistate il livello di erogazione se non avete il team per gestirlo. Convirza ha scelto una piattaforma gestita invece di costruire una propria infrastruttura multi-adattatore.
Pianificate i picchi di carico. Nelle ore di punta dell'elaborazione delle chiamate, Convirza deve arrivare a decine di GPU A100.
Avvertenze
- La fonte è un caso di studio del fornitore Predibase, con citazioni del vicepresidente IA di Convirza. Nessuna fonte indipendente conferma le cifre.
- Il post riporta un tempo medio di inferenza inferiore al secondo, mentre una citazione di Convirza nello stesso post parla di un tempo medio di risposta inferiore a due secondi.
- Il post non indica con quale modello OpenAI è stato fatto il confronto né quale sia il dataset di test.
- Il post non indica la data di avvio. La data di messa in produzione mostrata è quella del post.
- Il post non dice dove opera Convirza. La regione mostrata è un'ipotesi, non proviene dalla fonte.
Fonti
- Improving Agent Feedback with Multi-LoRA at Convirza
Predibase · 2024-11-25 · Caso di studio del fornitore · predibase.com
Riassunto con parole nostre a partire dalle fonti sopra indicate. Avete notato un errore? Consultate le rettifiche.