Saltar al contenido
SONOEDocs
EnglishENConsola

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"requerido
instructionsstring | object | arrayopcional

La pregunta de sí o no. Es opcional si criteria dice qué significa el sí.

criteriaobjectopcional

Qué 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"requerido
noulnumberrequerido
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 neutral

Usa 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 devuelve confidence y abstain.