Diario IOAI 2026

Сәлем!

Per la prima volta, l’Italia prende parte alla International Olympiad in AI. Risulta quindi evidente a tutti i componenti della delegazione nazionale la necessità di documentare minuziosamente ogni avvenimento che li interesserà nel corso della permanenza in Kazakistan.

Come da tradizione, però, cominciamo dalle presentazioni:

Day 0

I nostri protagonisti si incontrano all’aeroporto di Milano Malpensa, dove ben presto si fa notare l’assenza di ITA-3, rimasto bloccato per disguidi sulla linea che porta al suddetto aeroporto.

Dopo qualche minuto (30 \le \textrm{qualche} \le 45) di attesa, al nostro eroe gli viene comunicata la soppressione del servizio ferroviario di cui stava usufruendo e la necessità di terminare il tragitto attraverso un servizio autobus sostitutivo che sarebbe passato “da lì a poco”.

Come i nostri lettori più arguti avranno potuto immaginare, il servizio sostitutivo promesso non fu mai avvistato. Il nostro prode ITA-3, però, con il suo illimitato carisma, procede a individuare una turista polacca che gentilmente si offre di accompagnarlo all’aeroporto tramite il passaggio auto gentilmente concesso dal fratello di un suo conoscente di origine sarda.

Giunto con un’abbondante mezz’ora di ritardo in aeroporto, ha finalmente inizio l’avventura della delegazione. E quale miglior modo di iniziare se non con un’interminabile coda? Ebbene sì, a causa di una evidente skill issue carenza di personale, il check-in impiega notevolmente più del previsto. Nell’attesa, peraltro, il fido ITA-3 nota di avere all’interno del suo zaino una bottiglia di tè da un litro, che decide di consumare celermente prima di procedere ai controlli di sicurezza, temendo che gli venga chiesto di buttarla.

Alcune valigie dei protagonisti.

Quanti minuti mancavano alla chiusura del gate quando i nostri protagonisti sono finalmente giunti ai controlli di sicurezza?

  • più di 60
  • tra 30 e 60
  • tra 15 e 29
  • tra 5 e 14
  • meno di 5
  • il gate aveva già chiuso 5 minuti prima
  • il gate non è mai esistito
0 votanti

Nonostante gli imprevisti, la delegazione italiana riesce ad arrivare al gate, approfittando dell’occasione per dilettarsi in una salutare corsa.

Superati gli ultimi ostacoli, finalmente i nostri eroi riescono a sedersi in aereo. Durante la tratta viene perfino offerto uno spuntino per cenare: la scelta proposta dagli assistenti di volo è fra dolce e salato, ma quasi tutti i protagonisti del diario hanno le idee chiare — preferiscono il dolce.

Le prelibatezze offerte durante il volo.

Chi è il temerario che ha deciso di gustare lo spuntino salato?

  • ITA-1
  • ITA-2
  • ITA-3
  • ITA-4
0 votanti

A ITA-TL sono stati forniti entrambi.

Giunti dunque a Varsavia, un’altra ardua impresa aspetta la delegazione: superare il controllo dei passaporti, attraversare l’aeroporto e giungere in tempo presso l’imbarco del volo che finalmente l’avrebbe portata ad Astana. Come sempre, i nostri prodi eroi riescono senza particolari difficoltà a portare a termine la missione, e anzi arrivano addirittura qualche minuto prima dell’apertura del gate, avendo quindi l’opportunità di incontrare i rappresentanti di alcune altre nazioni.

Finalmente, riusciti a salire sull’aereo, i protagonisti tirano un sospiro di sollievo: ce l’hanno fatta! Sono già le 23:30, eppure l’aereo non parte ancora (sarebbe già dovuto essere in volo da mezz’ora): a quanto pare, devono ancora essere caricati in stiva numerosi bagagli.

La mezzanotte scocca, e i protagonisti, esausti dalla lunga giornata di viaggio, decidono di concedersi un sonnellino in attesa della partenza dell’aeromobile.

Curiosità del giorno: dopo aver già preso parte alla competizione (pur senza documentarla…), è solo oggi che ITA-2 ha realizzato che IAIO non si legge I-A-I-O, bensì AI-EI-AI-O (vi sfidiamo a ripeterlo tre volte di fila).

8 Mi Piace

Day 1

Il giorno, nonostante le tre ore perse a causa del cambio di fuso orario, si è dimostrato particolarmente ricco di avvenimenti.

Il popolo italiano si risveglia sorvolando il deserto kazako. Poche ore prima la cena era stata servita: una misteriosa scatola rossa a tutti i passeggeri (quelli comuni: ITA-TL ha invece riceuto degli otimi gnocchi). Secondo la preziosa testimonianza di ITA-1, tuttavia, anche il nostro pasto era effettivamente élite.

La scatola rossa.

Con l’odore dei soliti panini dell’aereo, tutti si innalzano prima dell’atterraggio, iniziando ad avere i primi problemi di fuso orario.

Dopo un rapido controllo alla frontiera, è arrivato il momento più divertente della giornata (ITA-{1, 2} sono rimasti all’oscuro di questa scelta di parole): il recupero dei bagagli.
Dopo alcuni minuti di attesa, ITA-{3, 4, TL} recuperano le valigie, ognuna con almeno 5 minuti di ritardo (ITA-3 ha perso la targhetta…).

La sorpresa arriva quando smettono di uscire valigie dal marchingegno. Con la conferma (in kazako) di un addetto del luogo, passiamo i successivi 40 minuti in aeroporto per chiedere info sulle valigie disperse di ITA-{1, 2} (vi ricordate perché c’è stato ritardo?).

Quante valigie sono state disperse in quel singolo volo?

  • [2, 4]
  • [5, 7]
  • [8, 10]
  • [10, 15]
  • [16, +∞)
0 votanti

P.S.: Avete presente l’immagine dei bagagli? Ad ora è stata la foto più clutch del viaggio.

Usciti dall’aeroporto, gli avventurieri vengono immediatamente caricati sul bus diretto al KNUS (Kazakh Naional University of Sports, che per il resto del viaggio sarà chiamato con la sigla solo per come suona). Poveri olandesi, abbandonati alla ricerca delle proprie valigie disperse…

Ora, un’immancabile foto nel bus:

Conoscete qualche stemma?

Finalmente arrivati al KNUS, il gruppo si accorge del problema più grande: hanno perso la colazione. Gli eroi, stremati e abbattuti dalla novità, decidono di consolarsi con le stanze. Gli inquilini sono ITA-{1, 2, 4} da un lato e ITA-{3, TL} dall’altro. Ovviamente, una chiave per stanza.

La tranquillità ricercata si palesa impossibile dal primo momento: viti, parti di muro e una piacevole pioggia nel bagno. Così inizia la prima delle varie interazioni con la reception per riparare le camere. Purtroppo la nostra skill issue si può notare nella quantità di foto che abbiamo fatto come documentazione:

Tutte le foto delle stanze.

L’odissea non ha potuto fermare i protagonisti dal primo momento felice della giornata: il pranzo. Il gruppo al completo si dirige verso il luogo, e là, oltre al badge (ovviamente secondario), ottengono quattro SIM kazake. ITA-3 cede la propria a ITA-TL e, durante la cena, notano una SIM a terra incustodita. Parlano apertamente (in italiano) della persona che stava per perdere la SIM, osservando la sua palese distrazione. Tornando ai dormitori, ITA-TL cerca la propria SIM ma, come vi potrete ormai immaginare, l’ha persa. Ovviamente la situazione è stata particolarmente comica.

P.P.S.: Ufficialmente nei badge ITA-{1, 2, 3, 4} diventano ITA-010{1, 2, 3, 4}. Purtroppo la CPFED non è ancora a conoscenza della corretta convenzione: questo diario potrebbe insegnare.

Il lauto pasto si corona con una relativa pennichella post fuso orario. Alcuni provano a far funzionare la SIM, con pochi risultati: nessuno la ha ancora attivata.

Adesso arriva il pomeriggio, e quale cosa migliore da fare se non fare shopping? Ebbene, se non vi foste dimenticati delle valigie smarrite, questo suonerebbe del tutto normale. Arrivati tramite Uber Yandex Go ad un centro commerciale, le leggende italiche passano il pomeriggio come un comune fine settimana, con un terzo delle ore di sonno. ITA-1 usa il pieno del proprio risarcimento dell’assicurazione, mentre ITA-2 rimane più parsimonioso.

Quale percentuale x dell’assicurazione ha speso ITA-2?

  • x = 0%
  • 0% < x ≤ 5%
  • 5% < x ≤ 15%
  • 15% < x ≤ 30%
  • 30% < x ≤ 50%
0 votanti

Ecco alcune foto incredibili del centro commerciale:

Una volta tornati al KNUS, i migliori si recano alla caffetteria per la cena, incontrando per la prima volta KAZ-G, la guida di alcune nazioni tra cui l’Italia, che avrebbe dato informazioni sui giorni a seguire e avrebbe risolto i vari problemi dei gruppi. Solo grazie a lei infatti abbiamo ottenuto le magliette dell’evento (con particolare sollievo da parte di ITA-{1, 2}, vi lasciamo capire perché).

Quanto agli zaini e ai gadget delle IOAI, l’autore di questa giornata ha deciso di sorvolare l’accaduto, e dirà semplicemente che dopo un po’ abbiamo trovato il tutto.

P.P.P.S.: In KAZ-G, “G” sta per Guide Liaison, ovviamente. Anche su questio CPFED ha da imparare.

P.P.P.P.S.: Per trovare KAZ-G dopo la cena, abbiamo fatto su e giù almeno 3 volte, finendo con un comico “Sono davanti alla vostra stanza” (un minuto prima non c’era).

La giornata termina. I valorosi non reggono più di una partita a scala 40, e piano piano tutti si addormentano.

La giornata finisce con pochi neuroni ancora attivi, e ITA-3 decide di mettere i suoi sandali sul davanzale per ascigarli dall’avvenimento a Zurigo.

P.P.P.P.P.S.: ITA-3 trova anche ben due succhi abilmente nascosti nello zaino da cui aveva avuto tanta fretta di terminare il tè prima dei controlli aeroportuali: fortunatamente, i liquidi evidentemente sono ammessi a Malpensa.

I succhi segreti.

Curiosità del giorno: l’acqua kazaka non è potabile. Per questo il gruppo ha deciso di fare scorta:

È fondamentale bere due litri d’acqua al giorno.

3 Mi Piace

Day 2

Anche oggi, la giornata si è rivelata più movimentata di quanto sperato. Sfortunatamente, è possibile che la narrazione della giornata si sia tramutata in un wall of text, ma potete essere certi del fatto che sia al 0\% AI slop.

La mattina dei nostri avventurieri si apre con una sveglia alle ore 5:45 (orario locale), in vista della impegnativa giornata che si prospetta. Un messaggio di KAZ-G, inviato alle 6:33, ricorda ai nostri prodi eroi che è necessario presentarsi per la colazione alle 6:30, anche in vista dell’imminente Practice Round.

Fatta una (non troppo) veloce colazione, i protagonisti si incamminano verso la sala di gara, presso cui vengono perquisiti e privati di tutti i loro possedimenti, per poi sistemarsi alle proprie postazioni. Pur essendo giunti con un’abbondante mezz’ora di ritardo, i numerosi problemi tecnici e organizzativi permettono alla delegazione di non essere notata.

Usciti dalla sala di gara, i nostri eroi salgono sullo stesso pullman che li aveva già accompagnati fino al KNUS il primo giorno, questa volta per giungere alla sala congressi che ospiterà la cerimonia di apertura. Per motivi ancora ignoti, tuttavia, il loro viaggio viene interrotto a poche centinaia di metri dalla partenza, rimanendo fermi per oltre mezz’ora. Nel frattempo, vengono individuati dall’altra parte della strada gli altri pullman che erano partiti pochi minuti prima, scortati dalla polizia locale:

Il ritorno con notevole anticipo dei pullman.

Finalmente giunti a destinazione, però, i protagonisti sono costretti a subire altre 2 ore di attesa prima dell’inizio della cerimonia, interrotti ogni pochi minuti da KAZ-G che ricorda loro la necessità di rimanere immobili sotto a una scala, punto di ritrovo del gruppo. Giunta finalmente l’ora di entrare, le sfide non finiscono: l’ingresso nella sala della cerimonia viene bloccato per ben tre volte dalla sicurezza, che, a ogni tenativo di entrata, decideva che qualcosa di diverso non andava.

Dopo essere tornati in base per un veloce pranzo, gli avventurieri si preparano a partecipare al primo round della Team Challenge, che inizia puntualmente con un ritardo di un’ora. La sfida consistere nell’addestrare un robot virtuale a posizionare 4 prodotti sugli appositi scaffali, tutto in un ambiente 3D in full ray tracing. Anche per questa gara, la sicurezza si è dimostrata particolarmente severa, non permettendo nemmeno l’ingresso con addosso le chiavi delle proprie camere, nonostante non fossero presenti limitazioni sull’accesso a risorse in rete o altri materiali. Ovviamente i nostri protagonisti, nel rispetto della moralità della competizione, decidono subito di fare più account di IA possibili e di iniziare a fare prompt engineering, ma non prima di chiamare più volte lo staff per assicurarsi che fosse effettivamente tutto consentito.

Mentre ITA-1 e ITA-4 cercano di promptare i vari agenti e comprendere qualcosa nella codebase iniziale estremamente sloppata della challenge, ITA-2 e ITA-3 decidono di scoprire a mano come funziona l’ambiente di gara. Per questo motivo, le prime 3 ore di gara risultano piene di disperazione, tra problemi tecnici e mentali, vedendo i nostri eroi sempre più convinti che non ci fosse alcuna speranza, quando, all’improvviso, compreso il funzionamento di tutto il programma che era stato fornito finalmente come copiare la logica necessaria dagli esempi, decidono di passare le restanti due ore ad addestrare e overfittare il modello. Dopo aver osservato, a 2 secondi per frame, che il robot, tra uno spasmo e l’altro, riusciva effettivamente a sistemare i prodotti, decidono quindi di provare a inviare gli oltre 70GB di soluzione generata, con tanto di README informativo strettamente richiesto dal regolamento e contenente le minime informazioni necessarie.

Inutile dire che, come d’altronde già sperimentato durante la mattina, l’invio della prova non risulta così lineare, tanto che dopo aver atteso ben 15 miunti davanti a un “Caricamento… 0%”, i nostri eroi sono costretti a lasciare la stanza senza sapere se effettivamente sia stata registrata la loro sottoposizione o meno.

Terminata infine la competizione, dopo una brevissima cena, tutti i nostri eroi si recano a dormire, anche in vista degli orari che li aspettano il giorno dopo (in particolare ITA-TL, il quale deve presentarsi alle 5:30 per la traduzione degli statement).

Curiosità del giorno: ITA-3, che dormirebbe nella stessa stanza di ITA-TL, per lasciare maggiore libertà al povero mattiniero non essere disturbato dalla sveglia, decide di dormire sul pavimento di ITA-{1, 2, 4}, costruendo un materasso fai-da-te con una pila di piumoni rubati ai letti degli inquilini. Alla fine, è lui la persona che dorme nel letto più comodo di tutti.

3 Mi Piace

Day 3

La mattina inizia alle 7:30, con ITA-3 che si risveglia dal suo comodissimo letto. È questo lo spirito con cui verrà affrontata la giornata. Ma andiamo con calma.

Comodamente richiudibile, come in foto.

Gli eroi italici escono dal sonno consapevoli di dover affrontare la prima giornata di gara individuale. Verso le 8:00 iniziano i primi movimenti dei protagonisti, che si dirigono poi al Cafè per una rapida colazione.
Due avventurosi, nel tentativo di ottenere zuccheri utili per la gara, decidono di avvalersi di un succo rosso misterioso: chi sono?

  • ITA-1
  • ITA-2
  • ITA-3
  • ITA-4
  • ITA-TL
0 votanti

La bontà del succo è evidente dal fatto che tra il primo sorso e la fine della colazione, il livello rimane uguale. Intanto, si fa tardi e la delegazione si affretta a raggiungere la Contest Hall, già pronta e con la mentalità di gara. I contestant italici rimangono quindi spiazzati quando una maglia verde (personaggio schiavizzato dall’organizzazione volontario) li approccia dicendo che la gara è spostata di un’ora, e scortandoli via invitandoli caldamente ad allontanarsi.

Ormai abituati ai tempi biblici delle preparazioni dei contest, accettano il loro destino. Come accordato, tornati un’ora dopo, passati i vari metal detector, si ritrovano dentro la stanza della gara, 40 minuti prima dell’inizio (è stata nuovamente rimandata). I prodi avventurieri si riuniscono quindi insieme a chiacchierare per passare il tempo. Presto vengono però separati, su richiesta delle maglie verdi, perché la direttiva ufficiale appena approvata è “agire come se il contest fosse iniziato” e quindi rimanere ai propri posti in silenzio.

Sulla scrivania i contestant hanno a disposizione 4 cartellini colorati, per chiamare lo staff:

  • WC
  • Tech support
  • Emergenza
  • Richiesta acqua.

La gara comincia, e vengono presto fornite lattine di Zigi-Zagi (bibita locale) di gusti assortiti ai partecipanti.

Due superstiti della gara.

La piattaforma di gara è poco robusta, e periodicamente muore per tutti: niente submission e niente editor. In questi momenti, si alzano centinaia di cartellini del Tech support, in una danza coordinata. Puntualmente, i volontari++ (abilitati al supporto tecnico) si recano a rassicurare i contestant che “è completamente regolare che la piattaforma di gara vi annulli il salvataggio. Basta solo ricaricare la pagina e perdere tutti i progressi per fixare”.

Alle 16:15, dopo oltre un’ora di tempo aggiunto per compensare disguidi tecnici, la gara termina, e dopo essersi ricongiunto con ITA-TL, il gruppo discute dei problemi, per poi recarsi alla zona ping pong. La skill issue dei giocatori diventa ovvia quando, in partite in doppio, non riescono a completare uno scambio di più di 5 secondi. Subito però l’attenzione si sposta, perché esce una notizia incredibile: la Team Challenge è annullata, e i team che passano al round successivo sono selezionati per lotteria. Il motivo? Dato che l’AI era permessa durante la gara, qualche team aveva comprato il piano di Claude Max tirando fuori la carta di credito mid gara, e moltissimi avevano completamente vibe-codato la soluzione. Chi se lo sarebbe mai potuto immaginare?

Mentre i protagonisti dovevano ancora elaborare questa informazione, viene leakata la leaderboard pubblica della gara individuale. Notano tra l’altro punteggi sbagliati su alcuni task, per cui si preparano a inviare appeal alla giuria. Le discussioni sui punteggi e le possibilità di medaglia continuano anche a cena, dove viene rifilata la stessa carne dei giorni precedenti camuffata con un nome diverso, e il team italiano incontra quello olandese, anch’esso colpito dalla perdita delle valigie (avevano preso lo stesso volo, ricordavate?). Entrambe le squadre sono nella stessa situazione: l’aeroporto non ha informazioni sui bagagli.

Salutati gli olandesi, gli italici trovano ITA-TL, che li delizia con i racconti della General Assembly, svoltasi durante la cena (ebbene sì, i team leader non dispongono del privilegio di cenare). Tornati in camera, submittano gli appeal nella speranza di giustizia. In particolare, ITA-1 tenta di ottenere un vantaggio strategico nell’appeal. Chiede infatti di correggere il suo punteggio indicando la cifra vera ma arrotondata per eccesso.

L’ultimo avvenimento significativo della giornata è in bagno: il rubinetto non dà segni di vita. Anche dalla doccia non esce acqua. Presto il team scopre che in tutta la città manca acqua per un malfunzionamento alle tubature. Chi è l’eroe che ancora doveva farsi la doccia?

  • ITA-1
  • ITA-2
  • ITA-3
  • ITA-4
0 votanti

Curiosità del giorno: usciti dalla gara, avvicinandosi ai banchi degli sponsor, i nostri eroi scoprono che Zigi-Zagi non solo produce lattine di bibite gassate e non, ma anche gustose (forse?) chips di frutta, che si trovano disseminate all’interno di tutta la hall degli sponsor.

4 Mi Piace