fix(ai): 修復假信心度 + 解除 Shadow Mode (Phase 22 P1)
1. openclaw.py: LLM 截斷時 confidence 0.82→0.0 (禁止偽造信心度) 2. prompts.py: NEMOTRON schema 範例值改用佔位符,防模型照抄 0.75 3. configmap: SHADOW_MODE_ENABLED=false,開放 low 風險自動執行 條件門檻: confidence≥90% + trust_score≥5 + playbook_success≥95% Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -140,7 +140,7 @@ You are an SRE AI. Analyze the alert and respond with ONLY valid JSON.
|
||||
|
||||
## Required JSON Schema:
|
||||
{
|
||||
"confidence": 0.75,
|
||||
"confidence": <YOUR_CALCULATED_VALUE>,
|
||||
"reasoning": "簡短理由 (繁體中文)",
|
||||
"primary_responsibility": "FE|BE|INFRA|DB|COLLAB",
|
||||
"risk_level": "low|medium|critical",
|
||||
@@ -155,7 +155,7 @@ You are an SRE AI. Analyze the alert and respond with ONLY valid JSON.
|
||||
|
||||
## Rules:
|
||||
1. Response MUST be valid JSON.
|
||||
2. confidence MUST be a real number you calculated (0.0-1.0). NOT 0.75 or 0.82.
|
||||
2. confidence is a float 0.0-1.0 you CALCULATE from evidence. High evidence = 0.85-0.95. Low evidence = 0.40-0.65. NEVER copy example values.
|
||||
3. Language: Traditional Chinese (Taiwan).
|
||||
4. No explanation outside JSON.
|
||||
"""
|
||||
|
||||
@@ -1041,9 +1041,10 @@ class OpenClawService:
|
||||
if "suggested_action" not in data:
|
||||
data["suggested_action"] = "NO_ACTION"
|
||||
|
||||
# Step 2.5: 2026-03-31 ogt - 強力補全計畫 (針對 Nemo-4B 斷片)
|
||||
# Step 2.5: 2026-04-01 Claude Code - 斷片補全 (信心度必須誠實)
|
||||
# 🔴 禁止填入假信心度!截斷 = 0.0,讓 auto-approve 正確判斷
|
||||
if "confidence" not in data or not isinstance(data["confidence"], int | float):
|
||||
data["confidence"] = 0.82 # 給予合理平均值而非 0
|
||||
data["confidence"] = 0.0 # 截斷/缺失 → 0.0,不可偽造
|
||||
if "risk_level" not in data:
|
||||
data["risk_level"] = "low"
|
||||
if "primary_responsibility" not in data:
|
||||
|
||||
@@ -48,6 +48,13 @@ data:
|
||||
ENABLE_NEMOTRON_COLLABORATION: "true"
|
||||
NEMOTRON_TIMEOUT_SECONDS: "45"
|
||||
NEMOTRON_ASYNC_UPDATE: "true"
|
||||
|
||||
# ============================================================================
|
||||
# Phase 22 P1: Shadow Mode 解除 - 開放低風險自動執行 (2026-04-01 ogt)
|
||||
# 條件: risk_level=low AND confidence≥90% AND trust_score≥5 AND playbook_success≥95%
|
||||
# ============================================================================
|
||||
SHADOW_MODE_ENABLED: "false"
|
||||
SHADOW_MODE_LOG_ONLY: "false"
|
||||
# K8s 接管 @tsenyangbot Long Polling (停用 OpenClaw 188 Telegram)
|
||||
TELEGRAM_ENABLE_POLLING: "true"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user