Noul — la question oui/non dans Jev

Un Noul est l’un des trois types de question du modèle Jev de TypeSafe. Il pose une seule question oui/non et répond par la probabilité que la réponse soit oui, sous forme d’un nombre de 0 à 1.

Un Noul pose une chose qui peut être vraie ou fausse, et répond par un nombre entre 0 et 1 : la probabilité qu’elle soit vraie. Près de 1, c’est un oui franc ; près de 0, un non franc ; près de 0,5, oui et non sont à peu près aussi probables.

Ce dernier cas est la raison pour laquelle un Noul vaut mieux qu’un booléen. Un modèle forcé de renvoyer vrai ou faux doit choisir un camp même quand le texte n’en soutient aucun ; un Noul peut rendre 0,51 et laisser votre code s’apercevoir qu’on ne lui a rien donné.

Une vraie réponse

Envoyée à jev-1.13.0. Les nombres ci-dessous sont ce qui est revenu.

Le state

La commande n° 88213 est arrivée avec l’écran fissuré. Je l’ai depuis trois jours. Je ne veux pas de remplacement, je voudrais simplement être remboursé, s’il vous plaît.

La question

Ce message demande-t-il un remboursement ?

Presque certainement
Probabilité que la réponse soit oui
99 %
Non Pile ou face Oui

0,99 — le message écarte l’autre possibilité principale en toutes lettres (« Je ne veux pas de remplacement »), il reste donc très peu de place au doute. La plupart des entrées réelles ne sont pas aussi nettes, et c’est pourquoi le nombre compte plus que le verdict.

La requête et la réponse, mot pour mot
Requête
{
  "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"
      }
    }
  }
}
Réponse
{
  "model": "jev-1.13.0",
  "answers": {
    "requests_refund": {
      "type": "noul",
      "noul": 0.99
    }
  }
}

Ce que contient la réponse

type "noul"
Correspond au type de question.
noul number
La probabilité que la réponse soit oui, de 0 (non) à 1 (oui).

Règles et limites

  • criteria est facultatif. Il prend une description true et une description false, qui précisent ce que signifie chaque côté de la question.
  • Une réponse Noul ne porte pas de champ confidence — contrairement à Choice et Score. La probabilité décrit déjà l’incertitude : 0,5 est le modèle disant qu’il ne sait pas.

Prenez un Noul quand

  • La question a vraiment deux côtés — est-ce une demande de remboursement, est-ce un doublon, cela mentionne-t-il une échéance.
  • Vous voulez un seuil que vous maîtrisez. 0,9 pour automatiser, 0,6 pour signaler, l’entre-deux à un humain.
  • Vous voulez poser une question spéculative à bas coût et ne la lire que lorsqu’elle se déclenche.

Prenez autre chose quand

  • La vraie question a trois réponses ou plus. La découper en plusieurs Nouls invite des « oui » contradictoires ; utilisez un Choice, qui force les probabilités à sommer à un.
  • Vous mesurez une intensité plutôt qu’une vérité. « Est-ce urgent ? » perd la différence entre un peu et désespérément ; un Score la garde.

Les deux autres

Posez un Noul sur votre propre texte

Le terrain de jeu envoie à Jev ce que vous collez et dessine chaque réponse. Pas de compte, pas de clé.

Ouvrir le terrain de jeu