Noul
Un Noul es una pregunta de sí o no. La respuesta es la probabilidad de que la respuesta sea sí, de 0 (no) a 1 (sí).
Solicitud
type"noul"requeridoinstructionsstring | object | arrayopcionalLa pregunta de sí o no. Es opcional si
criteriadice qué significa el sí.criteriaobjectopcionalQué significa un sí y qué significa un no. Las dos claves son opcionales.
truestring | object | array | nullopcional- Qué significa un sí.
falsestring | object | array | nullopcional- Qué significa un no.
{
"model": "sonoe-latest",
"state": "Hola, quisiera cancelar mi suscripción antes de la próxima renovación.",
"questions": {
"cancelar": { "type": "noul", "instructions": "¿El cliente quiere cancelar?" },
"molesto": {
"type": "noul",
"instructions": "¿El cliente está molesto?",
"criteria": { "true": "Insultos, amenazas o mayúsculas", "false": "Tono tranquilo o neutral" }
}
}
}Respuesta
type"noul"requeridonoulnumberrequerido- La probabilidad del sí, de 0 a 1.
{
"model": "sonoe-1.1.0",
"answers": {
"cancelar": { "type": "noul", "noul": 0.9661 },
"molesto": { "type": "noul", "noul": 0.3187 }
},
"usage": { "input_tokens": 282, "output_tokens": 0 }
}Un Noul no tiene confidence: la probabilidad ya dice qué tan seguro está Sonoe. Valores cerca de 0.5 quieren decir que no lo puede saber.
Cómo se leen los criteria
Sonoe lee criteria como parte de la pregunta. La pregunta molesto de arriba le llega al modelo así:
¿El cliente está molesto?
Yes means: Insultos, amenazas o mayúsculas
No means: Tono tranquilo o neutralUsa criteria para precisar una palabra difusa («molesto», «urgente», «spam») tal como la entiende tu app.
Consejos
- Elige un umbral para tu caso, no siempre 0.5. Si perder un sí es caro (un tema de seguridad, una cancelación), actúa desde 0.3; si un sí falso es caro, espera a 0.8.
- Pregunta con palabras simples. Sonoe 1.1 es sensible a la redacción: «Is this about a payment or a charge?» funciona mucho mejor que «Is this about billing?».
- Un hecho por pregunta. Divide «¿Es urgente y sobre facturación?» en dos Noul.
- En la API nativa, un Noul es una pregunta
binary, que además devuelveconfidenceyabstain.