Guía · 5 pasos · 1 créditoTu primer modelo en typestrict, paso a paso
Guía

Tu primer modelo en typestrict, paso a paso

De una hoja de cálculo a un modelo que corre en cualquier CPU, en cinco pasos y un crédito: qué pide cada pantalla, qué hace el agente por ti, cómo se mide el resultado contra Jev y qué te llevas.

Lucas DuarteFundador, typestrict.ai5 de noviembre de 2026

Un modelo de decisión responde una pregunta sobre un texto, de la misma forma, miles de veces al día: qué equipo atiende este ticket, si este reembolso es legítimo, qué tan urgente es este mensaje. Esta guía entrena uno desde cero, con las pantallas de un entrenamiento real, para que sepas qué esperar antes de gastar tu primer crédito.

1. Trae tus datos

Empieza un entrenamiento y elige de dónde vienen los datos: tus propios archivos, un dataset público o datos que el agente ya estructuró en otro entrenamiento.

Paso 1 de 5: cuatro formas de empezar, desde cero, un dataset público, datos listos o una copia de datos listos para ajustar

Luego escribe la decisión en una frase. Esa frase es la entrada más importante de todo el entrenamiento: el agente lee tus archivos a través de ella. Enruta cada ticket al equipo correcto funciona; analiza mis tickets no, porque no es una pregunta con un conjunto cerrado de respuestas.

El paso de datos: la decisión en una frase, decisiones opcionales y la zona para soltar archivos y carpetas
Hojas de cálculo, PDFs, Word, PowerPoint, texto, JSON, logs, zips o carpetas enteras, hasta 200 MB por archivo. Google Drive y OneDrive se conectan desde la misma pantalla.

Para esta guía usamos un dataset público: Banking77, unos 10.000 mensajes que clientes enviaron a un banco, cada uno con una de 77 intenciones. Las fuentes públicas vienen de Hugging Face o de un repositorio público de GitHub, y solo se pueden elegir las que tienen una licencia que permite uso comercial.

Eligiendo un archivo del dataset mteb/banking77 en Hugging Face, con su licencia MIT a la vista
La licencia y la revisión exacta quedan registradas con el dataset, para que la ficha del modelo las cite después.

Todo lo que envías se enmascara antes de que cualquier modelo lo lea: nombres, correos, teléfonos, documentos y números de tarjeta. La subida original se borra en cuanto existe la copia enmascarada.

2. Revisa lo que propone el agente

Con los datos dentro, Estructurar mis datos le pide a nuestra IA que convierta tus archivos en ejemplos de entrenamiento: qué lee el modelo, qué responde y de dónde viene la respuesta. Si no estás seguro de qué decisión entrenar, Sugerir decisiones propone algunas a partir de los datos primero.

Paso 2 de 5: el resumen de los datos, la tarjeta de estructuración y el progreso de las tres etapas

En Banking77 la propuesta volvió en cerca de un minuto, con un costo de IA de medio centavo de dólar. Léela como leerías el plan de un colega:

  • La pregunta que el modelo va a responder, en palabras simples.
  • De dónde viene la respuesta: una columna de tus datos, o ejemplos que vas a etiquetar.
  • Por qué el agente eligió esta estructura, en sus propias palabras.
  • Respuestas por opción: cuántos ejemplos tiene cada respuesta. Una opción con muy pocos ejemplos es una que el modelo aprenderá mal; únela con otra o trae más datos.
El conjunto de entrenamiento propuesto: la pregunta, el origen de la respuesta, la explicación del agente, 10.003 ejemplos y 77 opciones con sus conteos

Si está bien, confirma. Si no, Ajustar recibe una nota en palabras simples (usa también el asunto, ignora las notas internas, une dos opciones) y rehace la propuesta con ella. Cuando tus datos aún no tienen respuestas, el agente pre-etiqueta y te pide que respondas una muestra a mano: esos son los ejemplos que miden la garantía, así que deben ser tuyos.

3. Elige un modelo base

Todos los modelos base son nuestros, abiertos y aptos para uso comercial, y todos cuestan el mismo crédito. TS-moBERTo-150M es el predeterminado: lee inglés y portugués y sirve para la mayoría de las tareas. Las bases Ettin más pequeñas responden más rápido y usan menos memoria en una CPU, a costa de algo de precisión cuando hay pocos ejemplos.

Paso 3 de 5: cinco modelos base con tamaño, contexto, idiomas y licencia, y el resumen con 8.003 ejemplos de entrenamiento, 2.000 de prueba y el total de 1 crédito
El resumen muestra la división antes de pagar: 8.003 ejemplos para entrenar, 2.000 apartados para medir la garantía.

El 20% de los ejemplos queda apartado y nunca aparece en el entrenamiento. El modelo y Jev responden exactamente esos, y la comparación decide el veredicto. Por defecto, un modelo que no supera a Jev no se entrega y el crédito vuelve. Quedarme con el modelo aunque no supere a Jev renuncia a ese reembolso, a cambio de los archivos.

4. Entrenamiento

Empezar el entrenamiento gasta el crédito. La página del entrenamiento muestra cada etapa en vivo (preparación de los datos, la GPU, el entrenamiento, la comparación con Jev) con la curva avanzando, y te enviamos un correo cuando termina. Puedes cerrar la pestaña. Si algo falla de nuestro lado, lo intentamos de nuevo solos; si aun así falla, el crédito vuelve al instante.

5. El resultado

Un modelo terminado abre en su resultado. Este es TS-PRGuard, el modelo detrás de pr-guard, entrenado de la misma forma: una fila por pregunta, el modelo base antes del entrenamiento, el modelo entrenado y Jev en los mismos ejemplos apartados.

La página de resultado de TS-PRGuard v1: el tamaño de la evaluación, las acciones de la página pública y la tabla por tarea contra el modelo base y Jev

Debajo, Cómo decidimos que es mejor que Jev muestra cada métrica con nuestro valor, el de Jev, la diferencia y su intervalo, y el piso que cada una debe superar. No es un único número de exactitud: acertar solo la respuesta más común no basta, y las probabilidades también deben ser honestas.

Resultados por tarea y la comparación con Jev: exactitud por clase, calidad de las probabilidades, diferencias, intervalos y pisos
Puedes recalcular cada número de aquí: el archivo de auditoría y un verificador en Python se descargan desde la misma página.

Luego, los archivos. El modelo es un ONNX de 8 bits que corre en cualquier CPU, con nuestro runtime en Rust o cualquier runtime ONNX, dentro de tu propia infraestructura. Los archivos quedan disponibles 30 días; también puedes publicar el modelo en tu cuenta de Hugging Face y darle una página pública con playground.

La curva de entrenamiento (loss, exactitud de validación, velocidad) y la sección de descarga del modelo

Antes de tu primer crédito

  • Escribe la decisión como una pregunta con respuestas cerradas. La mayoría de los modelos flojos vienen de una pregunta vaga, no del modelo base.
  • Mira las respuestas por opción. Menos de unas decenas de ejemplos en una opción es una alerta; une opciones raras o trae más datos.
  • Etiqueta la muestra tú mismo cuando el agente lo pida. Esas respuestas son el árbitro de la garantía.
  • Empieza por la base recomendada. Prueba una más pequeña después si necesitas velocidad en la CPU.
  • Lee el resultado por pregunta, no solo el veredicto. Te dice dónde más datos ayudarían más.

¿Dudas sobre tus propios datos? Escríbenos a contact@typestrict.ai, o empieza un entrenamiento en typestrict.ai.