docs: analisi dei bias di resh — codice e auto-coerenza#1
Merged
Conversation
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
marked this pull request as ready for review
July 13, 2026 13:50
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
bias_linguistico,credibilita_fonte,assenza_fallacie) — ~24% del peso totale — pur essendo un unico segnale.epsilon.pyvanta l'ortogonalità ma tace su questa collinearità.confermata: Trueincondizionato.fallacie.py:125marca ogni regex come confermata, inclusopetitio_principiia confidence 0.45, che così erode ε — mentre il README garantisce che i verdetti richiedono «più segnali indipendenti».booster_it.txt: un sillogismo valido viene penalizzato dabias_linguisticoper l'uso dei quantificatori chevalidita_formalepremia.qualita_sintatticacentra 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.expertise = bool(persone). DiventaTrueper qualunque nome proprio nel testo: proxy grossolano spacciato per criterio d'autorità.Auto-coerenza
HEDGING_ECCESSIVOabbassa ε 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.ऋ⁷. ε è 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.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