Experiencia · Modelos IA personalizados
Elegimos el modelo por medición, no por reputación — y decimos desde el inicio cuándo la respuesta correcta es no entrenar nada.
El trabajo tiene cuatro partes: medimos los modelos candidatos con tus datos, elegimos entre configuración, búsqueda en documentos y ajuste fino, verificamos los derechos de uso de los datos, y luego ponemos el consumo bajo presupuesto por clave. No hemos entrenado hasta ahora ningún modelo en producción y lo decimos antes de que preguntes.
Ya construidoPartea 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 mayoría de los proyectos de “modelo personalizado” no necesitan un modelo entrenado. Necesitan el modelo adecuado, con la instrucción adecuada, sobre los datos adecuados, con un coste por llamada que alguien siga. El trabajo empieza con la pregunta que pocos hacen: cómo se ve el éxito, medido cómo, sobre qué conjunto de casos. Sin esa respuesta, cualquier comparación de modelos es una discusión de gustos.
Medimos nosotros, no tomamos las cifras de los proveedores. Cuando necesitábamos saber qué reconoce mejor el rumano hablado, ejecutamos ocho sistemas sobre las mismas 200 frases, con el mismo normalizador, con intervalo de confianza por bootstrap y con diferencias calculadas por pares. Los resultados fueron incómodos: el sistema que usábamos en producción tenía una tasa de error por palabra del 26,26%, y un modelo pequeño, de 110 millones de parámetros, ejecutado en procesador, tenía un 6,83%. Publicamos también la parte desagradable — en la exactitud en rumano perdemos por mucha diferencia frente a los proveedores comerciales.
La segunda parte del trabajo es la elección entre tres caminos que a menudo se confunden: la configuración del modelo (instrucción, herramientas, parámetros), la búsqueda en tus documentos, y el ajuste fino. El orden en que los probamos no es una preferencia, es economía: los dos primeros son reversibles en una tarde, el tercero requiere datos, derechos, GPU y una medición antes y después. Recomendamos el ajuste fino solo cuando tenemos la prueba de que los dos primeros no bastan.
La tercera parte, la que queda después de lanzar: el coste por llamada. Los modelos pasan por un gateway propio, donde cada clave tiene lista blanca de modelos, presupuesto y periodo. El consumo se consolida diariamente por usuario, clave y modelo, lo que significa que la pregunta “por qué ha subido la factura este mes” tiene respuesta por filas, no por suposiciones.