Competenza · Modelli AI personalizzati
Scegliamo il modello in base alla misurazione, non alla reputazione — e diciamo fin dall’inizio quando la risposta corretta è non addestrare nulla.
Il lavoro ha quattro parti: misuriamo i modelli candidati sui vostri dati, scegliamo tra configurazione, ricerca nei documenti e fine-tuning, verifichiamo i diritti di utilizzo dei dati, poi manteniamo il consumo entro il budget per chiave. Non abbiamo ancora addestrato alcun modello in produzione e lo diciamo prima che lo chiediate.
Già costruitoPartea de măsurare și operare este construită și rulată, cu rezultate păstrate: un banc de probă propriu care a comparat opt sisteme de recunoaștere a vorbirii pe aceleași 200 de enunțuri românești, cu interval de încredere și diferențe pe perechi, plus o descompunere a latenței vocale în șase segmente care se însumează la total cu abatere sub o milisecundă. Partea de operare este un gateway propriu cu 44 de modele configurate, chei per proiect cu listă albă de modele și buget, și o consolidare zilnică a consumului pe utilizator × cheie × model. Partea pe care NU am făcut-o — reglajul fin propriu-zis — e scrisă ca atare: conducta e pregătită și costată, dar nu a rulat niciodată pe GPU. Serviciul rămâne „livrat” pentru că lucrarea pe care o vindem este alegerea informată și operarea, nu antrenarea.
La maggior parte dei progetti di «modello personalizzato» non ha bisogno di un modello addestrato. Ha bisogno del modello giusto, con l’istruzione giusta, sui dati giusti, con un costo per chiamata che qualcuno monitora. Il lavoro inizia con la domanda che pochi fanno: come appare il successo, misurato come, su quale insieme di casi? Senza questa risposta, qualsiasi confronto tra modelli è una discussione di gusti.
Misuriamo noi, non prendiamo le cifre dei fornitori. Quando abbiamo avuto bisogno di sapere cosa riconosce meglio il romeno parlato, abbiamo eseguito otto sistemi sugli stessi 200 enunciati, con lo stesso normalizzatore, con intervallo di confidenza tramite bootstrap e con differenze calcolate a coppie. I risultati sono stati scomodi: il sistema che usavamo in produzione aveva un tasso di errore per parola del 26,26%, mentre un modello piccolo, da 110 milioni di parametri, eseguito su processore, aveva il 6,83%. Abbiamo pubblicato anche la parte spiacevole — sull’accuratezza in romeno perdiamo in modo significativo rispetto ai fornitori commerciali.
La seconda parte del lavoro è la scelta tra tre strade che si confondono spesso: configurazione del modello (istruzione, strumenti, parametri), ricerca nei tuoi documenti e fine-tuning. L’ordine in cui le proviamo non è una preferenza, è economia: le prime due sono reversibili in un pomeriggio, la terza richiede dati, diritti, GPU e una misurazione prima e dopo. Raccomandiamo il fine-tuning solo quando abbiamo la prova che le prime due non bastano.
La terza parte, quella che resta dopo il lancio: il costo per chiamata. I modelli passano attraverso un gateway proprietario, dove ogni chiave ha lista bianca di modelli, budget e periodo. Il consumo viene consolidato giornalmente per utente, chiave e modello, il che significa che la domanda «perché è aumentata la fattura questo mese» ha una risposta riga per riga, non per supposizioni.