Noul — soalan ya/tidak dalam Jev

Noul ialah satu daripada tiga jenis soalan dalam model Jev milik TypeSafe. Ia mengemukakan satu soalan ya/tidak dan menjawab dengan kebarangkalian bahawa jawapannya ya, sebagai nombor dari 0 hingga 1.

Noul bertanya satu perkara yang boleh benar atau palsu, dan menjawab dengan nombor antara 0 dan 1: kebarangkalian bahawa ia benar. Nilai hampir 1 ialah ya yang kuat, hampir 0 ialah tidak yang kuat, dan hampir 0.5 bermakna ya dan tidak lebih kurang sama berkemungkinan.

Kes terakhir itulah sebabnya Noul lebih bernilai daripada satu boolean. Model yang dipaksa memulangkan benar atau palsu terpaksa memilih pihak walaupun teksnya tidak menyokong mana-mana; Noul boleh memulangkan 0.51 dan membiarkan kod anda sedar bahawa ia tidak diberi apa-apa.

Satu jawapan sebenar

Dihantar ke jev-1.13.0. Nombor di bawah ialah apa yang kembali.

Keadaannya

Pesanan #88213 tiba dengan skrin retak. Sudah tiga hari di tangan saya. Saya tidak mahu gantian, saya cuma mahu duit saya dipulangkan.

Soalannya

Adakah mesej ini meminta bayaran balik?

Hampir pasti
Kebarangkalian jawapannya ya
99%
Tidak Lambung syiling Ya

0.99 — mesej itu menolak alternatif utama dengan kata-kata yang jelas (“Saya tidak mahu gantian”), jadi tinggal sedikit sahaja untuk model rasa tidak pasti. Kebanyakan input sebenar tidak sebersih ini, dan itulah sebabnya nombornya lebih bermakna daripada keputusannya.

Permintaan dan responsnya, kata demi kata
Permintaan
{
  "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"
      }
    }
  }
}
Respons
{
  "model": "jev-1.13.0",
  "answers": {
    "requests_refund": {
      "type": "noul",
      "noul": 0.99
    }
  }
}

Apa yang terkandung dalam jawapan

type "noul"
Sepadan dengan jenis soalannya.
noul number
Kebarangkalian bahawa jawapannya ya, dari 0 (tidak) hingga 1 (ya).

Peraturan dan had

  • criteria adalah pilihan. Ia menerima penerangan true dan false, yang menjelaskan maksud setiap belah soalan.
  • Jawapan Noul tidak membawa medan confidence — berbeza daripada Choice dan Score. Kebarangkaliannya sudah menggambarkan ketidakpastian: 0.5 ialah model yang berkata ia tidak tahu.

Gunakan Noul apabila

  • Soalan itu benar-benar ada dua belah — adakah ini meminta bayaran balik, adakah ini pendua, adakah ia menyebut tarikh akhir.
  • Anda mahu ambang yang anda kawal. 0.9 untuk tindakan automatik, 0.6 untuk ditanda, apa-apa di antaranya kepada manusia.
  • Anda mahu mengemukakan soalan spekulatif dengan murah dan hanya membacanya apabila ia menyala.

Gunakan yang lain apabila

  • Soalan sebenarnya ada tiga jawapan atau lebih. Memecahkannya kepada beberapa Noul mengundang “ya” yang bercanggah; gunakan Choice, yang memaksa kebarangkalian berjumlah satu.
  • Anda menilai keamatan dan bukan kebenaran. “Adakah ini mendesak” hilang beza antara sedikit dan terdesak; Score mengekalkannya.

Dua yang lain

Tanya Noul tentang teks anda sendiri

Taman permainan menghantar apa sahaja yang anda tampal kepada Jev dan melukis setiap jawapan. Tiada akaun, tiada kunci.

Buka taman permainan