V2-CH5-003 — Confidence Scoring ומשקלים
כרך 2 · פרק 5 · משימה 003 · מודל ניקוד מאוחד, משקלים, נוסחאות
v1.0 Review · 12.8.2026
מטרת המסמך
הגדרת מודל Confidence Scoring מאוחד: משקל כולל לכל סוכן (reliability × role × priority), fused_confidence (ממוצע משוקלל), consensus_direction (argmax), conflict_penalty (קנס על מחלוקת), ו-final_confidence. סוגר את פער G2.
גורמי משקל
| גורם | טווח | תיאור |
|---|---|---|
| reliability_profile.hit_rate | 0.0–1.0 | אחוז המלצות נכונות מתוך 10+ המלצות. ברירת מחדל: 0.5 (לא מאוכלס). |
| reliability_profile.avg_confidence | 0.0–10.0 | ממוצע ביטחון היסטורי. ברירת מחדל: 5.0. |
| analysis_role_weight | enum | primary=1.0, secondary=0.7, supplementary=0.5. נגזר מ-AgentProfile.analysis_role. |
| priority_class_weight | enum | P0_PROTECTION=1.5, P1_ANALYSIS=1.0, P2_BACKGROUND=0.5. |
נוסחאות
| מזהה | נוסחה | תיאור |
|---|---|---|
| CF1 | weight_i = hit_rate_i × analysis_role_weight_i × priority_class_weight_i | משקל כולל לכל סוכן |
| CF2 | fused_confidence = Σ(confidence_i × weight_i) / Σ(weight_i) | ממוצע משוקלל |
| CF3 | consensus_direction = argmax_direction(Σ(weight_i) where conclusion_i = direction) | כיוון עם משקל מצטבר גבוה ביותר |
| CF4 | conflict_penalty = 1 - (max_direction_weight / total_weight) | קנס כאשר אין רוב ברור |
| CF5 | final_confidence = fused_confidence × (1 - conflict_penalty × 0.3) | הפחתה עקב מחלוקת |
תרחישים לדוגמה
| תרחיש | סוכנים | ביטחון | תוצאה | הערה |
|---|---|---|---|---|
| 3 סוכנים מסכימים (BUY) | scanner(0.5), technical(0.7), news(0.4) | scanner=8, technical=9, news=7 | fused=8.2, BUY, penalty=0% | קונצנזוס מלא |
| 2 BUY, 1 SELL | scanner(0.5, BUY, 8), technical(0.7, BUY, 9), portfolio(0.6, SELL, 6) | fused=7.6, BUY, penalty=28% | רוב עם מחלוקת — confidence מופחת | |
| 1 BUY, 1 SELL, 1 HOLD | scanner(0.5, BUY, 7), technical(0.7, SELL, 6), news(0.4, HOLD, 5) | fused=6.0, HOLD, penalty=67% | מחלוקת עמוקה → HOLD/NO_OPINION |
קריטריוני קבלה
| מזהה | קריטריון | תוצאה |
|---|---|---|
| CS1 | 4 גורמי משקל: hit_rate, avg_confidence, analysis_role_weight, priority_class_weight. | PASS |
| CS2 | 5 נוסחאות: weight, fused_confidence, consensus_direction, conflict_penalty, final_confidence. | PASS |
| CS3 | 3 תרחישים לדוגמה: קונצנזוס מלא, רוב עם מחלוקת, מחלוקת עמוקה. | PASS |
| CS4 | reliability_profile אופציונלי — ברירת מחדל 0.5/5.0 כאשר לא מאוכלס (Shadow). | PASS |
מפרט · v1.0 Review · 12.8.2026
חזרה ל-V2-CH5-002