Saltearse al contenido

Jev

Jev es el modelo de decisión de TypeSafe AI. Funciona igual que Laya: lee un texto, responde a una pregunta que tú defines y devuelve siempre una de las respuestas que has previsto, con lo segura que está de cada una. Cada respuesta posible es una salida del nodo, y el texto continúa solo por la de la respuesta elegida.

La diferencia está en dónde se decide: el texto se envía al servicio de TypeSafe AI, que lee textos largos, y cada decisión se cobra en tu cuenta de TypeSafe AI. Úsalo cuando tus textos sean demasiado largos para Laya o cuando prefieras trabajar con ese servicio.

Cuándo usarlo

  • Clasificar documentos largos, como contratos, informes o hilos completos de correo.
  • Repartir solicitudes extensas entre los equipos que deben atenderlas.
  • Decidir si una reclamación detallada requiere la intervención de una persona.
  • Etiquetar expedientes con todos los temas que tratan.

Configuración

CampoQué hace
Credential (obligatorio)La credencial del servicio Jev API. Elige una en Seleccionar una credencial o crea una con Crear nueva credencial, con la clave de tu cuenta de TypeSafe AI. Más información en Credenciales.
Text (obligatorio)El texto sobre el que se decide. Conéctalo desde otro componente o escríbelo. En Batch Mode, cambia a Mapped y arrastra el campo del elemento que contiene el texto.
DecisionEl tipo de decisión: Pick one (elegir una respuesta), Pick several (todas las que apliquen), Yes or no (sí o no) o Scale (un nivel de una escala). Por defecto: Pick one. Los campos y las salidas del nodo cambian según lo que elijas.
Question (obligatorio)Lo que hay que decidir, en lenguaje normal y en el idioma de los textos. Por ejemplo: «¿Qué equipo debe atender este mensaje?».
Answers (obligatorio con Pick one y Pick several)Una fila por respuesta: su nombre y cuándo elegirla. La descripción es lo que Jev compara con el texto. Necesitas al menos dos respuestas y como máximo 50.
Levels (obligatorio con Scale)Los niveles de la escala, de menor a mayor; por ejemplo baja, media, alta. Entre 2 y 10 niveles, sin nombres repetidos.

Panel de Jev: Batch Mode, Text, Decision, Question, Answers y el campo Credential con la opción Crear nueva credencial

Opciones avanzadas

CampoQué hace
Minimum confidenceUn valor entre 0 y 1. Si la respuesta es menos segura que este valor, el texto no sale por esa respuesta sino por una salida adicional Unsure, para que lo revise una persona. Con 0 (por defecto) está desactivado.
ModelLa versión de Jev que se usa. Por defecto: jev-latest, que sigue siempre la última versión. Si escribes una versión concreta (por ejemplo jev-1.13.0), las respuestas se mantienen estables aunque salgan versiones nuevas.

Procesamiento por lotes

Con el interruptor Batch Mode activado, el componente se ejecuta una vez por cada elemento de la lista que conectes en Batch Input y devuelve todos los resultados juntos en una lista. Parallel Executions indica cuántos elementos se procesan a la vez (de 1 a 5). Skip if Empty Batch Input salta el componente si la lista llega vacía, y Skip Branch if Empty Output detiene los componentes siguientes si el resultado está vacío. Más información en Conceptos clave.

Solo el texto cambia de un elemento a otro: la pregunta y las respuestas son las mismas para todos, y cada elemento sale por su propia respuesta.

Uso como herramienta de un agente

Puedes conectar este componente a la entrada Tools de un agente. En la pestaña Tool, Tool Name y Tool Description son el nombre y la explicación con los que el agente reconoce la herramienta y decide cuándo usarla: escribe una descripción clara de lo que hace.

Si los dejas vacíos, se forman a partir de tu pregunta y sus respuestas. El agente escribe él mismo el texto sobre el que decidir y recibe la decisión completa. Mientras el nodo está conectado como herramienta, las salidas por respuesta se ocultan.

Resultado

Las salidas son las mismas que en Laya:

  • Una salida por respuesta (Pick one), por respuesta más None of them (Pick several), Yes y No (Yes or no) o una por nivel (Scale). Si has puesto un valor en Minimum confidence, aparece también Unsure. Solo la salida elegida lleva el texto (en Pick several, todas las que apliquen).
  • Decision: el texto y su decisión como datos: la pregunta, el tipo de decisión, la respuesta elegida (answer), lo segura que está (confidence), la probabilidad de cada respuesta (probabilities) y si quedó por debajo del mínimo de confianza (unsure).

Ejemplo

El despacho Asesoría Martín Torres recibe consultas largas por correo, a menudo con todo el historial de la conversación. Con Jev:

  1. Conecta el cuerpo del correo a Text y elige la credencial de Jev API.
  2. Deja Decision en Pick one y escribe en Question: «¿A qué área corresponde esta consulta?».
  3. En Answers añade fiscal (impuestos, declaraciones, IVA), laboral (nóminas, contratos de trabajo, despidos) y mercantil (sociedades, contratos entre empresas).
  4. Conecta cada salida a la bandeja del área correspondiente y la salida Unsure a una revisión manual, con Minimum confidence en 0,7.

Buenas prácticas

  • Describe bien cada respuesta y escríbelas en el idioma de los textos.
  • Una decisión por nodo. Para dos preguntas sobre el mismo texto, usa dos nodos.
  • Fija la versión en Model si necesitas que los resultados no cambien con el tiempo.

Componentes relacionados

  • Laya: el modelo de decisión propio de NappAI, sin credencial y sin enviar el texto fuera.
  • OpenAI Decisions: el mismo tipo de decisión con OpenAI, que también mira imágenes.
  • Agent: un agente al que puedes darle Jev como herramienta.