Noul — คำถามใช่/ไม่ใช่ใน Jev

Noul เป็นหนึ่งในสามชนิดคำถามของโมเดล Jev จาก TypeSafe มันถามคำถามใช่/ไม่ใช่หนึ่งข้อ แล้วตอบด้วยความน่าจะเป็นที่คำตอบคือใช่ ในรูปตัวเลขตั้งแต่ 0 ถึง 1

Noul ถามสิ่งหนึ่งที่อาจจริงหรือเท็จ แล้วตอบด้วยตัวเลขระหว่าง 0 กับ 1 คือความน่าจะเป็นที่มันจริง ค่าใกล้ 1 คือใช่อย่างหนักแน่น ใกล้ 0 คือไม่ใช่อย่างหนักแน่น และใกล้ 0.5 หมายความว่าใช่กับไม่ใช่มีโอกาสพอ ๆ กัน

กรณีสุดท้ายนี่เองคือเหตุผลที่ Noul มีค่ามากกว่าค่าบูลีน โมเดลที่ถูกบังคับให้คืนจริงหรือเท็จต้องเลือกข้างแม้ว่าข้อความจะไม่สนับสนุนข้างไหนเลย ส่วน Noul คืนค่า 0.51 กลับมาได้ และปล่อยให้โค้ดของคุณสังเกตเองว่ามันไม่ได้อะไรมาเลย

คำตอบจริง

ส่งไปยัง jev-1.13.0 ตัวเลขด้านล่างคือสิ่งที่กลับมา

สถานะ

คำสั่งซื้อ #88213 มาถึงพร้อมจอที่ร้าว ผมเก็บไว้สามวันแล้ว ผมไม่ต้องการของทดแทน ผมแค่อยากได้เงินคืนครับ

คำถาม

ข้อความนี้ขอคืนเงินหรือไม่

เกือบแน่นอนว่าใช่
ความน่าจะเป็นที่คำตอบคือใช่
99%
ไม่ใช่ โยนเหรียญ ใช่

0.99 ข้อความตัดทางเลือกหลักออกไปด้วยถ้อยคำตรง ๆ (“ผมไม่ต้องการของทดแทน”) จึงแทบไม่เหลืออะไรให้โมเดลลังเล อินพุตจริงส่วนใหญ่ไม่สะอาดขนาดนี้ และนั่นคือเหตุผลที่ตัวเลขสำคัญกว่าคำตัดสิน

คำขอและการตอบกลับ ตามตัวอักษร
คำขอ
{
  "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
    }
  }
}

คำตอบมีอะไรอยู่ข้างใน

type "noul"
ตรงกับชนิดของคำถาม
noul number
ความน่าจะเป็นที่คำตอบคือใช่ ตั้งแต่ 0 (ไม่ใช่) ถึง 1 (ใช่)

กฎและข้อจำกัด

  • criteria ไม่บังคับ มันรับคำอธิบายสำหรับ true และ false ที่ขยายความว่าคำถามแต่ละด้านหมายถึงอะไร
  • คำตอบแบบ Noul ไม่มีฟิลด์ confidence ต่างจาก Choice และ Score ตัวความน่าจะเป็นอธิบายความไม่แน่นอนอยู่แล้ว ค่า 0.5 คือ โมเดลที่กำลังบอกว่ามันไม่รู้

หยิบ Noul มาใช้เมื่อ

  • คำถามมีสองด้านจริง ๆ เช่น นี่ขอคืนเงินไหม นี่ซ้ำไหม มีการเอ่ยถึงกำหนดเวลาไหม
  • คุณต้องการเกณฑ์ที่คุณควบคุมเอง 0.9 สำหรับดำเนินการอัตโนมัติ 0.6 สำหรับติดธง ที่อยู่ตรงกลางส่งให้คน
  • คุณอยากถามคำถามเชิงคาดเดาแบบราคาถูก แล้วค่อยอ่านเฉพาะตอนที่มันจุดติด

ใช้อย่างอื่นเมื่อ

  • คำถามที่แท้จริงมีคำตอบสามข้อขึ้นไป การแตกมันเป็นหลาย Noul เชื้อเชิญให้เกิดคำว่าใช่ที่ขัดแย้งกัน ให้ใช้ Choice ซึ่งบังคับให้ความน่าจะเป็นรวมกันได้หนึ่ง
  • คุณกำลังวัดความเข้มข้นมากกว่าความจริง คำถาม “เรื่องนี้เร่งด่วนไหม” ทำให้ความต่างระหว่างเล็กน้อยกับสิ้นหวังหายไป ส่วน Score เก็บมันไว้ได้

อีกสองแบบ

ถาม Noul กับข้อความของคุณเอง

สนามทดลองส่งทุกอย่างที่คุณวางไปให้ Jev แล้ววาดทุกคำตอบออกมา ไม่ต้องมีบัญชี ไม่ต้องมีคีย์

เปิดสนามทดลอง