Fuzzy Scoring & Selection
Not just pass/fail — candidates are scored on multiple dimensions using fuzzy predicate logic, then the best answer is selected.
What Is Fuzzy Logic?
Classical logic is binary: something is either true or false. Fuzzy logic recognises that truth has degrees. An answer can be 0.85 correct — mostly right, but with some uncertainty.
Is this answer correct?
→ Yes or No
Problem: What if two candidates are both "correct" but one is better? Binary logic can't distinguish them.
How correct is this answer?
→ 0.92 correctness
→ 0.87 confidence
→ 0.95 coherence
Richer signal. Better selection.
Fuzzy logic was pioneered by Lotfi Zadeh in 1965 and is widely used in control systems, decision-making, and AI. Mikoshi AI Turbo applies it to candidate selection — scoring each answer on multiple dimensions rather than reducing everything to pass/fail.
The Three Fuzzy Predicates
Every candidate is scored on three dimensions, each ranging from 0.0 (none) to 1.0 (perfect):
Scoring Matrix
Here's how three candidates might score for the question "What is the square root of 144?":
Notice: Candidate C has high confidence but failed verification. In a standard AI system, you'd get this confidently wrong answer. With fuzzy scoring, correctness dominates the score, and the wrong answer is filtered out.
The Selection Algorithm
Once all candidates are scored, the selection process follows strict priority rules:
- All pass: Best fuzzy score wins → high confidence result
- Some pass: Only passed candidates considered → verified result
- None pass: Best score from failed candidates, marked as unverified → honest uncertainty
Handling the Tricky Situations
Turbo still returns the best answer available, but explicitly marks it as unverified. This is honest about uncertainty — the user knows the answer couldn't be independently confirmed. This is vastly better than standard AI, which would give the wrong answer with false confidence.
Ties are broken by: (1) verification execution time (faster = more efficient reasoning), (2) answer length (shorter = more concise), (3) candidate index (lower temperature = more deterministic). In practice, fuzzy scoring almost always produces distinct scores — ties are extremely rare.
This is actually the most interesting case — it means the verification code for different answers all returned true. This can happen with subjective questions. In these cases, coherence scoring becomes the deciding factor, favouring the answer with the most internally consistent reasoning.
Watch fuzzy scoring in real time
⚡ Try Turbo in Synapse