La strada verso la semplicità: costruire Veo Go
Frederik Hvillum

Come l'evoluzione di Veo da configurazioni hardware complesse a una semplice app per smartphone rivela la realtà sperimentale e disordinata dietro l'innovazione rivoluzionaria.
In un ufficio angusto nel cortile di Nørrebro, Copenhagen, le stampanti 3D ronzavano nei bagni mentre otto persone si stringevano intorno alle scrivanie, lavorando intensamente su quello che sarebbe diventata una delle tecnologie più rivoluzionarie del calcio.
Oggi, milioni conoscono Veo come la telecamera AI che filma automaticamente le partite di calcio. Il percorso tortuoso che ha portato alla più recente innovazione di Veo, Veo Go, l'app per smartphone che mette quella stessa tecnologia nella tasca di tutti, ha coinvolto esperimenti falliti, dita congelate e il tipo di persistenza che trasforma la "magia nera" in realtà quotidiana.
"Tutto funzionava localmente su un computer. Quindi consegnavamo un laptop da gaming, consegnavamo tutti i tipi di cavi, batterie extra - era molto complesso", ricorda Kawus Nouri, Responsabile Prodotto di Veo, ripensando alla configurazione hardware iniziale dell'azienda.
L'ironia era chiara al team. La visione originale era stata in realtà molto più semplice: usare smartphone per registrare partite di calcio. Ma all'epoca, la tecnologia semplicemente non era pronta. "Non potevi registrare video 4K - la batteria non era così buona. Capacità di storage, campo visivo, non avevi quello allora", spiega Kawus Nouri. "C'erano semplicemente troppi punti di fallimento."
Così Veo ha preso la strada lunga. Hanno costruito telecamere specializzate, sviluppato sofisticati modelli AI e creato un sistema che funzionava - ma richiedeva laptop da gaming, action camera montate in supporti di plastica e abbastanza cavi per alimentare un piccolo concerto.

Kawus Nouri ricorda chiaramente i primi giorni: "Ero il primo dipendente che non era un programmatore. Ero probabilmente un po' un outsider. Era un bel modo per arrivare come principiante ed essere: 'buttami addosso un po' di tech, e proverò a trasformarla in prodotto'."
La fondazione AI che l'ha reso possibile
Mentre Veo costruiva hardware complesso, Kawus Nouri e il suo team hanno silenziosamente risolto un problema ancora più complesso: insegnare alle macchine a capire il calcio.
"Quando parliamo di AI, dobbiamo scomporlo in qualcosa che sia facile da digerire", spiega Kawus Nouri. "Quando gli mostri una banana, e mostri diversi esempi di una banana - allora sa che è una banana. Se dipingi una delle banane di rosso e gliela mostri, allora improvvisamente non sa più che è una banana."
La sfida di addestrare l'AI a riconoscere un pallone da calcio è sorprendentemente complessa. "Se un pallone è qualcosa che è bianco, allora qualsiasi cosa bianca verrebbe riconosciuta come pallone", nota Kawus Nouri.
Il team ha dovuto nutrire i loro modelli con migliaia di esempi: palloni diversi, campi diversi, condizioni di illuminazione diverse. "Abbiamo ricevuto alcune registrazioni da un campo completamente blu. Era molto, molto blu. E i nostri modelli sono stati confusi da questo", ricorda Kawus Nouri ridendo.
La pipeline AI che hanno sviluppato include tre componenti principali: Tracciamento del Pallone ("addestrare un modello per tenere traccia di dove si trova il pallone"), Rilevamento Eventi ("trovare timestamp nella registrazione dove si verificano eventi specifici") e Follow Cam ("l'esperienza di trasmissione che ottieni, dove una telecamera virtuale segue l'azione").
Ritorno alla semplicità
Anni dopo, quando la tecnologia smartphone raggiunse le ambizioni di Veo, il team si trovò in una posizione familiare: testare idee folli in piccoli laboratori.
"Veo Labs assomiglia ai primi giorni di Veo", nota Kawus Nouri. "Ci sono alcune persone in un ufficio, che trovano soluzioni a idee folli."
Il momento della verità arrivò durante una giornata gelida di gennaio in Danimarca. "Ricordo di essere uscito e aver fatto registrazioni a gennaio in Danimarca. Faceva un freddo pungente", ricorda Zamzam Farzamipooya, Responsabile Ingegneria di Veo. "E poi guardare il risultato pensando 'Questo potrebbe davvero funzionare, questo è davvero buono'."

Ma anche con tecnologia provata, emersero nuove sfide. Le persone avrebbero davvero prestato i loro telefoni? Sarebbe stato qualcosa che le persone avrebbero capito come usare?
La filosofia di design: complessità invisibile
Per Caglar Araz, Direttore Design Prodotto di Veo Go, l'obiettivo era ambizioso: rendere invisibile la complessità. "Il mio lavoro è renderlo il più facile possibile per loro per usare il nostro prodotto. Idealmente, non voglio che tu noti quando abbiamo fatto un buon prodotto, giusto?"
La filosofia di design divenne radicalmente semplice. "Metti due telefoni in un supporto. Alzi il treppiede, e registra, e non devi pensarci", spiega Kawus Nouri. "Sei lì per allenare. O semplicemente rilassati e goditi la partita e aspetta i momenti divertenti nel video che puoi condividere con i tuoi amici."
Questa semplicità era una scelta deliberata. "Potresti over-ingegnerizzare e assicurarti che funzioni con ogni tipo di tempo e così via. Non era quella la scelta. La scelta era la semplicità", sottolinea Zamzam Farzamipooya.
Ma raggiungere quella semplicità richiedeva abbracciare il fallimento. "Devi essere abbastanza coraggioso da passare attraverso molti fallimenti finché non raggiungi qualcosa che sia davvero buono", nota Caglar Araz.
La magia dietro le quinte
Quello che rende Veo Go notevole è come sfrutta anni di sviluppo complesso per consegnare qualcosa che sembra magico. "Sembra magia nera. Non sappiamo davvero cosa succede sotto il cofano", ammette Zamzam Farzamipooya.
La svolta arrivò dal realizzare che non dovevano ricostruire tutto da zero. "Una cosa figa di Veo Go per me è che non richiedeva di più", spiega Zamzam Farzamipooya. "Avevamo le telecamere, avevamo le lenti, avevamo tutte quelle informazioni. Avevamo modelli piuttosto robusti che il team Go poteva prendere dallo scaffale e iniziare a usare. Dovevamo solo capire gli iPhone e la parte di registrazione."
Tutti quegli anni costruendo hardware complesso e addestrando sofisticati modelli AI avevano creato qualcosa di inestimabile: una fondazione che poteva funzionare ovunque.

La storia umana
Dietro la tecnologia c'è una missione profondamente personale. "Vedere giocatori di calcio divertirsi, è semplicemente una missione e un prodotto di cui sono appassionato io stesso", dice Tobias Lindberg, Direttore Ingegneria Machine Learning. "Ho giocato parecchio a calcio io stesso, ma non sono arrivato lontano come speravo alla fine."
Questa connessione al gioco guida tutto quello che fanno. "E anche ora, quando gioco con Veo un paio di volte a settimana, è fantastico poter semplicemente registrare le tue partite. Catturare i momenti salienti e condividerli con i colleghi dopo."
Veo Go rappresenta più di un risultato tecnologico. Democratizza l'accesso a qualcosa che era precedentemente disponibile solo ai club d'élite. "Veo Go è uno dei prodotti che abbiamo che è fedele alla missione di Veo", spiega Tobias Lindberg. "Ci sono miliardi di telefoni là fuori. E possiamo sfruttare quelli, così tutti hanno l'opportunità di vedersi giocare a calcio."
La vera validazione arrivò da incontri inaspettati quando Kawus Nouri e il suo team stavano testando Veo Go in un club locale. "Alcuni genitori si sono avvicinati e hanno detto: 'Cos'è questo?'", ricorda Kawus Nouri. "Perché volevano davvero fare registrazioni, ma non potevano permettersi una telecamera. E ho detto: 'Amico, ci saremo presto'."

L'evoluzione dai laptop da gaming alle app per smartphone illustra come a volte le soluzioni più eleganti richiedono il percorso più complesso per essere raggiunte. Padroneggiando prima i problemi difficili - AI, computer vision, design hardware - Veo ha creato la fondazione per qualcosa di apparentemente magico.
"Il Veo che tutti conoscono è un pezzo complesso di hardware. Go è fondamentalmente una semplificazione di quello", conclude Kawus Nouri. Ma chiamarla una "semplificazione" sottostima il risultato. Non è solo più semplice. È accessibile a miliardi di persone che non avrebbero mai potuto permettersi l'hardware originale.
Dai tavoli da calcetto alla scala globale
L'evoluzione ha avuto anche i suoi momenti bizzarri. I primi prototipi furono testati sui tavoli da calcetto, un dettaglio che ora sembra sia affascinante che profetico. "Non è mai stata davvero l'intenzione fare video sui tavoli da calcetto. È solo un modo in cui i ragazzi potevano dimostrare che la tecnologia poteva fare quello che promettevamo avrebbe fatto", ricorda Kawus Nouri.
Quel tavolo da calcetto rappresenta qualcosa di importante: la volontà di iniziare in piccolo, testare idee e iterare incessantemente. Da quella piccola prova di concetto a una piattaforma globale usata da milioni rappresenta il tipo di scalabilità che succede solo quando tecnologia, tempismo e necessità umana si allineano perfettamente.
Oggi, Veo Go mette l'analisi professionale delle partite nella tasca di ogni genitore a bordocampo, ogni allenatore di base e ogni giocatore che vuole semplicemente vedersi migliorare. È la democratizzazione di una tecnologia che una volta richiedeva investimenti significativi ed esperienza tecnica.
La storia di Veo Go si concentra sulla costruzione di software migliore e dimostra pazienza, persistenza e la convinzione che i problemi complessi a volte richiedono soluzioni complesse per alla fine consegnare esperienze semplici.