
O chestie interesantă despre noul model ChatGPT-6 Astra: pare că a fost în stare să decodeze singur un mesaj cifrat din Primul Război Mondial, folosit de germani. Acesta este unul dintre cele 50 de mesaje încă nedescifrate existente în enigmelor menținute de portalul Scienceblogs.de.
Pe scurt, un developer cu porecla Prinz a luat unul din mesajele germane cifrate din Primul Război Mondial, și-a făcut un prompt mai extins și a folosit noul model ChatGPT-6 Astra ca să îl decodeze. Se știa că germanii folosiseră atunci metoda de criptare denumită ADFGVX, folosită la vremea respectivă de către Armata Imperială Germană în Primul Război Mondial. Metoda are doi pași: primul în care literele sunt schimbate și devin mesaje compuse doar din literele ADFGVX într-o matrice de 6×6 (fiind distincte în codul morse și mai puțin supuse erorilor de transcriere) și a doua, cea în care se face transpunerea acestora.
Adresat Comandamentului Suprem al Germaniei, în atenția unui amiral, mesajul arată dubios:
DXXXG GVXAX ADXVD GDAAA DGXAG AVDGV FAFAA DFFFG
XFVXD DVDVF GFVVV AADXG AAVAV AAXDG VADDD DVADG
FAGVV GVVGD AVXFF DAADV FFAXG VDVDD AGDVF XAAVA
ADDAF FDFAA GXVAA GAFXD ADFFX AVDAA DADXX AADVA
XVVAD FDVAA
adică fix cum ar trebui să arate un mesaj cifrat. Pe atunci germanii considerau că această metodă de criptare este infailibilă și o foloseau intens. Atâta doar că în 1918, Georges Painvin a reușit să îl spargă în 48 de ore, descifrând rapid toate comunicațiile germane.
Revening la ChatGPT-6 Astra, Prinz (adică @deredleritt3r) spune că modelul a putut decoda mesajul, acesta fiind de fapt unul chiar foarte simplu:
“EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X”
în română:
Un crucișător englez a sosit la Sevastopol pe data de ?4; o escadrilă aliată urmează pe 26.
Ce a făcut Astra ca să decodeze mesajul? Păi se pare că a găsit cheia: “TRUPPENVERSCHIEBUNG” și a folosit-o pentru traducere, știind cum se folosește sistemul ADFGVX. Apoi s-a dus pe net și a căutat să verifice informația și a găsit în analele militare că într-adevăr un crucișător britanic numit HMS Canterbury a ajuns în Sevastopol, Crimea pe 24 noiembrie 1918 și apoi escadrila aliată a ajuns pe 26 noiembrie.
Practic, ChatGPT-6 Astra și-a făcut treaba. Că a ghicit parola sau pur și simplu s-a gândit să folosească cheia “TRUPPENVERSCHIEBUNG” pentru un mesaj criptat înainte de data la care se știa că germani au început să folosească respectiva cheie, adică 9 decembrie 1918, la final nu contează. Și-a făcut treaba.
În mintea mea, operații de acest gen în care puterea de calcul e folosită pentru iterații nenumărate ca să se descifreze mesaje criptate, e fix zona în care văd puterea AI-ului. Mă aștept ca în curând să vedem și chestii mult mai utile cum ar fi descifrarea scrisului de pe discul lui Phaistos, scrierea Olmecă sau manuscrisul lui Voynich. E destul loc unde AI-ul să arate ce poate.
La polul opus, chiar azi am constatat că ChatGPT-6 Astra aberează grav în programare. Mi s-a părut mie că ceva e aiurea săptămâna trecută, când a trebuit să intru adânc și să rescriu mult cod generat de Astra, doar azi mi-a fost înscă clar că încearcă să facă chestii ce nu ar trebui să facă (face default-uri aiurea, pune cod defensiv câmnd nu e cazul etc.)
Poate că nu degeaba Amodei și Altman s-au panicat că modelele lor încep să o ia razna și să o lăsăm mai moale.

