Noul — la pregunta de sí/no en Jev
Un Noul es uno de los tres tipos de pregunta del modelo Jev de TypeSafe. Hace una única pregunta de sí/no y responde con la probabilidad de que la respuesta sea sí, como un número de 0 a 1.
Un Noul pregunta una cosa que puede ser verdadera o falsa, y responde con un número entre 0 y 1: la probabilidad de que sea verdadera. Un valor cercano a 1 es un sí rotundo, cercano a 0 un no rotundo, y cercano a 0,5 significa que sí y no son más o menos igual de probables.
Ese último caso es la razón por la que un Noul vale más que un booleano. Un modelo obligado a devolver verdadero o falso tiene que elegir bando aunque el texto no respalde ninguno; un Noul puede devolver 0,51 y dejar que tu código se dé cuenta de que no le han dado nada.
Una respuesta real
Enviada a jev-1.13.0. Los números de abajo son lo que volvió.
El pedido n.º 88213 llegó con la pantalla rota. Lo tengo desde hace tres días. No quiero un recambio, solo quisiera que me devolvieran el dinero, por favor.
¿Este mensaje pide un reembolso?
0,99: el mensaje descarta la alternativa principal con todas las letras («No quiero un recambio»), así que al modelo le queda muy poco sobre lo que dudar. La mayoría de las entradas reales no son tan limpias, y por eso importa más el número que el veredicto.
La petición y la respuesta, literales
{
"state": "Order #88213 arrived with a cracked screen. I have had it three days. I do not want a replacement, I would just like my money back please.",
"model": "jev-latest",
"questions": {
"requests_refund": {
"type": "noul",
"instructions": "Does this message request a refund?",
"criteria": {
"true": "The customer asks for money back",
"false": "The customer wants a repair, a replacement, or something else"
}
}
}
}{
"model": "jev-1.13.0",
"answers": {
"requests_refund": {
"type": "noul",
"noul": 0.99
}
}
}Qué contiene la respuesta
- type "noul"
- Coincide con el tipo de pregunta.
- noul number
- La probabilidad de que la respuesta sea sí, de 0 (no) a 1 (sí).
Reglas y límites
-
criteriaes opcional. Admite una descripcióntruey otrafalseque explican qué significa cada lado de la pregunta. - Una respuesta Noul no lleva campo
confidence, a diferencia de Choice y Score. La probabilidad ya describe la incertidumbre: 0,5 es el modelo diciendo que no lo sabe.
Recurre a un Noul cuando
- La pregunta tiene de verdad dos lados: pide un reembolso, es un duplicado, menciona una fecha límite.
- Quieres un umbral que controlas tú. 0,9 para automatizar, 0,6 para marcar, lo de en medio a una persona.
- Quieres hacer una pregunta especulativa barata y leerla solo cuando salte.
Usa otra cosa cuando
- La pregunta real tiene tres respuestas o más. Partirla en varios Noul invita a síes contradictorios; usa un Choice, que obliga a que las probabilidades sumen uno.
- Estás midiendo intensidad y no verdad. «¿Es urgente?» pierde la diferencia entre un poco y desesperadamente; un Score la conserva.
Los otros dos
Choice
Un Choice es uno de los tres tipos de pregunta del modelo Jev de TypeSafe. Elige exactamente una opción de un conjunto que tú defines y devuelve la ganadora, una probabilidad para cada opción y un valor de confianza.
Score
Un Score es uno de los tres tipos de pregunta del modelo Jev de TypeSafe. Califica la entrada contra niveles ordenados que tú escribes y devuelve un valor ponderado por probabilidad que puede caer entre dos niveles.
Hazle un Noul a tu propio texto
El patio de juegos envía a Jev lo que pegues y dibuja cada respuesta. Sin cuenta y sin clave.
Abrir el patio de juegos