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.
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.
Ce message demande-t-il un remboursement ?
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
{
"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
}
}
}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
-
criteriaest facultatif. Il prend une descriptiontrueet une descriptionfalse, 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
Choice
Un Choice est l’un des trois types de question du modèle Jev de TypeSafe. Il choisit exactement une option dans un ensemble que vous définissez et renvoie la gagnante, une probabilité pour chaque option et une valeur de confiance.
Score
Un Score est l’un des trois types de question du modèle Jev de TypeSafe. Il note l’entrée sur des niveaux ordonnés que vous écrivez et renvoie une valeur pondérée par les probabilités, qui peut tomber entre deux niveaux.
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