Netokracija

AI iza kulisa: Kako u Elixirr Digitalu koriste najjači alat današnjice

Elixirr

Trenutni trendovi pokazuju smanjenje broja zaposlenih na “klasičnim” IT pozicijama i porast zaposlenika u AI-ju. Kako je raditi u AI odjelu, otkriva nam troje stručnjaka Elixirr Digitala.

Možda se tvrtke Elixirr Digital, o kojoj ćemo danas razgovarati, bolje sjećate pod imenom iOLAP, kako se zvala prije akvizicije Elixirr grupe, ali neovisno o tome, tvrtka koja je danas globalni igrač s uredima u Hrvatskoj, SAD-u, UK-u i Južnoafričkoj Republici, nije promijenila planove za rast i razvoj.

Štoviše, njihov AI odjel raste i Elixirr Digital je u potrazi za novim ljudima pa smo iz prve ruke saznali kako izgleda svakodnevica u Elixirr Digitalu kroz iskustva troje zaposlenika različitih senioriteta. Lead AI Engineer & Squad Lead Nikola Mrzljak, Lead AI Engineer Dario Fabijančić i AI Engineer Dunja Šmigovec podijelili su svoje iskustvo rada u Elixirr Digitalu, i osvrnuli se na trendove, aktualnosti i dojmove iz AI industrije.

AI tim uskače u pomoć

Zanimljivo kod Elixirr Digitala je to što, osim AI odjela, imaju i druge odjele, što im daje veću mogućnost korištenja AI tehnologije ne samo za klijente, nego i unutar tvrtke. Dunja ističe:

Činjenica da se ne bavimo isključivo AI projektima zapravo predstavlja našu veliku prednost: imamo jedinstvenu priliku predložiti AI rješenja i klijentima koji nisu primarno fokusirani na umjetnu inteligenciju.

U praksi ovo znači da AI tim često “uskače” i rješava probleme unutar Elixirr Digitala, poput zapisivanja zadataka na temelju snimaka sastanaka, ubrzavanje procesa za migraciju podataka i slično, dodaje Nikola.

Dario, pak, kaže da će se AI odjel nastaviti baviti i ML (Machine Learning) projektima uz generativni AI. Iako se u vijestima često čuje o velikim skokovima u AI tehnologiji, činjenica je da dosta tvrtki još uvijek tek sramežljivo isprobava AI tehnologije. No, ističe i kako postoji potencijal za mnogo projekata u budućnosti.

Nikola Mrzljak, Lead AI Engineer & Squad Lead Elixirr Digitala

Zašto karijera u AI-ju?

Iako je IT sektor dugo bio jedna od grana, posebice domaćeg gospodarstva, na koju se gleda kao na “zlatnu koku”, trenutni trendovi pokazuju smanjenje broja zaposlenih na “klasičnim” IT pozicijama (prema LinkedIn podacima, tech sektor je najteže pogođen smanjivanjem zaposlenika), ali i porast zaposlenika u AI-ju. Dario ističe kako je rad u AI-ju danas najbolji način za rad na najnovijim mogućim tehnologijama i praćenje novih trendova u razvoju softvera i programiranju, te kontinuirano učenje u svome polju.

Nikola dodaje:

Rekao bih da ima smisla krenuti u ovom smjeru jer omogućuje rast i drugim područjima i zahtijeva veliku dozu akademske gladi, da se tako izrazim, jer konstantno izlaze novi pristupi i nova rješenja koja mogu ubrzati i optimizirati pojedine procese.

Osim toga, rad s AI modelima nosi i neke neočekivane, nerijetko i duhovite situacije kojih nema previše u “normalnim” IT poslovima. Dunja pojašnjava kako je AI zapravo, dosta sličan mačkama:

Podešavanje modela da rade na željeni način je poput pokušaja da natjerate mačku da vas posluša. Sluša vas kad joj se sviđa ono što tražite, ignorira vas pola vremena, i ponekad napravi nešto potpuno neočekivano samo da vas razljuti, idealno za vrijeme demonstracije rješenja pred klijentima.

Perspektiva seniora – next big thing je agentski AI

Iako je AI u formi o kojoj danas govorimo relativno mlad, na tržištu je mnogo AI seniora koji su karijeru gradili u poljima strojnog učenja prije nego što je AI kakav danas poznajemo bio gotovo svuda, a samim time mogu i dobro predvidjeti gdje bi se industrija mogla kretati. Nikola, kao naš današnji najiskusniji sugovornik, kaže kako je za njega najzanimljiviji trend takozvani agentski pristup:

Next big thing u AI-ju rekao bih da je agentski pristup problemima gdje je ideja da se zadaci podijele na manje zadatke koje rješavaju pojedinačni agenti, odnosno eksperti, koji su u zajedničkom dijalogu na neki način jer smo vidjeli da pristup s jednim agentom za sve jako brzo naleti na ograničenja.

U Elixirr Digitalu se tako danas koriste LLM-ovi, Langchain, OpenSearch, FastAPI i Python, koji je najpopularniji programski jezik u svijetu AI-ja. 

Nikola dodaje kako je, za njega, Elixirr Digital upravo zbog spomenutih značajki vrlo dobro okruženje i prilika, a klijenti s kojima rade imaju vrlo izazovne upite i projekte:

Zahvaljujući globalnoj prisutnosti Elixirr Digitala, radimo s visokoprofilnim klijentima poput velikih banaka, financijskih i osiguravajućih ustanova i sličnih. Takvi klijenti često imaju jedinstvene zahtjeve i kao takvi znaju biti iznimno zanimljivi za raditi.

Lead AI Engineer u Elixirr Digitalu Dario Fabijančić

Career switch – iz podatkovne znanosti u AI

S druge strane, Dario je AI vodama zaplivao nakon karijere u podatkovnoj znanosti u  Elixirr Digitalu. Ovaj zaokret u karijeri daje mu zanimljiv pogled na obje strane AI-ja, a kaže kako mu je glavna motivacija bila velika AI revolucija i činjenica da se pomoću LLM-a može riješiti toliko velik spektar problema. Dario također kaže kako se njegovo iskustvo s podacima pokazalo kao vrlo dobro u AI svijetu:

Većina rješenja u modernom AI-ju koristi Python kao svoj lingua franca, zbog toga je bitno dobro razumijevanje tog jezika koji je danas popularno podcjenjivati.

Obrada velikih količina podataka je ključna kod rada u AI-ju, svi su sigurno upoznati sa starom poslovicom “garbage in, garbage out”. Nikad to nije više vrijedilo od današnjeg vremena kada treba LLM (velike jezične modele) tjerati da utemelje svoje odgovore u stvarnim podacima.

Budući da Dario ima bogato iskustvo u dvije vrlo popularne grane IT industrije, podatkovnoj znanosti i AI-ju, njegova predikcija za bližu budućnost AI industrije je nešto drugačija: 

Najviše sam uzbuđen oko manjih modela koji zahtijevanju manje resursa za pokretanje i bave se rješavanjem specifičnih vrsta problema. Zamišljam budućnost gdje standardi poput web assemblyja dopuštaju razvoj manjih aplikacija koje koriste LLM-ove, a fokusirane su na performanse na bilo kakvom hardwareu.

Dario zaključuje kako su, u slučaju rasta i razvoja u AI industriji, najvažnije osobine znatiželja i strpljenje, ali i sposobnost  ”grijanja stolice” i proučavanja novih tehnologija satima. Doduše, kaže i kako se to može raditi i stojeći.

Nova generacija AI inženjera

Dunja, kao predstavnica nove generacije AI inženjera, počela je svoju karijeru u AI-ju pred kraj fakulteta, a njoj sličnih stručnjaka, koji u AI ulaze bez iskustva u drugim IT granama, je danas sve više.

Dunja kaže kako ju je AI privukao jer je izazovan i kompleksan, ali ima široku primjenu. S druge strane, dodaje kako “ima nešto” u tome da se bavite nečime što mnogi ljudi uopće ne razumiju.

Ističe kako je jezik uvijek bio njezina glavna domena i fasciniralo ju je kako AI modeli mogu razumjeti ne samo riječi, već i emocije i nijanse iza njih, što mnogi ljudi ne mogu. Dunja se šali:

Kao veliki fan Ratova zvijezda, odrasla sam gledajući droide koji razumiju ljude, njihove emocije i imaju vlastite osobnosti. A evo me sada, radim s tehnologijom koja bi jednog dana mogla pretvoriti te znanstveno-fantastične ideje u stvarnost.

Dunja kaže kako je svakodnevni posao u tvrtki zanimljiv i dojmovi su pozitivni, a dodaje kako je okruženje izuzetno poticajno i timove uvijek čine osobe različitih pozadina i iskustva. 

Dunja Šmigovec je AI Engineer u Elixirr Digitalu

Kompetencije za AI karijeru

AI industrija ponekad djeluje kao da je prekrivena dozom tajni i mistike u koju “obična osoba” ne može samo tako ući. Naši sugovornici s time se ne slažu.

Od onih temeljnih, poput Nikolinog savjeta da je najvažnije imati kritičko razmišljanje i volju za razumijevanje kompleksnih sustava, do konkretnijih savjeta o istraživanju prompt engineeringa putem platformi poput Prompting Guide i OpenAI Cookbooka. 

Naposljetku, treba se sjetiti kako rad u AI industriji nije samo pisanje pitanja AI-ju. Za kvalitetan rad, dodaje Dunja, potrebno je vrlo dobro znati koncepte strojnog učenja i statistike, a dobro je imati i iskustvo rada s cloud sustavima poput AWS-a i Azurea, te popularnije frameworke za AI, poput LangChaina i LlamaIndexa. 

AI omogućuje fokus na – važno

Za kraj, naši sugovornici, iako imaju vrlo različite pozadine, slažu se u tome kako AI može samo naprijed, ali i da nije tu da bi nam oduzeo poslove. Dunja zaključuje kako je on tu da nam pomogne fokusirati se na kreativnije aspekte rada, umjesto onih repetitivnih, što je slično kao što kalkulator nije eliminirao matematičare, nego im pružio vrijeme za bavljenje bitnijim stvarima. 

Ako imate iskustva u AI-ju i želite biti dio tima koji svakodnevno pomiče granice, provjerite otvorene pozicije i prijavite se za poziciju Senior AI Engineer u Elixirr Digitalu!