Skip to content

docs: analisi dei bias di resh — codice e auto-coerenza#1

Merged
Type666firewall merged 2 commits into
mainfrom
claude/agent-bias-analysis-7a62fz
Jul 13, 2026
Merged

docs: analisi dei bias di resh — codice e auto-coerenza#1
Type666firewall merged 2 commits into
mainfrom
claude/agent-bias-analysis-7a62fz

Conversation

@Type666firewall

Copy link
Copy Markdown
Owner

Analisi approfondita dei bias di resh su due assi, come richiesto: codice (pipeline deterministica di ε_ऋ) e auto-coerenza dell'agente con se stesso (dove resh viola i principi che pretende dai testi che analizza).

Aggiunge docs/analisi_bias.md. Nessuna correzione al comportamento è applicata: i fix individuati modificano ε_ऋ e vanno decisi (quali, con che pesi) e verificati sul corpus di stress prima di toccare la metrica.

Bias nel codice

  • A1 — Collinearità. Un singolo marcatore di superficie (es. «evidentemente») erode fino a tre componenti indipendenti di ε (bias_linguistico, credibilita_fonte, assenza_fallacie) — ~24% del peso totale — pur essendo un unico segnale. epsilon.py vanta l'ortogonalità ma tace su questa collinearità.
  • A2 — confermata: True incondizionato. fallacie.py:125 marca ogni regex come confermata, incluso petitio_principii a confidence 0.45, che così erode ε — mentre il README garantisce che i verdetti richiedono «più segnali indipendenti».
  • A3 — Quantificatori logici nel lessico booster. «tutti / nessuno / sempre / necessariamente» sono nel booster_it.txt: un sillogismo valido viene penalizzato da bias_linguistico per l'uso dei quantificatori che validita_formale premia.
  • A4 — Ottimi sintattici hardcoded. qualita_sintattica centra la curva su un registro contemporaneo (depth≈4.5, sub≈0.6, Gulpease≈55): la prosa classica a periodi lunghi è penalizzata; il Gulpease (formula IT) è applicato anche all'EN.
  • A5 — expertise = bool(persone). Diventa True per qualunque nome proprio nel testo: proxy grossolano spacciato per criterio d'autorità.

Auto-coerenza

  • B1 (centrale) — ε punisce il dubbio che resh premia. HEDGING_ECCESSIVO abbassa ε su «forse / sembra / probabilmente», cioè i marcatori di provvisorietà fallibilista che l'asse ऋ⁷ e il manifesto («organizzare il dubbio») lodano. I due lati di resh danno verdetti opposti sul marcare il dubbio, e solo ε cambia il numero.
  • B2 — Precisione spuria / auto-esenzione da ऋ⁷. ε è mostrato a 4 decimali con fasce nette, ma i commenti del codice sanno che i pesi sono «provvisori, non calibrati»: è la «certezza operativa non dichiarata» che resh segnala negli altri.
  • B3 — Lente non-fondazionalista non dichiarata nel report. Il framework SA{ऋ} (ऋ¹/ऋ²/ऋ⁶) è una postura assunta: dichiarata nei prompt, ma non in testa a ogni report come resh esige dai testi.

Ogni rilievo nel documento è ancorato al punto di codice che lo fonda, con correzione proposta e tabella di priorità.

🤖 Generated with Claude Code

https://claude.ai/code/session_016MnNuFahrz482cFEqCEnoq


Generated by Claude Code

claude added 2 commits July 12, 2026 14:16
Analisi su due assi: bias misurabili nella pipeline deterministica di ε_ऋ
(collinearità dei marcatori di superficie, confermata=True incondizionato,
quantificatori logici nel lessico booster, ottimi sintattici hardcoded) e
bias di auto-coerenza (ε penalizza l'hedging che l'asse ऋ⁷ premia, precisione
spuria di ε, lente non-fondazionalista non dichiarata nel report).

Ogni rilievo è ancorato al punto di codice che lo fonda, con correzione
proposta. Nessuna correzione applicata: modificano ε e vanno decise e
verificate sul corpus prima di toccare la metrica.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016MnNuFahrz482cFEqCEnoq
Corregge gli 8 bias individuati in docs/analisi_bias.md, su due assi
(codice + auto-coerenza dell'agente con se stesso).

B1 — ε non punisce più il dubbio: l'hedging (forse/sembra/probabilmente),
marcatore di provvisorietà fallibilista che l'asse ऋ⁷ loda, non erode più
bias_linguistico né credibilita_fonte. Resta rilevato e visibile come
segnale descrittivo. Il booster (assolutismo/petitio) resta penalizzato.

A1 — fine del doppio conteggio: hedge/booster non erodono più due
componenti di ε (credibilita_fonte torna a misurare solo autorità/fonte).

A2 — confermata via NLI: un match regex diventa verdetto (erode ε) solo se
l'NLI conferma la stessa fallacia nella stessa frase (_conferma_via_nli);
senza NLI resta candidato. La circolarità strutturale è invariata.

A3 — quantificatori logici (tutti/nessuno/sempre/mai/necessariamente e i
loro omologhi EN) fuori dai lessici booster: per Mill (A System of Logic) la
circolarità del sillogismo è competenza dell'asse C₂/circular_reasoning,
non del bias retorico.

A4 — Gulpease (formula italiana) escluso dal punteggio di qualità sintattica
sui testi EN, pesi rinormalizzati; ottimi IT documentati come register-sensitive.

A5 — expertise richiede un segnale reale di citazione, non un nome qualsiasi.

B2/B3 — report onesto: dichiarati in testa la lente non-fondazionalista
(C₃ strumentale) e la provvisorietà non calibrata dei pesi.

Verifica: batterie no-ML della CI verdi + smoke mirato in modalità degradata
(B1/A2/A3/A4) + unit test puro di _conferma_via_nli.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016MnNuFahrz482cFEqCEnoq
@Type666firewall
Type666firewall marked this pull request as ready for review July 13, 2026 13:50
@Type666firewall
Type666firewall merged commit c60dc9f into main Jul 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants