Noul — Jev में हाँ/नहीं वाला प्रश्न
Noul, TypeSafe के Jev मॉडल के तीन प्रश्न-प्रकारों में से एक है। यह एक हाँ/नहीं प्रश्न पूछता है और उत्तर के हाँ होने की प्रायिकता से जवाब देता है, 0 से 1 के बीच एक संख्या के रूप में।
Noul एक ऐसी बात पूछता है जो सत्य या असत्य हो सकती है, और 0 से 1 के बीच एक संख्या से उत्तर देता है: उसके सत्य होने की प्रायिकता। 1 के पास का मान प्रबल हाँ है, 0 के पास प्रबल नहीं, और 0.5 के पास का अर्थ है कि हाँ और नहीं लगभग बराबर संभव हैं।
यही आख़िरी स्थिति वह कारण है जिससे Noul एक बूलियन से अधिक मूल्यवान है। जिस मॉडल को सत्य या असत्य लौटाने पर मजबूर किया जाए उसे पक्ष चुनना ही पड़ता है, भले ही टेक्स्ट किसी पक्ष का समर्थन न करे; Noul 0.51 लौटा सकता है और आपके कोड को यह भाँप लेने दे सकता है कि उसे कुछ मिला ही नहीं।
एक असली उत्तर
jev-1.13.0 को भेजा गया। नीचे के आँकड़े वही हैं जो लौटकर आए।
ऑर्डर #88213 टूटी स्क्रीन के साथ आया। तीन दिन से मेरे पास है। मुझे बदलकर नया नहीं चाहिए, बस मेरे पैसे वापस चाहिए।
क्या यह संदेश पैसे वापसी माँग रहा है?
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 उसे बचाए रखता है।
बाक़ी दो
Choice
Choice, TypeSafe के Jev मॉडल के तीन प्रश्न-प्रकारों में से एक है। यह आपके तय किए समुच्चय में से ठीक एक विकल्प चुनता है और विजेता, हर विकल्प की प्रायिकता तथा एक विश्वास-मान लौटाता है।
Score
Score, TypeSafe के Jev मॉडल के तीन प्रश्न-प्रकारों में से एक है। यह इनपुट को आपके लिखे क्रमबद्ध स्तरों पर आँकता है और एक प्रायिकता-भारित मान लौटाता है जो दो स्तरों के बीच भी गिर सकता है।
अपने टेक्स्ट पर एक Noul पूछिए
प्रयोगशाला आपके चिपकाए हर टेक्स्ट को Jev को भेजती है और हर उत्तर चित्रित करती है। न खाता चाहिए, न कुंजी।
प्रयोगशाला खोलें