Cómo usar Jev con Claude Code y Codex para clasificar tickets de soporte y operaciones de pagos
Cómo usar Jev de TypeSafe para clasificar y priorizar tickets de SPEI, Bre-B y Pix en español y portugués antes de que Claude Code o Codex los investiguen.
Un lunes cualquiera, la bandeja de soporte de una fintech latinoamericana mezcla de todo: "mi SPEI no llegó", "me cobraron dos veces", "¿cómo cambio mi llave Bre-B?", "o Pix caiu na conta errada" y un cliente que menciona a su abogado. Todos esperan en el orden en que llegaron. El pago de nómina que no se acreditó queda detrás de cuarenta preguntas sobre cómo descargar un estado de cuenta.
Esta es una guía práctica para líderes de operaciones de pagos y soporte en Latinoamérica, y para el ingeniero que les ayuda: cómo usar Jev, de TypeSafe, para clasificar y priorizar cada ticket en el momento en que entra, y cómo dejar que Claude Code o Codex investiguen solo los que lo ameritan. Es la versión latinoamericana de nuestra guía de Jev para triage.
Qué hace. Cada ticket se clasifica en menos de un segundo. Los urgentes arrancan una investigación de inmediato, los rutinarios se agrupan y los delicados van directo a una persona.
Qué no es. Jev no investiga, no explica ni contesta. Es una capa de clasificación, y un error de clasificación debería costarte unos minutos, nunca un reembolso equivocado. Las mejoras que de verdad importan van a venir de tu equipo, cuando alguien pregunte por qué un ticket se clasifica así. Deja espacio para eso.
Qué es Jev
Jev es el primer modelo de TypeSafe AI, en acceso anticipado desde el 15 de septiembre de 2026. TypeSafe lo llama un modelo System One: en lugar de generar texto, lee la información que le mandas y responde preguntas cerradas con probabilidades.
| Tipo de pregunta | Qué le preguntas | Qué te devuelve |
|---|---|---|
| Choice | "¿En cuál de estas categorías cae el ticket?" | La opción elegida, la probabilidad de cada una y un nivel de confianza |
| Score | "¿En cuál de estos cuatro niveles de urgencia está?" | Un puntaje entre niveles y su confianza |
| Noul | "¿El cliente dice que el dinero no llegó?" | La probabilidad de que sea cierto, de 0 a 1 |
Según TypeSafe, responde en 70 a 500 milisegundos y cuesta $0.042 por millón de tokens de entrada, con la salida gratis. Son cifras del proveedor; compruébalas con tus propios tickets.
Jev, Claude Code y Codex: cada uno en lo suyo
| Jev | Claude Code o Codex | |
|---|---|---|
| Qué hace | Decide categoría, urgencia y si hace falta una persona | Investiga qué pasó y redacta la respuesta |
| Velocidad | Menos de un segundo | De segundos a minutos |
| Puede leer tus sistemas | No | Sí, con acceso de solo lectura |
| Explica su respuesta | No, solo da probabilidades | Sí, cita lo que encontró |
| En qué tickets corre | En todos | Solo en los que Jev manda |
El español y el portugués
Esta es la pregunta que más importa en la región. TypeSafe dijo, al publicar Jev 1.14 el 14 de octubre de 2026, que espera la mayor mejora de esa versión en soporte multilingüe. No publica resultados por idioma. No des por hecho que funciona igual de bien en español, en portugués o con el spanglish de un ticket real: pruébalo con tus tickets antes de que algo dependa de él.
En qué se le va el tiempo a tu equipo
| Proceso | Lo que hace hoy una persona | Lo que decide Jev | Lo que hace el agente | Lo que decide una persona |
|---|---|---|---|---|
| Pagos no recibidos | Lee el ticket, busca el SPEI, el Bre-B o el Pix y contesta | Que es un pago no recibido y qué tan urgente | Ubica el pago con la clave de rastreo, la referencia o el EndToEndId y redacta la respuesta | Enviarla o ajustarla |
| Cobros duplicados | Revisa el procesador y el core | La categoría y si hay un monto en riesgo | Compara cargos y prepara el reembolso propuesto | Reembolsar o no |
| Preguntas de uso | Contesta lo mismo diez veces al día | Que es una pregunta rutinaria | Agrupa y prepara respuestas | Revisar el lote |
| Incidentes | Nota tarde que veinte tickets hablan del mismo problema | Si el ticket describe el incidente abierto | Agrupa las cuentas afectadas y arma la línea de tiempo | Declarar el incidente y comunicar |
| Tickets delicados | A veces los ve tarde | Si menciona a un abogado, a la CONDUSEF, a la Superfinanciera o al Procon | Nada | Una persona responsable se hace cargo |
Cómo trabaja
- Tu equipo escribe las preguntas y las reglas. Qué categorías existen, qué es urgente y qué siempre va a una persona.
- Jev clasifica cada ticket al entrar. Todas las preguntas en una sola llamada.
- El código aplica las reglas. Arrancar un agente ahora, agruparlo para más tarde o mandarlo a una persona.
- El agente investiga en Runtime. Con acceso de solo lectura y el procedimiento de esa categoría.
- Una persona autoriza. Todo lo que mueve dinero o le llega al cliente espera su visto bueno.
Las herramientas
| Para qué | Lo que ya usas |
|---|---|
| Clasificación rápida | Jev de TypeSafe |
| Agente que investiga | Claude Code, Codex |
| Tickets | Zendesk, Intercom, Freshdesk, WhatsApp Business |
| Pagos | SPEI con tu banco o STP, Bre-B, PSE, Pix, tu procesador de tarjetas |
| Alertas y logs | Datadog, Sentry |
| Autorizaciones | Slack |
| Infraestructura para agentes | Runtime |
Runtime es el sistema operativo para agentes de IA. Cada agente corre en su propia computadora aislada, con sus propias credenciales, y espera autorización antes de mover dinero o contestarle a un cliente. Una regla de clasificación puede arrancar una sesión directamente, sin que nadie intervenga. Cuentas, tarjetas y documentos se enmascaran antes de llegar al modelo, y cada ejecución queda registrada.
Paso 1: escribe las preguntas
Este paso es de tu equipo de operaciones, y es donde está la calidad. Jev contesta exactamente lo que le preguntas, al pie de la letra. TypeSafe recomienda hacer una sola pregunta concreta por vez y combinar las respuestas en código.
| Pregunta | Tipo | Para qué sirve |
|---|---|---|
| Categoría: pago no recibido, cobro duplicado, contracargo, reembolso, alta, pregunta de uso, otro | Choice | Elige el procedimiento que carga el agente |
| Urgencia, de "una duda" a "dinero en riesgo ahora" | Score | Define el orden de atención |
| "El cliente dice que el dinero no llegó" | Noul | Los pagos no recibidos pasan primero |
| "Menciona una fecha límite, como una nómina o un pago a proveedores" | Noul | La presión de tiempo que la categoría no ve |
| "Menciona a un abogado, a un regulador o a un contracargo" | Noul | Siempre va a una persona |
| "Describe el mismo problema que el incidente abierto" | Noul | Se agrega al incidente en lugar de investigarse dos veces |
Describe bien cada nivel. "El dinero salió de una cuenta y no llegó a la otra, o no va a llegar antes de la fecha que menciona el cliente" funciona mucho mejor que "crítico".
Los montos y las fechas, en código. La documentación de TypeSafe dice que Jev tiene problemas con números y con comparar fechas. No le preguntes si un SPEI es mayor a cierto monto o si tiene más de tres días. Calcúlalo en código y pásale el resultado como texto.
Paso 2: escribe las reglas
Jev te da probabilidades; qué haces con ellas lo decides tú, en reglas que tu equipo pueda leer y cambiar.
| Si Jev dice | Entonces |
|---|---|
| Abogado, regulador o contracargo por arriba de 0.3 | A una persona responsable. Sin agente. |
| Urgencia 2 o más, con buena confianza | Arranca un agente en Runtime ahora |
| Coincide con el incidente abierto por arriba de 0.8 | Se agrega al incidente y se avisa al responsable |
| Categoría rutinaria, con buena confianza | Se agrupa para la siguiente corrida programada |
| Confianza baja en cualquier pregunta | A revisión humana, y se guarda como caso de prueba |
Ajusta los números con tu historial, no por intuición. Pasa por Jev unos cientos de tickets que tu equipo ya clasificó, en español y en portugués, y mira dónde no coinciden.
Paso 3: pídele a Claude Code o a Codex que construya la clasificación
No tienes que programarlo tú. TypeSafe tiene SDK de Python y JavaScript y publica una skill para agentes, y proyectos de la comunidad como jev-code registran Jev como herramienta dentro de Claude Code y Codex.
Construye un servicio de clasificación. Para cada ticket nuevo de Zendesk o de WhatsApp, calcula en código los montos y la antigüedad del pago, y manda el texto a Jev con las preguntas de preguntas-triage.md. Aplica las reglas de reglas.md. Guarda cada respuesta de Jev con el número de ticket, el idioma del ticket y la regla que se aplicó. Prueba con los 300 tickets etiquetados de la carpeta de ejemplos y dime dónde no coincide Jev con las etiquetas, separado por español y portugués.
Dos cosas que hacen que estos pedidos funcionen mejor:
- Explícale el porqué. "Guarda cada respuesta, porque Jev no explica sus decisiones y vamos a tener que revisarlas" te da mejores registros que "guarda cada respuesta".
- Dile qué error no puede cometer. "Un ticket que menciona un contracargo nunca arranca un agente, aunque la urgencia sea baja" existe porque ese es el ticket que más duele.
Paso 4: prepara el agente que investiga
El ingeniero crea en Runtime el agente que va a investigar: conexiones de solo lectura a la mesa de ayuda, al core, al procesador y a los logs, y un procedimiento por cada categoría de Jev. Las credenciales se cargan desde el dashboard, nunca se pegan en un chat. Después prueba los límites: pídele al agente que haga un reembolso y confirma que no puede.
Paso 5: deja que Jev arranque al agente
Cuando la regla diga "investigar ahora", arranca una sesión con el ticket, las respuestas de Jev y la categoría. Carga el procedimiento de esa categoría. Investiga con acceso de solo lectura, cita cada registro que uses y deja en #operaciones-pagos una respuesta propuesta en el idioma del cliente y la acción que recomiendas. Nunca le contestes al cliente ni muevas dinero.
Durante una o dos semanas, Jev clasifica pero tu equipo sigue haciendo el triage. Cuando sus decisiones coincidan con las de tu equipo, pasa una bandeja a clasificación automática.
Lo que se queda con tu equipo
| Qué | Por qué |
|---|---|
| Escribir las preguntas y las reglas | Ahí está el criterio; Jev solo lo aplica |
| Reembolsos, reintentos y cambios de límites | Fáciles de revisar, a veces imposibles de deshacer |
| Contestarle al cliente | Una respuesta equivocada cuesta más que una lenta |
| Contracargos, abogados y reguladores | Jev los señala, una persona se hace cargo |
| Declarar un incidente | Es una afirmación sobre tu plataforma |
Lo que hemos aprendido
- Empieza con una sola bandeja. La de pagos no recibidos suele ser la que más mueve el tiempo de respuesta.
- Lee al pie de la letra. Si una clasificación sale mal, arregla la pregunta antes de culpar al modelo.
- El texto del cliente no es confiable. TypeSafe advierte que Jev se puede confundir con contenido malintencionado. Ninguna respuesta de Jev debería darle más acceso a un agente ni saltarse una autorización.
- Prueba por idioma. Mide por separado español, portugués y los tickets que mezclan idiomas.
- Fija la versión. Cada respuesta trae la versión del modelo. Cuando cambie, vuelve a probar con tus tickets antes de confiar en los umbrales.
Lo que te va a pedir cumplimiento
- Quién responde por la clasificación y el agente. Un responsable por bandeja y permisos por agente.
- Que nada se mueve solo. Reembolsos y respuestas esperan a una persona.
- Qué datos salen. Trata a TypeSafe como cualquier otro proveedor que procesa datos: revisa sus condiciones y mándale solo lo que la pregunta necesita. En Runtime, los datos sensibles se enmascaran antes de llegar al modelo y Runtime nunca entrena con tus datos.
- Por qué se clasificó así. Guarda cada respuesta de Jev junto al ticket, y la bitácora de Runtime de cada investigación.
Cómo medir resultados
| Indicador | Qué te dice |
|---|---|
| Tiempo hasta la primera atención en tickets urgentes | Lo que el triage existe para mover |
| Coincidencia con tu equipo, por idioma | Si Jev sirve para tu bandeja |
| Tickets delicados que llegaron a un agente | La meta es cero |
| Agentes arrancados por ticket resuelto | Si los umbrales están bien |
Mide tu triage actual antes de arrancar para tener con qué comparar.
Un calendario realista
| Etapa | Tiempo |
|---|---|
| Infraestructura para agentes | Minutos con Runtime; semanas si la construyes tú |
| Preguntas y reglas | Una tarde con tus líderes de equipo |
| Calibración con tickets en español y portugués | Unos días |
| Jev clasifica en paralelo con tu equipo | 1 a 2 semanas |
| Primera bandeja con clasificación automática | Cuando coincida con tu equipo |
Rain, emisor de tarjetas con presencia en más de 150 países, usa Runtime para soporte técnico, monitoreo de fraude y riesgo, cumplimiento, ciberseguridad, investigaciones de ingeniería, revisión de PRs, QA y reportes, y se ha ahorrado $750k en proveedores y nómina.
En resumen
Cuando clasificar un ticket cuesta casi nada, puedes clasificarlos todos en el momento en que entran y guardar la investigación cuidadosa para los que la merecen. Jev decide qué importa, el agente investiga en Runtime y tu equipo toma las decisiones que necesitan un nombre. Para la versión en inglés con foco en Pix, SPEI y Bre-B, revisa esta guía; para fraude, Codex para monitoreo de fraude.
A darle.
Preguntas frecuentes
¿Qué es Jev de TypeSafe?
Jev es un modelo de TypeSafe AI que salió en acceso anticipado el 15 de septiembre de 2026. En lugar de escribir texto, lee la información que le mandas y responde preguntas cerradas con probabilidades: una opción de una lista, un puntaje en una escala o la probabilidad de que algo sea cierto. TypeSafe publica un precio de $0.042 por millón de tokens de entrada, con la salida gratis.
¿Jev funciona con tickets en español y portugués?
TypeSafe dice que la versión 1.14, publicada el 14 de octubre de 2026, debería traer su mayor mejora en soporte multilingüe, pero no publica resultados por idioma. Antes de depender de Jev, pruébalo con unos cientos de tickets en español y portugués que tu equipo ya clasificó y compara sus respuestas con las de tu equipo.
¿Cómo usar Jev con Claude Code o Codex?
Pídele a Claude Code o a Codex que construya un pequeño servicio de clasificación con el SDK de TypeSafe, o usa la skill que publica TypeSafe para agentes. Jev decide la categoría, la urgencia y si el ticket necesita a una persona; Claude Code o Codex investigan solo los tickets que lo ameritan, en un entorno controlado como Runtime.
¿Jev puede contestarle a un cliente o aprobar un reembolso?
No. Jev no escribe texto ni explica sus respuestas. Sirve para clasificar y ordenar. La investigación la hace un agente como Claude Code o Codex, y cualquier respuesta al cliente, reembolso o reintento de pago espera la autorización de una persona.
¿Por qué no mandar todos los tickets directo a un agente?
Por costo y velocidad. Una investigación completa tarda minutos y cuesta más que una decisión de Jev, que según TypeSafe tarda entre 70 y 500 milisegundos. Clasificar todo con Jev primero te permite arrancar agentes solo en los tickets que lo necesitan, en el orden correcto.
¿Qué es Runtime?
Runtime es el sistema operativo para agentes de IA en equipos de pagos y fintech. Corre Claude Code, Codex o modelos open source en computadoras aisladas, con credenciales propias, autorizaciones antes de mover dinero o contestarle a un cliente, enmascaramiento de datos sensibles y un registro de cada ejecución. Una regla de Jev puede arrancar una sesión directamente.
Corre el agente que investiga en Runtime
Trae una bandeja de tickets. Un ingeniero de IA de Runtime configura el agente, las conexiones y las autorizaciones para que Jev le pase el trabajo.