Noul — η ερώτηση ναι/όχι στο Jev
Το Noul είναι ένας από τους τρεις τύπους ερωτήσεων στο μοντέλο Jev της TypeSafe. Θέτει μία ερώτηση ναι/όχι και απαντά με την πιθανότητα η απάντηση να είναι ναι, ως αριθμό από 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 είναι ένας από τους τρεις τύπους ερωτήσεων στο μοντέλο Jev της TypeSafe. Επιλέγει ακριβώς μία επιλογή από ένα σύνολο που ορίζεις και επιστρέφει τον νικητή, μια πιθανότητα για κάθε επιλογή και μια τιμή βεβαιότητας.
Score
Το Score είναι ένας από τους τρεις τύπους ερωτήσεων στο μοντέλο Jev της TypeSafe. Βαθμολογεί την είσοδο σε διατεταγμένα επίπεδα που γράφεις εσύ και επιστρέφει μια σταθμισμένη με πιθανότητες τιμή που μπορεί να πέσει ανάμεσα σε δύο επίπεδα.
Ρώτα ένα Noul για το δικό σου κείμενο
Το πεδίο δοκιμών στέλνει στο Jev ό,τι επικολλάς και αποτυπώνει κάθε απάντηση. Χωρίς λογαριασμό, χωρίς κλειδί.
Άνοιξε το πεδίο δοκιμών