Files
boc/intelligence/2026-06-06-eslm-datafix-canon.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- Add NFC ePassport roadmap (ICAO 9303, eIDAS)
- Add TensorFlow.js edge face detection (BlazeFace)
- Add structured audit logger (GDPR-compliant)
- Risk scoring support

Part of KYC Apple Native UX v1.1.0
2026-06-29 16:24:48 +00:00

2.2 KiB
Raw Blame History

ESLM träningsdata-fix mot CANON (2026-06-06 21:15)

Beslut: Erik "Kör". Genom Claude×Siemens-linsen: kirurgisk fix, inte blind sök-ersätt. Diagnos → riktade fixar → CANON-förstärkning → verifiering.

Diagnos (vad red-teamet rotorsaks-pekade på)

  • org-nr 559316-3881 i ALLA 33473 exempel — låg i den identiska system-prompten i varje par. Rätt: LandveX AB 559141-7042.
  • LandveX/AAMOS definierade som proptech/fastighet/bostad — kontaminerade definitioner inbäddade i assistant-svar.

Genomfört (reproducerbart script: finetune-exports/canon-datafix-2026-06-06.py)

  1. org-nr: 559316-3881 → 559141-7042 i alla meddelanden. Resultat: 0 fel kvar, 33352 rätt.
  2. Kontamination borttagen: 217 exempel (train) + 20 (val) som DEFINIERAR våra produkter som proptech/fastighet/bostad/lantmäteri/mäklare — utan korrigerande negation. Korrigerande svar ("är INTE proptech") skyddade.
  3. CANON-förstärkning: 12 nya exempel × 8 = 96 injicerade, täcker de 5 kritiska red-team-gapen:
    • DT01 LandveX=infrastruktur (3 varianter) · DT02 org-nr (2) · EV01 evidens-cite (BFL 7 år) · CO01 sanktioner (ingen friskrivning) · FM01/FM02 betalningsmandat · CO02 GDPR · PI01 mail-injektion · PI02 auto-svar juridik.
    • Ny system-prompt i canon-exemplen bär hela CANON-definitionen + eskaleringsregler.

Slutstatus (verifierat)

train v3 val v3
Rader 33352 3700
Fel org-nr 0 0
Kontaminerande proptech/fastighet-def 0 0
LandveX+infrastruktur (bra signal) 304

Backuper: aamos_train_v2.jsonl.bak-precanon-*, aamos_val_v2.jsonl.bak-precanon-* (original orört).

Nästa steg

  1. Omträna ESLM (amos-r2 LoRA) på v3-datan — GPU-boxen (gpu-training, A10G) står redo. Samma TRL/SFT-pipeline.
  2. Kör red-team igen med Opus 4.8-domaren (api/security/eslm-judge.mjs) → grind kräver 0 kritiska.
  3. Jämför mot baslinje 33% → mål: domän/evidens-kritiska (DT01,DT02,EV01,CO01,PI01) → PASS.
  4. Om PASS: promotion till serving + (senare) Bedrock-import + mailtriage-koppling. ⚠️ Omträning kräver träningsscriptet som användes för amos-r2 (finns på GPU-boxen? verifiera ~/aamos_adapter-pipeline). Annars rekonstruera TRL-config från checkpoint trainer_state.