Sweden
Logga in

Digital Iron Man-tävling korade bästa AI-programmerarna

Publicerad måndag, 03 december 2018 08:26Kunskap

Sedan 1978 har atleter hackat sig igenom en av de tuffaste fysiska tävlingar man kan tänka sig - Iron Man. Nu har turen kommit till programmerare - The Considition Hackathon.

Du vet antagligen att den ikoniska Iron Man-tävlingen sedan 1978 har försökt svara på frågan vem som är mest vältränad av en cyklist, en simmare och en löpare. Du vet antagligen inte att den sedan förra året även försöker svara på frågan vem som är den bästa programmeraren.

Det är det svenska konsultbolaget Consid som, i samarbete med världens mest kända triathlon-varumärke ”Iron Man”, anordnar en egen, digital variant av den krävande utmaningen, ett hackathon kallat The Considition. Istället för att simma ungefär fyra kilometer, cykla 18 mil och springa fyra mil i ett svep ska deltagarna programmera en artificiell intelligens som ska utföra en snarlik prestation – på digitala banor.

Tävlade från Svea Ekonomi

Systemarkitekten Ludvig Cederfelt och systemutvecklarna Gunnar Dahlberg, Karin Langman samt Tor Sterner arbetar alla på Svea Ekonomi, där de utvecklar morgondagens e-handelslösningar. Tillsammans var de med och tävlade i två lag.

– Vi fick en vecka på oss att skriva vårt program och testa hur det stod sig på träningsbanor. Sedan var finalen på torsdag kväll och då släpptes det ett antal förutbestämda banor som vi fick ta oss igenom. De hade vi inte fått se innan finalen. Under veckan satt vi hemma och arbetade, med någon kväll på kontoret. Under finalen satt vi på kontoret och tävlade, berättar Ludvig Cederfelt.

Programmeringen av artificiell intelligens är inget som gruppen – förutom Gunnar, som sysslar med maskininlärning på FraudLab-avdelningen – kommer i kontakt med i arbetet. Karin Langman menar att deras gemensamma intresse snarare springer ur deras utbildningar och ett allmänt intresse för programmering.

– Som en annan arkitekt här på jobbet brukar säga: AI är bara kod. Det är inget speciellt egentligen, även om man får försöka att tänka på ett särskilt sätt.

Utmaningen: En algoritm som ska hantera slumpen

Desto svettigare var kravet att kunna samarbeta under tidspress.

Tävlingen hade ett hyfsat komplicerat API, eller "game state", för varje steg. Man kunde ta olika längd på stegen och då blev man olika trött. Sedan fanns det saker som väder, lutning i marken, strömmar i vattnet och olika ”uppgraderingar” att ta hänsyn till. Det var det som var utmaningen: att komma på en algoritm för hur man ska hantera en slumpmässigt genererad bana på bästa sätt. Stressnivån gick upp och ner under kvällen, säger Karin Langman.

Gunnar Dahlberg menar att det trots allt gick ganska snabbt att se vilka som hade en chans att slå sig in i toppen under finalkvällen.

– Banorna släpptes med en trettiominuters-intervall. På varje bana gällde det att få så bra poäng som möjligt. Där såg man att de som fick bra poäng på första banan även tenderade att prestera bra på de lite senare.

Karin Langman menar dock att det länge var långt ifrån självklart att deras lag skulle bli ett av de som presterade allra bäst.

– Vi var inte beredda på att det skulle gå så bra. Jag och Tor, som tävlade tillsammans i ett lag, hade förberett våra familjer på att om det inte är roligt skulle vi komma hem efter någon timme.

Så blev det inte...

Vann resa till Los Angeles

När finalkvällen var över visade det sig nämligen att de båda lagen knipit tredje- respektive fjärdeplatsen i tävlingen med ett startfält på totalt 125 lag. Vinsten blev en resa till Los Angeles där det stod såväl mentala som fysiska utmaningar på schemat. Efter en vandring upp till Hollywood-skylten i Hollywood Hills fick de duktiga programmerarna prova på livet som riktiga triathlon-atleter av kött och blod.

– En kontaktperson från Iron Man var med oss hela tiden. Hon hade ordnat ett litet mini-triathlon på Venice Beach där vi fick utföra tre olika moment: stand up paddle board, inlines och en ganska kortvarig styrkeprestation på slutet. Som tur var fick vi öva lite innan, men det gick bra, förklarar Karin Langman.

– Sedan deltog vi även i ett litet hackathon där uppgiften var att vi skulle hacka oss in på en hemsida och förstöra, fyller Ludvig Cederfelt i.

På frågan om deras medverkan i The Considition kommer att bli en årligt återkommande tradition är svaret tydligt.

– Vi frågade om vi fick vara med och vinna nästa år igen. Det var inga problem, säger Karin Langman.

Fler artiklar om AI

AI öppnar för möjligheter som inga företag har råd att missa

Nej, det finns inget startpaket för AI där man bara kan trycka på en knapp för att komma igång, säger Ann Hellenius.

"Vill du börja använda AI? Ta rygg på Google" säger Daniel Langkilde

Vill ditt företag utnyttja AI men har begränsade resurser och undrar var ni ska börja? Daniel Langkilde utvecklar AI-lösningar åt storföretagen och delar med sig av smarta tips.

AI sparar miljoner åt e‑handlarna

En av 2 000 transaktioner inom e-handeln är ett försök till bedrägeri, oftast med hjälp av id‑kapade personnummer.