Saltar al contenido

IA y ML

Jev de TypeSafe AI: cómo System One redefine la automatización

Jev es el primer modelo público «System One» de TypeSafe AI: en lugar de texto, devuelve decisiones tipadas y calibradas en 70–500 ms. Analizamos la arquitectura, los primitivos Choice, Score y Noul y casos de uso reales.

Publicado
21 de septiembre de 2026
Actualizado
21 de septiembre de 2026
Autor
Vitalii Shynkarenko
⏱
6 min

Respuesta corta: Jev no es un chatbot, sino una «llamada a función» con inteligencia de frontera. Recibe un estado no estructurado y devuelve decisiones probabilísticas tipadas que el software puede usar sin parseo ni validación.

Ideas clave

  • Jev devuelve decisiones probabilísticas tipadas en lugar de texto — el ajuste al esquema está garantizado
  • El muestreador paralelo y el entrenamiento RLCD ofrecen 70–500 ms y confianza calibrada
  • Tres primitivos — Choice, Score, Noul — se pueden preguntar juntos en una sola petición
  • 42 $ por mil millones de tokens de entrada, los de salida son gratis

Introducción: más allá del paradigma del chatbot

El paso de «conversar» a «actuar» lleva tiempo siendo el principal cuello de botella de la automatización con IA. Los grandes modelos de lenguaje (LLM) han alcanzado un rendimiento conversacional sobrehumano, pero su arquitectura, optimizada para una prosa que gusta a las personas, encaja mal con los requisitos rigurosos y estructurados del software en producción.

Diogo Almeida, cofundador de TypeSafe AI, cuya investigación en OpenAI ayudó a sentar las bases de ChatGPT, detectó esta brecha: los modelos secuenciales de generación de texto carecen de la velocidad y la fiabilidad necesarias para la toma de decisiones autónoma. La respuesta de TypeSafe es Jev, el primer «System One Model» público. Se describe en el Manifiesto de TypeSafe (se abre en una pestaña nueva) y en el blog oficial de lanzamiento (se abre en una pestaña nueva).

La arquitectura de la decisión: System One frente a System Two

El nombre alude a «Pensar rápido, pensar despacio» de Daniel Kahneman, que divide la cognición humana en System 1 (rápido, intuitivo, automático) y System 2 (lento, deliberado, lógico). Jev rompe de forma radical con el razonamiento tipo System 2 de los LLM y se apoya en dos innovaciones.

Muestreo paralelo. Los LLM tradicionales generan un token cada vez en un bucle autorregresivo, lo que es lento y costoso. Jev usa un Parallel Sampler que genera todas las salidas en una sola consulta. Así puede responder varias preguntas independientes sobre un mismo estado a la vez, sin la latencia típica de la generación secuencial.

RLCD (Reinforcement Learning for Calibrated Decisions). La mayoría de los LLM se ajustan con RLHF para producir texto que a las personas les resulte agradable. Jev se entrena con RLCD, que prioriza probabilidades «epistémicamente honestas». Es calibración: la confianza del modelo (por ejemplo, 0,8) es un indicador directo de la probabilidad estadística de acierto.

Especificaciones técnicas y benchmarks

Jev está optimizado para un perfil de inteligencia a escala de servicio público que los modelos de frontera actuales no pueden replicar en tareas de decisión de alto volumen. Comparación con los LLM existentes:

Jev comparado con los LLM existentes
ParámetroLLM existentesSystem One (Jev)
OptimizaciónRLHF / RLVR (preferencia humana)RLCD (decisiones calibradas)
Salidacadenas y texto autorregresivovalores estructurados con tipado seguro
Muestreosecuencial (token a token)paralelo (una sola consulta)
Fiabilidadriesgo de alucinaciones, requieren parseoajuste garantizado al esquema, cero errores de tipo

Según Workflow Evals (se abre en una pestaña nueva), en flujos de automatización complejos Jev es 193,6 veces más rápido y 444,6 veces más económico que modelos de frontera como GPT-6 Astra o Fable 5.1. Los propios autores describen estas cifras como el extremo alto de las ganancias reales; para una inteligencia comparable citan una aceleración típica de 40x–200x.

64k
tokens de entrada
ventana de contexto
70–500 ms
latencia
hasta 200 veces más rápido que los modelos de frontera tradicionales
0,042 $
por MTok de entrada
42 $ por mil millones de tokens
0 $
tokens de salida
«too cheap to meter»

Los primitivos funcionales: Choice, Score y Noul

Jev interactúa con el software mediante tres tipos de «pregunta». El muestreador paralelo está limitado físicamente por un esquema predefinido, lo que hace matemáticamente imposible que el modelo produzca un error de tipo o un valor que no encaje en la estructura. Antes de preguntar, el desarrollador define el State, que puede incluir texto sin procesar, datos estructurados o mensajes de LangChain.

Infografía: un mensaje sobre un fallo de despliegue evaluado por los tres tipos de pregunta de Jev — Elección (infraestructura 0,86), Puntuación (2,60) y Noul (probabilidad de urgencia 0,990). Valores ilustrativos.

Choice

Elige entre un conjunto predefinido de opciones. Devuelve una probabilidad por opción y una puntuación de confianza global. Jev admite hasta 255 opciones. Para tareas de mayor cardinalidad usa un sistema en dos etapas: primero puntúa de forma independiente y luego hace una elección explícita, para mantener la precisión. Ejemplo: clasificar correos en Work, Marketing, Finance o Security.

Score

Valora la entrada según niveles ordenados (por ejemplo, Low, Medium, High, Critical). A diferencia de la clasificación discreta, devuelve distribuciones continuas y valores en una escala definida por el desarrollador, lo que permite un ranking fino por importancia o urgencia. Ejemplo: la urgencia de una solicitud de soporte o la calidad de un lead.

Noul

Una respuesta probabilística de sí/no a una afirmación concreta (por ejemplo, «¿Esto es phishing?»). Devuelve la probabilidad directa, de 0,0 a 1,0 (por ejemplo, 0,999), de que la afirmación sea cierta. Ejemplo: si un correo es una estafa o si un comando de sistema propuesto es peligroso.

Se pueden enviar varias preguntas Choice, Score y Noul en una sola petición a la API sobre el mismo estado. Jev las procesa en paralelo con una latencia adicional prácticamente nula, y por las preguntas extra solo pagas los tokens de entrada mínimos.

Para quién es Jev — y para quién no

Usa Jev para

  • «If» inteligentes: clasificación, enrutamiento de tickets, puntuación de leads y ramificación de la lógica de negocio en el código
  • Aplicaciones en tiempo real donde la UX depende de una latencia mínima (70–500 ms)
  • Barreras de seguridad (guardrails): valorar al instante si un prompt o una llamada a herramienta es seguro antes de que el agente actúe
  • Agentes y bots autónomos: agentes de navegador, bots de juegos, señales de trading algorítmico

Quédate con un LLM normal para

  • Texto libre: chatbots, copywriting, escribir código
  • Trabajo con humano en el circuito: copilotos y asistentes conversacionales
  • Razonamiento paso a paso en voz alta (chain-of-thought)

En qué se diferencia Jev de los clasificadores y de los LLM normales

Frente al ML clásico (BERT, scikit-learn). Los clasificadores clásicos necesitan un conjunto de datos etiquetado y entrenamiento para cada tarea. Jev lee contexto en lenguaje natural de hasta 64k tokens con comprensión de nivel frontera, así que describes la pregunta en lugar de entrenar un modelo.

Frente al structured output de GPT o Claude. Un LLM normal escribe su respuesta token a token — incluido el JSON —, por lo que gasta tokens de salida lentos y de pago y aun así puede romper el formato o inventarse un parámetro. Jev no genera cadenas en absoluto: un muestreador paralelo calcula a la vez las probabilidades de todas las preguntas predefinidas y la respuesta siempre encaja con el esquema.

Qué significa la calibración en la práctica. Si Jev indica una confianza de 0,8, debería acertar en unos 80 de cada 100 casos similares, mientras que los LLM normales suelen ser demasiado confiados. Para comprobarlo con tus datos, pasa Jev por una muestra etiquetada y compara su confianza con la precisión real.

Alternativas que conviene considerar

  • Modelos de ML clásicos

    BERT, RoBERTa, FastText, scikit-learn: baratos de ejecutar, pero requieren recopilar datos y entrenar para cada tarea.

  • Structured outputs y function calling

    Un LLM normal de OpenAI o Anthropic limitado a un esquema JSON. Flexible, pero más lento y con cobro por token de salida.

  • LLM pequeños con prompt

    Modelos ligeros como Llama 3 8B a los que se pide clasificar: más baratos que los de frontera, pero siguen generando texto token a token.

Lo que Jev no puede hacer

Jev cambia la generación de texto por velocidad y fiabilidad. Las consecuencias son claras:

  • No genera texto. No puede escribir ni una sola frase ni una respuesta de chat.
  • Sin chain-of-thought. No hay razonamiento paso a paso que se pueda leer.
  • No ejecuta herramientas. Puede valorar si una llamada a una herramienta es segura, pero no hace la llamada.

Aplicaciones reales y prototipado

El perfil de inteligencia rápida y barata de Jev habilita casos de uso que antes eran inviables económica o técnicamente.

Flujos empresariales. Jev destaca en el triaje de alto volumen: en las demostraciones procesa entre 500 y 1.700 correos en segundos por céntimos. Las agencias también lo usan para puntuar leads al instante y enrutar las consultas entrantes según su calidad.

Infraestructura agéntica. Jev actúa como «agente de tráfico» del enrutamiento de modelos, eligiendo el modelo más barato (por ejemplo, uno «Nano» para consultas simples). En «Auto Mode» funciona como barrera de seguridad, detectando comandos bash o llamadas a herramientas de riesgo antes de que un agente autónomo los ejecute.

  • El bot de «Doom»

    un agente reactivo que toma 10 decisiones por segundo según el estado del juego

  • Wikiracing

    navegar por Wikipedia analizando cientos de enlaces por paso, sin alucinaciones

  • Automatización del navegador

    tareas complejas de extremo a extremo, como reservar un vuelo de Zúrich a Londres, en solo 7 segundos

  • Servicios financieros

    señales de trading en vivo para Bitcoin o acciones — decisiones buy/hold/sell a partir de flujos de datos, con puntuaciones de confianza

Integración para desarrolladores y ecosistema

Jev está pensado para encajar en el stack de IA moderno como un componente determinista. El paquete langchain-typesafe ofrece TypeSafeClassifier, ideal dentro de bucles de agentes para decisiones rápidas, reservando los LLM lentos y caros para la generación final de prosa. En el ejemplo, el clasificador recibe el estado «El despliegue falló dos veces y los clientes ven errores 500. ¿Alguien puede mirarlo ya?» y una pregunta Noul «¿Requiere atención ahora mismo?», y la probabilidad calibrada de urgencia se lee directamente de response.nouls["urgent"].noul.

También se puede acceder mediante el Vercel AI Gateway (se abre en una pestaña nueva) con una clave de API estándar, lo que simplifica la integración en aplicaciones web. Para guías de implementación más detalladas, consulta la documentación oficial (se abre en una pestaña nueva) y la API Console (se abre en una pestaña nueva).

python
from langchain_typesafe import Noul, TypeSafeClassifier

# Initialize the classifier
classifier = TypeSafeClassifier()

# Invoke with a state and specific questions
response = classifier.invoke(
    state="The deploy failed twice and customers are seeing 500s. Can someone look now?",
    questions={
        "urgent": Noul(instructions="Does this need attention right now?")
    },
)

# Access calibrated probability directly
urgency_score = response.nouls["urgent"].noul
Ejemplo: una pregunta Noul sobre la urgencia de un mensaje con langchain-typesafe

Primeros pasos

  1. Consigue una clave de API

    Créala en la API Console (se abre en una pestaña nueva) o usa Jev a través del Vercel AI Gateway (se abre en una pestaña nueva) con una clave estándar. Guárdala en la variable de entorno TYPESAFE_API_KEY.

  2. Instala la integración

    En Python, ejecuta pip install langchain-typesafe. El paquete incluye TypeSafeClassifier, además de ModelRouterMiddleware y AutoModeMiddleware para el enrutamiento de modelos y las barreras de seguridad.

  3. Describe el estado

    Pasa texto sin procesar, datos estructurados o mensajes de LangChain.

  4. Haz tus preguntas

    Elige Choice, Score o Noul para cada pregunta, todas en una sola petición.

  5. Lee las probabilidades

    Usa el resultado tipado directamente en tu código, por ejemplo response.nouls["urgent"].noul.

Límites que conviene revisar antes de comprometerte: 64k tokens de contexto de entrada, hasta 255 opciones por pregunta Choice, y el servicio está actualmente en la costa oeste de EE. UU. Los materiales públicos no detallan SLA empresariales, regiones GDPR ni residencia de datos: confírmalo directamente con TypeSafe.

Conclusión: la paradoja de Jevons y el futuro de la inteligencia

El modelo lleva el nombre de William Stanley Jevons, el economista que observó que, cuanto más eficiente es el uso de un recurso (como el carbón), mayor es su consumo total. TypeSafe AI sostiene que, al reducir el coste de la inteligencia «System One» en varios órdenes de magnitud, la IA se difundirá masivamente por todas las capas del software.

Al ofrecer una interfaz con tipado seguro en la que el software por fin puede confiar, Jev convierte a la IA de un conversador poco fiable en un motor fiable e invisible de la automatización global. La inteligencia ya no es un cuello de botella: es una interfaz.

Preguntas frecuentes

¿Jev es un LLM?

No. Jev lee lenguaje natural como un LLM, pero no genera texto token a token. Solo devuelve decisiones estructuradas con probabilidades calibradas.

¿Qué significa System One?

El nombre viene de «Pensar rápido, pensar despacio» de Daniel Kahneman: System 1 es la toma de decisiones rápida e intuitiva, frente al razonamiento lento y deliberado de System 2.

¿Cuánto cuesta Jev?

Los tokens de entrada cuestan 0,042 $ por millón (42 $ por mil millones). Los de salida son gratis. Consulta las tarifas completas en la [API Console](https://console.typesafe.ai/).

¿Puede Jev alucinar?

No puede inventar tipos de datos, estructura JSON ni texto, porque las respuestas están limitadas a tu esquema. Como cualquier modelo, puede equivocarse en un valor; para eso existe la confianza calibrada.

¿Cómo conecto Jev con LangChain o Vercel?

En LangChain, usa el paquete langchain-typesafe y su clase TypeSafeClassifier. En Vercel, el modelo está disponible a través del [Vercel AI Gateway](https://vercel.com/ai-gateway) con una clave de API estándar.

Hablar sobre automatización con IA para tu producto

02 — Contacto

Cuéntanos qué necesitas

Te contestamos con una propuesta.