Noul — Jev-এ হ্যাঁ/না প্রশ্ন
Noul হলো TypeSafe-এর Jev মডেলের তিনটি প্রশ্নের ধরনের একটি। এটি একটিমাত্র হ্যাঁ/না প্রশ্ন করে আর উত্তরটি হ্যাঁ হওয়ার সম্ভাব্যতা দিয়ে জবাব দেয়, ০ থেকে ১-এর মধ্যে একটি সংখ্যা হিসেবে।
Noul এমন একটি বিষয় জিজ্ঞেস করে যা সত্য বা মিথ্যা হতে পারে, আর ০ ও ১-এর মধ্যে একটি সংখ্যা দিয়ে উত্তর দেয়: সেটি সত্য হওয়ার সম্ভাব্যতা। ১-এর কাছাকাছি মান জোরালো হ্যাঁ, ০-এর কাছাকাছি জোরালো না, আর ০.৫-এর কাছাকাছি মানে হ্যাঁ ও না প্রায় সমান সম্ভাব্য।
শেষ এই অবস্থাটিই Noul-কে একটি বুলিয়ানের চেয়ে বেশি মূল্যবান করে তোলে। যে মডেলকে সত্য বা মিথ্যা ফেরত দিতে বাধ্য করা হয় তাকে পক্ষ বাছতেই হয়, এমনকি লেখাটি কোনো পক্ষকেই সমর্থন না করলেও; একটি Noul ০.৫১ ফেরত দিতে পারে আর আপনার কোডকে বুঝতে দিতে পারে যে তাকে আসলে কিছুই দেওয়া হয়নি।
একটি সত্যিকারের উত্তর
jev-1.13.0-তে পাঠানো। নিচের সংখ্যাগুলোই ফিরে এসেছে।
#88213 অর্ডারটি ফাটা পর্দা নিয়ে এসেছে। তিন দিন ধরে আমার কাছেই আছে। আমি বদলে নতুন চাই না, শুধু টাকাটা ফেরত চাই।
এই বার্তাটি কি টাকা ফেরত চাইছে?
০.৯৯ — বার্তাটি স্পষ্ট ভাষায় প্রধান বিকল্পটি বাতিল করে দিচ্ছে (“আমি বদলে নতুন চাই না”), তাই মডেলের অনিশ্চিত হওয়ার মতো প্রায় কিছুই থাকে না। বাস্তব ইনপুট বেশির ভাগই এত পরিষ্কার হয় না, আর সেজন্যই সংখ্যাটি রায়ের চেয়ে বেশি গুরুত্বপূর্ণ।
অনুরোধ আর প্রতিক্রিয়া, অবিকল
{
"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
- উত্তরটি হ্যাঁ হওয়ার সম্ভাব্যতা, ০ (না) থেকে ১ (হ্যাঁ) পর্যন্ত।
নিয়ম আর সীমা
-
criteriaঐচ্ছিক। এটিtrueআরfalse-এর জন্য একটি করে বিবরণ নেয়, যা স্পষ্ট করে প্রশ্নের প্রতিটি দিকের অর্থ কী। - Noul উত্তরে
confidenceঘর থাকে না — Choice আর Score-এর মতো নয়। সম্ভাব্যতাই অনিশ্চয়তা বর্ণনা করে দেয়: ০.৫ হলোই সেই মডেল যে বলছে সে জানে না।
Noul বাছুন যখন
- প্রশ্নটির সত্যিই দুটি দিক আছে — এটি কি টাকা ফেরত চাইছে, এটি কি পুনরাবৃত্তি, এতে কি কোনো সময়সীমার কথা আছে।
- আপনি এমন সীমা চান যা আপনারই নিয়ন্ত্রণে। স্বয়ংক্রিয় ব্যবস্থার জন্য ০.৯, চিহ্নিত করার জন্য ০.৬, মাঝের সবকিছু কোনো মানুষের কাছে।
- আপনি সস্তায় একটি অনুমাননির্ভর প্রশ্ন করতে চান আর কেবল তখনই পড়তে চান যখন সেটি জ্বলে ওঠে।
অন্য কিছু ব্যবহার করুন যখন
- আসল প্রশ্নটির তিন বা তার বেশি উত্তর আছে। সেটিকে কয়েকটি Noul-এ ভাগ করলে পরস্পরবিরোধী “হ্যাঁ” ডেকে আনে; Choice ব্যবহার করুন, যা সম্ভাব্যতাগুলোর যোগফল এক হতে বাধ্য করে।
- আপনি সত্যতা নয়, তীব্রতা মাপছেন। “এটি কি জরুরি” প্রশ্নটি সামান্য আর মরিয়া-র মধ্যে পার্থক্য হারিয়ে ফেলে; Score সেটি ধরে রাখে।
বাকি দুটি
Choice
Choice হলো TypeSafe-এর Jev মডেলের তিনটি প্রশ্নের ধরনের একটি। এটি আপনার ঠিক করা সেট থেকে ঠিক একটি বিকল্প বাছে আর বিজয়ী, প্রতিটি বিকল্পের সম্ভাব্যতা এবং একটি আস্থার মান ফেরত দেয়।
Score
Score হলো TypeSafe-এর Jev মডেলের তিনটি প্রশ্নের ধরনের একটি। এটি ইনপুটকে আপনার লেখা ক্রমসাজানো স্তরের বিপরীতে মূল্যায়ন করে আর এমন একটি সম্ভাব্যতা-ভারিত মান ফেরত দেয় যা দুই স্তরের মাঝেও পড়তে পারে।
নিজের লেখার উপর একটি Noul জিজ্ঞেস করুন
পরীক্ষাক্ষেত্র আপনার পেস্ট করা সবকিছু Jev-এ পাঠায় আর প্রতিটি উত্তর এঁকে দেয়। অ্যাকাউন্ট লাগে না, কি-ও না।
পরীক্ষাক্ষেত্র খুলুন