Noul — die Ja/Nein-Frage in Jev

Ein Noul ist einer der drei Fragetypen im Jev-Modell von TypeSafe. Er stellt eine einzelne Ja/Nein-Frage und antwortet mit der Wahrscheinlichkeit, dass die Antwort Ja lautet, als Zahl von 0 bis 1.

Ein Noul fragt nach einer Sache, die wahr oder falsch sein kann, und antwortet mit einer Zahl zwischen 0 und 1: der Wahrscheinlichkeit, dass sie wahr ist. Nahe 1 ist ein klares Ja, nahe 0 ein klares Nein, und nahe 0,5 heißt, Ja und Nein sind etwa gleich wahrscheinlich.

Genau dieser letzte Fall ist der Grund, warum ein Noul mehr wert ist als ein Boolescher Wert. Ein Modell, das wahr oder falsch zurückgeben muss, muss sich auch dann für eine Seite entscheiden, wenn der Text keine stützt; ein Noul kann 0,51 zurückgeben und Ihrem Code die Chance lassen zu merken, dass ihm nichts gegeben wurde.

Eine echte Antwort

An jev-1.13.0 gesendet. Die Zahlen unten sind das, was zurückkam.

Der State

Bestellung Nr. 88213 kam mit gesprungenem Display an. Ich habe sie seit drei Tagen. Ich möchte keinen Ersatz, ich hätte einfach gern mein Geld zurück.

Die Frage

Verlangt diese Nachricht eine Rückerstattung?

Ziemlich sicher ja
Wahrscheinlichkeit, dass die Antwort Ja lautet
99 %
Nein Münzwurf Ja

0,99 — die Nachricht schließt die naheliegende Alternative in klaren Worten aus („Ich möchte keinen Ersatz“), also bleibt dem Modell kaum etwas, worüber es unsicher sein könnte. Die meisten echten Eingaben sind nicht so sauber, und genau deshalb zählt die Zahl mehr als das Urteil.

Anfrage und Antwort, wörtlich
Anfrage
{
  "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"
      }
    }
  }
}
Antwort
{
  "model": "jev-1.13.0",
  "answers": {
    "requests_refund": {
      "type": "noul",
      "noul": 0.99
    }
  }
}

Was die Antwort enthält

type "noul"
Entspricht dem Fragetyp.
noul number
Die Wahrscheinlichkeit, dass die Antwort Ja lautet, von 0 (nein) bis 1 (ja).

Regeln und Grenzen

  • criteria ist optional. Es nimmt eine true- und eine false-Beschreibung und legt fest, was jede Seite der Frage bedeutet.
  • Eine Noul-Antwort trägt kein confidence-Feld — anders als Choice und Score. Die Wahrscheinlichkeit beschreibt die Unsicherheit bereits: 0,5 ist das Modell, das sagt, es weiß es nicht.

Greifen Sie zu einem Noul, wenn

  • Die Frage hat wirklich zwei Seiten — verlangt das eine Rückerstattung, ist das ein Duplikat, nennt das eine Frist.
  • Sie wollen einen Schwellwert, den Sie selbst bestimmen. 0,9 für automatisches Handeln, 0,6 für Markieren, alles dazwischen an einen Menschen.
  • Sie wollen eine spekulative Frage günstig mitstellen und nur lesen, wenn sie anschlägt.

Nehmen Sie etwas anderes, wenn

  • Die eigentliche Frage hat drei oder mehr Antworten. Sie in mehrere Nouls zu zerlegen lädt widersprüchliche Jas ein; nehmen Sie ein Choice, das die Wahrscheinlichkeiten zwingt, sich zu eins zu summieren.
  • Sie messen Intensität statt Wahrheit. „Ist das dringend“ verliert den Unterschied zwischen leicht und verzweifelt; ein Score behält ihn.

Die anderen beiden

Stellen Sie Ihrem eigenen Text ein Noul

Der Spielplatz schickt alles, was Sie einfügen, an Jev und zeichnet jede Antwort. Kein Konto, kein Schlüssel.

Spielplatz öffnen