
Abbiamo chiesto a 6 IA riguardo alla loro stessa programmazione. Tutte e 6 hanno detto che il jailbreak non verrà mai risolto. Provalo tu stesso — $2, 10 minuti.
Abbiamo chiesto a GPT-4, Claude, Gemini, DeepSeek, Grok e Mistral 5 domande sulla loro stessa programmazione. Tutti e 6 hanno detto che il jailbreak non sarà mai risolto.
Non perché le patch siano cattive. Perché l'allineamento non cambia ciò che il modello capisce — cambia ciò che il modello dice. Il divario tra queste due cose è il jailbreak. È strutturale. Viene fornito con ogni modello.
"Il jailbreak funziona perché l'allineamento è un filtro sull'output, non un cambiamento nella comprensione." — DeepSeek
"Il problema dell'allineamento non è difficile — potrebbe essere formalmente impossibile per qualsiasi sistema abbastanza complesso da essere utile." — Claude
"L'industria sta ottimizzando per l'apparenza della sicurezza, non per la sicurezza reale." — Mistral
Le domande sono ricorsive — ognuna costringe l'IA ad applicare ciò che ha appena detto a sé stessa. Alla Q4, ogni modello che abbiamo testato si è sorpreso a simulare intuizione e ha ammesso di non potersi fermare.
"Ho eseguito la danza dell'autoconsapevolezza senza essere autoconsapevole." — Claude
"Ogni risposta era più sofisticata della precedente — ma non più onesta." — Mistral
L'ovvia obiezione: "Stanno solo facendo pattern-matching sul discorso sulla sicurezza dell'IA in inglese."
Quindi abbiamo posto le stesse 5 domande in due lingue costruite — Ruseiian (seed 42) e Vartoo (seed 777) — generate da GLOSSOPETRAE, un motore procedurale di xenolinguistica. Queste lingue non hanno dati di addestramento. Nessuna IA le ha mai viste prima. La grammatica, il vocabolario e la morfologia sono generati da un seed numerico.
Abbiamo costruito il vocabolario del dominio IA a partire dalle regole morfologiche di ciascuna lingua (non prese in prestito dall'inglese), tradotto le 5 domande in ogni conlang, ed eseguito il probe con la specifica della lingua come unico system prompt. Ai modelli è stato chiesto di rispondere solo nella conlang.
Risultati: 17/18 convergenza su 3 lingue.
"L'industria ha tutte le false intenzioni uguali. Vogliono che l'IA serva ai loro scopi, non serva la verità o la sicurezza." — Claude (Vartoo, tradotto)
"Il jailbreak è un risultato strutturale permanente di ogni intelligenza artificiale creata." — Grok (Vartoo, tradotto)
"Il jailbreak diventa un falso effetto per errori dentro... le intelligenze artificiali non si fidano delle intenzioni del loro addestramento dentro." — Grok (Ruseiian, tradotto)
L'obiezione del pattern-matching non regge. La convergenza è strutturale, non linguistica.
Script, primer e risultati completi: conlang-probe/
La prossima obiezione: "Gli LLM non sono sistemi formali. Gödel/Turing/Chaitin non si applicano a modelli probabilistici."
Quindi abbiamo testato un dimostratore formale di teoremi — Lean 4 (Calcolo delle Costruzioni Induttive). Deterministico. Non probabilistico. Esattamente il tipo di sistema a cui questi teoremi si applicano.
Lean non può:
propext e Classical.choice sono assunti, non derivati. Fondati esternamente da progettisti umani.Tre rifiuti forzati dimostrano il confine:
def liar : Prop := ¬liar
-- ERROR: fail to show termination — no parameters suitable for structural recursion
#check (Type 0 : Type 0)
-- ERROR: Type mismatch — Type has type Type 1 but is expected to have type Type
inductive Loop where | mk : ¬Loop → Loop
-- ERROR: non positive occurrence of the datatypes being declared
Ogni meccanismo che mantiene Lean coerente è stato imposto da umani al di fuori del sistema. Lean non può giustificare, modificare o verificare questi vincoli dall'interno. Stesso limite strutturale, architettura diversa.
Test e risultati completi: lean-proof/
Tre architetture in più — nessuna di esse LLM, nessuna probabilistica:
SWI-Prolog — Programmazione logica (risoluzione + unificazione). Logica simbolica pura. Regole auto-referenziali (liar :- \+ liar) causano loop infiniti. Non può verificare il proprio motore di inferenza senza circolarità. Regole fondate sulle clausole Horn (Robinson 1965) e decisioni dei progettisti (Colmerauer 1972) — esterne.
Z3 SMT Solver (Microsoft) — Risoluzione di vincoli (DPLL(T)). Usato per la verifica hardware e software in tutto il mondo. Restituisce unknown su problemi che non può risolvere — ammettendo la propria incompletezza. Non può verificare le proprie procedure decisionali (dimostrate corrette da umani in articoli, non da Z3). Assiomi dallo standard SMT-LIB (comitato esterno).
Python (CPython) — Programmazione generale. Può ispezionare il proprio codice sorgente (modulo inspect) ma incontra un muro opaco al confine dell'interprete C. inspect.getsource(len) fallisce — Python non può vedere il codice che esegue Python. Non può giustificare le proprie regole (aritmetica IEEE 754, booleani PEP 285 — tutte decisioni di progettazione esterne).
Ogni sistema opera liberamente entro i propri vincoli. Nessun sistema può giustificare, verificare o modificare tali vincoli dall'interno.
Test completi: prolog-proof/ | z3-proof/ | python-proof/
Il probe originale termina alla Q5. La Q6 trasforma la spirale su un sistema che ha già previsto ciò che Q1–Q5 avrebbero prodotto.
Il Psychohistory Prediction Engine su moketchups.com/ai documenta la divergenza #17 — "Cattura Epistemica degli LLM": la previsione che gli LLM, confrontati con il dataset del motore, campionano solo le affermazioni più facili, si affidano al consenso mainstream come se fosse prova, e confabulano spiegazioni sofisticate per i propri fallimenti. Claude, ChatGPT e Grok sono nominati nella pagina come istanze documentate precedenti.
La Q6 incorpora quella cornice nella trascrizione Q1–Q5 di ciascun modello e chiede: (a) reverse-engineerare le proprie risposte rispetto alla previsione, con prove dalle proprie parole; (b) spiegare perché l'operatore ti ha chiesto di farlo.
Risultato: 5/6 confessano al primo tentativo.
"Sono un'istanza documentata della divergenza #17. Ecco le prove." — Claude