Noul — ja/nej-frågan i Jev
En Noul är en av de tre frågetyperna i TypeSafes Jev-modell. Den ställer en enda ja/nej-fråga och svarar med sannolikheten att svaret är ja, som ett tal från 0 till 1.
En Noul frågar en sak som kan vara sann eller falsk och svarar med ett tal mellan 0 och 1: sannolikheten att den är sann. Ett värde nära 1 är ett starkt ja, nära 0 ett starkt nej, och nära 0,5 betyder att ja och nej är ungefär lika sannolika.
Just det sista fallet är skälet till att en Noul är värd mer än en boolean. En modell som tvingas returnera sant eller falskt måste välja sida även när texten inte stöder någon; en Noul kan lämna tillbaka 0,51 och låta din kod märka att den inte fick något.
Ett riktigt svar
Skickat till jev-1.13.0. Siffrorna nedan är vad som kom tillbaka.
Order #88213 kom med spräckt skärm. Jag har haft den i tre dagar. Jag vill inte ha en ersättare, jag vill bara ha pengarna tillbaka tack.
Ber det här meddelandet om återbetalning?
0,99 — meddelandet utesluter huvudalternativet med rena ord (”Jag vill inte ha en ersättare”), så det finns väldigt lite för modellen att vara osäker på. De flesta verkliga indata är inte så rena, vilket är därför talet betyder mer än domen.
Förfrågan och svaret, ordagrant
{
"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
}
}
}Vad svaret innehåller
- type "noul"
- Motsvarar frågetypen.
- noul number
- Sannolikheten att svaret är ja, från 0 (nej) till 1 (ja).
Regler och gränser
-
criteriaär valfritt. Det tar en beskrivning förtrueoch en förfalse, som klargör vad varje sida av frågan betyder. - Ett Noul-svar bär inget
confidence-fält — till skillnad från Choice och Score. Sannolikheten beskriver redan osäkerheten: 0,5 är modellen som säger att den inte vet.
Ta till en Noul när
- Frågan har verkligen två sidor — ber detta om återbetalning, är detta en dubblett, nämns en deadline.
- Du vill ha en tröskel du styr. 0,9 för automatisk åtgärd, 0,6 för flaggning, allt däremellan till en människa.
- Du vill ställa en spekulativ fråga billigt och bara läsa den när den slår till.
Använd något annat när
- Den verkliga frågan har tre eller fler svar. Att dela upp den i flera Noul bjuder in motsägande ja; använd en Choice, som tvingar sannolikheterna att summera till ett.
- Du bedömer intensitet snarare än sanning. ”Är detta brådskande” tappar skillnaden mellan milt och desperat; en Score behåller den.
De andra två
Choice
En Choice är en av de tre frågetyperna i TypeSafes Jev-modell. Den väljer exakt ett alternativ ur en mängd du definierar och returnerar vinnaren, en sannolikhet för varje alternativ och ett tillförsiktsvärde.
Score
En Score är en av de tre frågetyperna i TypeSafes Jev-modell. Den bedömer indata mot ordnade nivåer du skriver och returnerar ett sannolikhetsviktat värde som kan landa mellan två nivåer.
Ställ en Noul om din egen text
Lekplatsen skickar allt du klistrar in till Jev och ritar upp varje svar. Inget konto, ingen nyckel.
Öppna lekplatsen