Key Content Areas in
AI Academy Knowledge Hub

25 Jun 2026

softver developer sarađujući oko ekrana u moderan coworking prostor

25 Jun 2026

News

AI ML Mini Projects Za Razvoj Karijere

Table of Contents Ključne stavke Uvod Temelji Mašinskog Učenja Kroz Male Projekte Srednji Nivo: Od Klasifikacije Do Predviđanja Napredni Projekti: Generativni AI i Agenti Razumijevanje, Primjena i Odgovornost Kako Početi Danas: Praktični Koraci Zaključak Česta pitanja Ključne stavke Praktični projekti (ai ml mini projects) predstavljaju najbrži put od teorijskog razumijevanja do stvarne primjene vještačke inteligencije u profesionalnom okruženju. Izgradnja portfolija kroz specifične projekte poput detekcije lažnih vijesti ili analize biografija omogućava stručnjacima u Bosni i Hercegovini konkurentnost na globalnom tržištu rada. Svaki AI projekat mora biti praćen etičkom procjenom i provjerom privatnosti podataka kako bi se osigurala odgovorna primjena tehnologije. Uvod Zamislite programera u Sarajevu ili marketinškog stručnjaka u Banjoj Luci koji svakodnevno sluša o tome kako će vještačka inteligencija (artificial intelligence) promijeniti sve, ali se osjeća izgubljeno u moru akademskih definicija i komplexnih matematičkih formula. Osjećaj da "voz prolazi" dok vi pokušavate razumjeti razliku između linearne regresije i dubokog učenja (deep learning) je čest, ali rješenje nije u čitanju još jedne knjige od petsto stranica. Rješenje leži u radu na konkretnim zadacima. U AI Academy, vjerujemo da je najbolji način za učenje vještačke inteligencije upravo kroz "ai ml mini projects" — male, fokusirane projekte koji rješavaju specifične probleme. Naš cilj je da vas provedemo kroz proces gdje AI prestaje biti magija i postaje alat koji vi kontrolišete. Bez obzira na to jeste li student koji želi obogatiti svoj CV (biografiju), profesionalac koji želi automatizovati dosadne dijelove posla ili entuzijasta koji želi razumjeti budućnost, ovaj vodič će vam pružiti mapu puta. U ovom tekstu ćemo istražiti konkretne ideje za projekte, od onih najjednostavnijih do naprednih generativnih modela, fokusirajući se na ono što je primjenjivo na našem lokalnom tržištu i šire. Pratit ćemo našu provjerenu metodologiju: prvo razumijevanje osnova, zatim definisanje jasnog cilja, provjera etičke odgovornosti, praktična primjena i na kraju dijeljenje rezultata sa zajednicom. AI nije samo tehnologija; to je nova vještina razmišljanja koju gradimo zajedno. Ako želite odmah praktično učestvovati u događajima i radionicama, pogledajte našu stranicu događaja: stranica događaja AI Academy. Temelji Mašinskog Učenja Kroz Male Projekte Prije nego što se upustite u kompleksne sisteme, važno je razumjeti da je svaki veliki AI model zapravo skup manjih komponenti koje su pažljivo optimizovane. Mašinsko učenje (machine learning) u svojoj srži traži obrasce u podacima. Da biste počeli, ne trebaju vam superračunari; dovoljan vam je običan laptop, instaliran Python i želja za istraživanjem. Detekcija lažnih vijesti (Fake News Detection) U današnjem digitalnom pejzažu, sposobnost prepoznavanja dezinformacija je postala ključna vještina. Ovaj projekat je idealan za početak jer vas uvodi u svijet obrade prirodnog jezika (natural language processing - NLP). Cilj je napraviti model koji može analizirati tekst vijesti i klasifikovati ga kao istinit ili lažan na osnovu lingvističkih obrazaca. Za ovaj projekat možete koristiti javno dostupne baze podataka koje sadrže hiljade označenih vijesti. Proces počinje prečišćavanjem teksta, gdje uklanjate nepotrebne znakove i pretvarate riječi u brojeve koje računar razumije — proces poznat kao vektorizacija (vectorization). Možete koristiti jednostavne algoritme poput logističke regresije ili preći na naprednije modele poput BERT-a. BERT je moćan model koji razumije kontekst rečenice, a ne samo pojedinačne riječi. Ako želite produbiti vještine za rad sa jezičkim modelima, preporučujemo pregled naše teme o prompt engineeringu: kategorija prompt engineering. Sistem za detekciju objekata (Object Detection) Ako vas zanima kako autonomna vozila "vide" pješake ili kako pametne kamere prepoznaju lica, ovo je projekat za vas. Računarski vid (computer vision) je grana vještačke inteligencije koja omogućava računarima da interpretiraju vizuelni svijet. Korištenjem biblioteka kao što je OpenCV, možete napraviti mini projekat koji u realnom vremenu identifikuje predmete na vašem stolu — od šoljice kafe do tastature. Za početak, preporučujemo korištenje unaprijed obučenih modela poput SSD-a (Single Shot MultiBox Detector) ili YOLO-a (You Only Look Once). Ovi modeli su obučeni na ogromnim bazama slika i mogu odmah prepoznati stotine različitih objekata. Vaš zadatak bi bio da "fino podesite" (fine-tune) model da prepoznaje specifične predmete koji su relevantni za vas, što je odličan uvod u koncept transfernog učenja (transfer learning). Za dublje razumijevanje core machine learning tema, pogledajte naš vodič: osnovni resursi o mašinskom učenju. Inteligentna obrada biografija (Resume Parser) Lokalne firme u regionu često primaju stotine prijava za posao, a HR menadžeri gube sate na ručno pregledanje biografija. Izrada sistema za automatsku obradu biografija (resume parser) je projekat koji ima direktnu poslovnu vrijednost. Ovaj alat koristi tehnike prepoznavanja imenovanih entiteta (named entity recognition - NER) kako bi iz PDF dokumenta izvukao ključne informacije poput imena, e-mail adrese, obrazovanja i specifičnih vještina. Korištenjem Python biblioteka kao što je Spacy, možete obučiti model da prepozna šta je "vještina", a šta "lokacija". Ovaj projekat vas uči kako raditi sa neuređenim podacima (unstructured data) i kako rezultate pretvoriti u strukturisani format poput JSON-a ili Excel tabele, što je vještina koju svaki data scientist (stručnjak za podatke) mora imati. Ključni zaključak: Prvi projekti ne moraju biti revolucionarni. Njihov cilj je da vas nauče toku rada (workflow) — od prikupljanja podataka do evaluacije modela. Uspjeh u mini projektima gradi samopouzdanje za veće izazove. Srednji Nivo: Od Klasifikacije Do Predviđanja Nakon što savladate osnove, vrijeme je da se fokusirate na projekte koji zahtijevaju malo dublje razumijevanje algoritama i arhitekture modela. U ovoj fazi počinjete shvatati kako vještačka inteligencija donosi odluke i kako male promjene u parametrima modela mogu drastično uticati na rezultate. Predviđanje vrsta na osnovu slika (Animal Species Prediction) Ovaj projekat podiže računarski vid na viši nivo. Umjesto da samo detektujete gdje je objekt, cilj je precizno klasifikovati o kojoj se tačno vrsti radi. Za ovo ćete koristiti konvolucione neuronske mreže (convolutional neural networks - CNN), koje su standard za rad sa slikama. Možete koristiti baze podataka poput "Animals-10" koja sadrži hiljade slika mačaka, pasa, konja i drugih životinja. Kroz ovaj projekat ćete naučiti o augmentaciji podataka (data augmentation) — tehnici kojom vještački povećavate broj slika u bazi tako što ih rotirate, siječete ili mijenjate osvjetljenje. To pomaže modelu da postane "otporniji" i da bolje prepoznaje objekte u različitim uslovima. Također ćete se susresti sa konceptom "overfittinga" (prekomjernog prilagođavanja), gdje model savršeno poznaje vaše slike za vježbu, ali griješi na novim, neviđenim podacima. Pametni alat za ispravljanje teksta (Autocorrect Tool) Svi koristimo autokorekciju na telefonima, ali rijetko razmišljamo o tome kako ona radi. Izrada mini projekta koji ispravlja tipfelere je fantastičan način da razumijete vjerovatnoću i statistiku u AI-u. Možete koristiti koncept "Edit Distance" (Levenštajnova udaljenost) koji mjeri koliko je operacija potrebno da se jedna riječ pretvori u drugu. Naprednija verzija ovog projekta bi koristila n-grame (n-grams), što omogućava modelu da predvidi ispravnu riječ na osnovu konteksta prethodnih riječi. Na primjer, ako napišete "Idem u školu", model će znati da je vjerovatnije da ste mislili na "školu" nego na neku sličnu riječ koja nema smisla u tom kontekstu. Ovo je osnovni uvod u ono što danas rade veliki jezički modeli (large language models - LLM). Za tehnike rada sa LLM i generativnom AI, korisna je naša tema: osnovni sastojci generativne AI. Predviđanje vremenskih serija (Time Series Forecasting) Za one koje zanimaju finansije ili logistika, predviđanje budućih vrijednosti na osnovu istorijskih podataka je neprocjenjiva vještina. To može biti predviđanje cijene dionica, potražnje za određenim proizvodom u trgovini ili čak potrošnje električne energije. Za razliku od obične regresije, ovdje je redoslijed podataka ključan. U ovom projektu ćete istražiti modele kao što su ARIMA ili naprednije rekurentne neuronske mreže (recurrent neural networks - RNN), specifično LSTM (Long Short-Term Memory) mreže. One su dizajnirane da "pamte" trendove kroz vrijeme. Ovo je prilika da naučite kako raditi sa sezonalnošću i šumom (noise) u podacima, što su uobičajeni problemi u stvarnom poslovnom svijetu. Šta uraditi nakon srednjeg nivoa Dokumentujte svoj kod Svaki od ovih projekata postavite na GitHub. Pišite jasne komentare i objasnite zašto ste odabrali baš taj model. Kvalitetan README fajl je često važniji od samog koda za potencijalne poslodavce. Testirajte na lokalnim podacima Umjesto globalnih setova podataka, pokušajte pronaći podatke specifične za Bosnu i Hercegovinu ili vaš grad. Na primjer, analizirajte cijene nekretnina u Sarajevu ili vremenske prilike u Mostaru. Vizuelizujte rezultate AI modeli su često "crne kutije". Koristite biblioteke kao što su Matplotlib ili Seaborn da prikažete kako se tačnost modela povećavala tokom vremena ili koje su varijable bile najvažnije za predviđanje. Napredni Projekti: Generativni AI i Agenti Danas se najviše priča o generativnoj vještačkoj inteligenciji (generative AI). To su modeli koji ne samo da klasifikuju podatke, već stvaraju potpuno nove sadržaje — tekst, slike, kod ili muziku. Rad na ovim projektima zahtijeva razumijevanje moderne arhitekture transformera (transformer architecture). Izrada RAG sistema (Retrieval-Augmented Generation) RAG (generisanje potpomognuto pretraživanjem) je trenutno jedna od najtraženijih vještina u industriji. Problem sa modelima poput ChatGPT-a je što ne znaju vaše privatne dokumente ili najnovije vijesti objavljene jutros. RAG sistem rješava ovaj problem tako što prvo pretraži vašu bazu dokumenata, pronađe relevantne informacije i onda ih proslijedi AI modelu kao kontekst za odgovor. U sklopu ovog mini projekta, možete napraviti bota koji poznaje sve pravilnike vaše firme ili sve lekcije sa AI Academy. Koristit ćete vektorske baze podataka (vector databases) kao što su Pinecone ili ChromaDB i radne okvire (frameworks) poput LangChain-a. Ovo će vas naučiti kako povezati različite AI komponente u jedan koherentan sistem koji daje tačne i provjerene odgovore bez halucinacija (izmisljanja informacija). Ako želite vidjeti kako radimo orkestraciju agenata i automatizacija, posjetite sekciju o agentima: AI agenti i automatizacije. Multi-agentni sistemi sa CrewAI Sljedeći nivo automatizacije su AI agenti. Zamislite da imate tim digitalnih radnika: jedan istražuje tržište, drugi piše tekst, a treći provjerava činjenice. Ovi agenti međusobno komuniciraju i rješavaju kompleksne zadatke bez ljudske intervencije. Korištenjem alata kao što je CrewAI ili AutoGen, možete kreirati mini projekat koji automatizuje cijeli proces kreiranja sadržaja za društvene mreže ili analizu konkurencije. Ovdje fokus nije na obuci novog modela, već na "orkestraciji" postojećih. Naučit ćete kako definisati uloge, zadatke i pravila komunikacije između agenata. Ovo je srž onoga što zovemo "vibe coding" i razvoj AI aplikacija nove generacije, gdje je inženjering upita (prompt engineering) ključan alat. Za širi pregled tema o agentima, preporučujemo naš wiki članak: AI Agenti: Nova Era. Generisanje slika i modifikacija (Stable Diffusion) Ako vas zanima kreativna strana AI-a, rad sa modelima za generisanje slika je fascinantan. Stable Diffusion je model otvorenog koda koji možete pokrenuti na vlastitom računaru. Mini projekat bi mogao uključivati kreiranje sistema koji automatski generiše ilustracije za blog postove na osnovu ključnih riječi. Kroz ovaj rad ćete razumjeti kako difuzioni modeli (diffusion models) postepeno pretvaraju nasumični šum u jasnu sliku. Također ćete naučiti o etičkim pitanjima autorskih prava i kako koristiti alate za kontrolu kompozicije slike kao što je ControlNet. Ovo je idealno za dizajnere koji žele proširiti svoje vještine u smjeru dizajna-do-koda (design-to-code) i AI asistiranog stvaralaštva. Upozorenje: Kod naprednih projekata, troškovi korištenja API-jeva (kao što je OpenAI API) mogu se brzo nakupiti. Uvijek postavite ograničenja potrošnje i koristite modele otvorenog koda kao što je Llama 3 ili Mistral kada god je to moguće kako biste naučili raditi lokalno. Razumijevanje, Primjena i Odgovornost Kada radite na "ai ml mini projects", lako je pasti u zamku "copy-paste" programiranja, gdje kopirate kod sa interneta bez razumijevanja šta se dešava ispod haube. U AI Academy insistiramo na pristupu koji balansira tehnologiju sa kritičkim razmišljanjem. Šta AI zaista može AI modeli su izuzetni u prepoznavanju kompleksnih obrazaca u ogromnim količinama podataka. Oni mogu automatizovati rutinske zadatke koji bi čovjeku oduzeli sate, kao što je kategorizacija hiljada e-mailova ili čišćenje tabela u Excelu. Oni su fantastični asistenti u učenju koji mogu objasniti komplexan koncept na deset različitih načina ili pomoći u pisanju koda. Kada gradite svoj mini projekat, fokusirajte se na rješavanje problema koji ima jasnu logiku. AI je najbolji tamo gdje postoji dovoljno podataka iz kojih se može učiti. Ako vaš projekat pomaže ljudima da brže dođu do informacija ili ih oslobađa repetitivnog rada, na pravom ste putu. Ograničenja i šta AI ne može AI nema svijest, nema moralni kompas i ne razumije svijet kao mi. On statistički predviđa sljedeći najvjerovatniji izlaz (output) na osnovu podataka na kojima je obučen. To znači da AI često može "halucinirati" — generisati netačne informacije koje zvuče nevjerovatno uvjerljivo. Važno je razumjeti da AI nije rješenje za loše definisane probleme. Ako nemate jasne podatke ili ako je problem koji pokušavate riješiti zasnovan na ljudskoj intuiciji i empatiji (poput rješavanja dubokih međuljudskih konflikata), AI vam neće mnogo pomoći. On ne može zamijeniti stručnu ljudsku prosudbu, naročito u kritičnim oblastima. Etika i privatnost podataka Ovo je najvažniji dio vašeg učenja. Kao neko ko razvija AI rješenja, nosite odgovornost za podatke koje koristite. Nikada nemojte unositi osjetljive lične podatke, privatne poslovne dokumente ili povjerljive informacije u javne AI alate (poput besplatnih verzija online chatbotova) bez prethodne provjere politike privatnosti. Pristrasnost (bias) je još jedan ogroman problem. Ako model za analizu biografija obučite na podacima iz kompanije koja je u prošlosti diskriminisala određene grupe, vaš model će naučiti tu istu diskriminaciju i dodatno je pojačati. Svaki mini projekat treba imati sekciju "Provjera pristrasnosti" gdje analizirate da li vaš model favorizuje određene rezultate bez opravdanog razloga. Ako želite da podijelite svoje znanje sa drugima, saznajte kako postati predavač na našoj stranici: saznaj kako postati predavač. Autorska prava i atribucija Kada generišete sadržaj ili kod koristeći AI, pravni status tog djela je još uvijek u sivoj zoni u mnogim jurisdikcijama, uključujući i naš region. Uvijek budite transparentni. Ako ste koristili AI za generisanje dijela koda ili teksta, navedite to. AI bi trebao biti "kopilot", a ne "autopilot" koji briše tragove vašeg doprinosa ili doprinosa drugih autora. Kako Početi Danas: Praktični Koraci Ako ste spremni da pokrenete svoj prvi "ai ml mini project", preporučujemo da ne komplikujete previše na početku. Najveći neprijatelj napretka je ambicija koja nadilazi trenutne resurse. Postavljanje okruženja Instalirajte Python i koristite Jupyter Notebook. To je interaktivno okruženje koje vam omogućava da pišete kod, vidite rezultate odmah ispod i pišete bilješke. Za početnike je ovo idealno jer možete vidjeti kako se podaci mijenjaju korak po korak. Biblioteke koje će vam sigurno trebati su Pandas (za rad sa tabelama), Numpy (za matematiku) i Scikit-learn (za osnovne ML modele). Pronalaženje podataka Nemojte trošiti sedmice na prikupljanje vlastitih podataka za prvi projekat. Koristite platforme kao što su Kaggle ili Hugging Face. Tamo možete pronaći hiljade gotovih setova podataka (datasets) za bilo koju temu — od cijena automobila do rentgenskih snimaka pluća. Odaberite "čist" set podataka sa dobrom dokumentacijom kako biste se fokusirali na modeliranje, a ne na ispravljanje grešaka u podacima. Ako tražite dodatne tutorijale i resurse, pogledajte našu Bazu znanja: Baza znanja AI Academy. Definišite metriku uspjeha Kako ćete znati da je vaš projekat uspio? Nemojte samo reći "da radi dobro". Odredite konkretnu mjeru, poput preciznosti (accuracy) ili F1-rezultata. Ako vaš model za detekciju lažnih vijesti pogodi 80% slučajeva, to je odličan rezultat za početak. Razumijevanje zašto model griješi u onih 20% slučajeva naučit će vas više nego sam uspjeh. Povezivanje sa zajednicom Učenje u izolaciji je teško. AI Academy je tu da pruži prostor za umrežavanje u Sarajevu i šire. Podijelite svoj napredak na LinkedIn-u, pitajte za savjet na forumima ili dođite na naše besplatne radionice. Razmjena iskustava sa drugima koji rade na sličnim mini projektima ubrzat će vaše učenje višestruko. Za direktan kontakt ili pitanja o saradnji, koristite našu stranicu za kontakt: kontaktiraj nas. Kada potražiti stručnjaka ili dodatne resurse Iako su mini projekti odlični za učenje, postoje situacije kada se trebate obratiti kvalifikovanim profesionalcima. Ako vaše AI rješenje utiče na zdravlje ljudi, njihovu finansijsku sigurnost ili pravni status, ljudska provjera (human-in-the-loop) je obavezna. Za kompleksne industrijske implementacije koje zahtijevaju visoku sigurnost i skalabilnost, mini projekat je samo prototip, a za produkciju je potreban tim inženjera i stručnjaka za etiku. Ako želite saznati više o misiji i timu AI Academy, posjetite o nama. Zaključak Rad na AI ML mini projektima je transformativno iskustvo koje vas pomjera iz uloge pasivnog posmatrača tehnologije u ulogu aktivnog kreatora. Kroz ovaj tekst smo prošli put od osnovnih klasifikatora do naprednih AI agenata, uvijek držeći fokus na praktičnoj vrijednosti i etičkoj odgovornosti. Zapamtite fazni put koji zagovara AI Academy: Razumijevanje: Naučite šta se dešava u pozadini, bez straha od tehničkih termina. Cilj: Rješavajte stvarne probleme koji imaju smisla za vašu karijeru ili zajednicu. Odgovornost: Uvijek mislite na privatnost i pristrasnost modela. Praktična primjena: Gradite, griješite, popravljajte i dokumentujte. Dijeljenje: Postanite dio zajednice jer se AI najbrže uči kroz saradnju. AI nije zamjena za vašu inteligenciju; to je pojačivač vaših sposobnosti. Pravi trenutak za početak je sada, a vaš prvi mini projekat je prvi korak ka budućnosti u kojoj vi postavljate pravila. Česta pitanja Pitanje: Da li mi je potrebno napredno znanje matematike za AI ML mini projekte? Odgovor: Za početne i srednje projekte nije potrebno napredno znanje matematike poput multivarijabilnog računa. Dovoljno je poznavanje osnovne statistike i logičko razmišljanje. Kako budete napredovali ka dubokom učenju, razumijevanje linearne algebre će vam pomoći, ali biblioteke poput Scikit-learn i TensorFlow obavljaju većinu teških kalkulacija umjesto vas. Pitanje: Koliko vremena je potrebno da se završi jedan prosečan mini projekat? Odgovor: Jednostavni projekti poput detekcije lažnih vijesti mogu se završiti za vikend (5–10 sati rada). Srednje teški projekti mogu trajati dvije do tri sedmice, zavisno od toga koliko vremena trošite na čišćenje podataka. Napredni projekti sa agentima i RAG sistemima su obično kontinuirani procesi koji se stalno nadograđuju. Pitanje: Da li su ovi projekti dovoljni da dobijem posao kao AI inženjer? Odgovor: Jedan projekat obično nije dovoljan, ali portfolio od tri do pet raznolikih, dobro dokumentovanih projekata na GitHub-u drastično povećava vaše šanse. Poslodavci cijene praktično iskustvo, sposobnost rješavanja problema i transparentnost u radu više nego same certifikate. Pitanje: Da li je sigurno koristiti besplatne online alate za obradu poslovnih podataka? Odgovor: Generalno, nije preporučljivo unositi osjetljive poslovne podatke u besplatne verzije javnih AI modela jer se ti podaci često koriste za dalju obuku modela. Za poslovne svrhe, preporučuje se korištenje enterprise (poslovnih) verzija sa jasnim ugovorima o privatnosti ili pokretanje modela otvorenog koda lokalno na vašoj infrastrukturi.

25 Jun 2026

Kako Izgraditi Portfolio uz AI Data Science Projects

25 Jun 2026

News

Kako Izgraditi Portfolio uz AI Data Science Projects

Table of Contents Ključne stavke Uvod Razumijevanje životnog ciklusa projekta Početni nivo: Temelji manipulacije i vizualizacije Srednji nivo: Prediktivno modeliranje i rješavanje problema Napredni nivo: Duboko učenje i procesiranje prirodnog jezika Etika, odgovornost i granice tehnologije Kako efikasno prezentovati svoj rad Specifični scenariji primjene AI-a Budućnost AI Data Science projekata Put ka profesionalnoj primjeni Česta pitanja Ključne stavke Praktični AI data science projekti su najefikasniji način za prelazak iz teorijskog razumijevanja algoritama u rješavanje stvarnih poslovnih problema i osiguravanje zaposlenja u industriji. Kvalitetan portfolio zahtijeva balans između tehničke stručnosti u alatima kao što su Python i TensorFlow, te dubokog razumijevanja etičke odgovornosti i ograničenja vještačke inteligencije. Uspjeh u oblasti podataka ne dolazi samo od pisanja koda, već od sposobnosti definisanja jasnih ciljeva, kritičkog razmišljanja o podacima i aktivnog dijeljenja znanja sa zajednicom. Uvod Zamislite programera u Sarajevu ili marketinšku analitičarku u Banjoj Luci koji su proveli mjesece gledajući online tutorijale o vještačkoj inteligenciji. Imaju certifikate, poznaju osnove Pythona i razumiju šta je neuronska mreža (neural network). Međutim, kada sjednu pred prazan ekran ili dobiju zadatak od klijenta da predvide potražnju za proizvodima, nastupa blokada. Problem nije u nedostatku teorije, već u nedostatku iskustva sa stvarnim podacima koji su često neuredni, nepotpuni i kontradiktorni. Na našem regionalnom tržištu rada, kompanije više ne traže samo ljude koji "znaju o AI-u", već one koji mogu pokazati konkretne rezultate. U AI Academy vjerujemo da je jedini put ka istinskoj stručnosti onaj koji vodi kroz praktičan rad. Vještačka inteligencija nije magični štapić, već vještina koja se kali kroz pokušaje, promašaje i uspješne implementacije. Ovaj članak je dizajniran da vas vodi kroz proces selekcije, razvoja i prezentacije projekata koji će vaš portfolio izdvojiti iz mase. Bilo da ste apsolutni početnik koji tek instalira svoj prvi Jupyter Notebook ili iskusniji profesionalac koji želi produbiti svoje znanje u oblasti dubokog učenja (deep learning), ključ je u strukturiranom pristupu. Fokusiraćemo se na putanju koju promovišemo u našem centru: prvo razumijevanje suštine problema, zatim definisanje jasnog cilja, obavezna provjera etičke odgovornosti, te na kraju praktična primjena i dijeljenje sa zajednicom. Kroz naredne sekcije, istražit ćemo različite nivoe projekata, od analize trendova na platformama poput Netflixa do složenih sistema za detekciju bolesti, dajući vam jasan putokaz kako da gradite svoju karijeru u svijetu podataka. Ako želite praktičnu podršku i učestvovati na radionicama, pogledajte našu stranicu događaja za najavljene radionice i meetupe. Razumijevanje životnog ciklusa projekta Prije nego što uopšte otvorite razvojno okruženje, morate razumjeti da se svaki uspješan projekt vještačke inteligencije (artificial intelligence) sastoji od faza koje prethode samom programiranju. Prva faza je razumijevanje domena. Ako pravite model za predviđanje cijena nekretnina, morate razumjeti faktore koji utiču na tržište u Bosni i Hercegovini, a ne samo učitati nasumičan set podataka iz Amerike. AI alati su moćni u prepoznavanju obrazaca, ali oni ne posjeduju zdrav razum. Bez vašeg usmjeravanja, model može pronaći korelacije koje su potpuno besmislene u stvarnom svijetu. Druga faza je prikupljanje i čišćenje podataka. U industriji se često kaže da podaci naučnika (data scientists) troše 80% svog vremena na pripremu podataka, a samo 20% na izgradnju modela. To je surova istina. Podaci koje nađete na internetu su rijetko spremni za upotrebu. Morat ćete se nositi sa nedostajućim vrijednostima, duplikatima i pogrešnim formatima. Tek nakon što su podaci "čisti", možete preći na eksplorativnu analizu podataka (exploratory data analysis - EDA), gdje vizualizacijama pokušavate otkriti skrivene trendove prije nego što uključite mašinsko učenje (machine learning). Zadnja faza je evaluacija i komunikacija. Napraviti model koji ima 95% tačnosti je beskorisno ako ne možete objasniti menadžmentu ili klijentu šta taj rezultat znači i kako će on uštedjeti novac ili poboljšati uslugu. Upravo ovdje mnogi tehnički potkovani ljudi griješe – zaboravljaju da je AI alat za rješavanje problema, a ne cilj sam po sebi. Razvijanje sposobnosti da objasnite kompleksne algoritme običnim jezikom je ono što razlikuje vrhunske stručnjake od prosječnih. Za smjernice o etičkom pristupu i odgovornom korištenju AI, preporučujemo čitanje naših članaka o odgovornom AI koji detaljno razrađuju pristrasnost i privatnost. Važno upozorenje: Automatizacija lošeg procesa pomoću vještačke inteligencije samo dovodi do bržeg stvaranja loših rezultata. Prije primjene AI modela, uvijek se zapitajte da li je sam proces koji pokušavate unaprijediti logičan i održiv. Početni nivo: Temelji manipulacije i vizualizacije Za nekoga ko tek ulazi u svijet podataka, prvi AI data science projects ne bi trebali biti previše kompleksni. Fokus treba biti na savladavanju biblioteka kao što su Pandas za manipulaciju podacima i Matplotlib ili Seaborn za vizualizaciju. Dobar primjer za početak je analiza podataka o filmovima na streaming platformama poput Netflixa. Ovaj projekt vam omogućava da vježbate učitavanje velikih CSV fajlova, filtriranje podataka po žanrovima, godinama izlaska i ocjenama, te kreiranje grafikona koji pokazuju kako se industrija zabave mijenjala kroz decenije. Analiza mentalnog zdravlja studenata Drugi izvrstan početnički projekt fokusira se na društveno odgovorne teme, poput analize mentalnog zdravlja studenata. Korištenjem anonimiziranih anketa, možete istražiti kako faktori poput opterećenja ispitima, društvenog života i fizičke aktivnosti utiču na opšte blagostanje. Ovdje ćete naučiti kako raditi sa kategorijalnim podacima i kako koristiti statističke testove da provjerite jesu li uočene razlike značajne ili su plod slučajnosti. Ovaj tip projekta pokazuje poslodavcima da niste samo "koder", već osoba koja razmišlja o ljudskom faktoru u podacima. Istraživanje putnih mreža i javnog prevoza Rad sa vremenskim serijama je ključna vještina. Analiza podataka o javnom prevozu, poput onih iz Londona ili Sarajeva, pruža priliku za učenje o sezonalnosti i trendovima. Možete istražiti u koje doba dana je gužva najveća, kako vremenske prilike utiču na kašnjenja i koji su dijelovi grada najslabije povezani. Ovaj projekt vas priprema za rad u urbanom planiranju ili logistici, gdje su precizni podaci o kretanju od ključne važnosti za efikasnost sistema. Šta uraditi sljedeće u ovoj fazi Savladajte osnove biblioteke Pandas kroz rad sa DataFrame objektima. Kreirajte barem tri različita tipa vizualizacija (histogrami, scatter plotovi, box plotovi) za svaki projekt. Zapišite tri ključna zaključka koja ste izvukli iz podataka, a koja nisu očigledna na prvi pogled. Ako želite učiti kroz strukturirane lekcije i radionice, provjerite naše teme poput Core Machine Learning & Deep Learning i seriju o prompt inženjeringu koja pomaže u oblikovanju eksperimenata. Srednji nivo: Prediktivno modeliranje i rješavanje problema Kada se osjećate ugodno sa istraživanjem podataka, vrijeme je da pređete na predikcije. Srednji nivo AI data science projects podrazumijeva korištenje nadgledanog učenja (supervised learning) za predviđanje budućih ishoda. Jedan od najpraktičnijih primjera je prediktivno modeliranje u poljoprivredi. Korištenjem podataka o sastavu zemljišta, vlažnosti i temperaturi, možete izgraditi model koji farmerima preporučuje koju kulturu da zasade kako bi maksimizirali prinos. Ovaj projekt zahtijeva korištenje biblioteke Scikit-learn i razumijevanje algoritama poput nasumičnih šuma (random forests) ili stabala odlučivanja (decision trees). Analiza kriminala i urbana sigurnost Analiza podataka o kriminalu u velikim gradovima omogućava vam da radite sa prostornim podacima (geospatial data). Mapiranjem mjesta gdje se najčešće dešavaju određeni incidenti, možete pomoći u boljoj distribuciji resursa sigurnosnih agencija. Ovo nije samo vježba iz programiranja, već duboko razumijevanje etike – kako osigurati da vaš model ne pojačava postojeće predrasude (bias) prema određenim naseljima ili grupama ljudi. Ovdje učite o važnosti fer-pleja u algoritmima i odgovornosti koju nosite kao kreator sistema. Predviđanje cijena nekretnina i churn analiza U poslovnom svijetu, predviđanje cijena nekretnina i analiza odlaska korisnika (customer churn analysis) su među najtraženijim vještinama. Kod cijena nekretnina učite o regresiji i rješavanju problema multikolinearnosti (kada su dvije varijable previše povezane). Kod churn analize, pomažete kompanijama da identifikuju koji će korisnici vjerovatno prestati koristiti njihove usluge na osnovu njihovog ponašanja. Ovo su direktno primjenjivi projekti koji imaju jasnu finansijsku vrijednost za svaku firmu, što ih čini idealnim za vaš portfolio. Šta uraditi sljedeće u ovoj fazi Implementirajte proces unakrsne validacije (cross-validation) kako biste bili sigurni da vaš model nije previše prilagođen podacima (overfitting). Uporedite performanse barem tri različita algoritma na istom setu podataka. Dokumentujte proces odabira karakteristika (feature selection) – objasnite zašto ste određene podatke zadržali, a druge odbacili. Zaključak faze: Predikcija bez razumijevanja uzročnosti je opasna. Uvijek provjerite da li vaš model donosi odluke na osnovu relevantnih faktora ili na osnovu buke u podacima koja može dovesti do netačnih zaključaka. Ako želite istražiti praktične primjere i studije slučaja iz industrije, pogledajte sekciju "Local AI" i studije na AI Case Studies & Innovation. Napredni nivo: Duboko učenje i procesiranje prirodnog jezika Najuzbudljiviji dio savremenog AI-a su oblasti koje simuliraju ljudsku percepciju – vid i jezik. Napredni AI data science projects često uključuju neuronske mreže (neural networks) i biblioteke poput TensorFlow ili PyTorch. Jedan od najrelevantnijih projekata danas je detekcija lažnih vijesti (fake news detection). Korištenjem procesiranja prirodnog jezika (natural language processing - NLP), možete istrenirati model da prepozna obrasce govora, senzacionalizam i nedostatak izvora koji su karakteristični za dezinformacije. Ovo je projekt koji ima direktan uticaj na digitalnu higijenu našeg društva. Klasifikacija medicinskih slika U zdravstvu, AI se koristi za analizu MRI snimaka ili rendgena kako bi se rano otkrili tumori ili druge anomalije. Iako AI nikada ne smije zamijeniti ljekara, on može služiti kao moćan asistent koji skreće pažnju na sumnjive zone koje ljudsko oko može previdjeti usljed umora. Rad na ovakvim projektima zahtijeva poznavanje konvolucionih neuronskih mreža (convolutional neural networks - CNN). Ovdje je odgovornost na najvišem nivou – greška u modelu može imati ozbiljne posljedice, stoga je rigorozno testiranje apsolutno neophodno. Razvoj inteligentnih chatbotova i agenata Sa pojavom velikih jezičkih modela (large language models - LLM), izgradnja chatbotova je postala mnogo više od jednostavnog grananja odgovora. Danas možemo graditi agente koji razumiju kontekst, emociju i namjeru korisnika. Projekt koji uključuje fino podešavanje modela (fine-tuning) na specifičnom skupu podataka, npr. za korisničku podršku lokalne e-commerce platforme, pokazuje da pratite najnovije trendove. Ovdje učite o tehnikama poput RAG-a (retrieval-augmented generation), gdje AI model pretražuje vašu bazu znanja prije nego što generiše odgovor, čime se drastično smanjuju šanse za halucinacije podataka. Šta uraditi sljedeće u ovoj fazi Istražite rad sa pre-treniranim modelima (transfer learning) kako biste uštedjeli vrijeme i resurse. Naučite kako da koristite GPU ubrzanje za treniranje kompleksnih modela. Fokusirajte se na interpretabilnost modela – pokušajte objasniti zašto je neuronska mreža donijela baš tu odluku koristeći alate kao što je SHAP ili LIME. Za resurse o generativnoj AI i alatima, pogledajte naš vodič o Osnovnim sastojcima generativne AI i članke u Wiki sekciji koji objašnjavaju praktične alate. Etika, odgovornost i granice tehnologije Kao stručnjaci okupljeni oko AI Academy, neprestano naglašavamo da tehnologija bez etičkog kompasa može nanijeti štetu. Svaki projekt koji radite mora proći kroz filter odgovornosti. Prvi izazov su halucinacije modela – situacije u kojima AI sa potpunom samouvjerenošću iznosi netačne činjenice. Ovo je posebno opasno u pravnim ili medicinskim projektima. Vaša je dužnost da u portfoliju navedete kako ste se borili protiv ovog fenomena i koje ste zaštitne mehanizme ugradili. Pristrasnost i privatnost podataka Podaci često nose historijske nepravde. Ako trenirate model za odobravanje kredita na podacima koji su pristrasni prema određenom spolu ili etničkoj grupi, vaš AI će tu nepravdu automatizovati. Identifikacija i eliminacija pristrasnosti (bias) je jedan od najtežih, ali i najvažnijih zadataka modernog data scientist-a. Također, privatnost podataka je neprikosnovena. Nikada nemojte koristiti osjetljive lične podatke građana BiH ili bilo kojeg drugog regiona u javnim alatima bez jasne anonimizacije i usklađenosti sa zakonima o zaštiti podataka. Kada potražiti stručnjaka Vještačka inteligencija može pružiti uvid, ali ključne odluke koje utiču na zdravlje, finansijsku stabilnost ili pravni status pojedinca uvijek moraju biti potvrđene od strane kvalifikovanog stručnjaka. Ako vaš projekt daje medicinske preporuke, obavezno navedite da je on namijenjen isključivo u istraživačke svrhe i da se korisnici moraju obratiti ljekaru. Naša uloga je da osnažimo ljude tehnologijom, a ne da je predstavljamo kao nepogrešivi autoritet. Upozorenje o privatnosti: Unošenje povjerljivih poslovnih ugovora ili privatnih zdravstvenih kartona u javne modele kao što je ChatGPT bez odgovarajućih sigurnosnih postavki može dovesti do trajnog curenja informacija. Uvijek provjerite politiku privatnosti alata koji koristite. Za dublje čitanje o halucinacijama i etici, posjetite naš članak o razumijevanju AI halucinacija i Wiki sekciju za praktične preporuke. Kako efikasno prezentovati svoj rad Izgradnja projekta je samo pola posla; druga polovina je njegova prezentacija. Vaš GitHub profil treba biti vaša digitalna vizit karta. Svaki projekt mora imati kvalitetan README fajl koji objašnjava koji problem rješavate, koji su podaci korišteni, koju ste metodologiju primijenili i, što je najvažnije, kakvi su rezultati postignuti. Umjesto da samo okačite kod, napišite kratku studiju slučaja. Objasnite izazove na koje ste naišli i kako ste ih prevazišli – to poslodavcima govori više o vama nego sam kod koji radi bez greške. Korištenje interaktivnih dashboarda Za projekte vizualizacije, razmislite o korištenju alata kao što su Streamlit ili Tableau. Omogućiti korisniku ili potencijalnom poslodavcu da se "igra" sa vašim podacima, mijenja parametre i uživo vidi promjene na grafikonima je izuzetno moćno. To pokazuje da razumijete korisničko iskustvo i da znate kako da podatke učinite dostupnim ljudima koji nisu programeri. U AI Academy često ističemo da je vještačka inteligencija najkorisnija kada je inkluzivna i razumljiva svima. Pisanje blog postova i dijeljenje u zajednici Dijeljenje znanja je najbolji način da sami naučite još više. Pišite blog postove o svojim projektima na platformama kao što su Medium ili LinkedIn. Objasnite koncepte poput linearne regresije ili neuronskih mreža na primjerima iz svog rada. Kada objasnite nešto drugima, to znanje postaje trajno vaše. Također, aktivno učestvovanje u lokalnim AI zajednicama u Sarajevu i šire otvara vrata za saradnju, mentorstva i nove poslovne prilike. Mi u Sarajevu gradimo scenu koja je povezana s globalnim trendovima, ali duboko svjesna lokalnih potreba. Ako želite podijeliti svoje iskustvo kao predavač ili voditelj radionice, prijavite se na stranicu "Postani predavač" i pomozite nam da gradimo kvalitetne događaje. Za informacije o alatima i wiki resursima koje možete koristiti u prezentacijama, pogledajte našu Bazu znanja (Wiki). Šta uraditi sljedeće za portfolio Očistite svoj GitHub profil od nedovršenih i loše dokumentovanih repozitorija. Snimite kratki video demo (do 2 minute) koji prikazuje kako vaš AI model funkcioniše u praksi. Povežite se sa drugim entuzijastima na LinkedInu i podijelite svoj najnoviji rad tražeći povratne informacije. Ako želite ličnu podršku ili imate pitanja o objavljivanju rada na našim događajima, kontaktirajte nas putem kontakt forme. Specifični scenariji primjene AI-a Da bismo dodatno konkretizovali važnost odabira pravog puta, razmotrimo nekoliko stvarnih scenarija. Ako radite u marketingu i želite primijeniti AI, nemojte početi sa kompleksnim algoritmima za prepoznavanje lica. Počnite sa analizom segmentacije kupaca. Koristite K-means klastering da grupišete korisnike prema njihovim navikama kupovine. To će vam omogućiti da kreirate personalizovane kampanje koje imaju mnogo veću stopu uspjeha. Alat dolazi tek nakon što ste jasno definisali poslovni problem. U svijetu razvoja softvera, ako želite uvesti AI u svoj workflow (tok rada), počnite sa automatizacijom rutinskih zadataka. Kreirajte skripte koje automatski testiraju vaš kod ili koriste NLP za generisanje dokumentacije iz vaših komentara. To se danas često naziva "vibe coding" – osjećaj gdje razvojni alati postaju produžetak vaše misli, ali vi i dalje držite kormilo. Ne dozvolite da AI piše sav kod umjesto vas; koristite ga da ubrzate procese kako biste se mogli fokusirati na arhitekturu i logiku sistema. Vlasnici malih biznisa u regiji često misle da je AI preskup ili prekomplikovan. To je zabluda. Korištenje gotovih modela za predviđanje zaliha ili optimizaciju cijena može se implementirati sa vrlo malo ulaganja uz pomoć besplatnih resursa koje nudi zajednica. Ključ je u postepenom uvođenju: počnite jednostavno, mjerite rezultate, pa tek onda investirajte u složenija rješenja. AI Academy je tu da pruži podršku upravo u tom procesu tranzicije — pridružite nam se na nekom od naših događaja kako biste praktično isprobali metode. Budućnost AI Data Science projekata Tehnologija se razvija brže nego ikada prije. Ono što je prošle godine bio vrhunac istraživanja, danas je dostupno kao biblioteka koju svako može instalirati. U budućnosti će se fokus još više pomjeriti sa same izgradnje modela na upravljanje podacima i osiguravanje kvaliteta (data-centric AI). To znači da će vaša sposobnost da procijenite kvalitet izvora informacija biti važnija od toga koliko algoritama znate napamet. Agenturalni AI (AI agents) postaje sljedeća velika stvar. Umjesto jednog modela koji odgovara na pitanja, gradićemo sisteme gdje više specijalizovanih agenata sarađuje na rješavanju kompleksnog zadatka. Zamislite sistem gdje jedan agent analizira finansijske izvještaje, drugi prati vijesti sa tržišta, a treći sintetizuje te informacije u izvještaj za direktora. Izgradnja ovakvih multi-agentskih sistema je vrhunski projekt za svakoga ko želi biti na samom rubu tehnološkog napretka — za resurse o agentima pogledajte našu temu o Workflow Automations & AI agents. Bez obzira na to koliko tehnologija napredovala, srž ostaje ista: rješavanje ljudskih problema. AI Academy ostaje posvećena viziji 10x.ai – osnaživanju pojedinaca da postanu deset puta produktivniji i kreativniji uz pomoć vještačke inteligencije. Naša vrata u Sarajevu su otvorena za sve koji žele učiti, dijeliti i graditi budućnost u kojoj tehnologija služi čovjeku, a ne obrnuto. Više o našoj misiji i timu pročitajte na stranici O nama. Put ka profesionalnoj primjeni Kroz ovaj dugi put istraživanja AI data science projekata, vidjeli smo da put od početnika do stručnjaka nije linearan, ali je itekako ostvariv. On zahtijeva disciplinu, kontinuirano učenje i hrabrost da se uhvatite u koštac sa stvarnim podacima. AI nije samo profesija; to je način razmišljanja koji traži rješenja tamo gdje drugi vide samo buku i haos. Podsjetimo se ključnih koraka našeg procesa: Razumijevanje: Prije koda, shvatite suštinu problema i kontekst u kojem podaci nastaju. Cilj: Definišite šta tačno želite postići – uštedu vremena, veću tačnost ili nove uvide. Odgovornost: Uvijek provjerite etičke implikacije, pristrasnost i zaštitite privatnost. Primjena: Počnite sa jednostavnim alatima, gradite prototipe i postepeno ih usložnjavajte. Dijeljenje: Budite dio zajednice, tražite feedback i pomažite drugima u njihovom učenju. Vaš put u vještačku inteligenciju počinje danas. Izaberite jedan projekt sa liste, preuzmite podatke i napravite prvi korak. U svijetu koji se mijenja svake sekunde, jedina konstanta je vaše znanje i sposobnost prilagođavanja. Vidimo se na nekoj od naših radionica ili u zajedničkom radnom prostoru, gdje zajedno gradimo regionalnu AI revoluciju. Finalna misao: Najbolji projekt u vašem portfoliju je onaj koji ste završili do kraja, uprkos svim greškama i izazovima. Savršenstvo je neprijatelj progresa; gradite, griješite i učite. Česta pitanja Pitanje: Da li moram biti vrhunski matematičar da bih radio na AI data science projektima? Odgovor: Ne morate imati diplomu iz matematike, ali je važno razumjeti osnovne koncepte statistike, vjerovatnoće i linearne algebre. Većina modernih biblioteka rješava kompleksne proračune umjesto vas, ali vi morate razumjeti logiku iza njih kako biste znali odabrati pravi model i interpretirati rezultate. Pitanje: Koliko dugo traje izrada jednog kvalitetnog portfolija od nule? Odgovor: To zavisi od vašeg trenutnog predznanja, ali obično je potrebno 3 do 6 mjeseci intenzivnog rada da biste izgradili 3-4 ozbiljna projekta koji pokrivaju različite oblasti (npr. EDA, mašinsko učenje i NLP). Kvalitet je uvijek važniji od kvantiteta; bolje je imati jedan duboko istražen projekt nego deset površnih. Pitanje: Da li su besplatni podaci sa platformi kao što je Kaggle dovoljni za zaposlenje? Odgovor: Oni su odlični za učenje osnova i vježbanje algoritama, ali poslodavci izuzetno cijene kada sami prikupite podatke (npr. putem web scrapinga ili javnih API-ja) i riješite problem koji nije već "prežvakan" u hiljadama tutorijala. Unikatnost projekta pokazuje vašu proaktivnost i snalažljivost. Pitanje: Koje programske jezike trebam prioritetno naučiti za AI projekte? Odgovor: Python je apsolutni standard u industriji zbog svoje jednostavnosti i ogromne podrške zajednice kroz biblioteke kao što su Pandas, Scikit-learn i TensorFlow. Iako se koriste i R, Julia ili C++, za 95% AI data science projekata Python će biti najbolji i najbrži izbor za učenje i implementaciju.

25 Jun 2026

žena u poslovno-ležernoj odjeći radeći na laptopu u moderan coworking prostor

25 Jun 2026

News

AI-Based Cyber Security Projects Za Modernu Odbranu

Table of Contents Ključne stavke Uvod Arhitektura Odbrane: Zašto Su Tradicionalni Sistemi Nedovoljni Projekt 1: Detektor Prompt Injection Napada za LLM Aplikacije Projekt 2: Detekcija Dubokih Lažnjaka u Glasovnoj Komunikaciji Projekt 3: Biometrija Ponašanja za Kontinuiranu Autentifikaciju Projekt 4: Klasifikacija Malware-a Pomoću Grafovskih Neuronskih Mreža Projekt 5: Autonomni Agent za Trijažu SIEM Alerta Šta AI Alati Mogu, a Šta Ne Mogu Uraditi Ograničenja, Etika i Sigurnosne Ograde Kako Početi: Put od Početnika do AI Security Stručnjaka Kada Potražiti Stručnjaka ili Dodatne Resurse Šta Sljedeće: Akcioni Plan Rezime i Završne Misli Česta pitanja Ključne stavke Implementacija AI projekata u kibernetičkoj sigurnosti zahtijeva prelazak sa reaktivnih sistema baziranih na potpisima na proaktivne modele koji prepoznaju strukturne anomalije. Uspješni portfolio projekti fokusiraju se na rješavanje specifičnih problema poput detekcije prompt injection napada, analize dubokih lažnjaka (deepfake) i biometrije ponašanja. Vještačka inteligencija nije zamjena za ljudsku ekspertizu, već alat za augmentaciju koji drastično smanjuje vrijeme potrebno za trijažu incidenata i analizu zlonamjernog softvera (malware). Uvod Zamislimo situaciju u jednom od sarajevskih IT centara. Sigurnosni analitičar, preplavljen stotinama upozorenja sa SIEM (Security Information and Event Management) sistema, pokušava u moru "lažno pozitivnih" rezultata identifikovati stvarni pokušaj upada u mrežu. Do trenutka kada ručno analizira treći log, napadač je već iskoristio ranjivost nultog dana (zero-day vulnerability) i počeo lateralno kretanje kroz servere. Ovo je realnost mnogih timova u Bosni i Hercegovini i regionu koji se oslanjaju na tradicionalne alate. Problem nije u nedostatku podataka, već u brzini njihove obrade. U AI Academy primjećujemo da entuzijasti i profesionalci često traže način kako da premoste jaz između teorijskog znanja o mašinskom učenju (machine learning) i praktične primjene u sigurnosti. AI nije magično rješenje koje se samo instalira; to je vještina koja se gradi kroz razumijevanje vektora napada i arhitekture modela. Ovaj članak je namijenjen programerima, studentima IT-a i sigurnosnim inženjerima koji žele izgraditi konkretne AI-based cyber security projects. Kroz ovaj tekst proći ćemo put od razumijevanja osnova generativnog AI-a i njegovih rizika, preko definisanja ciljeva za konkretne projekte, pa sve do etičkih pitanja i praktične primjene u stvarnom radu. Naš cilj je da vas opremimo znanjem koje nećete naći u standardnim tutorijalima, fokusirajući se na sisteme koji rješavaju stvarne probleme današnjice. Arhitektura Odbrane: Zašto Su Tradicionalni Sistemi Nedovoljni Prije nego što pređemo na konkretne projekte, moramo razumjeti zašto su nam AI-based cyber security projects uopšte potrebni. Tradicionalni antivirusni programi i vatrozidi (firewalls) rade na principu prepoznavanja potpisa. Ako je određeni virus već viđen, sistem ima njegov "otisak prsta" i može ga blokirati. Međutim, moderni napadači koriste polimorfni malware koji mijenja svoj kod pri svakoj infekciji, čineći potpise beskorisnim. Vještačka inteligencija unosi promjenu paradigme jer se fokusira na ponašanje i strukturu. Umjesto da traži specifičan niz bajtova, model mašinskog učenja analizira šta taj fajl pokušava uraditi ili kako je logički konstruisan. Ako sistem primijeti da aplikacija za kalkulator odjednom pokušava pristupiti sistemskom registru i uspostaviti vezu sa nepoznatim serverom u inostranstvu, AI će to prepoznati kao anomaliju čak i ako nikada ranije nije vidio taj specifični maliciozni kod. U AI Academy vjerujemo da razumijevanje ovog koncepta dolazi prije same implementacije. Ako ne razumijete zašto se određena anomalija dešava, automatizacija će samo ubrzati donošenje pogrešnih odluka. Zato svaki projekt mora početi od jasnog definisanja onoga što smatramo "normalnim" ponašanjem unutar sistema. Ako želite pratiti srodne teme i primjere arhitektura agenata koji automatizuju istrage, pogledajte našu stranicu o AI agentima. (https://aiacademy.ba/blogs/ai-workflows-automations-agents/ai-agenti-kako-ove-tehnologije-mogu-transformisati-vas-radni-proces) Projekt 1: Detektor Prompt Injection Napada za LLM Aplikacije Sve više kompanija u našem regionu integriše velike jezičke modele (Large Language Models - LLM) poput ChatGPT-a u svoje interne procese ili korisničku podršku. Ovo otvara potpuno novi vektor napada poznat kao ubrizgavanje uputa (prompt injection). Napadač pokušava manipulisati modelom tako da on ignoriše svoje prvobitne sigurnosne instrukcije i oda povjerljive podatke ili izvrši maliciozne komande. Razumijevanje površine napada Prvi korak u izgradnji ovog projekta je prikupljanje i mapiranje poznatih tehnika manipulacije. To uključuje klasične "ignore previous instructions" napade, ali i sofisticiranije metode poput "jailbreak" uputa koji koriste igranje uloga kako bi zaobišli sigurnosne filtere. Vaš cilj je izgraditi klasifikacijski model koji sjedi između korisnika i LLM-a, djelujući kao pametni vatrozid za tekstualne unose. Izgradnja skupa podataka i trening modela Budući da javni skupovi podataka za specifične prompt injection napade na lokalnim jezicima često nedostaju, morat ćete generisati sopstvene podatke. Možete koristiti druge LLM-ove da simuliraju napade, a zatim te podatke označiti kao maliciozne. Za samu detekciju, transformatorski modeli (transformers) poput BERT-a su se pokazali izuzetno efikasnim jer razumiju kontekst i semantiku rečenice, a ne samo ključne riječi. Za praktične savjete o prompt engineeringu i dizajnu sigurnih promptova, konsultujte vodič o prompt engineeringu na našem blogu. (https://aiacademy.ba/blogs/prompt-hacks/umjetnost-postavljanja-upita-kako-prompt-engineering-mijenja-nas-svijet) Integracija i provjera odgovornosti Nakon što razvijete model, on mora raditi u realnom vremenu sa minimalnim kašnjenjem (latency). Važno je testirati sistem na "lažno pozitivne" rezultate — situacije gdje legitimni korisnik postavlja kompleksno pitanje koje sistem pogrešno prepoznaje kao napad. Balansiranje između stroge sigurnosti i korisničkog iskustva je ključni dio ovog projekta. Upozorenje: Nijedan detektor nije 100% siguran. Prompt injection tehnike se razvijaju brže nego što modeli mogu biti trenirani, stoga je neophodno implementirati višeslojnu odbranu koja uključuje i ograničenja na nivou same aplikacije. Projekt 2: Detekcija Dubokih Lažnjaka u Glasovnoj Komunikaciji Glasovni fišing (vishing) postao je zastrašujuće efikasan zahvaljujući AI alatima za kloniranje glasa. Napadač može koristiti svega nekoliko sekundi snimka glasa nekog menadžera kako bi generisao uvjerljivu audio poruku kojom traži hitan transfer novca ili pristupne šifre. Izgradnja sistema za detekciju sintetičkog govora u realnom vremenu je vrhunski projekt za svakoga ko se zanima za audio procesiranje i sigurnost. Analiza audio signala i spektrograma Ljudski glas ima specifične nesavršenosti, varijacije u disanju i mikrostereotipe koje je trenutnim AI modelima teško savršeno imitirati. Vaš projekt treba koristiti biblioteke poput Librosa za ekstrakciju karakteristika iz audio zapisa. Fokusirajte se na pretvaranje zvuka u spektrogram (vizuelni prikaz frekvencija) i traženje neprirodnih konzistentnosti koje su karakteristične za generisani zvuk. Ako želite dodatne tehnike za detekciju sintetičkog govora, pronaći ćete korisne primjere u našoj sekciji o core machine learning temama. (https://aiacademy.ba/blogs/core-machine-learning-deep-learning) Trening modela dubokog učenja Za ovaj zadatak obično se koriste konvolucijske neuronske mreže (Convolutional Neural Networks - CNN) koje analiziraju spektrograme kao slike. Model se trenira na hiljadama uzoraka pravih ljudskih glasova i sintetičkih glasova generisanih različitim alatima. Ključni izazov ovdje je osigurati da model prepozna nove, neviđene metode kloniranja glasa, a ne samo one na kojima je treniran. Primjena u VoIP sistemima Praktična primjena ovog projekta uključuje integraciju detektora u sisteme za internet telefoniju (VoIP). Sistem mora biti u stanju da analizira dolazni audio tok i u roku od par sekundi upozori korisnika ako postoji velika vjerovatnoća da je glas vještački generisan. Ovo zahtijeva optimizaciju koda za nisku latenciju, jer nikome ne treba detekcija koja se završi deset minuta nakon što je poziv prekinut. Projekt 3: Biometrija Ponašanja za Kontinuiranu Autentifikaciju Lozinke se mogu ukrasti, a dvofaktorska autentifikacija (2FA) se može zaobići putem presretanja SMS-a. Biometrija ponašanja nudi novi sloj sigurnosti analizirajući kako se korisnik ponaša dok koristi uređaj. To uključuje dinamiku otkucaja na tastaturi, kretanje miša, pa čak i način na koji osoba drži mobilni telefon. Prikupljanje podataka bez narušavanja privatnosti Prvi korak je kreiranje mehanizma za prikupljanje telemetrije ponašanja. Ako razvijate web aplikaciju, možete koristiti JavaScript za praćenje vremena između pritisaka na tastere (keystroke dynamics) i putanja miša. Važno je naglasiti da se ovdje ne prate podaci koje korisnik unosi (npr. same lozinke), već ritam unosa. Privatnost podataka mora biti prioritet od prvog dana dizajna projekta. Izgradnja profila korisnika i detekcija anomalija Koristeći algoritme za analizu vremenskih serija (time-series analysis), vaš model gradi profil normalnog ponašanja za svakog korisnika. Kada se neko prijavi sa ispravnim kredencijalima, ali tipka 30% brže ili koristi potpuno drugačije navigacijske obrasce, sistem to prepoznaje kao anomaliju. Algoritmi poput Isolation Forest ili One-Class SVM su odlični za ovaj tip problema jer su specijalizovani za pronalaženje rijetkih odstupanja u velikim skupovima podataka. Implementacija u realnom radu U praksi, ovaj sistem ne mora odmah blokirati korisnika. Može se koristiti za podizanje nivoa rizika sesije, što bi aktiviralo dodatni zahtjev za autentifikacijom samo u sumnjivim slučajevima. Ovo poboljšava sigurnost bez nepotrebnog nerviranja legitimnih korisnika koji se ponašaju normalno. Projekt 4: Klasifikacija Malware-a Pomoću Grafovskih Neuronskih Mreža Kada napadači kreiraju nove verzije virusa, oni često koriste alate za zamagljivanje koda (obfuscation) kako bi izbjegli detekciju. Međutim, osnovna logika i struktura programa često ostaju slične. Grafovske neuronske mreže (Graph Neural Networks - GNN) omogućavaju nam da analiziramo malware kao graf, gdje su čvorovi funkcije, a ivice predstavljaju pozive između tih funkcija. Reverzibilni inženjering i ekstrakcija grafova Prije primjene AI-a, fajlove morate pretvoriti u format koji model razumije. To se postiže statičkom analizom pomoću alata za reverzibilni inženjering (reverse engineering) koji generišu graf kontrolnog toka (Control Flow Graph - CFG). Ovaj korak zahtijeva solidno poznavanje načina na koji operativni sistemi izvršavaju binarne fajlove, što je izvrsna vježba za svakog cyber security profesionalca. Trening GNN modela za prepoznavanje familija malware-a GNN model uči da prepoznaje strukturne obrasce koji su zajednički određenim familijama zlonamjernog softvera (npr. ransomware ili špijunski softver). Prednost ovog pristupa je što on ostaje efikasan čak i ako napadač promijeni imena varijabli ili redoslijed nekih instrukcija, jer se topologija grafa ne mijenja drastično. Dinamička analiza kao dopuna Ponekad statička analiza nije dovoljna jer malware može biti "upakovan" (packed). U tom slučaju, projekt možete proširiti dinamičkom analizom — pokretanjem fajla u izolovanom okruženju (sandbox) i snimanjem grafa sistemskih poziva u realnom vremenu. Kombinacija statičkog i dinamičkog pristupa čini vaš sistem mnogo otpornijim na pokušaje izbjegavanja detekcije. Zaključak sekcije: Analiza malware-a putem grafova je napredna tehnika koja pomjera fokus sa onoga što fajl jeste na ono što fajl radi. Projekt 5: Autonomni Agent za Trijažu SIEM Alerta Centri za sigurnosne operacije (Security Operations Centers - SOC) pate od zamora od upozorenja (alert fatigue). Svakodnevno se generišu hiljade alarma, od kojih je većina bezopasna. Izgradnja AI agenta koji vrši inicijalnu istragu može drastično povećati efikasnost tima. Agentno razmišljanje i automatizacija istrage Vaš cilj je izgraditi sistem koji prima upozorenje sa SIEM-a (npr. pokušaj pristupa sa neobične IP adrese) i automatski pokreće proces istrage. To uključuje provjeru IP adrese u bazama prijetnji (threat intelligence), analizu logova vatrozida i korelaciju sa aktivnostima korisnika na drugim sistemima. Umjesto da analitičar troši 30 minuta na prikupljanje ovih podataka, AI agent to radi za 30 sekundi. Za dublje razumijevanje dizajna agenata i workflow automations pogledajte naše smjernice za AI agente. (https://aiacademy.ba/blogs/ai-workflows-automations-agents) Generisanje izvještaja i preporuka Nakon što prikupi sve relevantne podatke, agent koristi LLM za generisanje sažetog izvještaja na prirodnom jeziku. Umjesto gomile sirovih logova, analitičar dobija informaciju: "Korisnik X se prijavio iz Sarajeva, a tri minute kasnije pokušao pristup iz Singapura. IP adresa iz Singapura je na crnoj listi, a korisnik nije prijavio putovanje." Agent takođe može predložiti sljedeće korake, poput privremenog zaključavanja naloga. Učenje iz povratnih informacija analitičara Sistem mora imati mehanizam za učenje na osnovu ljudskih odluka. Ako analitičar označi istragu agenta kao pogrešnu, taj podatak se koristi za fino podešavanje modela (fine-tuning). Na ovaj način, AI agent vremenom postaje sve precizniji i bolje prilagođen specifičnom okruženju kompanije. Šta AI Alati Mogu, a Šta Ne Mogu Uraditi U AI Academy uvijek insistiramo na realnom sagledavanju tehnologije. Postoji opasna zabluda da će AI potpuno zamijeniti sigurnosne stručnjake. To jednostavno nije istina u doglednoj budućnosti. Šta AI može uraditi Obrada masovnih podataka: AI može analizirati milione događaja u sekundi, što je ljudima fizički nemoguće. Prepoznavanje suptilnih obrazaca: Može uočiti korelacije između naizgled nepovezanih događaja na različitim krajevima mreže. Automatizacija ponavljajućih zadataka: Oslobađa stručnjake dosadnog posla prikupljanja podataka i pisanja rutinskih izvještaja. Brza reakcija: Može automatski blokirati očigledne napade u milisekundama, spriječavajući širenje štete. Šta AI ne može uraditi Razumijevanje šireg poslovnog konteksta: AI ne zna da je određeni server kritičan za sutrašnju prezentaciju klijentu i da ga ne smije tek tako isključiti bez provjere. Strateško razmišljanje: AI ne može predvidjeti promjenu u geopolitičkoj situaciji koja bi mogla dovesti do novih vrsta sajber napada na određenu industriju. Rješavanje loše definisanih problema: Ako vaša mrežna arhitektura nema osnovne sigurnosne postavke, AI će samo automatizovati kaos. Etičko rasuđivanje: Odluka o tome kada žrtvovati dio sistema da bi se spasio ostatak često zahtijeva ljudsku moralnu prosudbu. Ograničenja, Etika i Sigurnosne Ograde Korištenje AI-a u sigurnosti nosi specifične rizike koje moramo ozbiljno shvatiti. Prvi je problem "halucinacija" kod generativnih modela. Ako koristite AI za pisanje sigurnosnih pravila ili skripti za reakciju na incidente, on može generisati kod koji izgleda ispravno, ali u sebi sadrži suptilne greške koje stvaraju nove ranjivosti. Svaki izlaz koji generiše AI mora proći ljudsku validaciju. Zatim imamo pitanje pristrasnosti (bias). Ako je model treniran na podacima iz specifičnih mrežnih okruženja, on može biti neefikasan ili čak štetan u drugačijim kontekstima. Na primjer, sistem za biometriju ponašanja može imati različite performanse za različite demografske grupe ako podaci za trening nisu bili dovoljno raznoliki. Privatnost podataka je možda i najveći izazov. Slanje internih logova kompanije ili osjetljivih podataka o korisnicima na javne AI API-je (poput onih za ChatGPT) može predstavljati ozbiljan sigurnosni incident sam po sebi. U AI Academy preporučujemo korištenje lokalnih modela (open-source modeli koji se izvršavaju na vašoj infrastrukturi) za sve zadatke koji uključuju osjetljive podatke. Važna napomena: Nikada ne unosite lozinke, ključeve za API ili povjerljive poslovne planove u javne AI alate. Uvijek provjerite politiku privatnosti i uslove korištenja prije slanja bilo kakvih podataka. Ako vas interesuje kako razviti karijeru u ovoj oblasti ili želite podijeliti svoje znanje kroz radionicu, pogledajte naš vodič za karijerni razvoj i mogućnosti za predavače. (https://aiacademy.ba/blogs/ai-career-path) Kako Početi: Put od Početnika do AI Security Stručnjaka Ako ste tek na početku, nemojte odmah pokušavati izgraditi kompleksne sisteme poput GNN-a. Put do uspjeha ide kroz faze koje gradimo u našoj zajednici. Faza 1: Razumijevanje osnova (1-2 mjeseca) Počnite sa učenjem Pythona i osnovnih biblioteka za mašinsko učenje (Scikit-learn, Pandas). Istovremeno, istražite osnove kibernetičke sigurnosti — šta su SQL injection, XSS, malware i kako funkcionišu mreže. Bez ovog temelja, vaši AI modeli će biti samo crne kutije koje ne razumijete. Faza 2: Mali projekti sa jasnim ciljem Izgradite jednostavan klasifikator spam e-mailova koristeći Naive Bayes algoritam. Ovo će vas naučiti kako čistiti podatke i kako evaluirati performanse modela (precision, recall, F1-score). Shvatit ćete da je kvalitet podataka važniji od samog algoritma. Faza 3: Napredne tehnike i specijalizacija Kada savladate osnove, pređite na duboko učenje (deep learning) koristeći TensorFlow ili PyTorch. Odaberite jednu oblast, npr. analizu malware-a ili sigurnost LLM-a, i fokusirajte se na nju. Učestvujte na hakatona i CTF (Capture The Flag) takmičenjima koja imaju AI komponente. Za ideje o takmičenjima i aktivnostima u zajednici, provjerite listu naših događaja i radionica na glavnoj stranici. (https://aiacademy.ba/) Faza 4: Dijeljenje znanja i zajednica Objavite svoj kod na GitHub-u, pišite blog postove o problemima na koje ste naišli i kako ste ih riješili. AI se razvija toliko brzo da je nemoguće sve pratiti samostalno. Razmjena informacija unutar zajednice, poput one koju gradimo u Sarajevu, ubrzava napredak svih članova. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako AI-based cyber security projects mogu drastično poboljšati vašu zaštitu, postoje situacije kada se ne smijete oslanjati samo na sopstvene projekte ili automatizovane alate. Ako se vaš biznis bavi obradom osjetljivih zdravstvenih podataka, finansijskim transakcijama ili upravlja kritičnom infrastrukturom, profesionalna sigurnosna revizija je neophodna. Pravna pitanja oko autorskih prava nad AI generisanim kodom i odgovornosti u slučaju neuspjeha AI sistema su još uvijek u sivoj zoni. Za sve odluke koje imaju pravne, finansijske ili zdravstvene implikacije, obavezno konsultujte kvalifikovane stručnjake u tim oblastima. Za one koji žele dublje zaroniti u materiju, preporučujemo praćenje standarda poput OWASP (Open Web Application Security Project), koji redovno objavljuje liste rizika specifičnih za LLM i druge AI sisteme. Kontinuirano učenje je jedini način da ostanete relevantni u industriji koja se mijenja svakih nekoliko mjeseci. Šta Sljedeće: Akcioni Plan Odaberite jedan od pet opisanih projekata koji najbolje odgovara vašem trenutnom predznanju. Mapirajte proces: šta su ulazni podaci, koji je cilj detekcije i kako ćete provjeriti tačnost. Implementirajte minimalno održiv proizvod (MVP) koristeći besplatne resurse i open-source modele. Pridružite se lokalnim AI i security grupama kako biste dobili povratnu informaciju na svoj rad. Ako želite prijaviti radionicu ili ponuditi predavanje, naša stranica o karijeri sadrži informacije kako to učiniti. (https://aiacademy.ba/blogs/ai-career-path) Rezime i Završne Misli U svijetu gdje napadači već koriste vještačku inteligenciju za kreiranje personalizovanih napada, odbrana ne smije zaostajati. AI-based cyber security projects nisu samo dodatak vašem portfoliju; oni su neophodan alat za svakog modernog IT profesionalca. Kroz ovaj članak smo istražili kako transformisati sigurnosne operacije koristeći napredne koncepte poput detekcije prompt injection-a, analize audio lažnjaka i biometrije ponašanja. Put ka uspjehu u ovoj oblasti nije u traženju "magičnog alata", već u faznom pristupu: Razumijevanje: Duboko poznavanje tehnologije i njenih granica. Cilj: Jasno definisana potreba koju rješavate. Odgovornost: Stalna provjera etike, privatnosti i tačnosti modela. Praktična primjena: Izgradnja, mjerenje i iteracija. Zajednica: Dijeljenje znanja radi zajedničkog jačanja odbrane. Vještačka inteligencija donosi neviđene mogućnosti, ali i odgovornost. U AI Academy nastavljamo pružati prostor za učenje i eksperimentisanje, vjerujući da je obrazovanje najbolja odbrana od svih sajber prijetnji budućnosti. Ključna poruka: AI u sigurnosti je maraton, a ne sprint. Počnite jednostavno, ali počnite danas. Budućnost sigurnosti nije u čekanju na savršen model, već u izgradnji sistema koji uči i prilagođava se brže od onih koji ga pokušavaju kompromitovati. Česta pitanja Pitanje: Da li mi je potreban skup hardver (poput jakih grafičkih kartica) za početak rada na ovim projektima? Odgovor: Za početak i učenje nisu vam potrebni skupi resursi. Možete koristiti besplatne platforme poput Google Colab-a koje nude pristup GPU resursima za treniranje manjih modela. Mnogi projekti, poput onih baziranih na biometriji ponašanja ili SIEM trijaži, mogu se razviti i na standardnim laptopima koristeći efikasne algoritme poput onih iz Scikit-learn biblioteke. Pitanje: Koliko je predznanje programiranja potrebno za izgradnju AI-based cyber security projects? Odgovor: Potrebno je solidno poznavanje Pythona, jer je on standard u AI zajednici. Također, osnove sigurnosnih koncepata (mreže, protokoli, najčešći napadi) su ključne kako biste znali šta vaš model zapravo treba da detektuje. Ne morate biti vrhunski programer, ali morate biti vješti u baratanju podacima i logičkom razmišljanju. Pitanje: Da li su ovi AI projekti sigurni za implementaciju u stvarnu poslovnu mrežu? Odgovor: Svaki AI sistem u sigurnosti trebao bi se prvo implementirati u "shadow" ili "monitor" modu. To znači da sistem analizira podatke i daje preporuke, ali ne donosi automatske odluke koje mogu prekinuti rad poslovanja. Tek nakon što prođe period testiranja i potvrdi se visoka preciznost, možete polako uvoditi automatizovane akcije, uz stalan nadzor stručnjaka. Pitanje: Gdje mogu pronaći podatke za treniranje modela ako moja kompanija nema dovoljno logova? Odgovor: Postoje brojni javni resursi i skupovi podataka (datasets) na platformama kao što su Kaggle ili istraživački portali univerziteta (npr. Canadian Institute for Cybersecurity). Također, možete koristiti alate za simulaciju napada kako biste generirali sopstvene podatke u kontrolisanom okruženju, što je često i bolji način učenja jer razumijete tačan proces nastanka svake anomalije. Ako trebate savjet kako se uključiti u naše radionice ili prijaviti svoj projekt za prezentaciju, posjetite stranicu događaja i radionica na AI Academy. (https://aiacademy.ba/)

25 Jun 2026

softver developer radeći na laptopu u moderan coworking prostor

25 Jun 2026

News

Najbolji AI Projekti za Izgradnju u 2025. Godini

Table of Contents Ključne stavke Uvod Filozofija Izgradnje: Od Razumijevanja do Zajednice Početni Nivo: Izgradnja Temeljnih Vještina Srednji Nivo: Rješavanje Stvarnih Poslovnih Izazova Napredni Nivo: Agentni Sistemi i Generativni AI Granice Mogućnosti: Šta AI Može, a Šta Ne? Odgovornost i Etika: Temelj AI Academy Pristupa Sljedeći Koraci: Kako Započeti Već Danas Česta pitanja Ključne stavke Izgradnja praktičnih projekata je najefikasniji način za prelazak sa teorijskog razumijevanja na stvarnu primjenu vještačke inteligencije u profesionalnom okruženju. Uspješan AI projekat zahtijeva balans između tehničke izvedbe, razumijevanja ograničenja modela i jasne etičke odgovornosti prema podacima korisnika. Fokus na agentne sisteme (agentic AI) i napredno pretraživanje informacija (RAG) trenutno predstavlja najtraženiju vještinu na globalnom i lokalnom tržištu rada. Uvod Zamislite da sjedite u jednom od sarajevskih coworking prostora ili u kancelariji domaće IT kompanije. Okruženi ste pričama o tome kako vještačka inteligencija mijenja svijet, ali kada otvorite svoj laptop, suočavate se sa praznim ekranom i pitanjem: "Odakle zapravo da počnem?". Mnogo je onih koji znaju koristiti gotove alate poput ChatGPT-a za pisanje mailova, ali je malo onih koji razumiju kako izgraditi sopstveni sistem koji rješava specifičan problem. Na lokalnom tržištu rada, bilo da ste u Bosni i Hercegovini ili široj regiji, razlika između prosječnog korisnika i AI stručnjaka leži upravo u sposobnosti da se teorija pretvori u funkcionalan kod. U AI Academy vjerujemo da vještačka inteligencija nije samo tehnološki trend, već vještina koja se brusi kroz rad na stvarnim izazovima. Ovaj članak je napisan za programere koji žele obogatiti svoj portfolio, marketing stručnjake koji teže automatizaciji, ali i za entuzijaste koji žele razumjeti šta se dešava "ispod haube". Naš pristup je uvijek isti: prvo razumijevanje suštine, zatim definisanje jasnog cilja, provjera odgovornosti i etike, te na kraju praktična primjena kroz kontinuirano učenje. Kroz naredne sekcije, proći ćemo kroz pažljivo odabrane projekte podijeljene po težini. Od jednostavnih klasifikatora teksta do složenih agentnih sistema, cilj nam je pružiti vam mapu puta koja ne samo da će vas naučiti programiranju, već će vas oblikovati u odgovornog kreatora u novoj tehnološkoj eri. Filozofija Izgradnje: Od Razumijevanja do Zajednice Prije nego što povučete prvu liniju koda ili instalirate biblioteke za mašinsko učenje (machine learning), važno je usvojiti ispravan mentalni okvir. AI nije magični štapić koji rješava loše definisane probleme. Ako automatizujete haotičan proces, dobit ćete samo brži haos. Zbog toga svaki projekat na našoj listi prati strogu metodologiju AI Academy. Prvi korak je uvijek duboko razumijevanje tehnologije. Ako gradite sistem za prepoznavanje slika, morate razumjeti kako konvolucijske neuronske mreže (convolutional neural networks) vide piksele. Bez tog temelja, nećete znati popraviti model kada on počne davati pogrešne rezultate ili kada se pojavi problem prepodešavanja (overfitting), gdje model savršeno pamti podatke za učenje, ali ne prepoznaje nove primjere. Drugi stub je definisanje cilja. U poslovnom okruženju, niko vas neće plaćati da "radite nešto sa AI-jem". Plaćaće vas da smanjite troškove, povećate prodaju ili uštedite vrijeme zaposlenima. Svaki projekat koji gradite za svoj portfolio trebao bi imati jasan "zašto". Na primjer, umjesto "izgradio sam chatbot", vaš cilj bi trebao biti "izgradio sam sistem koji smanjuje pritisak na korisničku podršku za 30% automatskim odgovaranjem na često postavljana pitanja". Treći, i možda najvažniji korak u današnjem vremenu, jeste provjera odgovornosti. To podrazumijeva analizu pristrasnosti (bias) u vašim podacima i osiguranje privatnosti. Ako koristite podatke o korisnicima iz Bosne i Hercegovine, morate biti svjesni lokalnih zakona o zaštiti podataka, ali i činjenice da su mnogi modeli trenirani na engleskom jeziku i možda ne razumiju kulturološke nijanse našeg podneblja. Zašto je Portfolio Bitniji od Certifikata Na današnjem tržištu rada, poslodavci su postali sumnjičavi prema generičkim certifikatima koji se dobijaju nakon nekoliko sati gledanja video tutorijala. Ono što ih zaista zanima je vaš GitHub profil ili funkcionalna demo aplikacija. Kada pokažete projekat koji ste sami osmislili, dokumentovali i pustili u rad, vi dokazujete sposobnost rješavanja problema. Kroz projekte koje ćemo navesti, nećete samo učiti sintaksu programskih jezika, već ćete naučiti kako upravljati podacima, kako testirati modele i kako ih prezentovati ljudima koji nisu tehnički stručnjaci. To je ono što gradi zajednicu stručnjaka koju AI Academy želi podržati u Sarajevu i šire. Vještačka inteligencija je alat, a ne zamjena za ljudsku kreativnost. Najbolji projekti nastaju tamo gdje se tehnička preciznost susreće sa dubokim razumijevanjem ljudskih potreba. Početni Nivo: Izgradnja Temeljnih Vještina Ako ste tek zakoračili u svijet AI-ja, vaš cilj bi trebao biti savladavanje osnova obrade podataka i jednostavnih modela predviđanja. Ovi projekti su dizajnirani da vas nauče kako raditi sa bibliotekama kao što su Scikit-learn ili NLTK (Natural Language Toolkit). Klasifikator Neželjene Pošte (Spam Classifier) Ovo je klasičan "zdravo svijetu" projekat u mašinskom učenju, ali i dalje nevjerovatno koristan. Cilj je izgraditi model koji može analizirati tekstualnu poruku i odlučiti da li je ona legitimna ili je u pitanju spam. Za početak, morat ćete preuzeti javno dostupan skup podataka (dataset), poput onog sa platforme Kaggle koji sadrži hiljade označenih SMS poruka ili mailova. Prvi izazov ovdje nije sam algoritam, već pretvaranje teksta u brojeve koje računar može razumjeti. Ovaj proces se naziva vektorizacija (vectorization). Kada pripremite podatke, koristit ćete Naivni Bayesov algoritam (Naive Bayes), koji je idealan za klasifikaciju teksta jer se oslanja na vjerovatnoću pojavljivanja određenih riječi. Kroz ovaj projekat naučit ćete o preciznosti (precision) i odzivu (recall) modela — ključnim metrikama koje vam govore koliko je vaš AI zapravo pouzdan. Analiza Sentiment u Recenzijama Zamislite da lokalni restoran u Sarajevu želi automatski pratiti šta ljudi pišu o njima na društvenim mrežama. Vi možete izgraditi alat za analizu sentimenta koji klasifikuje recenzije kao pozitivne, negativne ili neutralne. Ovaj projekat vas uvodi u svijet obrade prirodnog jezika (natural language processing - NLP). Koristeći biblioteke poput TextBlob ili VADER, naučit ćete kako očistiti tekst od nepotrebnih znakova, kako rukovati emotikonima i kako model može prepoznati ton poruke. Ovo je odličan projekat za marketing stručnjake jer direktno pokazuje kako se neobrađeni podaci pretvaraju u poslovne uvide. Predviđanje Cijena Nekretnina Tržište nekretnina u našoj regiji je često nepredvidivo. Izgradnja modela linearne regresije (linear regression) za predviđanje cijena stanova na osnovu kvadrature, lokacije i broja soba naučit će vas radu sa numeričkim podacima. Ovdje ćete se susresti sa čišćenjem podataka (data cleaning), što je 80% posla svakog AI inženjera. Naučit ćete kako popuniti nedostajuće vrijednosti, kako prepoznati ekstremne vrijednosti (outliers) koje mogu pokvariti model i kako vizualizirati korelacije između različitih faktora. Šta uraditi nakon početnih projekata Dokumentujte svaki korak u README datoteci na GitHubu, objašnjavajući zašto ste izabrali baš taj model. Pokušajte objasniti svoj projekat prijatelju koji se ne bavi tehnologijom — ako on razumije svrhu, na dobrom ste putu. Provjerite da li vaš model "halucinira" ili griješi na specifičnim lokalnim terminima i pokušajte ga popraviti. Ako želite vježbati promptove i vještine rada sa LLM modelima prije nego što krenete sa kodiranjem, pročitajte našu seriju članaka o kategorija prompt engineering koji detaljno objašnjavaju praktične tehnike za bolje upite. Srednji Nivo: Rješavanje Stvarnih Poslovnih Izazova Kada savladate osnove, vrijeme je za projekte koji zahtijevaju složenije arhitekture, poput dubokog učenja (deep learning) i napredne obrade slika ili teksta. Sistem za Automatsku Obradu Biografija (Resume Parser) HR odjeli u velikim kompanijama dobijaju stotine prijava. Izgradnja AI alata koji automatski izvlači ključne vještine, godine iskustva i obrazovanje iz PDF datoteka je projekat sa ogromnom praktičnom vrijednošću. Za ovaj projekat koristit ćete biblioteke poput SpaCy za prepoznavanje imenovanih entiteta (named entity recognition - NER). Izazov je u tome što biografije dolaze u različitim formatima. Morat ćete istrenirati model da prepozna šta je ime osobe, a šta naziv tehnologije koju poznaje. Ovo je prilika da naučite kako fino podesiti (fine-tune) već postojeće modele na specifičnim podacima. Detekcija Objekata u Realnom Vremenu Korištenje računarskog vida (computer vision) za prepoznavanje objekata na video snimku je vizuelno impresivan projekat za vaš portfolio. Možete koristiti YOLO (You Only Look Once) algoritam, koji je standard u industriji zbog svoje brzine i tačnosti. Primjena može biti raznolika: od brojanja automobila na raskrsnici kod Skenderije radi analize saobraćajne gužve, do prepoznavanja da li radnici na gradilištu nose zaštitnu opremu. Kroz ovaj rad, savladat ćete rad sa bibliotekom OpenCV i naučiti kako procesirati video frejm po frejm bez gubitka performansi. Predviđanje Odlaska Korisnika (Churn Prediction) Za svaki biznis je jeftinije zadržati postojećeg klijenta nego pronaći novog. Izgradnja modela koji predviđa koji korisnici će prestati koristiti uslugu (npr. u telekomunikacijama ili bankarstvu) je visoko cijenjena vještina. Koristit ćete algoritme poput nasumičnih šuma (random forest) ili XGBoost-a. Ovaj projekat će vas naučiti važnosti inženjerstva karakteristika (feature engineering) — procesa u kojem kreirate nove varijable iz postojećih podataka kako biste pomogli modelu da bolje uči. Na primjer, umjesto samo datuma zadnje kupovine, kreirat ćete varijablu "broj dana od zadnje aktivnosti". Šta uraditi nakon srednjih projekata Testirajte model na podacima koje nikada nije vidio kako biste osigurali njegovu stabilnost. Razmislite o privatnosti: ako obrađujete biografije, kako osiguravate da lični podaci kandidata ostanu zaštićeni? Napravite jednostavan korisnički interfejs koristeći alat kao što je Streamlit kako bi drugi mogli isprobati vaš model. Ako vas zanimaju napredni radni tokovi i agentni pristupi za automatizaciju zadataka, preporučujemo čitanje članka o kategorija AI agenata i automatizacije gdje su opisane praktične implementacije timskog pristupa agentima. Prije nego što ubacite AI agente u svoj radni tok, mapirajte ponavljajuće zadatke. Automatizacija lošeg procesa samo će brže proizvoditi greške. Napredni Nivo: Agentni Sistemi i Generativni AI U 2025. godini, fokus se pomjera sa statičnih modela na AI agente koji mogu planirati, koristiti alate i sarađivati. Ovo je vrhunac trenutne tehnologije i projekti u ovoj kategoriji će vas izdvojiti od 99% drugih kandidata. Razvoj RAG Sistema (Retrieval-Augmented Generation) Veliki jezički modeli (large language models - LLM) poput GPT-4 ili Llama 3 imaju ograničeno znanje i često "haluciniraju" — izmišljaju činjenice. RAG rješava ovaj problem tako što modelu omogućava da pretraži vašu bazu dokumenata prije nego što odgovori. Zamislite da gradite AI asistenta za pravnu firmu u Sarajevu koji ima pristup hiljadama lokalnih zakona i pravilnika. Kada korisnik postavi pitanje, sistem prvo pronađe relevantne pasuse u zakonima, a zatim ih pošalje modelu da generiše tačan i potkrijepljen odgovor. Za ovaj projekat koristit ćete vektorske baze podataka (vector databases) poput Pinecone ili Weaviate, te okvire kao što su LangChain ili LlamaIndex. Multi-Agentni Radni Tokovi sa CrewAI Umjesto jednog agenta koji radi sve, budućnost je u timovima specijalizovanih agenata. Možete izgraditi sistem gdje jedan agent istražuje tržište, drugi piše blog postove, a treći vrši provjeru činjenica i lektorisanje. Koristeći biblioteke poput CrewAI ili LangGraph, naučit ćete kako definisati uloge, procese i načine na koje agenti međusobno komuniciraju. Ovo nije samo programiranje; to je orkestracija inteligencije. Ovakav projekat pokazuje da razumijete kako skalirati AI rješenja za kompleksne poslovne potrebe. Fino Podešavanje LLM Modela (Fine-Tuning) Ponekad generički modeli nisu dovoljni. Ako želite da vaš AI zvuči kao specifičan brend ili da savršeno poznaje medicinsku terminologiju na našem jeziku, morat ćete raditi fino podešavanje (fine-tuning). Koristeći tehnike poput QLoRA (Quantized Low-Rank Adaptation), možete trenirati moćne modele na običnom kućnom računaru ili pristupačnim cloud servisima. Ovo je tehnički najzahtjevniji projekat koji zahtijeva duboko razumijevanje arhitekture transformera (transformers) i pažljivu pripremu visokokvalitetnih podataka za učenje. Šta uraditi nakon naprednih projekata Objavite detaljan tehnički članak o svom procesu učenja i izazovima na koje ste naišli. Učestvujte u lokalnim hakatonima ili AI susretima u Sarajevu kako biste dobili povratne informacije od stručnjaka. Razvijte prototip koji rješava stvarni problem u nekoj lokalnoj industriji (npr. turizam, proizvodnja ili administracija). Ako vam treba podrška u razvoju karijere ili želite predavati svoja iskustva drugim članovima zajednice, pročitajte kako se možete uključiti na stranici o saznaj kako postati predavač i pridružite se aktivnoj mreži mentora. Granice Mogućnosti: Šta AI Može, a Šta Ne? Kada gradite ove projekte, lako je upasti u zamku optimizma i povjerovati da vještačka inteligencija može sve. Međutim, dio profesionalizma u AI Academy jeste i prepoznavanje ograničenja. Razumijevanje onoga što tehnologija ne može je jednako važno kao i poznavanje onoga što može. Snage AI Modela Vještačka inteligencija je nevjerovatna u prepoznavanju obrazaca u ogromnim količinama podataka koje bi ljudskom mozgu bile nepregledne. Može raditi 24/7 bez umora, automatizirati dosadne i ponavljajuće zadatke, te generisati kreativne ideje koje služe kao polazna tačka za ljudski rad. AI je izvrstan asistent koji vam može uštedjeti sate istraživanja i kodiranja. Ograničenja i Rizici S druge strane, AI modeli ne posjeduju stvarnu svijest niti razumiju kontekst na način na koji to rade ljudi. Oni predviđaju sljedeći token u nizu na osnovu vjerovatnoće. To znači da: Modeli mogu halucinirati netačne informacije sa velikim stepenom samouvjerenosti. Podaci na kojima su trenirani mogu biti pristrasni, što dovodi do nepravednih rezultata (npr. diskriminacija pri zapošljavanju). AI nema moralni kompas; on ne razumije etičke implikacije svojih odluka osim ako ih mi striktno ne definišemo kroz ograničenja sistema. Pored toga, privatnost podataka je kritična tačka. Nikada nemojte unositi osjetljive poslovne podatke ili lične informacije građana u javne AI alate bez prethodne provjere njihove politike privatnosti. U profesionalnom okruženju, često je bolje koristiti lokalne, open-source modele koje možete pokrenuti na sopstvenoj infrastrukturi. Ako tražite referentne materijale i praktične primjere za svakodnevne AI zadatke, pogledajte našu wiki bazu znanja koja sadrži sažetke i vodiče. Kada Potražiti Stručnjaka AI može pomoći u pripremi nacrta ugovora ili analizi medicinskih slika, ali on nikada ne smije donositi konačne odluke u pravu, medicini, finansijama ili sigurnosti. Za svaku odluku koja može značajno uticati na nečiji život, zdravlje ili imovinu, neophodna je validacija kvalifikovanog stručnjaka. Ako vaš AI projekat zalazi u ove oblasti, vaša je obaveza da implementirate "čovjeka u petlji" (human-in-the-loop) sistem. Odgovornost i Etika: Temelj AI Academy Pristupa Kao budući AI stručnjaci, vaša odgovornost se ne završava funkcionalnim kodom. Svaki algoritam koji pustite u svijet ima društveni uticaj. U AI Academy insistiramo na etičkom razvoju koji uključuje transparentnost i inkluzivnost. Transparentnost i Atribucija Uvijek budite jasni prema korisnicima o tome da komuniciraju sa vještačkom inteligencijom. Skrivanje AI porijekla sadržaja ili odluka narušava povjerenje i može dovesti do etičkih dilema. Također, poštujte autorska prava. Pitanje atribucije za sadržaj na kojem su modeli trenirani je i dalje pravno siva zona, stoga budite oprezni pri komercijalizaciji projekata koji koriste generativne modele. Borba protiv Pristrasnosti Ako gradite sistem za prepoznavanje govora, zapitajte se: "Radi li moj sistem jednako dobro za nekoga iz Sarajeva, Bihaća i Mostara?". Lokalni dijalekti i akcenti su često zanemareni u velikim globalnim datasetovima. Vaš doprinos zajednici može biti upravo u tome da učinite AI tehnologiju dostupnijom i pravednijom za ljude iz vaše regije. Sigurnost i Budućnost AI projekti koje gradite danas su vaša ulaznica u budućnost rada. Ali ta budućnost mora biti sigurna. Razmišljajte o tome kako neko može zloupotrijebiti vaš sistem (npr. prompt injection napadi gdje korisnik prevari AI da oda povjerljive informacije) i gradite zaštitne mehanizme od samog početka. Sigurnost podataka nije opcija, već osnovni zahtjev svakog AI projekta. U svijetu gdje su podaci nova nafta, vaša sposobnost da ih zaštitite vrijedi više od bilo kojeg algoritma. Sljedeći Koraci: Kako Započeti Već Danas Sada kada imate listu projekata i razumijete filozofiju iza njih, vrijeme je za akciju. Put od početnika do stručnjaka nije ravan, ali je uz pravu zajednicu mnogo lakši. Prvi korak je odabir jednog projekta koji vas istinski zanima. Nemojte pokušavati izgraditi tri stvari odjednom. Fokusirajte se na jedan problem, istražite dostupne podatke i počnite sa najjednostavnijom verzijom (minimum viable product - MVP). Kada ta verzija proradi, postepeno dodajte kompleksnost. Povežite se sa zajednicom. AI Academy u Sarajevu je tu da vam pruži prostor za učenje, razmjenu ideja i povezivanje sa mentorima. Naši resursi su besplatni jer vjerujemo da znanje o vještačkoj inteligenciji mora biti dostupno svima koji su spremni uložiti trud. Posjećujte radionice, učestvujte na hakatonima i ne bojte se postavljati pitanja. Svaki stručnjak kojeg danas vidite počeo je sa istim onim praznim ekranom i prvim klasifikatorom spama. Za pregled nadolazećih događaja i radionica posjetite stranica događaja AI Academy, gdje redovno objavljujemo informacije o radionicama, predavanjima i hakatonima koji pomažu u praktičnom razvoju vještina. Sažetak za vaš put uspjeha Razumijevanje: Naučite teoriju iza modela prije nego što počnete kodirati. Cilj: Rješavajte stvarne probleme koji donose vrijednost, bilo vama ili biznisu. Odgovornost: Uvijek provjeravajte etičke aspekte, privatnost i pristrasnost svojih modela. Primjena: Gradite, dokumentujte i objavljujte svoje projekte na GitHubu. Zajednica: Dijelite svoje znanje i učite od drugih u AI Academy okruženju. Ako imate spremnu ideju za predavanje ili radionicu i želite doprinijeti zajednici, saznajte više o tome kako da se uključite i postanite predavač u AI Academy. Za dodatna pitanja ili saradnju, kontaktirajte nas putem informacija dostupnih na glavnoj stranici: AI Academy — kontakt i informacije. Najveća prepreka napretku u AI nije nedostatak procesorske snage, već strah od neuspjeha na prvom projektu. Počnite jednostavno, ali počnite danas. Česta pitanja Pitanje: Da li mi je potrebno napredno znanje matematike da bih počeo graditi AI projekte? Odgovor: Za početne i srednje projekte, dovoljno je osnovno poznavanje algebre i statistike. Većina modernih biblioteka automatizuje kompleksne kalkulacije, ali duboko razumijevanje matematike postaje ključno tek kada pređete na istraživački nivo ili optimizaciju arhitektura neuronskih mreža. Pitanje: Koliko vremena je potrebno da se izgradi kvalitetan AI projekat za portfolio? Odgovor: Jednostavni projekti poput klasifikatora spama mogu se završiti za vikend, dok složeniji sistemi poput RAG asistenata ili multi-agentnih tokova zahtijevaju dvije do četiri sedmice rada, uključujući prikupljanje podataka, treniranje i testiranje. Pitanje: Koji programski jezik je najbolje učiti za AI projekte? Odgovor: Python je neprikosnoveni lider zbog ogromne zajednice i biblioteka kao što su PyTorch, TensorFlow i Scikit-learn. Iako se AI može graditi i u jezicima poput JavaScript-a ili C++, Python nudi najbrži put od ideje do funkcionalnog prototipa. Pitanje: Da li je sigurno graditi projekte koristeći besplatne API ključeve i javne modele? Odgovor: Da, za potrebe učenja i portfolia to je odličan način. Međutim, važno je pročitati uslove korištenja i osigurati da ne šaljete privatne podatke korisnika na servere trećih strana bez njihove dozvole, posebno ako planirate te projekte pretvoriti u stvarne proizvode.

25 Jun 2026

Razvoj i Upravljanje AI Hub Projects u Praksi

25 Jun 2026

News

Razvoj i Upravljanje AI Hub Projects u Praksi

Table of Contents Ključne stavke Uvod Konceptualni Okvir: Šta su zapravo AI Hub Projekti? Tehnička Arhitektura i Resursi u Pozadini Od Ideje do Implementacije: Put Razvoja Projekta Sposobnosti i Ograničenja: Gdje AI Hub Zaista Pomaže? Etički Okviri i Sigurnost Podataka Kada se Obratiti Stručnjaku? Zaključak Česta pitanja Ključne stavke AI hub projects predstavljaju centralizovano okruženje za saradnju, koje omogućava timovima da dijele resurse, modele i podatke uz istovremeno održavanje visokih sigurnosnih standarda i kontrole troškova. Uspješna implementacija zahtijeva balansiranje između tehničkih mogućnosti, poput finog podešavanja modela (fine-tuning) i vektorske pretrage, te etičkih odgovornosti vezanih za privatnost podataka i tačnost rezultata. Kvalitetan AI hub nije samo tehnološki alat, već ekosistem koji podstiče inovacije kroz zajednicu, obrazovanje i praktičnu primjenu rješenja u specifičnim industrijama poput poljoprivrede, zdravstva i finansija. Uvod Zamislite tim programera i data analitičara u Sarajevu koji pokušava razviti pametni sistem za optimizaciju energetske efikasnosti u lokalnim zgradama. Na početku, svako radi na svom računaru, koristeći različite verzije modela i neusklađene setove podataka. Vrlo brzo, proces postaje haotičan: troškovi API ključeva rastu bez kontrole, verzije promptova se gube u e-mailovima, a sigurnost osjetljivih podataka o potrošnji postaje upitna. Ovo je scenario s kojim se susreću mnogi profesionalci u Bosni i Hercegovini i regionu kada pokušaju preći s eksperimentisanja na stvarne AI proizvode. Rješenje za ovaj haos leži u konceptu koji transformiše način na koji gradimo vještačku inteligenciju (artificial intelligence) – kroz organizovane AI hub projekte (ai hub projects). U AI Academy vjerujemo da vještačka inteligencija ne smije biti rezervisana samo za velike globalne korporacije. Naš cilj je da osnažimo lokalne stručnjake, od marketingaša i programera do vlasnika malih biznisa, da razumiju kako ovi kompleksni sistemi funkcionišu u praksi. Članak koji je pred vama detaljno istražuje šta su zapravo ovi projekti, kako se postavljaju u modernim cloud okruženjima i na koji način mogu postati motor razvoja za vaš tim ili organizaciju. Saznajte više o nama na stranici AI Academy - o nama. Ovaj tekst je namijenjen onima koji žele preuzeti kontrolu nad svojim AI procesima. Proći ćemo kroz fazni put koji zagovaramo: od dubokog razumijevanja tehnologije, preko definisanja jasnih ciljeva i provjere etičke odgovornosti, pa sve do praktične primjene i dijeljenja znanja unutar zajednice. AI nije magično rješenje koje se kupuje "u kutiji", već vještina koja se gradi kroz strukturu i saradnju. Konceptualni Okvir: Šta su zapravo AI Hub Projekti? Da bismo razumjeli ai hub projects, moramo prvo definisati šta je to "hub" u kontekstu vještačke inteligencije. To nije samo folder na serveru ili jednostavna baza podataka. Zamislite hub kao digitalnu radionicu koja je potpuno opremljena svim potrebnim alatima, od sirovih materijala (podataka) do gotovih mašina (modela). U tom kontekstu, projekti su specifični radni zadaci unutar te radionice koji koriste zajedničke resurse radionice, ali imaju svoje jasne granice i ciljeve. Glavna prednost ovakvog pristupa je centralizacija. Umjesto da svaki član tima kreira zasebne instance vještačke inteligencije, hub omogućava dijeljenje sigurnosnih postavki, veza s podacima i računarskih resursa (compute). To znači da ako jedan tim u organizaciji postavi siguran pristup bazi podataka, svi ostali projekti unutar tog huba mogu koristiti tu istu vezu bez potrebe za ponovnim konfigurisanjem, što drastično smanjuje šansu za ljudsku grešku i sigurnosne propuste. Projekat kao osnovna jedinica rada Unutar huba, projekti djeluju kao kontejneri za vaše radne artefakte. Svaki projekat može sadržavati svoje tokove uputstava (prompt flow), indekse za pretragu, evaluacije modela i setove podataka. Ovo je ključno za organizacije koje rade na više frontova istovremeno. Na primjer, jedna marketinška agencija može imati jedan projekat za generisanje sadržaja na društvenim mrežama, a drugi za analizu osjećaja (sentiment analysis) kupaca na osnovu recenzija. Iako oba projekta žive unutar istog huba i dijele budžet, njihovi podaci i procesi su izolovani, čime se osigurava privatnost i preglednost. Kada govorimo o praktičnoj primjeni, bitno je napomenuti da ovi projekti omogućavaju timovima da eksperimentišu u sigurnom okruženju. Možete testirati različite velike jezičke modele (large language models – LLM) poput onih iz OpenAI-ja ili open-source varijanti kao što je Llama, bez straha da ćete poremetiti rad cijelog sistema. Hub pruža platformu na kojoj se te performanse mogu mjeriti, upoređivati i na kraju implementirati u stvarni rad. Razlika između klasičnog razvoja i AI Hub pristupa U tradicionalnom softverskom inženjerstvu, često se fokusiramo na kod i baze podataka. AI hub projekti uvode dodatnu dimenziju: upravljanje modelima i njihovim ponašanjem. To uključuje verziranje promptova, upravljanje kvotama za korištenje tokena i praćenje performansi modela u realnom vremenu. Tradicionalni alati često nisu dovoljni da pokriju ove specifičnosti, zbog čega su specijalizovane platforme za upravljanje AI projektima postale neophodne za bilo kakav ozbiljan rad. Razumijevanje ove strukture je prvi korak ka odgovornom korištenju AI tehnologije. Bez jasne organizacije koju nudi hub model, timovi se vrlo brzo gube u tehničkom dugu i nepredviđenim troškovima, što često dovodi do odustajanja od projekata koji su zapravo imali veliki potencijal. Ključni zaključak: AI hub projekti nisu samo tehnički alat, već strateški okvir koji omogućava timovima da skaliraju svoje AI napore uz zadržavanje potpune kontrole nad sigurnošću, troškovima i kvalitetom rezultata. Tehnička Arhitektura i Resursi u Pozadini Kada zavirimo "ispod haube" jednog AI huba, vidimo složenu mrežu servisa koji moraju besprijekorno sarađivati. U modernim cloud okruženjima, poput onih koje nudi Microsoft kroz Azure AI Foundry, hub djeluje kao krovna struktura koja upravlja zavisnim resursima. Ovo je važno razumjeti jer svaki od tih resursa ima svoju specifičnu ulogu u životnom ciklusu jednog AI projekta. Osnovni stubovi svake ovakve arhitekture uključuju skladištenje podataka (storage accounts), upravljanje tajnama i ključevima (key vaults), te registre za kontejnere (container registries). Iako ovi termini mogu zvučati previše tehnički za početnike, njihova funkcija je zapravo vrlo jednostavna: osigurati da vaš AI sistem ima gdje da čuva svoje znanje, da su njegovi pristupni podaci zaključani od neovlaštenih osoba i da se njegovo okruženje može lako replicirati. Upravljanje podacima i sigurnošću Jedan od najkritičnijih aspekata tehničke arhitekture je način na koji AI hub tretira podatke. U profesionalnom okruženju, podaci se ne unose direktno u modele. Umjesto toga, koriste se veze (connections) ka vanjskim izvorima podataka. To omogućava da vaši osjetljivi poslovni podaci ostanu tamo gdje pripadaju – u vašim osiguranim bazama – dok im AI model pristupa samo u trenutku kada je to potrebno, koristeći sigurne protokole. Ovakav pristup drastično smanjuje rizik od curenja informacija. Sigurnosne politike koje se definišu na nivou huba automatski se prenose na sve projekte unutar njega. To znači da ako administrator postavi pravilo da nijedan projekat ne smije imati javni pristup internetu, to pravilo će se striktno primjenjivati na svakog developera koji kreira novi projekat, bez obzira na njihovo individualno znanje o mrežnoj sigurnosti. Računarski resursi i kvote Svaki put kada AI model "razmišlja" ili obrađuje informaciju, on troši računarsku snagu. U svijetu AI hub projekata, ovi resursi se nazivaju compute instances ili runtime okruženja. Jedna od najvećih glavobolja za menadžere je kako raspodijeliti te resurse između različitih timova. Hub rješava ovaj problem kroz centralizovano upravljanje kvotama. Na primjer, možete odrediti da tim koji radi na istraživanju ima manju kvotu resursa kako ne bi potrošili cijeli budžet na eksperimente, dok produkcijski tim koji opslužuje stvarne korisnike ima prioritetan pristup. Ovo sprečava situacije u kojima jedan loše napisan automatizovani proces može "pojesti" mjesečni budžet cijele firme za samo nekoliko sati. Vektorske baze podataka i pretraga Da bi AI sistem bio zaista koristan za specifičan biznis, on mora imati pristup informacijama koje nisu bile dio njegovog originalnog treninga. Tu na scenu stupaju indeksi i vektorske baze podataka. Ovi resursi omogućavaju sistemu da pretvori tekstualne dokumente u matematičke vektore, što mu omogućava da nevjerovatnom brzinom pronađe relevantne informacije unutar hiljada stranica vaših internih dokumenata. U sklopu AI huba, ovi indeksi se kreiraju i održavaju kao dio projekta. To znači da možete imati jedan indeks za pravne dokumente, a drugi za uputstva za korisničku podršku. Kada korisnik postavi pitanje, sistem prvo pretražuje ove indekse, pronalazi tačan pasus u vašem dokumentu i prosljeđuje ga modelu kao kontekst. Ovaj proces, poznat kao generisanje uz pomoć pretraživanja (retrieval-augmented generation – RAG), drastično smanjuje šansu da AI izmisli netačne informacije. Šta uraditi sljedeće u tehničkoj fazi: Mapirajte sve izvore podataka koje planirate koristiti u svom AI projektu i provjerite ko ima pravo pristupa tim informacijama. Definišite jasne granice budžeta i kvota za svaki tim ili pojedinačni projekat kako biste izbjegli nepredviđene troškove. Organizujte internu dokumentaciju u formate koji su pogodni za indeksiranje (npr. čisti PDF ili Markdown fajlovi) prije nego što počnete s kreiranjem vektorskih baza. Ako želite praktične radionice ili predavanje o ovoj temi, pogledajte našu listu događaja i prijavite se na stranicu događaja AI Academy, gdje redovno objavljujemo radionice i predavanja. Od Ideje do Implementacije: Put Razvoja Projekta Proces izgradnje AI projekta unutar huba prati specifičnu logiku koja se razlikuje od klasičnog programiranja. To je iterativni proces koji zahtijeva stalno testiranje i prilagođavanje. U AI Academy naglašavamo da tehnologija dolazi na kraju, tek nakon što jasno definišete problem koji rješavate. Prvi korak je kreiranje okruženja. To počinje odabirom modela koji najbolje odgovara vašem zadatku. Ne zahtijeva svaki problem najskuplji i najmoćniji model. Za jednostavne zadatke poput klasifikacije e-mailova ili kratkih sažetaka, manji i brži modeli često daju bolje rezultate uz znatno nižu cijenu. AI hub vam omogućava da lako testirate različite modele kroz "igrališta" (playground experiences) bez pisanja ijedne linije koda. Dizajniranje toka uputstava (Prompt Flow) Nakon što odaberete model, sljedeća faza je razvoj logike aplikacije. Umjesto pisanja hiljada linija koda, ovdje se fokusirate na kreiranje tokova uputstava (prompt flow). To je vizuelni ili programski set instrukcija koji vodi AI model kroz seriju koraka. Na primjer, tok može početi tako što primi pitanje korisnika, zatim pretraži bazu podataka, pa onda te informacije pošalje modelu na obradu i na kraju provjeri da li je odgovor u skladu s vašim sigurnosnim pravilima. Ova faza je ključna jer omogućava da AI rješenje postane predvidljivo. Dobar prompt flow uključuje i mehanizme za rukovanje greškama. Ako model ne može pronaći odgovor u vašim podacima, umjesto da nagađa, on treba biti instruisan da ljubazno obavijesti korisnika da nema dovoljno informacija. Upravljanje ovim tokovima unutar AI huba omogućava timovima da sarađuju na istoj logici i prate verzije promjena. Za praktične savjete i vodiče o prompt engineeringu pogledajte naše teme i vodiče u sekciji Prompt Engineering i hacks ili širi skup resursa u wiki bazi znanja gdje možete pronaći primjere promptova i testirane obrasce. Evaluacija i mjerenje uspjeha Kako znate da je vaš AI sistem bolji danas nego što je bio jučer? Odgovor je u rigoroznoj evaluaciji. AI hub projekti nude alate za automatsko testiranje vaših rješenja na velikim setovima podataka. Umjesto da ručno provjeravate svaki odgovor, možete pokrenuti metričke evaluacije koje ocjenjuju faktore poput tačnosti, relevantnosti i tona govora. Ovaj proces je od suštinske važnosti prije puštanja bilo kojeg sistema u rad. Ako vaš AI agent za korisničku podršku daje tačne informacije u 95% slučajeva, ali u onih 5% krši pravila privatnosti, sistem nije spreman za upotrebu. Evaluacija vam daje objektivne podatke na osnovu kojih donosite odluku o spremnosti projekta za produkciju. Fino podešavanje modela (Fine-tuning) Ponekad generički modeli, bez obzira na to koliko su dobro instruisani, jednostavno ne mogu dostići željeni nivo preciznosti za vašu specifičnu industriju. U tim slučajevima, AI hub nudi mogućnost finog podešavanja modela (fine-tuning). To je proces u kojem uzimate postojeći model i dodatno ga trenirate na vašim specifičnim podacima. Ovo je čest slučaj u pravnim ili medicinskim aplikacijama gdje je terminologija vrlo specifična. Međutim, fine-tuning je skup i zahtjevan proces. Prije nego što se odlučite za ovaj korak, uvijek je bolje prvo pokušati optimizovati promptove i poboljšati kvalitet podataka u RAG sistemu. AI Academy uvijek savjetuje da se krene od najjednostavnijeg rješenja i da se kompleksnost dodaje samo kada podaci pokažu da je to neophodno. Šta uraditi sljedeće u fazi implementacije: Započnite s eksperimentisanjem u "igralištu" (playground) kako biste stekli osjećaj za to kako različiti modeli reaguju na vaše specifične upite. Kreirajte "zlatni set" podataka (set pitanja i idealnih odgovora) koji će vam služiti kao mjerilo za svaku buduću promjenu u sistemu. Prije nego što se upustite u skupo fino podešavanje (fine-tuning), posvetite vrijeme optimizaciji konteksta koji šaljete modelu kroz dobro dizajniran RAG sistem. Ako želite unaprijediti svoje vještine ili održati radionicu za svoj tim, pogledajte teme u karijernom odsjeku: AI karijere i usavršavanje i prijavite se za buduće radionice na našoj stranici događaja. Sposobnosti i Ograničenja: Gdje AI Hub Zaista Pomaže? Važno je imati realna očekivanja od onoga što ai hub projects mogu postići. Postoji tendencija da se AI posmatra kao magično rješenje koje će zamijeniti sve ljudske procese, ali realnost je mnogo nijansiranija. Razumijevanje granica ove tehnologije je ono što razlikuje uspješne projekte od onih koji propadaju nakon početnog uzbuđenja. AI alati su nevjerovatno moćni u obradi ogromnih količina nestruktuiranih informacija. Ako imate hiljade ugovora koje treba analizirati radi pronalaženja specifičnih klauzula, AI će to uraditi brže i često preciznije od čovjeka koji je umoran nakon osam sati rada. Također, ovi sistemi su izvrsni u generisanju ideja, sažimanju dugih sastanaka ili pisanju osnovnog programskog koda koji profesionalcima štedi sate rutinskog rada. Za primjere automatizacije i razvoja agenata pogledajte naše vodiče u sekciji AI workflow i agenti gdje demonstriramo konkretne primjene RAG, agenta i tokova rada. Šta AI hub projekti MOGU učiniti: Ubrzati rutinske zadatke: Automatizacija odgovora na česta pitanja ili generisanje izvještaja na osnovu podataka može osloboditi desetine sati vašeg vremena svake sedmice. Prepoznati obrasce u podacima: AI može uočiti trendove u ponašanju vaših kupaca ili anomalije u tehničkim sistemima koje ljudsko oko lako previdi. Podržati učenje i istraživanje: Kao alat za brzo pronalaženje informacija unutar ogromnih arhiva, AI hub postaje neprocjenjiv asistent za istraživače i studente. Standardizovati radne tokove: Korištenjem zajedničkih huba, timovi osiguravaju da svi koriste iste, provjerene metode rada, što smanjuje varijacije u kvalitetu izlaza. Šta AI hub projekti NE MOGU učiniti: Zamijeniti stručnu ljudsku prosudbu: AI nema moralni kompas niti razumije širi društveni i poslovni kontekst. Konačna odluka, posebno ona s pravnim ili finansijskim posljedicama, uvijek mora biti ljudska. Garantovati stopostotnu tačnost: Modeli mogu "halucinirati" – generisati informacije koje zvuče uvjerljivo, ali su potpuno netačne. Bez stalne ljudske kontrole, ovi sistemi mogu postati izvor dezinformacija. Razumjeti kontekst poput čovjeka: AI ne razumije sarkazam, lokalne kulturološke nijanse u Sarajevu ili specifičan ton koji vaša firma gradi godinama, osim ako nije vrlo precizno instruisan, a čak i tada može promašiti metu. Riješiti loše definisan problem: Ako ne znate šta želite postići, nikakav AI hub vam neće pomoći. Tehnologija samo pojačava postojeću efikasnost ili neefikasnost vaših procesa. Razumijevanje ovih ograničenja nije razlog za pesimizam, već za pametnije planiranje. U AI Academy učimo polaznike da AI posmatraju kao "pripravnika na steroidima" – nekoga ko može uraditi mnogo posla vrlo brzo, ali ko zahtijeva jasan nadzor, precizna uputstva i stalnu provjeru kvaliteta. Upozorenje: Nikada ne koristite AI izlaze u kritičnim poslovnim procesima bez prethodne ljudske validacije. Automatizacija lošeg ili netačnog procesa samo ubrzava katastrofu, ne rješava je. Etički Okviri i Sigurnost Podataka Uvođenje vještačke inteligencije u radne procese nosi sa sobom ozbiljne etičke izazove koji se u Bosni i Hercegovini često zanemaruju u trci za inovacijama. AI hub projekti nude tehničke alate za rješavanje ovih problema, ali odgovornost ostaje na ljudima koji te alate koriste. Privatnost, pristrasnost i transparentnost nisu samo "moderne riječi", već osnova povjerenja između vas i vaših korisnika. Privatnost podataka je vjerovatno najvažnija stavka. Kada koristite javne AI alate, sve što unesete može biti iskorišteno za trening budućih verzija tih modela. To znači da ako u ChatGPT unesete povjerljivi finansijski izvještaj vaše firme, on više nije tajan. Korištenjem profesionalnih AI hub struktura u okviru cloud provajdera kao što je Azure, dobijate garanciju da se vaši podaci NE koriste za trening globalnih modela i da ostaju unutar vašeg zaštićenog okruženja. Problem halucinacija i pristrasnosti Halucinacije su fenomen gdje AI model s velikom samouvjerenošću iznosi netačne tvrdnje. Ovo je posebno opasno u oblastima poput medicine ili prava. U sklopu AI hub projekata, borba protiv halucinacija se vodi kroz strogu kontrolu konteksta (RAG sistemi) i implementaciju filtera sadržaja koji prepoznaju kada model počne odstupati od provjerenih činjenica. Pristrasnost (bias) je još jedan suptilan, ali opasan problem. AI modeli su trenirani na podacima s interneta koji često sadrže predrasude o polu, rasi, religiji ili geografskom porijeklu. Ako koristite AI za procese zapošljavanja, postoji rizik da će sistem automatski diskriminisati određene grupe jer je to "naučio" iz historijskih podataka koji su sami po sebi bili nepravedni. Svjesnost o ovome i redovno testiranje izlaza na prisustvo pristrasnosti je obaveza svakog AI tima. Autorska prava i atribucija Pitanje autorskih prava nad sadržajem koji generiše vještačka inteligencija još uvijek je pravna siva zona širom svijeta, pa tako i kod nas. Ko je vlasnik koda koji je napisao AI uz vašu asistenciju? Da li slike generisane vještačkom inteligencijom krše autorska prava umjetnika na čijim su radovima modeli trenirani? Iako tehnologija napreduje brže od zakona, u AI Academy zagovaramo princip maksimalne transparentnosti. Ako je dio vašeg sadržaja, dizajna ili koda generisala vještačka inteligencija, budite otvoreni o tome prema svojim klijentima i korisnicima. To ne umanjuje vašu vrijednost, već gradi povjerenje i pokazuje da tehnologiju koristite odgovorno i strateški. Ključni koraci za etičko upravljanje AI projektom: Uvijek provjerite uslove korištenja (Terms of Service) svakog AI alata koji uvodite u firmu, s posebnim fokusom na to gdje završavaju vaši podaci. Implementirajte "čovjek-u-petlji" (human-in-the-loop) sistem za sve izlaze koji idu direktno prema krajnjim korisnicima ili utiču na važne poslovne odluke. Redovno testirajte svoje modele na ekstremne slučajeve (edge cases) kako biste uočili potencijalnu pristrasnost ili opasno ponašanje prije nego što nanesu štetu. Ako trebate savjetovanje o etici i usklađenosti, pratite naše teme u odjeljku Responsible AI i etika gdje diskutujemo konkretne pristupe i primjere iz prakse. Kada se Obratiti Stručnjaku? Iako AI hub projekti čine tehnologiju dostupnijom, postoje situacije u kojima entuzijazam i samostalno učenje nisu dovoljni. Vještačka inteligencija može napraviti ozbiljne greške u domenima koji direktno utiču na ljudske živote, imovinu ili pravni status. U tim slučajevima, AI treba služiti isključivo kao pomoćno sredstvo, dok konačnu riječ mora imati kvalifikovani stručnjak. Ako razvijate rješenje koje nudi savjete o zdravlju, finansijskim ulaganjima ili pravnim procedurama, neophodno je da u timu imate osobu s relevantnom diplomom i licencom za rad u tim oblastima. AI model može analizirati stotine medicinskih nalaza i ukazati na anomalije, ali dijagnozu i plan liječenja može postaviti samo ljekar. Slično tome, AI može napisati nacrt ugovora, ali ga advokat mora revidirati kako bi osigurao usklađenost s lokalnim zakonima Bosne i Hercegovine. Tehnička podrška i skaliranje Također, kada vaši projekti prerastu nivo prototipa i počnu opsluživati hiljade korisnika, vjerovatno će vam trebati pomoć stručnjaka za cloud arhitekturu i sigurnost. Skaliranje AI sistema donosi nove izazove u pogledu latencije (brzine odgovora), cijene i stabilnosti. U ovoj fazi, saradnja s profesionalnim konsultantima ili učenje kroz napredne programe zajednica poput AI Academy može vas spasiti od skupih tehničkih grešaka koje mogu ugroziti cijeli biznis. Ne zaboravite da je AI polje koje se mijenja na sedmičnom nivou. Ono što je danas "najbolja praksa", sutra može postati zastarjelo. Povezivanje sa zajednicom, praćenje stručnih predavanja i učešće na radionicama su ključni načini da ostanete u toku bez potrebe da sami izmišljate toplu vodu za svaki novi problem. Pratite nadolazeće događaje i radionice na našoj stranici događaja ili kontaktirajte tim putem kontakt forme za informacije o angažmanu stručnjaka. Scenariji za angažovanje stručnjaka: Kada podaci koje obrađujete potpadaju pod stroge zakonske regulative o zaštiti privatnosti (poput GDPR-a ili domaćih zakona o zaštiti ličnih podataka). Kada troškovi korištenja cloud resursa počnu rasti brže nego vaši prihodi, što ukazuje na neefikasnu arhitekturu. Kada se suočite s kompleksnim tehničkim problemima poput finog podešavanja (fine-tuning) velikih modela na specifičnim jezicima našeg regiona. Ako imate znanje koje biste željeli podijeliti s zajednicom ili želite postati predavač na jednoj od naših radionica, pošaljite prijavu putem početne stranice i opcije za predlaganje govornika i teme. Zaključak Upravljanje ai hub projects je putovanje koje počinje razumijevanjem da je vještačka inteligencija alat za timsku saradnju, a ne samo igračka za pojedince. Kroz strukturu huba, dobijate kontrolu koja je neophodna za prelazak s teorije na praktičnu i profitabilnu primjenu. Bez obzira na to da li ste programer u Sarajevu, marketing menadžer u Banja Luci ili vlasnik biznisa u Mostaru, ovi principi vam omogućavaju da AI koristite na način koji je siguran, etičan i ekonomski isplativ. Uspjeh u ovom polju zahtijeva stalno učenje i prilagođavanje. Tehnologija nam pruža nevjerovatne mogućnosti, ali naša je ljudska odgovornost da tim mogućnostima upravljamo s pažnjom i integritetom. Budućnost rada s vještačkom inteligencijom na Balkanu zavisi od toga koliko ćemo biti spremni da dijelimo znanje, gradimo zajednice i rješavamo stvarne probleme našeg društva koristeći najbolje globalne prakse. Centralizujte resurse kako biste smanjili troškove i povećali sigurnost vaših AI napora. Uvijek počnite od razumijevanja problema i provjere etičke odgovornosti, a tehnologiju birajte na kraju. Testirajte, mjerite i validirajte svaki AI izlaz kroz ljudsku kontrolu. Budite aktivan dio zajednice koja uči i dijeli znanje, jer se AI polje razvija prebrzo za usamljene igrače. Zapamtite: Vještačka inteligencija ne zamjenjuje ljude, ali ljudi koji razumiju i koriste vještačku inteligenciju će sasvim sigurno zamijeniti one koji to ne čine. Vaša prednost nije u posjedovanju najjačeg modela, već u načinu na koji taj model integrišete u stvarni rad i život vaše zajednice. Pozivamo vas da ne ostajete samo na čitanju. Implementirajte jedan mali AI projekat u svoj radni tok već danas, podijelite svoja saznanja s kolegama i nastavite učiti kroz resurse koje nudi AI Academy. Zajedno gradimo budućnost koja je pametnija, efikasnija i dostupna svima nama. Pridružite nam se na nekom od naših događaja — provjerite najnovije termine na stranici događaja AI Academy. Ako imate pitanja ili želite saradnju, kontaktirajte nas putem kontakt forme. Česta pitanja Pitanje: Šta je zapravo glavni cilj ai hub projects i zašto mi treba hub umjesto da samo koristim API? Odgovor: Glavni cilj je organizacija i sigurnost na nivou tima ili firme. Dok direktno korištenje API-ja funkcioniše za individualne zadatke, AI hub omogućava da više projekata dijeli iste sigurnosne postavke, baze podataka i budžetske kvote. To sprečava haos u razvoju, smanjuje rizik od curenja podataka i omogućava menadžerima da imaju jasan pregled troškova i performansi svih AI inicijativa na jednom mjestu. Pitanje: Da li je sigurno koristiti ai hub projects za analizu osjetljivih poslovnih podataka? Odgovor: Sigurnost zavisi od platforme koju koristite, ali profesionalni AI hubovi unutar velikih cloud provajdera (poput Microsoft Azure) nude visok nivo zaštite. Za razliku od besplatnih verzija javnih chatbota, podaci koje unesete u svoj hub projekat ostaju unutar vašeg privatnog oblaka i provajderi garantuju da se oni neće koristiti za treniranje opštih modela. Ipak, uvijek je važno pravilno konfigurisati pristupne dozvole i konsultovati se sa stručnjakom za sigurnost podataka. Pitanje: Koliko je predznanja programiranja potrebno da bih započeo rad na AI hub projektu? Odgovor: Za početak i osnovno eksperimentisanje u "igralištima" (playgrounds) programiranje nije neophodno. Mnogi moderni alati nude grafičke interfejse za dizajniranje tokova uputstava (prompt flow) i učitavanje podataka. Međutim, za dublju integraciju u postojeće poslovne sisteme, automatizaciju i napredno skaliranje, osnovno poznavanje programiranja (poput Pythona) i razumijevanje cloud infrastrukture će vam biti od velike koristi. Pitanje: Koliko košta održavanje i rad na AI hub projektima za mali tim u BiH? Odgovor: Troškovi su varijabilni i zavise od toga koliko često modeli obrađuju podatke (potrošnja tokena) i koliko resursa za skladištenje koristite. Većina cloud provajdera koristi model "plati koliko trošiš". Za mali tim koji tek počinje i eksperimentiše s manjim setovima podataka, mjesečni troškovi mogu biti vrlo niski, često ispod cijene pretplate za premium AI alate. Ključno je postaviti limite budžeta unutar huba kako ne bi došlo do neplaniranih troškova. Ako želite praktičnu pomoć pri planiranju budžeta ili želite postati predavač na našim radionicama, pošaljite prijavu putem AI Career & Skill-Up odjeljka ili nas kontaktirajte direktno kroz kontakt formu.

25 Jun 2026

žena u poslovno-ležernoj odjeći pregledajući portfolio u univerzitetska predavaonica

25 Jun 2026

News

3 Python AI Projects For Beginners

Table of Contents Ključne stavke Uvod Priprema terena: Zašto Python i kako početi bez instalacije Prvi projekt: Analiza osjećaja (Sentiment Analysis) Drugi projekt: Detekcija objekata (Object Detection) Treći projekt: Sistem za preporuke (Recommendation System) Put od koda do karijere: Kako izgraditi portfolio Šta AI može, a šta ne može: Realni okviri tehnologije Kada potražiti stručnjaka i dodatne resurse Sažetak i zaključak Česta pitanja Ključne stavke Učenje vještačke inteligencije najefikasnije je kroz praktičan rad na projektima koji rješavaju stvarne probleme, poput analize emocija u tekstu ili prepoznavanja objekata na slikama. Python je primarni jezik za razvoj AI rješenja zbog bogatog ekosistema biblioteka kao što su Scikit-learn, TensorFlow i Pandas, koje početnicima omogućavaju brz prelazak sa teorije na primjenu. Odgovoran pristup razvoju podrazumijeva razumijevanje ograničenja modela, poput halucinacija i pristrasnosti podataka, prije nego što se AI rješenja implementiraju u kritične poslovne procese. Uvod Zamislite marketing menadžericu u jednoj sarajevskoj agenciji koja svakog ponedjeljka provodi pet sati ručno čitajući stotine komentara na društvenim mrežama kako bi shvatila da li su klijenti zadovoljni novom kampanjom. Ili programera početnika koji želi automatizovati sortiranje hiljada fotografija sa terena za lokalnu ekološku udruženju, ali ne zna odakle početi. Ovo nisu teoretski problemi iz udžbenika; to su stvarni izazovi s kojima se profesionalci u Bosni i Hercegovini susreću svakodnevno. Upravo ovdje vještačka inteligencija (artificial intelligence - AI) prestaje biti apstraktan pojam i postaje praktičan alat koji štedi vrijeme i otvara nove mogućnosti. Mnogi početnici prave grešku fokusirajući se isključivo na kompleksnu matematiku iza neuronskih mreža (neural networks), zaboravljajući da je AI vještina koja se, poput vožnje bicikla, najbolje savladava kroz akciju. U AI Academy vjerujemo da put do stručnosti vodi kroz pet ključnih koraka: duboko razumijevanje suštine, jasno definisanje cilja, stalnu provjeru odgovornosti, praktičnu primjenu i, na kraju, dijeljenje znanja sa zajednicom. Ako želite pratiti naše praktične radionice i predavanja, pogledajte našu stranicu događaja za najave i prijave. Ovaj članak je vodič namijenjen ambicioznim početnicima, profesionalcima koji žele promijeniti karijeru i entuzijastima koji žele razumjeti kako "ispod haube" funkcionišu alati koje svakodnevno koristimo. Proći ćemo kroz tri konkretna projekta koji koriste programski jezik Python, objašnjavajući ne samo kod, već i logiku kojom se trebate voditi kako biste od početnika postali neko ko razumije i gradi inteligentne sisteme. Priprema terena: Zašto Python i kako početi bez instalacije Prije nego što povučete prvi potez u kodu, važno je razumjeti zašto je Python postao neupitni standard u svijetu vještačke inteligencije. Njegova snaga nije u kompleksnosti, već u jednostavnosti sintakse koja liči na engleski jezik, te u ogromnoj zajednici koja je već izgradila "alate za alate". Kada radite na AI projektu, vi ne pišete kod za množenje miliona matrica od nule; vi koristite biblioteke (libraries) – skupove unaprijed napisanog koda – koje to rade za vas. Za početak vam nije potreban skup računar niti sati provedeni u podešavanju okruženja. Alati poput Google Colab-a omogućavaju vam da pišete i izvršavate Python kod direktno u web pregledniku. Colab vam besplatno daje pristup moćnim procesorima, što je ključno kada vaši projekti postanu zahtjevniji. Ovo uklanja barijeru ulaska i omogućava svakome, bez obzira na hardver koji posjeduje, da postane dio globalnog AI pokreta. Razumijevanje ekosistema biblioteka Da biste uspješno realizovali projekte koje ćemo opisati, važno je upoznati se sa nekoliko ključnih imena. Biblioteka Pandas je vaš najbolji prijatelj za rad sa podacima u tabelama. Scikit-learn je standard za mašinsko učenje (machine learning) koji nudi jednostavne alate za klasifikaciju i regresiju. Za rad sa slikama, OpenCV nudi nevjerovatne mogućnosti računarskog vida (computer vision), dok su TensorFlow i PyTorch rezervisani za naprednije modele dubokog učenja (deep learning). Postavljanje realnih očekivanja AI nije magični štapić. Ako pokušate automatizovati loš proces, dobit ćete samo automatizovano loš rezultat. Prije svakog projekta, postavite sebi pitanje: "Koji problem pokušavam riješiti i da li su moji podaci dovoljno kvalitetni da daju odgovor?". Razumijevanje podataka je često važnije od samog algoritma. Većina vremena u AI projektima troši se na čišćenje i pripremu podataka, a ne na samo "treniranje" modela. Upozorenje: Nikada nemojte pretpostavljati da je model nepogrešiv. AI modeli uče iz obrazaca u podacima, a ako su podaci pristrasni ili nepotpuni, rezultati će biti netačni ili nepravedni. Uvijek zadržite ljudsku provjeru (human-in-the-loop) u kritičnim procesima. Prvi projekt: Analiza osjećaja (Sentiment Analysis) Prvi projekt koji svaki početnik treba savladati je analiza osjećaja (sentiment analysis), grana obrade prirodnog jezika (natural language processing - NLP). Cilj je napraviti program koji može pročitati tekst – recimo recenziju proizvoda ili tweet – i automatski odrediti da li je on pozitivan, negativan ili neutralan. Ovo je direktno primjenjivo u biznisu za praćenje reputacije brenda ili automatsko sortiranje prigovora kupaca. Razumijevanje procesa obrade teksta Računari ne razumiju riječi onako kako ih mi razumijemo; oni razumiju brojeve. Prvi korak u ovom projektu je pretvaranje teksta u numerički format. Ovaj proces se naziva vektorizacija (vectorization). Prije toga, tekst moramo očistiti: ukloniti interpunkciju, pretvoriti sva slova u mala i izbaciti "stop riječi" (česte riječi poput "i", "ili", "na" koje ne nose veliku informativnu vrijednost). Implementacija pomoću TextBlob biblioteke Za apsolutne početnike, biblioteka TextBlob je idealna jer nudi jednostavan interfejs za kompleksne NLP zadatke. Ona koristi unaprijed istrenirane modele za dodjeljivanje ocjene polariteta tekstu. Polaritet se kreće od -1 (izrazito negativno) do 1 (izrazito pozitivno). Ako vaš program analizira rečenicu "Ova radionica u AI Academy je bila fantastična!", TextBlob će prepoznati ključne riječi poput "fantastična" i dodijeliti visoku pozitivnu ocjenu. Dublja analiza sa Scikit-learn Kada savladate osnove sa TextBlob-om, sljedeći korak je izgradnja vlastitog klasifikatora koristeći Scikit-learn. Ovdje ćete koristiti skup podataka (dataset) koji sadrži hiljade recenzija koje su ljudi već označili kao pozitivne ili negativne. Vaš model će "učiti" koji skupovi riječi se češće pojavljuju u negativnim recenzijama (npr. "loše", "sporo", "razočaranje"). Koristeći algoritam poput Naivnog Bayesa (Naive Bayes), model gradi statističku vjerovatnoću za klasifikaciju novih, neviđenih tekstova. Praktični koraci za realizaciju Počnite sa malim setom podataka, poput CSV datoteke sa recenzijama lokalnih restorana. Prvo učitajte podatke koristeći Pandas, zatim izvršite osnovno čišćenje teksta. Nakon toga, podijelite podatke na set za treniranje i set za testiranje. Ovo je ključno: nikada ne testirajte model na istim podacima na kojima je učio, jer to dovodi do prekomjernog prilagođavanja (overfitting), gdje model pamti primjere umjesto da uči opšte obrasce. Šta uraditi sljedeće u NLP-u Pokušajte vizualizirati rezultate koristeći grafikone koji prikazuju procenat pozitivnih naspram negativnih komentara. Istražite kako model reaguje na sarkazam, što je jedan od najvećih izazova u analizi osjećaja. Povežite svoj program sa Twitter API-jem kako biste u realnom vremenu analizirali šta ljudi misle o nekoj aktuelnoj temi. Ako želite dublje naučiti tehnike za rad sa promptovima i tekstom, preporučujemo čitanje naše kategorije o prompt inženjeringu za praktične savjete. Drugi projekt: Detekcija objekata (Object Detection) Dok se NLP bavi tekstom, računarski vid (computer vision) omogućava mašinama da "vide" i interpretiraju vizuelni svijet. Projekt detekcije objekata ide korak dalje od jednostavne klasifikacije slika. On ne samo da kaže "ovo je pas", već crta okvir (bounding box) oko psa i precizno određuje gdje se on nalazi na slici. Ovo je tehnologija koja stoji iza samovozećih automobila, sistema za nadzor i medicinske dijagnostike. Osnove digitalne slike Da biste radili na ovom projektu, morate razumjeti da je za računar slika samo mreža piksela, gdje svaki piksel ima vrijednost boje (obično u RGB formatu). Algoritmi detekcije objekata traže ivice, teksture i oblike koji se spajaju u prepoznatljive objekte. U početku su se koristile ručno definisane karakteristike, ali danas dominiraju konvolucijske neuronske mreže (convolutional neural networks - CNN). Korištenje OpenCV biblioteke OpenCV je najpopularnija biblioteka za računarski vid. Za početak, možete koristiti "Haar Cascades", što je klasična metoda za detekciju lica. Iako je starija od modernih AI modela, ona je izuzetno brza i odlična za razumijevanje osnova koordinatnog sistema na slici. Vaš program će učitati sliku, pretvoriti je u crno-bijelu (radi lakše obrade) i zatim proći kroz nju tražeći specifične obrasce koji definišu ljudsko lice, poput očiju i nosa. Prelazak na YOLO (You Only Look Once) Ako želite raditi ono što rade profesionalci, trebate istražiti YOLO algoritam. Za razliku od drugih modela koji sliku pregledaju više puta, YOLO je dizajniran da jednim prolazom detektuje sve objekte. Postoje verzije poput YOLOv8 koje su prilagođene za početnike. Možete koristiti unaprijed istrenirane modele (pre-trained models) koji već prepoznaju 80 uobičajenih objekata poput automobila, bicikala, ljudi i semafora. Primjena u stvarnom svijetu Zamislite da gradite sistem za pametni parking u Sarajevu. Koristeći kameru i detekciju objekata, vaš program može u realnom vremenu brojati koliko je slobodnih mjesta na parkingu. Ovo nije samo vježba kodiranja; to je rješenje koje ima jasnu ekonomsku i društvenu vrijednost. Počnite tako što ćete svoj program testirati na video snimku sa YouTube-a koji prikazuje saobraćaj, a zatim pokušajte povezati svoju web kameru kako biste detektovali predmete u svojoj sobi. Ključni izazovi i etika vizuelnog AI-a Detekcija objekata donosi velike odgovornosti, posebno kada je u pitanju privatnost. Sistemi za prepoznavanje lica su pod velikom lupom javnosti zbog mogućnosti zloupotrebe i pristrasnosti (npr. modeli koji lošije prepoznaju osobe određenih etničkih skupina jer nisu trenirani na raznolikim podacima). Kao programer, vaša je dužnost da razumijete odakle dolaze podaci na kojima je model treniran i koje su implikacije njegovog korištenja. Za resurse i vodiče o odgovornom razvoju pogledajte našu wiki sekciju o etici i odgovornom AI. Šta uraditi sljedeće u računarskom vidu Istražite kako osvjetljenje i uglovi kamere utiču na preciznost detekcije. Pokušajte "fino podesiti" (fine-tuning) model da prepoznaje specifične objekte koji nisu u standardnom setu, poput logotipa vaše firme. Napravite aplikaciju koja broji koliko se ljudi nalazi u određenom prostoru koristeći samo jedan frejm videa. Treći projekt: Sistem za preporuke (Recommendation System) Da li ste se ikada zapitali kako Netflix tačno zna koju seriju želite gledati sljedeću ili kako Amazon predlaže baš onaj proizvod koji vam treba? To rade sistemi za preporuke. Ovo je jedan od komercijalno najvrijednijih AI projekata. Za početnika, izgradnja jednostavnog preporučitelja filmova je fantastičan način za učenje manipulacije podacima i razumijevanje algoritama sličnosti. Kolaborativno vs. Sadržajno filtriranje Postoje dva osnovna pristupa. Sadržajno filtriranje (content-based filtering) preporučuje stavke slične onima koje ste već voljeli (npr. ako volite naučnu fantastiku, dobit ćete još naučne fantastike). Kolaborativno filtriranje (collaborative filtering) se oslanja na ponašanje drugih korisnika (npr. "ljudi koji su gledali film A, takođe su gledali i film B"). Najmoćniji sistemi, poput onih u velikim tech kompanijama, koriste hibridne modele. Rad sa MovieLens setom podataka Za ovaj projekt idealan je MovieLens dataset koji sadrži hiljade ocjena filmova. Prvi korak je kreiranje matrice gdje su redovi korisnici, a kolone filmovi. Svaka ćelija sadrži ocjenu koju je korisnik dao filmu. Većina ovih ćelija će biti prazna jer niko ne gleda sve filmove – to nazivamo "rijetkom matricom" (sparse matrix). Kosinusna sličnost (Cosine Similarity) Glavni matematički koncept koji ćete ovdje koristiti je kosinusna sličnost. Ona mjeri koliko su dva vektora (u ovom slučaju, profili dva filma) blizu jedan drugom u višedimenzionalnom prostoru. Ako dva filma imaju slične ocjene od istih grupa ljudi, njihova kosinusna sličnost će biti blizu 1. Vaš Python program će, za uneseni naslov filma, izračunati sličnost sa svim ostalim filmovima u bazi i vratiti listu top 5 najsličnijih. Praktična implementacija Koristit ćete Pandas za manipulaciju podacima i Scikit-learn za izračunavanje sličnosti. Projekt započinje spajanjem tabela sa naslovima filmova i tabelama sa ocjenama. Nakon toga, filtrirate filmove koji imaju premalo glasova kako biste izbjegli statističke anomalije. Konačni rezultat je funkcija kojoj proslijedite naziv filma, a ona vam vrati preporuke koje zaista imaju smisla. Odgovornost i filter mjehurići (Filter Bubbles) Sistemi za preporuke imaju moć da oblikuju naše mišljenje i ukuse. Ako nam algoritam stalno nudi sadržaj koji potvrđuje naša postojeća uvjerenja, upadamo u "filter mjehurić". To je posebno opasno kod preporuka vijesti ili političkog sadržaja. Kao kreatori, trebate razmisliti o uvođenju "slučajnosti" ili diverziteta u preporuke kako biste korisnicima omogućili otkrivanje novih stvari izvan njihovih uskih interesovanja. Šta uraditi sljedeće u sistemima preporuka Pokušajte izgraditi preporučitelja koji koristi i žanrove filmova kao dodatni faktor. Istražite biblioteku Surprise, koja je specijalizovana za izgradnju sistema za preporuke u Pythonu. Napravite jednostavan interfejs koristeći Streamlit koji omogućava korisnicima da ukucaju film i odmah vide rezultate. Put od koda do karijere: Kako izgraditi portfolio Samo pisanje koda nije dovoljno ako želite profesionalno napredovati. Vaši projekti moraju biti vidljivi i objašnjeni na način koji pokazuje vaše razumijevanje procesa, a ne samo sposobnost kopiranja tutorijala. Portfolio je vaša lična karta u svijetu vještačke inteligencije. Dokumentacija i GitHub Svaki projekt koji završite trebao bi se naći na vašem GitHub profilu. Ali nemojte samo ostaviti kod. Napišite kvalitetan README fajl koji objašnjava: koji problem rješavate, koje ste podatke koristili, koje ste biblioteke odabrali i zašto, te koji su rezultati vašeg modela. Dodajte i sekciju o tome šta ste naučili i koje ste greške napravili – poslodavci cijene sposobnost kritičkog razmišljanja i rješavanja problema. Vizuelna prezentacija AI projekti često mogu djelovati suhoparno ako su samo u formi koda. Koristite alate kao što su Matplotlib ili Seaborn za kreiranje vizualizacija koje pričaju priču. Ako ste radili analizu sentimenta, pokažite distribuciju osjećaja kroz šarene grafite. Ako ste radili detekciju objekata, snimite kratki video demo vašeg programa u akciji. Ove vizuelne komponente čine vaš rad pamtljivim. Povezivanje sa zajednicom U Sarajevu i regiji AI zajednica raste. Učestvujte u meetupima, radionicama i hakatonima koje organizuje AI Academy i slične organizacije. Dijeljenje vašeg napretka na platformama kao što je LinkedIn može vam otvoriti vrata ka mentorstvima i poslovnim prilikama. Nemojte se bojati reći da ste početnik; AI se razvija toliko brzo da smo svi, na neki način, stalni učenici. Ako želite saznati kako aktivno doprinositi našim radionicama i predavanjima, pročitajte vodič za saznajte kako postati predavač. Zaključak sekcije: AI portfolio nije kolekcija savršenih rješenja, već dokaz vaše radoznalosti, upornosti i etičke svjesnosti u radu sa tehnologijom koja mijenja svijet. Šta AI može, a šta ne može: Realni okviri tehnologije Vrlo je važno demistifikovati vještačku inteligenciju. Često se u medijima prikazuje ili kao rješenje za sve probleme čovječanstva ili kao egzistencijalna prijetnja. Istina je negdje u sredini, a kao neko ko gradi te sisteme, morate znati njihove granice. Snage vještačke inteligencije AI je nevjerovatna u prepoznavanju kompleksnih obrazaca u velikim količinama podataka koje ljudski mozak ne može obraditi. Može ubrzati rutinske zadatke, kao što je sortiranje dokumenata ili prevođenje tekstova na desetine jezika u sekundi. Može predvidjeti trendove na osnovu istorijskih podataka i pomoći u donošenju odluka zasnovanih na dokazima, a ne na intuiciji. Ograničenja koja se ne smiju zanemariti AI nema opšte znanje o svijetu (common sense). Ona ne razumije kontekst na način na koji ga razumije čovjek. Ako modelu za analizu osjećaja date rečenicu prožetu dubokim lokalnim sarkazmom ili kulturnim referencama, velika je vjerovatnoća da će pogriješiti. AI modeli takođe pate od halucinacija – situacija u kojima model generiše netačne informacije sa velikim stepenom samopouzdanja. Pitanje privatnosti i sigurnosti Kada gradite AI projekte, posebno sa podacima iz stvarnog svijeta, privatnost mora biti prioritet. Nikada nemojte unositi osjetljive poslovne podatke ili lične informacije korisnika u javne AI alate i API-je bez provjere njihovih uslova korištenja i politika privatnosti. Sigurnost podataka nije samo zakonska obaveza (poput GDPR-a), već i osnovni temelj povjerenja između vas i krajnjih korisnika. Ako trebate direktan kontakt sa nama za savjet ili saradnju, posjetite našu kontakt stranicu. Kada potražiti stručnjaka i dodatne resurse Iako su ovi projekti odlična polazna tačka, razvoj kompleksnih AI sistema koji utiču na ljudske živote zahtijeva dublje znanje i često timski rad. Ako planirate implementirati AI u medicini, pravu ili finansijama, konsultacija sa stručnjacima iz tih oblasti je apsolutno neophodna. AI bi trebala biti podrška stručnjaku, a ne njegova zamjena. Za one koji žele nastaviti učiti, preporučujemo istraživanje naučnih radova na platformama poput arXiv-a, ali i praktične kurseve koji se fokusiraju na primjenu. AI Academy u Sarajevu nudi prostor za učenje, besplatne radionice i priliku da radite na stvarnim projektima uz mentorstvo ljudi iz industrije. Naša misija je da edukacija bude dostupna svima koji su spremni uložiti trud. Ako želite bolje upoznati našu misiju i tim, pročitajte više na stranici O nama — AI Academy. Sljedeći koraci u vašem razvoju Pridružite se lokalnim AI grupama na društvenim mrežama. Pohađajte barem jednu radionicu uživo kako biste osjetili energiju zajednice. Pokušajte objasniti svoj AI projekt nekome ko se ne bavi programiranjem – to je najbolji test vašeg razumijevanja materije. Sažetak i zaključak Vještačka inteligencija više nije naučna fantastika, već praktičan alat dostupan svakome ko ima volju da uči i eksperimentiše. Kroz tri projekta koja smo obradili – analizu osjećaja, detekciju objekata i sisteme za preporuke – dotakli smo se ključnih stubova moderne tehnologije. Put od početnika do profesionalca nije sprint, već maraton koji zahtijeva: Razumijevanje: Ne kopirajte kod bez razumijevanja logike iza njega. Cilj: Uvijek znajte koji stvarni problem pokušavate riješiti. Odgovornost: Budite svjesni etičkih implikacija svog rada. Primjenu: Gradite projekte koji imaju smisla u vašem okruženju. Zajednicu: Učite od drugih i dijelite svoje znanje. AI je alat, a vi ste majstor. Njegova moć ne dolazi iz koda, već iz načina na koji ga koristite da poboljšate svijet oko sebe, riješite lokalne probleme i unaprijedite svoje poslovanje. Vaša AI avantura počinje prvom linijom koda u Pythonu. Budite radoznali, postavljajte teška pitanja i ne bojte se grešaka – one su samo podaci na kojima vi, kao ljudski model inteligencije, učite i rastete. Pridružite nam se u AI Academy i postanite dio generacije koja ne samo da koristi budućnost, već je aktivno gradi. Česta pitanja Pitanje: Da li moram biti vrhunski matematičar da bih počeo sa Python AI projektima? Odgovor: Ne, za početne projekte je dovoljno poznavanje osnova algebre i statistike. Većinu kompleksnih kalkulacija obavljaju biblioteke kao što su NumPy i Scikit-learn. Fokusirajte se na logiku programiranja i razumijevanje podataka, a matematičko znanje ćete postepeno produbljivati kako budete prelazili na naprednije modele. Pitanje: Koliko mi je vremena potrebno da završim svoj prvi AI projekt? Odgovor: Jednostavnu analizu osjećaja ili prepoznavanje lica možete realizovati za jedan vikend koristeći tutorijale i Google Colab. Međutim, pravo učenje dolazi kada pokušate taj projekt prilagoditi sopstvenim podacima ili riješiti specifičan problem, što može potrajati nekoliko sedmica istraživanja i testiranja. Pitanje: Da li su ovi projekti sigurni za korištenje sa poslovnim podacima? Odgovor: Pri radu sa poslovnim podacima morate biti oprezni. Ako koristite javne API-je (poput OpenAI-a), provjerite njihovu politiku privatnosti. Za osjetljive podatke preporučuje se korištenje lokalnih modela ili zatvorenih cloud okruženja koja garantuju da se vaši podaci neće koristiti za treniranje javnih modela. Pitanje: Koji je najbolji način da dobijem pomoć ako negdje zapnem u kodu? Odgovor: AI zajednica je izuzetno otvorena. Platforme poput Stack Overflow-a su nezamjenjive, ali za nas u regiji, uključivanje u AI Academy zajednicu ili slične lokalne Discord/Slack grupe nudi mogućnost dobijanja podrške na našem jeziku od ljudi koji razumiju lokalni poslovni kontekst. Ako želite direktnu podršku od AI Academy tima, kontaktirajte nas putem naše kontakt stranice.

25 Jun 2026

softver developer pregledajući portfolio u univerzitetska predavaonica

25 Jun 2026

News

Kako Pronaći AI Training Projects Jobs i Raditi od Kuće

Table of Contents Ključne stavke Uvod Šta su zapravo AI trening projekti Kako započeti karijeru u AI treningu Najpopularnije platforme za rad Etički izazovi i odgovornost u radu Šta AI može, a šta ne može (i zašto nas treba) Planiranje rada i maksimizacija zarade Kada potražiti stručnjaka ili dodatne resurse Rezime i zaključak Česta pitanja Ključne stavke AI trening projekti omogućavaju profesionalcima iz različitih oblasti da zarađuju od 15 do 100 dolara po satu evaluacijom i unapređenjem odgovora vještačke inteligencije. Za rad na ovim pozicijama često nije potrebno programersko predznanje, već duboka stručnost u specifičnom domenu poput prava, medicine, lingvistike ili matematike. Uspjeh u ovoj industriji zahtijeva visok stepen etičke odgovornosti, preciznosti i razumijevanja načina na koji modeli uče iz ljudskih povratnih informacija. Uvod Zamislite stručnjaka za bosanski jezik u Sarajevu koji godinama analizira sintaksu i semantiku, ili inženjera u Tuzli koji poznaje svaki detalj termodinamike. Donedavno su njihove karijere bile strogo vezane za lokalne institucije ili tradicionalne industrije. Danas, ti isti ljudi sjede u svojim domovima i direktno oblikuju inteligenciju sistema koje će koristiti milioni ljudi širom svijeta. Tržište rada prolazi kroz tektonsku promjenu gdje vaša diploma ili dugogodišnje iskustvo postaju ključno "gorivo" za razvoj vještačke inteligencije. U AI Academy često susrećemo ljude koji su fascinirani tehnologijom, ali osjećaju da su zakasnili jer ne znaju programirati. Istina je zapravo suprotna: vještačka inteligencija je dostigla nivo gdje joj više ne trebaju samo programeri koji pišu kod, već ljudi koji znaju razmišljati, kritikovati i validirati informacije. Ako ste se ikada pitali kako ChatGPT zna napisati pjesmu na našem jeziku ili riješiti složen matematički problem, odgovor leži u hiljadama sati rada ljudi koji učestvuju u AI trening projektima (AI training projects jobs). Ovaj tekst je namijenjen svima vama koji tražite nove prilike u digitalnoj ekonomiji — od studenata i frilansera do iskusnih akademskih radnika i stručnjaka iz specifičnih oblasti. Proći ćemo kroz cijeli proces: od razumijevanja šta ovi poslovi zapravo podrazumijevaju, preko konkretnih platformi gdje se možete prijaviti, do etičkih izazova koje ovaj rad nosi. Naš cilj u AI Academy je da vas opremimo znanjem koje nije samo teorijsko, već direktno primjenjivo na globalnom tržištu rada, uzimajući u obzir lokalni kontekst i potrebu za kontinuiranim učenjem. Saznajte više o našoj misiji i timu na stranici o nama: o nama i misiji AI Academy. Put do uspjeha u ovoj oblasti prati našu osnovnu filozofiju: prvo razumijemo tehnologiju u njenoj srži, zatim definišemo jasne ciljeve karijere, provjeravamo odgovornost i sigurnost našeg djelovanja, a tek onda prelazimo na praktičnu primjenu i dijeljenje znanja sa zajednicom. Šta su zapravo AI trening projekti Da bismo razumjeli ove poslove, moramo demistifikovati proces učenja vještačke inteligencije. Moderni veliki jezički modeli (Large Language Models - LLMs) ne postaju pametni sami od sebe čitajući internet. Internet je pun netačnih informacija, predrasuda i haotičnih podataka. Da bi model postao koristan asistent, on mora proći kroz proces koji se naziva pojačano učenje na osnovu ljudskih povratnih informacija (Reinforcement Learning from Human Feedback - RLHF). U ovom procesu, ljudi djeluju kao učitelji. Kada AI generiše odgovor, trener ga ocjenjuje. Da li je odgovor tačan? Da li je ton primjeren? Da li sadrži opasne instrukcije? Upravo su to zadaci koji čine srž AI trening poslova. Vi niste samo pasivni posmatrač; vi ste arhitekta digitalne svijesti. Ovi projekti variraju od jednostavnog označavanja slika do kompleksne evaluacije naučnih radova ili programerskog koda. Kritično je razumjeti da vještačka inteligencija u ovom stadiju razvoja "halucinira" — ona može zvučati veoma samouvjereno dok iznosi potpuno netačne činjenice. Zato su ljudski treneri neophodni. Vaša uloga je da prepoznate te suptilne greške koje algoritmi još uvijek ne mogu detektovati. Bez ljudske intervencije, AI bi ostala samo statistička mašina za predviđanje sljedeće riječi; uz ljudski trening, ona postaje alat koji rješava probleme. Uloga stručnjaka u domenu Jedna od najvećih zabluda je da su ovi poslovi rezervisani za IT stručnjake. Naprotiv, potražnja za stručnjacima u domenu (Subject Matter Experts - SMEs) raste vrtoglavom brzinom. Ako ste pravnik, vaša uloga u AI treningu može biti evaluacija pravnih savjeta koje generiše model kako bi se osiguralo da su u skladu sa specifičnim zakonodavstvom. Ako ste ljekar, možete provjeravati medicinske interpretacije simptoma. Kompanije koje razvijaju AI modele sada traže ljude sa master diplomama i doktoratima iz historije, filozofije, biologije ili kreativnog pisanja. Oni trebaju nekoga ko razumije nijanse ljudskog jezika i specifičnih naučnih discipline. Ovaj trend otvara vrata za hiljade ljudi sa Balkana koji posjeduju visoko obrazovanje, ali možda nisu našli adekvatno plaćene poslove u lokalnoj ekonomiji. Razlika između označavanja podataka i evaluacije modela Važno je napraviti jasnu razliku između bazičnog označavanja podataka (data labeling) i napredne evaluacije. Označavanje podataka je često repetitivan posao, poput uokvirivanja pješaka na snimcima saobraćaja kako bi se obučio sistem za autonomnu vožnju. S druge strane, evaluacija modela zahtijeva kritičko razmišljanje. Ovdje dobijate dva ili više odgovora koje je generisala AI i morate ih rangirati na osnovu preciznosti, korisnosti i sigurnosti. Pisanje obrazloženja za vašu ocjenu je ključni dio posla. Vi ne klikate samo na dugme; vi pišete kratke eseje u kojima objašnjavate zašto je jedan odgovor logičniji od drugog. Na taj način, vi programirate model koristeći prirodni jezik, a ne binarni kod. To je razlog zašto su ove pozicije često bolje plaćene od klasičnog unosa podataka. Upozorenje: Iako AI trening nudi fleksibilnost i dobru zaradu, važno je razumjeti da ovo nije pasivni prihod. Zahtijeva duboku koncentraciju i stalno ažuriranje znanja, jer se kriteriji evaluacije mijenjaju skoro na sedmičnoj bazi kako modeli postaju napredniji. Kako započeti karijeru u AI treningu Ulazak u ovaj svijet ne zahtijeva dozvolu ili specifičan certifikat, ali zahtijeva strateški pristup. Prvi korak je identifikacija vaših najjačih vještina. Da li ste bolji u pisanju tekstova, rješavanju matematičkih problema ili testiranju softvera? Vaša niša će odrediti na koje projekte trebate ciljati i koliku satnicu možete očekivati. Proces prijave na većini platformi je automatizovan, ali veoma rigorozan. Ne postoji tradicionalni intervju licem u lice; vaš "intervju" je testni zadatak koji radite na samoj platformi. Ako taj test uradite površno, vjerovatno nikada nećete dobiti priliku za stvarni rad. Zato je priprema ključna. Priprema životopisa i portfolija Iako se radi o digitalnim platformama, vaš CV i dalje igra ulogu, posebno kod kompanija koje traže visokoobrazovane stručnjake. Fokusirajte se na svoje analitičke vještine. Ako ste pisali naučne radove, radili na istraživačkim projektima ili imate iskustvo u nastavi, to su sve indikatori da znate kako kritički obrađivati informacije. U svom portfoliju istaknite poznavanje engleskog jezika, jer je većina platformi bazirana na engleskom govornom području, čak i kada radite na projektima za lokalna tržišta. Također, svako prethodno iskustvo sa AI alatima, poput korištenja ChatGPT-a za automatizaciju svakodnevnih zadataka, pokazuje da ste već u toku sa trendovima. Polaganje inicijalnih testova Kada se registrujete na platformu, prvi zadatak će biti procjena (assessment). Ovi testovi su dizajnirani da provjere vašu pažnju na detalje. Često ćete dobiti dugačko uputstvo (guidelines) od 30 do 50 stranica koje morate pročitati prije rješavanja testa. Najveća greška koju početnici prave je preskakanje ovih uputstava. Kada učite tehnike kao što je prompt engineering — vještinu koja se direktno prenosi na posao evaluacije — pogledajte naše vodiče o prompt inženjeringu za praktične savjete: kako pisati efikasne prompte. Uputstva sadrže specifične definicije onoga što se smatra "korisnim" ili "istinitim" odgovorom. Na primjer, AI model ne smije davati medicinske savjete, ali smije pružati opšte informacije. Ako u testu označite da je medicinski savjet "odličan odgovor", odmah ćete pasti. Ključ je u preciznom slijeđenju pravila, a ne u oslanjanju na vlastiti subjektivni osjećaj. Razvoj specifičnih tehničkih vještina Iako programiranje nije obavezno, poznavanje osnova određenih tehnologija može vam dramatično povećati satnicu. Na primjer, poznavanje Markdown formata za formatiranje teksta ili osnova Pythona za evaluaciju programerskih odgovora stavlja vas u kategoriju "Expert", gdje satnice prelaze 50 dolara. U AI Academy vjerujemo u "dizajn-do-koda" pristup, gdje čak i netehničke osobe uče dovoljno tehničkih osnova da mogu efikasno komunicirati sa AI sistemima. Učenje kako pisati efikasne upute (prompt engineering) je vještina koja se direktno prenosi na poslove treninga, jer ćete vi biti ti koji kreiraju testne upute za modele. Ako želite strukturisati svoju karijeru, naš članak o ključnim AI vještinama opisuje koje specijalizacije najviše vrijede: devet vještina sa najvećim potencijalom prihoda. Najpopularnije platforme za rad Postoji nekoliko ključnih igrača na tržištu koji zapošljavaju hiljade ljudi za AI trening. Svaka od njih ima specifičan fokus i sistem plaćanja. Bitno je diversifikovati svoje prisustvo i ne oslanjati se samo na jednu platformu, jer projekti mogu doći i proći bez najave. Važno je napomenuti da ove platforme nisu poslodavci u tradicionalnom smislu. Vi radite kao nezavisni ugovarač (freelancer). To znači da ste sami odgovorni za plaćanje poreza i doprinosa u skladu sa zakonima Bosne i Hercegovine ili zemlje u kojoj boravite. DataAnnotation.tech Ovo je trenutno jedna od najpopularnijih platformi za kreativno pisanje i programiranje. Poznati su po tome što imaju kontinuiran priliv posla i plaćaju veoma brzo putem PayPala. Njihov proces prijave sastoji se od početnog testa koji provjerava vašu sposobnost pisanja i logičkog zaključivanja. Zadaci na DataAnnotation često uključuju razgovor sa chatbotom gdje mu vi postavljate teška pitanja, a zatim ocjenjujete njegove odgovore. To može biti provjera činjenica o historijskim događajima ili traženje od modela da napiše kod u određenom programskom jeziku. Satnice se kreću od 20 do 40 dolara, dok programerski zadaci mogu biti i skuplji. Remotasks (dio Scale AI) Scale AI je gigant u industriji podataka koji opslužuje kompanije poput OpenAI-a i Mete. Njihova platforma Remotasks nudi širok spektar poslova, od označavanja slika za LIDAR sisteme (samovozeći automobili) do naprednih RLHF projekata. Remotasks je poznat po tome što ima veoma stroge sisteme kontrole kvaliteta. Ako vaš rad stalno dobija niske ocjene od strane revizora, bit ćete uklonjeni sa projekta. S druge strane, ako ste dosljedni i kvalitetni, možete napredovati do uloge revizora (reviewer) ili voditelja tima, što donosi veću odgovornost i bolju zaradu. RWS TrainAI i Telus International Ove kompanije su tradicionalno bile fokusirane na prevođenje i lokalizaciju, ali su se uspješno transformisale u pružaoce AI podataka. One su odlične za ljude koji govore više jezika ili su stručnjaci za lingvistiku. RWS često traži ljude za projekte evaluacije pretraživača ili adekvatnosti oglasa na društvenim mrežama. Ove platforme često zahtijevaju dugoročniji angažman i imaju formalniji proces zapošljavanja u odnosu na DataAnnotation. Često ćete morati potpisati ugovore o povjerljivosti (NDA) jer radite na tehnologijama koje još nisu puštene u javnost. Alignerr i Mindrift Novi igrači na tržištu, poput Alignerra, fokusiraju se na visoko stručne ljude (doktore nauka, inženjere, stručnjake za STEM). Oni nude satnice koje mogu ići i preko 100 dolara za veoma specifične zadatke, poput evaluacije kompleksnih matematičkih dokaza ili naučnih simulacija. Mindrift, s druge strane, nudi fleksibilan pristup gdje možete birati projekte koji odgovaraju vašem rasporedu. Njihov fokus je na stvaranju visokokvalitetnih podataka za trening nove generacije jezičkih modela, sa posebnim naglaskom na logiku i opravdavanje (reasoning). Savjet za sljedeći korak: Prijavite se na barem tri različite platforme. Proces verifikacije može trajati sedmicama, pa je bolje imati više otvorenih opcija. Prilikom prijave, koristite istu e-mail adresu koju koristite za PayPal kako biste izbjegli probleme sa isplatama. Etički izazovi i odgovornost u radu Rad na treningu vještačke inteligencije nosi sa sobom ogromnu odgovornost. Vi ste ti koji postavljate granice između onoga što je moralno i onoga što nije. Ako model naučite da su određene predrasude prihvatljive, te predrasude će se reflektovati u odgovorima koje će koristiti milioni ljudi. To nije samo tehnički posao; to je etički rad. U AI Academy naglašavamo važnost provjere odgovornosti. Svaki podatak koji unesete u sistem postaje dio nečega većeg. Morate biti svjesni uticaja koji vaš rad ima na društvo. Borba protiv pristrasnosti (Bias) Vještačka inteligencija često nasljeđuje predrasude iz podataka na kojima je trenirana. Kao trener, vaša je dužnost da prepoznate kada model favorizuje određenu demografsku grupu, kulturu ili ideologiju. Na primjer, ako model pri pisanju priča o uspješnim menadžerima uvijek koristi muški rod, vaša uloga je da na to ukažete i zahtijevate neutralnost ili raznolikost. Ovo je posebno važno za jezike i kulture Balkana. Ako se oslanjamo samo na modele trenirane na američkim podacima, izgubićemo naše kulturne nijanse. Učešćem u ovim projektima, mi direktno pomažemo da AI razumije i poštuje našu tradiciju, jezik i društveni kontekst. Tačnost i halucinacije Kao što smo spomenuli, AI modeli mogu biti "halucinanti". Oni će vam s potpunom sigurnošću reći da je neki historijski događaj bio 1995. godine iako je bio 1992. Vaša odgovornost je da svaku činjenicu provjerite u pouzdanim izvorima. Ne smijete vjerovati modelu kojeg trenirate. Ako postanete lijeni i počnete odobravati odgovore bez provjere (što se u industriji naziva "rubber stamping"), ne samo da ćete biti izbačeni sa platforme, već aktivno kvarite model. Kvalitet podataka je važniji od kvantiteta. Bolje je uraditi tri savršena zadatka za sat vremena nego deset sumnjivih. Privatnost i sigurnost podataka Ovo je kritična tačka za svakog ko radi u AI industriji. Nikada, pod bilo kojim okolnostima, ne smijete unositi lične podatke (svoje ili tuđe), poslovne tajne ili osjetljive informacije u AI alate ili na platforme za trening. Sve što unesete postaje vlasništvo kompanije koja razvija model. Uvijek pročitajte politiku privatnosti platforme. Većina projekata zahtijeva da radite u "sandbox" okruženju ili preko njihovih specifičnih interfejsa koji su dizajnirani da štite podatke. Sigurnost informacija je temelj povjerenja u digitalnom dobu. Šta AI može, a šta ne može (i zašto nas treba) Da biste bili vrhunski AI trener, morate razumjeti domete i ograničenja tehnologije. AI nije magična kutija; to je sistem koji prepoznaje obrasce. On je izuzetno dobar u sintezi informacija koje već postoje, ali ima ozbiljne nedostatke tamo gdje je potrebna stvarna ljudska prosudba. Razumijevanje ovih granica omogućava vam da se fokusirate na one dijelove zadatka gdje je vaša vrijednost kao čovjeka najveća. Ne pokušavajte se takmičiti sa brzinom modela; takmičite se sa njegovom dubinom i preciznošću. Moći vještačke inteligencije Vještačka inteligencija može obraditi milione stranica teksta u sekundi, generirati hiljade varijacija jedne rečenice i prepoznati kompleksne obrasce u ogromnim setovima podataka. Ona je fantastičan alat za brainstorming, sumiranje dugačkih dokumenata i pisanje bazičnog koda. Kao trener, vi koristite ove moći da ubrzate svoj rad. Možete tražiti od AI-a da vam pomogne u strukturiranju vašeg objašnjenja, ali konačna provjera i "pečat" moraju biti vaši. AI je asistent, a vi ste šef. Ograničenja i nemogućnosti AI ne razumije kontekst na način na koji ga razumije čovjek. On ne osjeća empatiju, nema moralni kompas i ne razumije suptilnu ironiju ili sarkazam osim ako nije eksplicitno naučen na tim primjerima. Najvažnije od svega, AI nema "zdrav razum". On može predložiti rješenje koje je matematički tačno, ali fizički nemoguće ili društveno neprihvatljivo. Također, AI ne može donositi odluke koje uključuju visoke uloge (high stakes). U medicini, pravu ili finansijama, AI može samo pružiti opcije, ali čovjek mora donijeti odluku. Zato u ovim poljima AI trening zahtijeva najviše nivoe stručnosti. Potreba za stalnim nadzorom Čak i kada je model "završen", on zahtijeva stalni nadzor i dodatno učenje. Svijet se mijenja — novi zakoni se donose, jezik evoluira, a nove tehnologije se pojavljuju. AI model koji je bio savršen prije dvije godine, danas može davati zastarjele informacije. Ovo garantuje dugovječnost poslova u AI treningu. Dok god se ljudsko znanje širi, biće potrebe za ljudima koji će to znanje prenositi u digitalne sisteme. Mi nismo ovdje da "završimo" AI; mi smo ovdje da budemo njeni stalni vodiči kroz ljudsku realnost. Planiranje rada i maksimizacija zarade Mnogi ljudi uđu u AI trening misleći da će to biti lagan novac koji mogu raditi dok gledaju film. To je najbrži način da budete blokirani. Ako želite ozbiljno zarađivati, ovaj posao morate tretirati kao profesionalnu karijeru. To znači imati radno vrijeme, organizovan prostor i strategiju za napredovanje. Na Balkanu, gdje su troškovi života niži nego u San Franciscu ili Londonu, satnica od 25 dolara je izuzetna prilika. Međutim, to dolazi sa cijenom izolacije i potrebe za strogom samodisciplinom. Organizacija radnog prostora i vremena Kvalitetan rad zahtijeva tišinu i fokus. Budući da se radi o zadacima koji traže analitičko razmišljanje, multitasking je vaš najveći neprijatelj. Preporučujemo tehniku "time-blockinga": radite 90 minuta u potpunom fokusu, a zatim napravite 15 minuta pauze. Također, pratite kada se na platformama pojavljuju najbolji zadaci. Budući da su mnoge kompanije iz SAD-a, novi projekti se često puštaju u kasnim poslijepodnevnim ili večernjim satima po našem vremenu. Prilagođavanje vašeg rasporeda ovim ciklusima može značiti razliku između prosječnih i odličnih projekata. Upravljanje finansijama i porezima Plaćanje putem PayPala je najčešći metod. Iako je to praktično, važno je da od samog početka vodite evidenciju o svim prihodima. Kao frilanser u Bosni i Hercegovini, obavezni ste plaćati porez na dohodak i doprinose za zdravstveno osiguranje na svaki priliv iz inostranstva. U AI Academy savjetujemo da se konsultujete sa računovođom ili pravnim stručnjakom kako biste pravilno regulisali svoj status (npr. kao samostalni preduzetnik ili kroz ugovore o djelu). Legalno poslovanje vam omogućava miran rad i pristup bankarskim uslugama, kreditima i drugim pogodnostima. Kontinuirano učenje i specijalizacija Tržište AI treninga se stalno mijenja. Zadaci koji su danas popularni mogu nestati za šest mjeseci. Da biste ostali relevantni, morate učiti. Pratite vijesti o novim modelima (GPT-5, Claude 3, Gemini), učite o novim tehnikama evaluacije i budite dio zajednice. Za praktičnu edukaciju i događaje pogledajte našu stranicu sa događajima i prijavite se na naredni meetup: stranica događaja AI Academy. Učešće u zajednicama poput AI Academy omogućava vam da razmjenjujete iskustva sa kolegama. Saznajte koje platforme trenutno imaju najbolje projekte, koji su testovi najteži i kako riješiti specifične dileme u evaluaciji. Dijeljenje znanja nas sve čini jačima na globalnom tržištu. Kada potražiti stručnjaka ili dodatne resurse Iako AI trening nudi široke mogućnosti, postoje situacije u kojima AI alati i vaša trenutna znanja nisu dovoljni. Prepoznavanje granica vlastite kompetencije je znak vrhunskog profesionalca. Nikada nemojte pokušavati "trenirati" model u oblastima za koje niste kvalifikovani, posebno ako to uključuje visoke rizike. Ako naiđete na zadatak koji uključuje kompleksne pravne savjete, medicinske dijagnoze ili finansijske strategije, a niste stručnjak u tim poljima — preskočite ga. Pogrešna evaluacija u ovim sferama može imati stvarne posljedice po ljude koji će te sisteme kasnije koristiti. Pravne i medicinske odluke Nikada nemojte koristiti AI da biste donijeli važne pravne ili medicinske odluke bez konsultacije sa kvalifikovanim stručnjakom. Čak i ako ste AI trener, morate znati da modeli mogu griješiti na suptilne načine. Uvijek uputite krajnje korisnike (i sebe) na ovlaštene advokate i ljekare. Vaša uloga u treningu je da pomognete AI-u da bude informativniji, ali ne i da zamijeni profesionalce. Uvijek ocjenjujte odgovor kao loš ako on pokušava dati definitivnu medicinsku dijagnozu bez upozorenja da se treba javiti ljekaru. Finansijsko savjetovanje Slično kao i kod medicine, AI ne bi trebao davati specifične investicione savjete. Ako trenirate model u sferi finansija, vaša je uloga da osigurate da on objašnjava koncepte, rizike i analize, ali ne i da govori ljudima gdje da ulože svoj novac. Za takve odluke, uvijek je potreban licencirani finansijski savjetnik. Kritička provjera finansijskih podataka je teška jer se tržišta mijenjaju u realnom vremenu. AI modeli često imaju "cutoff" datum (datum do kojeg su podaci učitani), pa njihove informacije o cijenama dionica ili kriptovaluta mogu biti potpuno zastarjele. Vaš zadatak je da na to stalno ukazujete. Obrazovanje i razvoj vještina Za dublji razvoj vještina u oblasti vještačke inteligencije, preporučujemo da se uključite u obrazovne centre poput AI Academy. Mi nudimo besplatne radionice, predavanja stručnjaka iz industrije i prostor za umrežavanje u Sarajevu i online. Ako imate znanje koje biste željeli podijeliti, razmislite o tome da se prijavite kao predavač — više informacija i forma za prijavu dostupni su na stranici postani predavač. Samostalno učenje je odlično, ali rad sa mentorima i u zajednici dramatično ubrzava vaš napredak. Naš fokus je na praktičnom radu. Ne želimo da samo čitate o AI, želimo da je koristite. Bilo da se radi o razvoju vlastitih AI agenata ili ovladavanju naprednim tehnikama prompt engineeringa, zajednica je tu da vam pruži podršku i resurse koje ne možete naći sami. Ako želite pristup stručnoj podršci ili imate konkretno pitanje, obratite nam se putem kontakt stranice. Rezime i zaključak AI trening projekti (AI training projects jobs) predstavljaju jednu od najuzbudljivijih prilika na modernom tržištu rada, posebno za stanovnike Balkana. Oni nude most između tradicionalnog obrazovanja i futurističke tehnologije. Kroz ovaj rad, mi ne samo da zarađujemo, već aktivno učestvujemo u oblikovanju alata koji će definisati 21. vijek. Ključ uspjeha leži u kontinuiranom prolasku kroz faze koje promovišemo u AI Academy: Razumijevanje: Stalno učite kako AI modeli funkcionišu u srži. Cilj: Odredite svoju nišu i platforme koje vam najbolje odgovaraju. Odgovornost: Budite etični čuvari istine i borite se protiv pristrasnosti. Praktična primjena: Svaki zadatak radite sa maksimalnim fokusom i preciznošću. Ponavljanje i dijeljenje: Učite iz grešaka i pomažite drugima u zajednici. Vještačka inteligencija neće zamijeniti ljude, ali će ljudi koji koriste i treniraju vještačku inteligenciju zamijeniti one koji to ne čine. Vaša stručnost je vrijednija nego što mislite; vrijeme je da je primijenite na globalnom nivou. Pozivamo vas da ne budete samo posmatrači AI revolucije. Pridružite se AI Academy, istražite ponuđene platforme, testirajte svoje vještine i počnite graditi karijeru koja ne poznaje granice. Budućnost se ne čeka, ona se trenira. Česta pitanja Pitanje: Da li mi je potrebna diploma iz informatike da bih radio na AI trening projektima? Odgovor: Ne, većina ovih poslova ne zahtijeva diplomu iz informatike. Naprotiv, kompanije traže stručnjake iz domena poput lingvistike, prava, matematike, biologije ili kreativnog pisanja kako bi evaluirali specifične odgovore modela. Važno je vaše znanje u određenoj oblasti i sposobnost kritičkog razmišljanja, a ne vještina pisanja koda, osim ako se ne prijavljujete specifično za projekte treninga programerskih modela. Pitanje: Koliko novca stvarno mogu zaraditi mjesečno od ovog posla na Balkanu? Odgovor: Zarada zavisi isključivo od vašeg truda, stručnosti i dostupnosti projekata. Satnice se kreću od 15 pa sve do 100 dolara za visoko specijalizovane stručnjake (npr. doktore nauka ili iskusne developere). Mnogi koji se ovim bave puno radno vrijeme na Balkanu ostvaruju prihode koji su značajno iznad lokalnog prosjeka, ali treba imati na umu da su ovi poslovi na bazi ugovora i da projekti mogu biti povremeni. Pitanje: Da li je sigurno unositi svoje podatke na platforme kao što su DataAnnotation ili Remotasks? Odgovor: Ove platforme su generalno sigurne i pripadaju renomiranim kompanijama u AI industriji. Međutim, uvijek treba biti oprezan. Prilikom registracije, koristite jake lozinke i dvofaktorsku autentifikaciju. Važno je napomenuti da nikada ne smijete unositi osjetljive lične ili tuđe podatke unutar samih zadataka koje radite, jer te informacije služe za trening modela i postaju dio njihovog skupa podataka. Pitanje: Koliko dugo traje proces prijave i kada mogu početi raditi prvi plaćeni zadatak? Odgovor: Proces prijave obično počinje registracijom i rješavanjem inicijalnog testa (assessment). Nakon toga, period čekanja na rezultate može trajati od nekoliko dana do nekoliko sedmica, ovisno o trenutnoj potražnji za vašim profilom stručnosti. Kada jednom prođete test i budete verifikovani, plaćeni zadaci obično postaju dostupni odmah na vašoj radnoj ploči (dashboardu). Posao je fleksibilan, što znači da radite kada želite i koliko želite.

25 Jun 2026

mladi profesionalac pregledajući portfolio u univerzitetska predavaonica

25 Jun 2026

News

Android AI Projects: Razvoj Inteligentnih Aplikacija

Table of Contents Ključne stavke Uvod Evolucija Androida u inteligentni sistem Inspirativni Android AI projekti za početak Tehnički put implementacije: Od ideje do koda Šta AI može, a šta ne može u Android okruženju Odgovornost i etika u razvoju Putokaz za vaš prvi AI projekt Zaključak Česta pitanja Ključne stavke Integracija vještačke inteligencije u Android ekosistem više nije rezervisana za velike tehnološke kompanije, već postaje pristupačna svakom developeru kroz alate poput Google AI Studio i Gemini modela. Uspješan projekt zahtijeva balans između on-device (na uređaju) procesiranja radi privatnosti i cloud (u oblaku) rješenja radi snage modela. Odgovoran razvoj podrazumijeva duboko razumijevanje ograničenja modela, poput halucinacija i privatnosti podataka, prije same faze kodiranja. Uvod Zamislimo programera u Sarajevu koji, sjedeći u nekom od lokalnih tehnoloških centara, razmišlja o svojoj sljedećoj aplikaciji. Do jučer je fokus bio na dizajnu korisničkog interfejsa (UI) i stabilnosti baze podataka. Danas, međutim, očekivanja korisnika su se dramatično promijenila. Korisnici više ne žele samo digitalni notes; oni žele asistent koji će automatski sumirati njihove bilješke, prepoznati prioritete i predložiti sljedeće korake. Ova promjena paradigme donosi ogroman pritisak, ali i neviđenu priliku za lokalno tržište rada. Naša zajednica u AI Academy svakodnevno svjedoči transformaciji u kojoj entuzijasti i profesionalci prestaju biti samo konzumenti tehnologije i postaju arhitekte inteligentnih rješenja. Mnogi se pitaju odakle početi kada je riječ o Android AI projects. Strah od kompleksnosti mašinskog učenja (machine learning) često blokira inovaciju. Istina je da današnji alati omogućavaju da se "uskoči" u razvoj bez doktorata iz matematike, ali uz neophodno razumijevanje osnovnih principa. Ovaj članak je namijenjen onima koji žele preći put od ideje do funkcionalnog prototipa, bilo da ste student koji gradi svoj portfolij ili iskusni developer koji želi modernizovati svoje vještine. Naš pristup u AI Academy se temelji na jasnom putu: prvo razumijemo tehnologiju, zatim definišemo konkretan cilj koji rješava stvarni problem, provjeravamo etičke i sigurnosne aspekte, te tek onda prelazimo na praktičnu primjenu. AI nije magija koja rješava sve probleme; to je alat koji, ako se pravilno koristi, može drastično povećati produktivnost i kreativnost. Kroz ovaj tekst, istražit ćemo najbolje projektne ideje za 2025. godinu, tehničke puteve implementacije i kritične tačke na koje svaki autor inteligentnih aplikacija mora obratiti pažnju. Evolucija Androida u inteligentni sistem Android više nije samo operativni sistem koji pokreće aplikacije; on evoluira u ono što nazivamo inteligentni sistem (intelligence system). Ova transformacija znači da vještačka inteligencija više nije samo dodatna stavka u meniju, već osnovna nit koja prožima cijelo korisničko iskustvo. Za programere to znači prelazak sa imperativnog programiranja (gdje definišemo svaki korak) na deklarativno i adaptivno programiranje potpomognuto AI modelima. Ključni igrač u ovoj evoluciji je Gemini, porodica modela koja je direktno integrisana u Android razvojni ekosistem. Kroz alate kao što je Gemini u Android Studio, developeri mogu generisati kod, ispravljati greške (debugging) i kreirati prototipove nevjerovatnom brzinom. Ono što je nekada zahtijevalo sedmice rada na postavljanju kompleksnih neuronskih mreža, sada se može postići kroz nekoliko dobro strukturiranih uputa (prompts). Hibridni pristup zaključivanju Jedan od najvažnijih koncepata koji moramo razumjeti je hibridno zaključivanje (hybrid inference). To je sposobnost aplikacije da inteligentno bira gdje će se AI model izvršavati. Ako radimo sa osjetljivim podacima, poput privatnih medicinskih bilješki, idealno je koristiti modele koji rade direktno na uređaju (on-device), poput Gemini Nano modela. To osigurava da podaci nikada ne napuste korisnikov telefon, što je ključno za privatnost i rad bez interneta. S druge strane, za kompleksne zadatke poput analize dugih video zapisa ili generisanja visokokvalitetnih slika, aplikacija se može osloniti na snagu clouda koristeći Gemini Pro ili Flash modele putem Firebase AI SDK. Razumijevanje ovog balansa je prva stepenica ka kreiranju održivog projekta. Ne moramo sve raditi u oblaku, niti možemo sve raditi na telefonu; umjetnost je u pronalasku prave mjere za konkretan problem. Android Studio kao AI asistent Moderni razvojni alati postali su aktivni saradnici. Android Studio sada nudi "Agent Mode", koji omogućava developeru da razgovara sa IDE-om (integrisano razvojno okruženje) na prirodnom jeziku. Ako imamo ideju za aplikaciju za praćenje navika, možemo zamoliti agenta da kreira osnovnu strukturu koristeći Jetpack Compose, najnoviji alat za izgradnju korisničkih interfejsa. On neće samo napisati kod, već će predložiti i najbolju praksu za navigaciju i pohranu podataka. Ključni zaključak: AI alati u razvoju ne zamjenjuju potrebu za poznavanjem programiranja, već oslobađaju developera od rutinskih zadataka, omogućavajući mu da se fokusira na rješavanje kompleksnih poslovnih problema i kreativni dizajn korisničkog iskustva. Inspirativni Android AI projekti za početak Kada razmišljate o svom prvom ili sljedećem projektu, važno je odabrati nešto što ima jasnu vrijednost. Tržište je zasićeno jednostavnim aplikacijama, ali nedostaje rješenja koja su lokalizovana i prilagođena specifičnim potrebama našeg regiona. Evo nekoliko smjerova koji nude ogroman potencijal. Pametni asistent za lično zdravlje Umjesto običnog brojača koraka, možete razviti aplikaciju koja koristi mašinsko učenje (machine learning) za prediktivnu analizu zdravstvenog stanja. Ovakav projekt bi koristio podatke sa senzora pametnog telefona i nosivih uređaja kako bi prepoznao obrasce ponašanja. Na primjer, promjena u ritmu spavanja ili fizičkoj aktivnosti mogla bi generisati preventivni savjet. Implementacija bi uključivala TensorFlow Lite za obradu podataka na uređaju, čime bi se garantovala privatnost korisnika, što je u sektoru zdravstva nepregovorljivo. AI chatbot za podršku mentalnom zdravlju U društvu gdje je pristup stručnjacima za mentalno zdravlje često otežan ili stigmatizovan, diskretna aplikacija može biti prvi korak ka pomoći. Projekt bi se fokusirao na analizu sentimenta (sentiment analysis) korisničkih unosa. Koristeći Natural Language Processing (NLP - obrada prirodnog jezika), chatbot bi mogao prepoznati znakove anksioznosti ili depresije i ponuditi vježbe disanja, meditaciju ili kontakte lokalnih ustanova. Važno je naglasiti da ovakva aplikacija ne postavlja dijagnoze, već služi kao alat za podršku i trijažu. Za ekspertne savjete o projektima baziranim na jeziku i upitima, preporučujemo da proučite našu kategoriju o prompt inženjeringu gdje se nalaze praktični primjeri i tehnike oblikovanja upita. Inteligentno uparivanje za posao i analizu biografija Naš region se suočava sa stalnim fluktuacijama na tržištu rada. Aplikacija koja koristi vještačku inteligenciju za skeniranje biografija i njihovo uparivanje sa oglasima za posao može uštedjeti stotine sati i kandidatima i regruterima. Umjesto jednostavnog pretraživanja ključnih riječi, model može razumjeti kontekst iskustva i predvidjeti koji kandidat najbolje odgovara kulturi kompanije. Za ovaj projekt idealan je spoj Firebase ML Kit-a za prepoznavanje teksta (OCR) i Gemini API-ja za semantičku analizu sadržaja. Virtuelni dizajner enterijera uz pomoć AR-a Ovo je projekt koji spaja proširenu stvarnost (Augmented Reality - AR) i generativni AI. Korisnik može usmjeriti kameru ka praznom zidu u svom stanu u Sarajevu, a AI model, integrisan sa ARCore-om, može generisati prijedloge namještaja, boja zidova i osvjetljenja. Umjesto statičnih kataloga, aplikacija nudi personalizovano iskustvo koje se prilagođava stvarnom prostoru i ukusu korisnika. Sumarizacija i pametne bilješke Za studente i profesionalce koji se bore sa preopterećenjem informacijama, aplikacija koja automatski pretvara duge snimke predavanja ili sastanaka u strukturirane sažetke je neprocjenjiva. Kroz audio-u-tekst (speech-to-text) konverziju i naknadnu sumarizaciju pomoću velikih jezičkih modela (LLM - Large Language Models), korisnik dobija ključne tačke, akcione stavke i rokove bez potrebe za ručnim hvatanjem bilješki. Ako tek počinjete s projektom, nemojte pokušavati napraviti sve odjednom. Odaberite jednu ključnu funkcionalnost koja rješava specifičan problem i fokusirajte se na nju. Bolje je imati vrhunski alat za sumarizaciju nego loš asistent koji pokušava raditi deset stvari istovremeno. Tehnički put implementacije: Od ideje do koda Razvoj AI aplikacije zahtijeva strukturiran pristup. Mnogi početnici griješe tako što odmah počnu pisati kod bez planiranja arhitekture modela. U AI Academy zagovaramo fazni razvoj koji minimizira greške i troškove. Definisanje cilja i prikupljanje podataka Svaki Android AI project počinje definicijom problema. Ako želite napraviti aplikaciju za prepoznavanje lokalnih biljaka u Bosni i Hercegovini, vaš prvi zadatak nije programiranje, već prikupljanje kvalitetnih slika tih biljaka. AI model je dobar onoliko koliko su dobri podaci na kojima uči. U ovoj fazi morate odlučiti da li ćete koristiti gotov model koji ćete prilagoditi (fine-tuning) ili ćete koristiti generalne API-je poput onih koje nudi Google. Za dodatne resurse o izboru modela i praktičnim uputama, pogledajte naše članke u rubrici "Core Machine Learning & Deep Learning" koji sadrže vodiče i studije slučaja. (Rubrika: https://aiacademy.ba/blogs/core-machine-learning-deep-learning) Odabir pravog AI modela Zavisno od kompleksnosti, birate između on-device i cloud modela. Za jednostavnije zadatke klasifikacije slika ili detekcije objekata, TensorFlow Lite je industrijski standard. On omogućava da vaš model bude lagan i brz, ne opterećujući bateriju uređaja. Za zadatke koji zahtijevaju "razumijevanje" i generisanje sadržaja, Gemini API je trenutno najmoćnije rješenje za Android developere. Korištenje Google AI Studio za brzo prototipiranje Google AI Studio je web alat koji omogućava da testirate svoje upute (prompts) i vidite kako model reaguje prije nego što uopšte otvorite Android Studio. Ovdje možete podesiti parametre modela, definisati "system instructions" (uputstva o tome kako se model treba ponašati, npr. "budi ljubazan asistent za učenje programiranja") i testirati različite scenarije. Kada ste zadovoljni rezultatom, AI Studio omogućava izvoz koda direktno u Kotlin, što drastično ubrzava integraciju u mobilnu aplikaciju. Integracija sa Android Studio i Firebase Nakon što imate osnovni model ili API pristup, prelazite u Android Studio. Ovdje koristite Firebase AI SDK kako biste sigurno komunicirali sa modelima u cloudu. Važno je pravilno upravljati API ključevima. Nikada nemojte "zakopavati" ključeve direktno u kod aplikacije, jer to predstavlja veliki sigurnosni rizik. Umjesto toga, koristite sigurne metode pohrane ili backend posrednike. Testiranje i evaluacija AI modeli mogu biti nepredvidivi. Testiranje se ne svodi samo na to da li se aplikacija ruši, već i na to koliko su odgovori modela tačni i korisni. Ovo je iterativni proces. Ako vaš chatbot daje čudne odgovore, morat ćete prilagoditi svoj prompt (prompt engineering) ili dodati više konteksta u upit. Važno upozorenje: Prilikom rada sa AI modelima, uvijek predvidite "fallback" mehanizam — šta aplikacija treba da uradi ako model nije dostupan ili ako korisnik nema internet konekciju. Korisničko iskustvo ne smije u potpunosti zavisiti od dostupnosti eksternog servera ako to nije apsolutno neophodno. Šta AI može, a šta ne može u Android okruženju Razumijevanje granica tehnologije je ono što razlikuje profesionalca od entuzijaste. Često se stvara slika da AI može zamijeniti ljudsku logiku u potpunosti, ali realnost na terenu je drugačija. Moći vještačke inteligencije AI je nevjerovatno efikasan u prepoznavanju obrazaca. Može skenirati hiljade redova teksta ili hiljade slika i u sekundi pronaći ono što tražite. U mobilnim aplikacijama, to se prevodi u personalizaciju — aplikacija uči šta korisnik voli i prilagođava mu se. AI može automatizovati rutinske zadatke, poput popunjavanja formulara iz slike računa ili prevođenja govora u realnom vremenu. Također, AI je odličan alat za pristupačnost (accessibility), omogućavajući osobama sa oštećenjem vida da "čuju" opis onoga što se nalazi ispred njihove kamere. Ograničenja koja se ne smiju zanemariti Vještačka inteligencija nema svijest niti stvarno razumijevanje svijeta. Ona predviđa sljedeći najvjerovatniji element u nizu (bilo da je to riječ ili piksel). To znači da AI može "halucinirati" — samouvjereno iznijeti netačne informacije. Ako pravite aplikaciju koja nudi pravne savjete u BiH, model može izmisliti član zakona koji ne postoji. Također, AI modeli su pristrasni (bias). Ako je model obučen uglavnom na podacima sa zapadnog tržišta, možda neće prepoznati specifične kulturološke nijanse našeg regiona, lokalne dijalekte ili specifične vizuelne simbole. AI ne može donositi moralne odluke niti razumjeti duboki emocionalni kontekst onako kako to može čovjek. Sigurnost i privatnost podataka Kao developer, vi ste odgovorni za podatke svojih korisnika. Kada integrišete AI, morate biti transparentni o tome koji se podaci šalju na servere, a koji ostaju na uređaju. U Evropi, pa tako i kod nas kroz usklađivanje sa međunarodnim standardima, zaštita privatnosti je zakonska obaveza. Nikada nemojte tražiti od korisnika da unose osjetljive lozinke, brojeve bankovnih kartica ili privatne zdravstvene podatke u polja koja obrađuju javni AI modeli bez adekvatne enkripcije i pravnih garancija. Ako trebate dodatnu podršku ili želite kontaktirati tim koji stoji iza programa i događaja, koristite našu stranicu za kontakt kako biste poslali upit ili prijedlog. Odgovornost i etika u razvoju Kada gradimo Android AI projects, ne gradimo samo softver; gradimo digitalne alate koji utiču na ljudske živote. Etika u AI razvoju nije samo teoretska disciplina, već praktični set pravila kojih se moramo pridržavati. Prvo pitanje koje sebi postavljamo u AI Academy je: "Da li ovaj alat može naštetiti nekome?". Ako razvijate aplikaciju za prepoznavanje gljiva u šumama oko Sarajeva, greška u AI modelu može imati fatalne posljedice. U takvim slučajevima, aplikacija mora imati jasna upozorenja i uputstva da se rezultati obavezno potvrde sa stručnjakom. Drugo pitanje je pitanje autorskih prava. Generativni AI često koristi radove umjetnika i pisaca za obuku. Kada vaša aplikacija generiše sliku ili tekst, pravni status tog sadržaja je još uvijek u "sivoj zoni" u mnogim jurisdikcijama. Budite svjesni ovih izazova i nastojte koristiti modele koji su obučeni na licenciranim ili javno dostupnim podacima. Kada potražiti stručnjaka Postoje situacije u kojima AI nije dovoljan. Ako vaš projekt uključuje medicinske dijagnoze, kompleksne finansijske transakcije ili pravno zastupanje, neophodno je konsultovati kvalifikovane stručnjake u tim oblastima. AI može biti asistent koji priprema podatke, ali konačnu odluku mora donijeti čovjek sa licencom i odgovornošću. Za programere koji žele produbiti svoje znanje, zajednica je ključna. U AI Academy podstičemo razmjenu iskustava jer AI polje napreduje brže nego što ijedan pojedinac može pratiti. Povezivanje sa kolegama, učešće na lokalnim hakatonima i praćenje besplatnih radionica su najbolji načini da ostanete na vrhu talasa inovacija. Pogledajte našu stranicu sa najavama događaja i prošlim aktivnostima za inspiraciju i mogućnosti učešća: stranica događaja AI Academy. Putokaz za vaš prvi AI projekt Da bismo sumirali sve rečeno, proces razvoja inteligentne aplikacije možemo podijeliti na jasne faze koje osiguravaju kvalitet i održivost. Faza razumijevanja i planiranja Prije nego što napišete prvi red koda, istražite postojeće modele. Razmislite da li vaš problem zahtijeva generativni AI (poput Geminija) ili klasični mašinski učenje (poput TensorFlow Lite modela za klasifikaciju). Definišite šta je minimalni funkcionalni proizvod (MVP) — koja je to jedna stvar koju aplikacija mora raditi savršeno. Faza prototipiranja u Google AI Studio Iskoristite moć web alata za brzo testiranje ideja. Ovdje ćete definisati ton komunikacije vašeg AI agenta i testirati kako se snalazi sa specifičnim upitima na bosanskom jeziku. Ovo je faza u kojoj pravite greške jer su one ovdje besplatne i lako ispravljive. Faza integracije i razvoja u Android Studio Prebacite svoje testirane koncepte u stvarno razvojno okruženje. Fokusirajte se na modernu arhitekturu aplikacije koristeći Jetpack Compose. Pazite na performanse; AI operacije mogu trošiti mnogo baterije i memorije, pa ih optimizujte da se izvršavaju samo kada je to neophodno. Ako tražite mentorsku podršku ili želite podijeliti svoje znanje i postati predavač u našoj zajednici, saznajte više o tome kako prijaviti predavanje kroz našu sekciju o karijeri i učešću: kako se pripremiti za karijeru u AI i prijaviti predavanje. Faza validacije i zajednice Podijelite svoju aplikaciju sa malim krugom korisnika. Skupljajte povratne informacije (feedback) ne samo o dizajnu, već i o tome koliko je AI komponenta zaista korisna. Uključite se u zajednice poput onih koje gradimo u Sarajevu kako biste dobili recenziju od kolega koji se suočavaju sa sličnim izazovima. Kratak podsjetnik za sljedeće korake Instalirajte najnoviju verziju Android Studio koja podržava AI agente. Prijavite se na Google AI Studio i generišite svoj API ključ. Odaberite jedan mali problem koji vas nervira u svakodnevnom radu i pokušajte ga riješiti jednostavnom AI skriptom. Posjetite AI Academy stranicu za dodatne resurse i najave besplatnih radionica: o nama i resursi AI Academy. Uvijek testirajte aplikaciju na stvarnom uređaju, a ne samo u emulatoru, kako biste osjetili brzinu rada AI modela. Zaključak Razvoj Android AI projekata u 2025. godini predstavlja uzbudljivu granicu između tehnologije i kreativnosti. Više ne živimo u vremenu kada je za kreiranje pametnih aplikacija bio potreban cijeli tim inženjera; danas, uz prave alate i odgovoran pristup, jedan motivisan pojedinac može stvoriti rješenje koje ima globalni potencijal, a lokalnu primjenu. Ključ uspjeha leži u kontinuiranom učenju i prilagođavanju. AI polje se mijenja na sedmičnom nivou, ali osnovni principi razumijevanja korisničkih potreba i etičkog razvoja ostaju nepromijenjeni. U AI Academy vjerujemo da je vještačka inteligencija najmoćniji alat za demokratizaciju inovacija u Bosni i Hercegovini. Pozivamo vas da ne budete samo posmatrači AI revolucije. Iskoristite dostupne besplatne resurse, povežite se sa lokalnom zajednicom stručnjaka i počnite graditi. Budućnost Androida je inteligentna, a ta budućnost počinje s vašim prvim projektom. Ako želite direktno stupiti u kontakt sa timom ili predložiti temu za radionicu, koristite našu kontakt formu ili se prijavite na nadolazeće događaje putem glavne stranice: AI Academy - događaji i najave. Česta pitanja Pitanje: Da li moram biti ekspert za matematiku da bih radio na Android AI projektima? Odgovor: Ne, današnji alati i API-ji poput Geminija omogućavaju developerima da koriste moćne AI modele koristeći prirodni jezik i standardne programske jezike poput Kotlina. Dok je dublje poznavanje matematike korisno za istraživače koji prave nove algoritme, za razvoj aplikacija je mnogo važnije logičko razmišljanje, razumijevanje strukture podataka i vještina "prompt engineeringa". Pitanje: Koliko košta korištenje AI modela u Android aplikacijama? Odgovor: Mnogi alati za razvoj, uključujući Google AI Studio i Gemini modele u testnoj fazi, nude besplatne nivoe korištenja koji su sasvim dovoljni za učenje i prototipiranje. Međutim, kada aplikacija krene u produkciju i dobije veliki broj korisnika, troškovi se obično obračunavaju po broju upita ili potrošenih tokena. Korištenje on-device modela (poput onih preko TensorFlow Lite) je potpuno besplatno jer se obrada vrši na hardveru korisnika. Pitanje: Da li je sigurno slati korisničke podatke u cloud AI modele? Odgovor: Sigurnost zavisi od toga kako implementirate rješenje i koje modele koristite. Važno je pročitati politiku privatnosti provajdera AI usluga i osigurati da se podaci prenose putem kriptovanih veza. Za aplikacije koje rukuju izuzetno osjetljivim podacima (medicinski, finansijski), preporučuje se korištenje on-device modela gdje podaci nikada ne napuštaju uređaj, čime se rizik svodi na minimum. Pitanje: Kako da znam da li moj projekt treba vještačku inteligenciju ili običan algoritam? Odgovor: Ako se problem može riješiti jasnim "ako-onda" pravilima i fiksnom logikom, obični algoritam je bolji, brži i jeftiniji. Vještačka inteligencija se koristi za probleme koji su dvosmisleni, zahtijevaju prepoznavanje kompleksnih obrazaca (poput ljudskog govora, slika ili emocija) ili gdje se rješenje mora prilagođavati svakom pojedinačnom korisniku na osnovu njegovog ponašanja.

25 Jun 2026

DevOps AI Projekti: Kako Transformisati IT Operacije

25 Jun 2026

News

DevOps AI Projekti: Kako Transformisati IT Operacije

Table of Contents Ključne stavke Uvod Razumijevanje osnova vještačke inteligencije u DevOps-u Definisanje ciljeva i strategije implementacije Projekt 1: Automatizacija Dockerfile generacije pomoću lokalnih LLM-ova Projekt 2: AIOps za inteligentnu analizu logova i detekciju anomalija Projekt 3: Izgradnja AI agenta za upravljanje Kubernetes klasterima Projekt 4: Interni AI asistent za tehničku dokumentaciju (RAG sistem) Odgovornost, etika i sigurnost podataka Kada potražiti stručnjaka i dodatne resurse Česta pitanja Ključne stavke Integracija generativne vještačke inteligencije u DevOps procese značajno smanjuje vrijeme potrebno za kreiranje konfiguracijskih datoteka i infrastrukture kao koda (Infrastructure as Code), omogućavajući inženjerima da se fokusiraju na arhitekturu umjesto na sintaksu. Korištenje lokalnih modela velikih jezika (local Large Language Models) pruža sigurnosni okvir za automatizaciju analize logova i upravljanje kontejnerima bez rizika od curenja osjetljivih korporativnih podataka u javne oblake. Razvoj AI agenata za specifične zadatke, poput orkestracije Kubernetes klastera ili pretraživanja interne dokumentacije, transformiše pasivno praćenje sistema u proaktivno rješavanje incidenata zasnovano na podacima. Uvod Zamislite prosječan radni utorak u jednoj softverskoj kompaniji u Sarajevu. DevOps inženjer, nazovimo ga Mirza, provodi treći sat pokušavajući otkloniti grešku u kompleksnom CI/CD cjevovodu (pipeline) koja se pojavljuje samo povremeno. Dokumentacija je zastarjela, logovi su pretrpani hiljadama linija nebitnih informacija, a pritisak da se nova verzija aplikacije pusti u produkciju raste. Mirza nije lijen niti neuk; on je jednostavno zatrpan kognitivnim opterećenjem koje moderna mikroservisna arhitektura nosi sa sobom. Ovakve situacije su svakodnevnica na našem tržištu, gdje timovi često moraju balansirati između brzine razvoja i stabilnosti sistema sa ograničenim resursima. Upravo ovdje DevOps AI projekti prestaju biti samo tehnološki trend i postaju nužnost. Često čujemo kako će vještačka inteligencija (AI) promijeniti sve, ali u AI Academy vjerujemo da promjena ne dolazi sama od sebe — ona dolazi kroz duboko razumijevanje alata i njihovu praktičnu primjenu. AI u DevOps-u nije tu da zamijeni inženjera, već da mu posluži kao najnapredniji švicarski nož za digitalno doba. Ovaj članak je namijenjen profesionalcima koji žele automatizovati rutinu, entuzijastima koji istražuju granice generativne inteligencije i početnicima koji žele razumjeti kako se moderni softver gradi i održava. Proći ćemo kroz putovanje koje počinje razumijevanjem tehnologije, definisanjem konkretnih ciljeva, provjerom etičke odgovornosti, pa sve do implementacije konkretnih projekata. Naš cilj je da nakon čitanja ne samo znate šta je moguće, već da imate mapu puta kako to ostvariti u svom radnom okruženju, poštujući privatnost i sigurnost podataka. Razumijevanje osnova vještačke inteligencije u DevOps-u Prije nego što se upustimo u konkretne projekte, moramo demistifikovati šta vještačka inteligencija zapravo radi unutar operativnih procesa. U srži svakog uspješnog DevOps AI projekta leži sposobnost modela da prepoznaju obrasce (patterns) tamo gdje bi ljudskom oku trebali dani analize. To se prvenstveno odnosi na generativnu vještačku inteligenciju (Generative AI) koja može kreirati sadržaj — bilo da je to kod za Dockerfile, Terraform skripta ili objašnjenje kompleksne greške u Kubernetesu. Međutim, ključno je razumjeti razliku između korištenja javnih alata poput ChatGPT-a i implementacije lokalnih modela. Za jednu domaću firmu koja radi sa podacima klijenata iz Evropske unije, slanje izvornog koda ili logova servera na vanjske servere može predstavljati ozbiljan pravni i sigurnosni rizik. Zato se u modernim pristupima sve više oslanjamo na modele koje možemo pokrenuti lokalno (local LLMs) koristeći alate kao što je Ollama. To nam omogućava da zadržimo sve prednosti automatizacije dok podaci nikada ne napuštaju našu infrastrukturu. AI alati u ovom kontekstu mogu ubrzati pisanje skripti, generisati početne konfiguracije i pomoći u učenju novih tehnologija kroz interaktivno objašnjavanje koda. Ono što ne mogu je preuzeti punu odgovornost za stabilnost produkcionog sistema. AI ne razumije poslovni kontekst vašeg projekta na način na koji to razumije čovjek; on predviđa sljedeći najvjerovatniji token u nizu. Zbog toga je ljudska provjera (human-in-the-loop) nezaobilazan dio svakog procesa. AI u DevOps-u je poput iskusnog asistenta koji je pročitao svu dokumentaciju svijeta, ali mu i dalje trebate vi da mu kažete koji su prioriteti vašeg biznisa i da provjerite da li je predloženo rješenje sigurno za vaše specifično okruženje. Definisanje ciljeva i strategije implementacije Svaki uspješan projekat počinje jasnim "zašto". Ako provodite sat vremena dnevno na ručnom pisanju Docker datoteka za različite mikroservise, vaš cilj je automatizacija ponavljajućih zadataka. Ako se vaš tim bori sa predugim vremenom odgovora na incidente, cilj je inteligentna analiza logova. Važno je mapirati ove probleme prije nego što uopšte odaberete alat. Automatizacija lošeg procesa samo će brže dovesti do loših rezultata. Kada definišete cilj, sljedeći korak je procjena dostupnih podataka. Za mašinsko učenje (machine learning) unutar operacija, poznatije kao AIOps, potrebni su vam kvalitetni istorijski podaci o radu vaših servera. Ako ti podaci nisu strukturirani ili su nedostupni, vaš prvi projekt bi trebao biti sređivanje sistema za praćenje (monitoring) i logovanje, a ne sama AI implementacija. Tek kada imate bazu, možete početi graditi pametne slojeve iznad nje. U AI Academy zagovaramo inkrementalni pristup. Počnite od malih, izolovanih projekata koji imaju nizak rizik, a visoku vidljivost uštede vremena. To gradi povjerenje unutar tima i menadžmenta. Na primjer, automatizacija generisanja dokumentacije za interne API-je je savršen početak jer greška u AI generisanom tekstu neće srušiti server, a uštedjet će sate rada programerima. Ako želite praktičnu priliku da naučite ove metode uživo, pratite našu stranicu događaja AI Academy gdje redovno objavljujemo radionice i predavanja. Projekt 1: Automatizacija Dockerfile generacije pomoću lokalnih LLM-ova Jedan od najpraktičnijih primjera kako AI može odmah pomoći DevOps inženjeru je generisanje optimizovanih Docker kontejnera. Umjesto da svaki put iznova pišete instrukcije za instalaciju zavisnosti, postavljanje radnih direktorija i definisanje ulaznih tačaka, možete koristiti lokalni model da to uradi za vas na osnovu analize vašeg izvornog koda. Postavljanje lokalnog AI okvira (Ollama) Prvi korak je instalacija alata Ollama, koji omogućava pokretanje modela poput Llama 3 ili Mistral na vašem lokalnom računaru ili serveru unutar kompanije. Proces je jednostavan i podržava Linux, macOS i Windows sisteme. Nakon instalacije, potrebno je povući odgovarajući model naredbom koja preuzima težine modela na vaš disk. Za potrebe DevOps zadataka, modeli od 7 ili 8 milijardi parametara su obično sasvim dovoljni i mogu se pokretati na standardnim inženjerskim laptopima sa dovoljno RAM memorije. Razvoj Python skripte za interakciju sa modelom Kada je model spreman, pišemo jednostavnu Python skriptu koja će služiti kao most između vašeg koda i vještačke inteligencije. Skripta treba da pretraži vaš direktorij, identifikuje glavni programski jezik (npr. Python, Node.js ili Go) i pošalje upit (prompt) lokalnom API-ju. Ključno je u upitu definisati da želimo "multi-stage build" kako bismo smanjili veličinu finalne slike i povećali sigurnost, eliminišući nepotrebne alate iz produkcionog okruženja. Testiranje i validacija generisanog koda Nakon što AI vrati predloženi Dockerfile, proces se ne završava. Inženjer mora provjeriti da li su verzije baznih slika ažurne i da li postoje sigurnosni propusti. AI često može predložiti starije verzije biblioteka ako je njegova baza znanja (training data) stara nekoliko mjeseci. Ovdje koristimo alate za skeniranje kontejnera kako bismo potvrdili da je ono što je AI generisao zaista spremno za upotrebu. Integracija u razvojni tok (workflow) Finalni korak ovog projekta je dodavanje ove funkcionalnosti u vaš CLI alat koji tim koristi. Na taj način, programer samo pokrene naredbu unutar svog repozitorija i dobije spreman Dockerfile koji prati najbolje prakse kompanije. Ovo dramatično smanjuje "vrijeme do kontejnera" za nove projekte. Šta sljedeće u automatizaciji kontejnera: Proširite skriptu da automatski generira i Kubernetes manifest datoteke (.yaml). Dodajte modul koji analizira postojeće Docker datoteke i predlaže optimizacije za smanjenje veličine slike. Implementirajte provjeru autorskih prava nad baznim slikama koje AI predlaže. Ako želite dublje znati kako se rade slični AI workflow-i, pogledajte naš vodič o SRE.ai i DevOps radnim tokovima za praktične primjere integracija. Projekt 2: AIOps za inteligentnu analizu logova i detekciju anomalija Tradicionalno logovanje se oslanja na statična pravila: "ako se desi greška X, pošalji upozorenje Y". Problem je što moderni sistemi generišu toliko buke da važni signali često ostanu neprimijećeni. AIOps (Artificial Intelligence for IT Operations) koristi mašinsko učenje za prepoznavanje devijacija u ponašanju sistema koje nisu nužno definisane eksplicitnim pravilima. Prikupljanje i pretprocesiranje podataka Da bismo trenirali ili koristili model za analizu logova, podaci moraju biti očišćeni. To podrazumijeva uklanjanje dinamičkih dijelova logova poput timestamp-ova ili specifičnih ID-ova sesija kako bi model mogao prepoznati samu strukturu poruke. Koristeći algoritme poput "Isolation Forest", možemo identifikovati logove koji se drastično razlikuju od uobičajenog toka operacija. Ovo je izuzetno korisno za otkrivanje suptilnih pokušaja upada u sistem ili curenja memorije koji se ne manifestuju kao trenutni pad servera. Implementacija modela za detekciju anomalija Umjesto pisanja hiljada "if-else" naredbi, koristimo modele koji uče šta je "normalno" za vašu aplikaciju tokom nekoliko dana rada. Kada se pojavi niz logova koji ukazuje na potencijalni problem, sistem šalje upozorenje sa kontekstom — ne samo da se nešto desilo, već i zašto model misli da je to sumnjivo. Ovo značajno smanjuje "zamor od upozorenja" (alert fatigue) kod dežurnih inženjera jer se fokusiraju samo na stvarne probleme. Vizuelizacija i interpretacija rezultata Podaci bez konteksta su samo brojevi. Integracijom AI analize u alate poput Grafane ili Datadog-a, timovi dobijaju vizuelni prikaz zdravlja sistema. AI može dodati sloj predviđanja (forecasting), pokazujući da će, ako se trenutni trend popunjavanja diska nastavi, server ostati bez resursa za tačno 14 sati. To omogućava timu da reaguje proaktivno, a ne reaktivno. Kontinuirano učenje iz incidenata Svaki put kada inženjer označi AI upozorenje kao "lažno pozitivno" ili "stvaran problem", model uči. Ovaj proces povratne sprege (feedback loop) je ključan za dugoročni uspjeh. Vremenom, sistem postaje toliko precizan da može automatski pokrenuti skripte za oporavak (self-healing) za poznate tipove problema, poput restartovanja specifičnog mikroservisa koji je ušao u "deadlock" stanje. Za dodatne resurse o dizajnu AI sistema i etičkoj primjeni, preporučujemo naše članke u Wiki sekciji AI Academy koji objašnjavaju osnove i najbolje prakse. Projekt 3: Izgradnja AI agenta za upravljanje Kubernetes klasterima Upravljanje Kubernetesom je jedan od najzahtjevnijih zadataka u modernom DevOps-u. Količina resursa, definicija servisa i mrežnih pravila može postati nepregledna. AI agenti, koristeći okvire poput CrewAI ili LangChain, mogu preuzeti ulogu inteligentnog operatera koji razumije vaše komande na prirodnom jeziku. Definisanje uloga i zadataka agenta AI agent nije samo chatbot; on ima sposobnost izvršavanja akcija. Prvi korak je definisanje šta agent smije, a šta ne smije raditi. Na primjer, agent može imati ulogu "Analitičara klastera" koji ima dozvolu samo za čitanje podataka (read-only) i "Administratora" koji može mijenjati broj replika (scaling). Jasno razgraničenje dozvola je kritično za sigurnost produkcionog okruženja. Povezivanje agenta sa Kubernetes API-jem Agentu dajemo "alate" — male Python funkcije koje mu omogućavaju da izvršava naredbe poput kubectl get pods ili kubectl logs. Umjesto da vi kucate te komande, vi kažete agentu: "Provjeri zašto se servis za plaćanje restartuje i daj mi sažetak zadnjih pet minuta logova". Agent će samostalno izvršiti niz komandi, analizirati dobijene podatke i vratiti vam ljudima razumljiv odgovor. Ako želite vidjeti primjere ovakvih rješenja u praksi, pratite naše teme o agentic AI sistemima u sekciji Kako upravljati agentic AI sistemima. Implementacija logike odlučivanja Koristeći napredne tehnike poput "Lanaca misli" (Chain-of-Thought prompting), agent može proći kroz logičke korake rješavanja problema. Prvo će provjeriti status pod-ova, zatim mrežnu povezanost, pa resurse čvora (node). Ako primijeti da čvor ostaje bez memorije, predložit će vam da povećate limit ili će, ako mu je dozvoljeno, samostalno pokrenuti skaliranje klastera. Osiguravanje ljudskog nadzora (Guardrails) Nikada ne bismo trebali dopustiti AI agentu da vrši destruktivne promjene na klasteru bez potvrde. Implementacija sistema gdje agent predloži plan akcije, a inženjer ga odobri jednim klikom, predstavlja zlatnu sredinu između automatizacije i kontrole. Ovo je posebno važno u kompleksnim sistemima gdje jedna pogrešna promjena u mrežnoj konfiguraciji može izolirati cijeli data centar. Savjet za rad sa AI agentima: Uvijek koristite restriktivne servisne račune (Service Accounts) sa minimalnim privilegijama za AI agente. Logujte svaku akciju koju agent predloži ili izvrši u centralni audit sistem. Redovno testirajte agenta u "sandbox" okruženju prije nego mu date pristup bilo kojem dijelu produkcije. Ako imate interes da podijelite svoje iskustvo ili da držite radionicu o ovoj temi, možete nam se javiti putem formulara za predavače i prijave govornika ili direktno kontaktirati tim preko naše stranice za kontakt. Projekt 4: Interni AI asistent za tehničku dokumentaciju (RAG sistem) Jedan od najvećih gubitaka vremena u velikim timovima je traženje informacija. "Kako se postavlja VPN na novom laptopu?", "Koja je procedura za izmjenu baze podataka?", "Gdje se nalaze ključevi za testno okruženje?". Odgovori na ova pitanja često leže u stotinama PDF-ova, Wiki stranica i Slack kanala. Arhitektura sistema za pretraživanje (Retrieval-Augmented Generation) RAG (Retrieval-Augmented Generation) je tehnika koja omogućava AI modelu da pristupi vašim specifičnim dokumentima bez potrebe za skupim treniranjem modela iz početka. Sistem funkcioniše tako što vašu dokumentaciju pretvara u numeričke vektore (embeddings) i pohranjuje ih u specijalnu bazu podataka. Kada postavite pitanje, sistem pronađe najrelevantnije dijelove vaše dokumentacije i pošalje ih modelu zajedno sa vašim pitanjem kao kontekst. Priprema i indeksiranje internih podataka Kvalitet odgovora direktno zavisi od kvaliteta dokumentacije. U ovom koraku, DevOps tim treba prikupiti sve relevantne vodiče, procedure i post-mortem izvještaje o incidentima. AI može pomoći u čišćenju ovih podataka, pretvarajući neformalne bilješke u strukturirane markdown datoteke koje su lakše za indeksiranje. Važno je izbaciti osjetljive lozinke i privatne ključeve prije nego što uđu u sistem. Razvoj korisničkog interfejsa za tim Asistent može živjeti unutar Slack-a, Microsoft Teams-a ili kao interna web stranica. Kada novi član tima (onboarding) postavi pitanje, asistent ne samo da daje odgovor, već i linkuje tačne stranice dokumentacije na kojima se informacija nalazi. Ovo drastično ubrzava proces učenja i smanjuje opterećenje na starije članove tima koji više ne moraju deset puta dnevno odgovarati na ista pitanja. Održavanje relevantnosti informacija Dokumentacija se mijenja, a AI asistent mora pratiti te promjene. Implementacijom automatizovanog cjevovoda (pipeline) koji ažurira vektorsku bazu svaki put kada se izmijeni nešto u repozitoriju dokumentacije, osiguravamo da odgovori budu tačni. Također, sistem može identifikovati koja pitanja ostaju neodgovorena, što služi kao signal timu da taj dio dokumentacije nedostaje ili je nejasan. Ako želite da saznate više o mogućnostima besplatnih edukacija i bootcampova koji pokrivaju slične teme, provjerite naš članak o planiranom besplatnom AI bootcampu za srednjoškolce i druge obrazovne resurse. Odgovornost, etika i sigurnost podataka Uvođenje vještačke inteligencije u DevOps procese nosi sa sobom ozbiljne odgovornosti koje se ne smiju zanemariti u trci za produktivnošću. Prva i najvažnija stavka je privatnost podataka. Mnogi popularni AI alati koriste vaše upite za dalje treniranje svojih modela. Ako u prompt unesete dio koda koji sadrži specifičnu poslovnu logiku ili, još gore, API ključeve, ti podaci bi se mogli pojaviti kao sugestija nekom drugom korisniku izvan vaše firme. Zato je korištenje lokalnih modela ili modela sa jasnim "no-training" ugovorima imperativ za svaku ozbiljnu organizaciju. Druga velika prepreka su "halucinacije" — situacije u kojima AI model sa velikim samopouzdanjem generira netačne informacije. U kontekstu DevOps-a, to može biti izmišljena zastavica (flag) u komandi ili sigurnosno opasna konfiguracija vatrozida (firewall). Inženjeri moraju razviti zdravu dozu skepticizma prema svakom AI izlazu. Svaki generisani kod mora proći kroz iste (ili čak strožije) procese recenzije (code review) i automatizovanog testiranja kao i kod koji je napisao čovjek. Pristrasnost u podacima je takođe faktor. Ako je model treniran primarno na starijim verzijama softvera, on će forsirati zastarjele prakse koje možda više nisu sigurne. Kao profesionalci, naša je uloga da osiguramo da AI alati koje koristimo budu usklađeni sa modernim standardima sigurnosti i performansi. AI nikada ne smije biti jedini autoritet u kritičnim odlukama o infrastrukturi. Sigurnosni kontrolni popis za DevOps AI: Nikada ne unosite stvarne lozinke, tokene ili privatne podatke korisnika u AI promptove. Koristite lokalne modeli za sve zadatke koji uključuju vlasnički kod kompanije. Sve AI generisane konfiguracije tretirajte kao "nepouzdane" dok ne prođu validaciju. Provjerite licence koda koji AI generiše kako biste izbjegli pravne probleme sa autorskim pravima. Za više informacija o etičkim smjernicama i upravljanju agentic AI, pogledajte našu analizu o procjeni i upravljanju agentic AI sistemima. Kada potražiti stručnjaka i dodatne resurse Iako AI može mnogo toga uraditi samostalno, postoje situacije u kojima je ljudska ekspertiza nezamjenjiva. Planiranje arhitekture sistema koja treba da izdrži milione korisnika, usklađivanje sa kompleksnim pravnim regulativama (poput GDPR-a ili specifičnih bankarskih standarda) i rješavanje kritičnih sigurnosnih incidenata zahtijevaju iskustvo koje modeli trenutno nemaju. Ako primijetite da vaš tim troši više vremena na ispravljanje AI grešaka nego na sam rad, to je znak da vam je potrebna edukacija ili pomoć stručnjaka za fino podešavanje modela (fine-tuning) vašim specifičnim potrebama. U AI Academy Sarajevo često vidimo da je ključ uspjeha u pravilnom postavljanju temelja — ne u instalaciji najnovijeg alata, već u razumijevanju kako taj alat integrisati u postojeću kulturu i procese. Za dublje razumijevanje ovih tema i mogućnosti uključivanja u lokalnu zajednicu, pročitajte više o nama na stranici O nama — AI Academy ili posjetite našu početnu stranicu za najnovije objave i prilike. Ako želite da se odmah uključite u naredni događaj, prijavite se putem stranice događaja AI Academy. Za direktna pitanja i saradnju, slobodno nas kontaktirajte na kontakt formularu. Razumijevanje tehnologije je prvi korak ka njenoj sigurnoj primjeni. Jasno definisani ciljevi sprečavaju gubitak resursa na beskorisnu automatizaciju. Odgovornost prema podacima i sigurnosti je temelj profesionalizma u AI dobu. Praktični projekti, od Dockerfile generatora do AI agenata, grade stvarnu kompetenciju. Zajednica i dijeljenje znanja ubrzavaju napredak svih nas. Budućnost nije u tome da AI radi naš posao, već u tome da mi, uz pomoć AI, radimo posao koji je do jučer bio nezamisliv. Krenite s jednim malim projektom već danas i budite dio te promjene. Česta pitanja Pitanje: Da li moram biti stručnjak za mašinsko učenje da bih počeo sa DevOps AI projektima? Odgovor: Ne, većina modernih DevOps AI projekata koristi gotove modele i API-je. Ono što vam je potrebno je solidno poznavanje DevOps osnova (kontejnerizacija, CI/CD, monitoring) i osnovno znanje skriptnih jezika poput Pythona kako biste mogli povezati AI alate sa svojom infrastrukturom. Fokus je više na "prompt engineeringu" i integraciji nego na samom razvoju algoritama. Ako želite naučiti više o prompt engineeringu, pogledajte naše članke u sekciji o prompt inženjeringu. Pitanje: Koliko je sigurno koristiti AI za generisanje konfiguracija koje idu u produkciju? Odgovor: Sigurno je onoliko koliko je siguran vaš proces provjere. Nikada ne biste trebali direktno puštati AI generisani kod u produkciju bez ljudske recenzije i automatizovanih testova. AI tretirajte kao junior kolegu koji je veoma brz, ali sklon greškama i previdima. Uz pravilne "guardrails" sisteme, rizik se minimizira, a produktivnost značajno raste. Pitanje: Koje su prednosti lokalnih modela (npr. preko Ollama) u odnosu na ChatGPT za DevOps zadatke? Odgovor: Glavna prednost je privatnost i sigurnost podataka; vaš izvorni kod i logovi nikada ne napuštaju vašu mrežu. Druga prednost je cijena, jer ne plaćate po svakom upitu (tokenu). Također, lokalni modeli vam omogućavaju rad bez pristupa internetu i nude veću kontrolu nad verzijom modela koju koristite, što osigurava konzistentnost rezultata tokom vremena. Pitanje: Koliko vremena je potrebno timu da implementira svoj prvi AI agent za Kubernetes? Odgovor: Za osnovni prototip (PoC) koji može čitati statuse i logove, iskusnom DevOps inženjeru je obično potrebno nekoliko dana. Međutim, razvoj stabilnog agenta koji može sigurno vršiti akcije na produkcionom klasteru zahtijeva nekoliko sedmica testiranja, postavljanja dozvola i definisanja protokola za odobravanje akcija. Ključno je početi sa "read-only" pristupom dok tim ne stekne povjerenje u logiku agenta.

25 Jun 2026

student sarađujući oko ekrana u univerzitetska predavaonica

25 Jun 2026

News

AI Projects To Add In Resume

Table of Contents Ključne stavke Uvod Zašto vaš portfolij treba transformaciju u 2025. godini Projekat 1: Multimodalni RAG sistem za inteligentnu obradu dokumenata Projekat 2: Detekcija prevara u stvarnom vremenu uz MLOps principe Projekat 3: Kompjuterski vid za industrijsku kontrolu kvaliteta Projekat 4: Predviđanje vremenskih serija sa kvantifikacijom nesigurnosti Projekat 5: Personalizacijski engine sa kontinuiranim učenjem AI projekti za netehničke uloge: Marketing, finansije i menadžment Odgovornost i etika: Granice vještačke inteligencije Kada potražiti stručnjaka ili dodatne resurse Kako prezentirati projekte na intervjuu za posao Zaključak Česta pitanja Ključne stavke Projekti koji rješavaju stvarne poslovne probleme, poput multimodalnih RAG sistema ili detekcije prevara u stvarnom vremenu, imaju znatno veću težinu na tržištu rada od generičkih primjera iz tutorijala. Uspješan AI portfolij u 2025. godini mora demonstrirati ne samo poznavanje algoritama, već i sposobnost implementacije end-to-end rješenja, uključujući MLOps principe i razumijevanje troškova inferencije. Integracija etičkih principa, provjera pristrasnosti modela i zaštita privatnosti podataka postali su nezaobilazni standardi koje poslodavci traže od AI stručnjaka svih nivoa. Uvod Zamislite da sjedite u jednom od sarajevskih coworking prostora ili u kancelariji tehnološke kompanije na Marijin Dvoru, gledajući u svoj CV koji je pun certifikata, ali mu nedostaje ono što regruteri nazivaju „dokazom borbe“. Česta je situacija na našem tržištu da kandidati posjeduju teorijsko znanje o neuronskim mrežama (neural networks) ili obradi prirodnog jezika (natural language processing), ali kada ih se pita kako bi to znanje primijenili na optimizaciju logistike lokalne dostavne službe ili analizu sentimenta kupaca na bh. e-commerce platformama, nastaje tišina. U AI Academy, vođeni vizijom 10x.ai, svakodnevno svjedočimo ovoj razlici između poznavanja definicije i sposobnosti kreiranja vrijednosti. Saznajte više o misiji i aktivnostima naše organizacije. (aiacademy.ba) Vještačka inteligencija (AI) više nije rezervisana samo za istraživačke laboratorije u Silicijskoj dolini. Ona je postala vještina koja se očekuje od modernih profesionalaca u Sarajevu, Banja Luci, Mostaru i šire. Međutim, uključivanje zastarjelih projekata poput predviđanja preživjelih na Titaniku ili klasifikacije cvjetova irisa u vaš portfolij danas može imati kontraefekat. Regruteri traže dokaz da razumijete kompleksnost modernih AI cjevovoda (pipelines), da znate raditi s multimodalnim podacima i da ste svjesni poslovnih implikacija modela koje gradite. Ovaj članak je namijenjen svima koji žele premostiti jaz između učenja i profesionalnog angažmana — bilo da ste student koji traži prvu praksu, iskusan programer koji se želi prebaciti u AI vode ili menadžer koji želi razumjeti šta je zapravo izvodivo. Proći ćemo kroz pet ključnih arhitektura projekata koje će vas izdvojiti, objasniti kako ih graditi odgovorno i kako ih predstaviti tako da vaša prijava ne završi u korpi za smeće. Naš pristup u AI Academy je uvijek isti: prvo razumijemo suštinu, zatim definišemo cilj, provjeravamo odgovornost, primjenjujemo naučeno u praksi i na kraju dijelimo znanje sa zajednicom. Ako želite praktičnu podršku dok gradite svoj portfolij, prijavite se za jedan od naših događaja i radionica. (aiacademy.ba) Zašto vaš portfolij treba transformaciju u 2025. godini Prije nego što pređemo na konkretne projekte, moramo razumjeti realnost trenutnog tržišta rada. AI pismenost postaje osnovna vještina u svim industrijama. Marketing stručnjaci koriste generativni AI (generative AI) za automatizaciju kampanja, finansijski analitičari za predviđanje rizika, a pravnici za brzo pretraživanje hiljada stranica sudske prakse. U takvom okruženju, puko posjedovanje certifikata o završenom kursu ne govori mnogo o vašoj sposobnosti da riješite problem. Projekti su most između učenja i karijere. Oni pokazuju da ste sposobni preuzeti ideju od koncepta do realizacije, savladati nepredviđene tehničke prepreke i kritički razmišljati o rezultatima. Kvalitetan projekt demonstrira tri ključna faktora. Prvi je poslovna relevantnost, što znači da projekt rješava problem koji je prepoznatljiv kompanijama. Drugi je tehnička sofisticiranost kroz korištenje modernih alata i metodologija. Treći je end-to-end implementacija, gdje pokazujete da vaš model ne živi samo u Jupyter Notebook-u, već je spreman za integraciju u stvarni sistem. Kada gradite portfolij, fokusirajte se na dubinu umjesto na širinu. Bolje je imati dva vrhunski dokumentovana projekta koji rade u stvarnom vremenu nego deset površnih primjera kopiranih sa interneta. U narednim sekcijama istražit ćemo projekte koji ciljaju upravo te visoke standarde, prilagođene različitim domenama vještačke inteligencije. Projekat 1: Multimodalni RAG sistem za inteligentnu obradu dokumenata Eksplozija velikih jezičkih modela (large language models - LLM) donijela je potrebu za sistemima koji mogu precizno odgovarati na pitanja na osnovu internih podataka kompanije. RAG (Retrieval-Augmented Generation / pronalaženjem potkrijepljeno generisanje) postao je standardna tehnika za smanjenje halucinacija modela i osiguravanje tačnosti. Međutim, većina osnovnih sistema radi samo sa čistim tekstom. Pravi izazov, i ono što će oduševiti poslodavce, jeste multimodalni sistem koji može procesuirati PDF-ove, slike, tabele i grafikone. Razumijevanje arhitekture sistema Prvi korak je razumijevanje kako podaci putuju kroz sistem. Umjesto da samo proslijedite dokument modelu, vi ga prvo razbijate na manje dijelove (chunks). U multimodalnom pristupu, koristite alate za optičko prepoznavanje znakova (OCR - optical character recognition) kako biste izvukli tekst iz slika ili skeniranih dokumenata. Zatim te dijelove pretvarate u vektorske zapise (embeddings) koristeći modele poput OpenAI embeddinga ili otvorenih rješenja sa platforme Hugging Face. Ti vektori se pohranjuju u vektorsku bazu podataka (vector database) kao što su Pinecone, Chroma ili Weaviate. Implementacija i tehnički alati Kada pređete na izgradnju, Python će biti vaš primarni alat, zajedno sa bibliotekama poput LangChain-a ili LlamaIndex-a koje olakšavaju orkestraciju. Za obradu dokumenata možete koristiti PyPDF2 ili Unstructured biblioteku koja je izvrsna za kompleksne formate. Vaša uloga je da kreirate cjevovod koji, kada korisnik postavi pitanje, pretražuje bazu podataka, pronalazi najrelevantnije vizuelne i tekstualne informacije te ih šalje LLM-u (npr. GPT-4 ili Claude) da formuliše konačan odgovor. Ako želite dublje naučiti o prompt inženjeringu i kako formulirati upite za LLM, pogledajte naš vodič o prompt inženjeringu. (aiacademy.ba) Poslovni uticaj i prezentacija U svom CV-u istaknite kako ovaj sistem može smanjiti vrijeme potrebno za analizu pravnih ugovora ili tehničke dokumentacije za značajan procenat. Naglasite da ste dizajnirali sistem koji ne samo da citira izvore, već razumije i tabele unutar slika, što je ključno za industrije poput osiguranja ili inženjeringa. Dodavanje cost-benefit analize, odnosno objašnjenja koliko košta svaki upit i kako ste optimizovali troškove tokena, pokazat će vašu zrelost kao inženjera. Važno upozorenje: RAG sistemi su podložni curenju privatnih informacija ako se ne postave pravilno. Uvijek naglasite da ste implementirali mehanizme za filtriranje osjetljivih podataka prije nego što se oni pošalju javnim API servisima. Projekat 2: Detekcija prevara u stvarnom vremenu uz MLOps principe Finansijski sektor je jedan od najvećih korisnika vještačke inteligencije, a detekcija prevara (fraud detection) je kritična funkcija. Ovaj projekt se razlikuje od ostalih jer zahtijeva rad sa podacima koji se stalno mijenjaju i zahtijeva izuzetno nisku latenciju (brzinu odziva). On pokazuje regruterima da razumijete ne samo matematiku iza modela, već i inženjerske izazove održavanja sistema u produkciji. Inženjering karakteristika u stvarnom vremenu Osnova ovog projekta je feature engineering (inženjering karakteristika). Kod detekcije prevara nije dovoljno znati iznos transakcije; važno je znati koliko je transakcija korisnik napravio u posljednjih sat vremena ili da li je trenutna lokacija neuobičajena. Za ovo ćete morati koristiti klizne prozore (sliding windows) i baze podataka u memoriji poput Redis-a kako biste te podatke dohvatili u milisekundama. Demonstracija ove logike u kodu pokazuje da razmišljate izvan statičnih CSV datoteka. Izgradnja MLOps cjevovoda Ovdje na scenu stupa MLOps (machine learning operations). Umjesto da jednom istrenirate model, kreirajte sistem koji prati performanse u produkciji. Koristite MLflow za praćenje eksperimenata i Evidently AI za detekciju pomaka u podacima (data drift). Ako se obrasci prevara promijene (što se u stvarnosti dešava stalno), vaš sistem bi trebao upozoriti inženjera ili čak pokrenuti proces ponovnog treniranja. Povezivanje sa stvarnim radom U opisu projekta navedite specifične metrike poput preciznosti (precision) i odziva (recall). U detekciji prevara, previše lažnih uzbuna (false positives) frustrira korisnike, dok propuštene prevare koštaju novac. Objasnite kako ste balansirali ove dvije metrike koristeći prilagođene funkcije gubitka (loss functions). Ovaj projekt je idealan za one koji ciljaju na pozicije u fintech kompanijama, bankama ili velikim retail lancima u regionu. Projekat 3: Kompjuterski vid za industrijsku kontrolu kvaliteta Proizvodni sektor u BiH i regiji ima ogroman potencijal za primjenu kompjuterskog vida (computer vision). Projekt koji se fokusira na automatsku detekciju defekata na proizvodnoj traci pokazuje vašu sposobnost da AI primijenite u fizičkom svijetu. Ovo nije samo klasifikacija slika mačaka i pasa; ovo je rješavanje problema koji direktno utiče na profitabilnost fabrike. Odabir modela i obrada podataka Za ovaj projekt idealno je koristiti YOLO (You Only Look Once) arhitekturu, tačnije verziju YOLOv8, koja je poznata po svojoj brzini i preciznosti u detekciji objekata u stvarnom vremenu. Prvi izazov bit će prikupljanje i označavanje podataka. Možete koristiti javne setove podataka za industrijske defekte, ali prava vrijednost leži u tome kako ste riješili problem neuravnoteženosti klasa (imbalanced classes) — situaciju u kojoj imate hiljade slika ispravnih proizvoda, a samo nekoliko desetina slika sa defektima. Implementacija na rubnim uređajima Industrijski sistemi često moraju raditi bez pristupa internetu ili na hardveru sa ograničenim resursima (edge computing). Objasnite kako ste optimizovali svoj model koristeći TensorRT ili ONNX formate kako bi mogao raditi na uređajima poput Raspberry Pi ili NVIDIA Jetson. To pokazuje da razumijete hardverska ograničenja i da ne pretpostavljate da ćete uvijek imati neograničene cloud resurse na raspolaganju. Vizualizacija i objašnjivost Jedan od ključnih aspekata u industriji je povjerenje. Ako AI kaže da je proizvod defektan, operater želi znati zašto. Implementirajte tehnike poput Grad-CAM-a koje vizuelno ističu dijelove slike na osnovu kojih je model donio odluku. Takva transparentnost je ono što razlikuje amaterski projekt od profesionalnog rješenja spremnog za implementaciju u stvarnoj fabrici. Šta uraditi nakon ove faze Objavite kod na GitHub-u sa detaljnim README fajlom koji objašnjava poslovni problem. Snimite kratki video demo (do 60 sekundi) koji pokazuje model u akciji. Napišite kratak blog post na LinkedIn-u o tome šta ste naučili tokom rješavanja specifičnog tehničkog izazova. Projekat 4: Predviđanje vremenskih serija sa kvantifikacijom nesigurnosti Svaki biznis želi znati šta će se desiti sutra, bilo da se radi o prodaji, potrošnji električne energije ili broju posjeta web stranici. Međutim, većina AI modela daje samo jedan broj (point prediction), što može biti opasno za planiranje. Projekt koji uključuje predviđanje vremenskih serija (time series forecasting) sa jasnim intervalima povjerenja (confidence intervals) demonstrira napredno statističko razumijevanje. Metodologija i sezonalnost U ovom projektu trebate pokazati kako rukujete kompleksnim faktorima poput sezonalnosti, praznika i eksternih uticaja (npr. vremenske prilike). Možete koristiti modele poput Prophet-a, NeuralProphet-a ili čak modernih transformera prilagođenih za vremenske serije. Ključno je pokazati kako ste validirali model koristeći tehniku "vremenskog hoda" (time series cross-validation), umjesto običnog nasumičnog dijeljenja podataka koji bi u ovom slučaju rezultirao curenjem informacija iz budućnosti u prošlost. Kvantifikacija nesigurnosti Ono što će vas izdvojiti je korištenje tehnika poput kvantilne regresije (quantile regression) ili konformalnog predviđanja (conformal prediction). Umjesto da kažete "prodaćemo 100 jedinica", vaš model treba reći "sa 90% sigurnosti možemo očekivati prodaju između 85 i 115 jedinica". Ovo omogućava menadžerima da donose odluke zasnovane na riziku, što je neprocjenjivo u logistici i finansijskom planiranju. Praktična primjena u lokalnom kontekstu Možete analizirati javno dostupne podatke o potrošnji energije u BiH ili prodajne trendove na globalnim datasetovima, ali ih interpretirajte kroz prizmu lokalnog poslovanja. Na primjer, kako predviđanje potražnje može pomoći malom trgovačkom lancu da smanji otpad hrane. Takvo povezivanje tehnologije sa društvenom i ekonomskom odgovornošću je srž misije AI Academy. Projekat 5: Personalizacijski engine sa kontinuiranim učenjem Svi smo navikli na preporuke na Netflix-u ili Amazon-u, ali kako zapravo ti sistemi rade kada se novi korisnik prijavi (cold start problem) ili kada se trendovi brzo mijenjaju? Izgradnja naprednog sistema za preporuke (recommendation system) koji uči u stvarnom vremenu pokazuje da vladate naprednim strukturama podataka i algoritmima. Hibridni pristup preporukama Umjesto oslanjanja samo na jednu tehniku, kreirajte hibridni sistem koji kombinuje kolaborativno filtriranje (collaborative filtering) i filtriranje zasnovano na sadržaju (content-based filtering). To omogućava sistemu da daje preporuke čak i kada ima malo podataka o novom korisniku. Koristite biblioteke poput Surprise ili LightFM, ali budite spremni objasniti kako ste skalirali sistem koristeći matričnu faktorizaciju. Online učenje i povratna sprega Moderni sistemi ne čekaju kraj dana da bi se osvježili. Implementirajte mehanizam online učenja gdje model ažurira svoje težine nakon svake interakcije korisnika. Ovo zahtijeva pažljivo upravljanje povratnim sprengama kako biste izbjegli stvaranje "eho komora" (filter bubbles) gdje se korisniku stalno nudi ista vrsta sadržaja, što je čest etički problem u AI sistemima. Objašnjivost i korisničko iskustvo Uključite komponentu koja objašnjava zašto je određena preporuka data (npr. "Preporučeno jer ste gledali X"). Ovo ne samo da povećava povjerenje korisnika, već pokazuje regruterima da razmišljate o finalnom proizvodu i interakciji čovjeka i mašine. Ovaj projekt je izuzetno privlačan za e-commerce kompanije i medijske kuće koje pokušavaju zadržati pažnju korisnika. AI projekti za netehničke uloge: Marketing, finansije i menadžment Vještačka inteligencija nije rezervisana samo za inženjere. Ako dolazite iz svijeta marketinga ili biznisa, vaši AI projekti bi trebali demonstrirati kako koristite dostupne alate za rješavanje operativnih problema. Možete kreirati sistem za automatizaciju sadržaja koji uzima dugi blog post i pretvara ga u seriju objava za LinkedIn, Instagram i Twitter, pazeći na ton komunikacije i specifičnosti svake platforme. Alati poput Zapier-a ili Make-a u kombinaciji sa OpenAI API-jem omogućavaju vam da izgradite ove sisteme bez dubokog poznavanja kodiranja. U finansijskom sektoru, možete kreirati automatizovani sistem za analizu izvještaja o zaradi. Sistem bi mogao preuzimati PDF izvještaje, koristiti LLM za izvlačenje ključnih finansijskih pokazatelja i sentimenta uprave, te generisati sažetak u Slack-u ili putem e-maila. Ovakvi projekti pokazuju da ste "AI-native" profesionalac koji razumije kako tehnologija može transformisati svakodnevne radne tokove (workflows) i povećati produktivnost tima. Još jedna izvrsna ideja je sistem za trijažu korisničkih upita. Koristeći klasifikaciju teksta, možete automatski prepoznati hitnost i temu poruke korisnika te je proslijediti pravom odjelu uz predložen nacrt odgovora. Ovo pokazuje razumijevanje procesa podrške korisnicima i sposobnost implementacije AI rješenja koja imaju direktan utjecaj na zadovoljstvo klijenata. Ključno je da svaki od ovih projekata prati jasnu dokumentaciju o tome koji je problem riješen i kolika je ušteda vremena postignuta. Odgovornost i etika: Granice vještačke inteligencije Prije nego što bilo koji AI projekt proglasite završenim, morate proći kroz filter odgovornosti. AI nije magija; to je statistički alat koji nasljeđuje ljudske pristrasnosti. Ako vaš model za selekciju biografija diskriminiše određene grupe jer su podaci na kojima je treniran bili pristrasni, vaš projekt je neuspješan bez obzira na visoku preciznost. U AI Academy insistiramo na tome da svaki projekt mora imati sekciju o ograničenjima. Ako trebate dodatne resurse o etičkoj upotrebi GenAI, pogledajte naše tekstove iz baze znanja o generativnoj AI. (aiacademy.ba) Razumijevanje halucinacija i netačnosti Veliki jezički modeli su skloni halucinacijama — generisanju informacija koje zvuče uvjerljivo, ali su potpuno netačne. U svom projektu, objasnite koje ste korake poduzeli da to spriječite. Da li ste koristili RAG? Da li ste implementirali provjeru činjenica putem eksternih API-ja? Jasno navedite da AI ne smije donositi konačne odluke u kritičnim područjima poput zdravstva ili prava bez ljudskog nadzora. Privatnost podataka i sigurnost Kada gradite projekte, nikada nemojte koristiti stvarne privatne podatke klijenata ili pacijenata bez eksplicitne dozvole i enkripcije. Ako koristite javne AI modele, imajte na umu da sve što unesete može postati dio seta za treniranje budućih modela. Dokumentujte kako ste anonimizovali podatke prije obrade. Ovo pokazuje vašu profesionalnu zrelost i poštovanje zakonskih okvira poput GDPR-a. Autorska prava i etika generisanja Svijet AI se brzo mijenja, a zakoni o autorskim pravima za generisani sadržaj su još uvijek u razvoju. Budite transparentni o tome koji dio projekta je generisao AI, a koji ste vi kreirali. Priznavanje alata koje ste koristili nije znak slabosti, već dokaz vaše sposobnosti da te alate kontrolišete. Etika u AI nije samo teoretska diskusija; to je praktični zahtjev koji štiti i vas i kompaniju za koju radite. Ako želite da svoju priču podijelite pred našom zajednicom i postanete predavač, prijavite se na stranicu za prijavu predavača. (aiacademy.ba) Kada potražiti stručnjaka ili dodatne resurse Iako su ovi projekti odličan način za učenje, važno je prepoznati kada je potrebno dublje stručno znanje. Za odluke koje direktno utiču na ljudsko zdravlje, finansijsku stabilnost ili pravni status, AI modeli mogu služiti samo kao podrška, nikada kao zamjena za kvalifikovanog stručnjaka. Vještačka inteligencija može pogriješiti na suptilne načine koje je teško uočiti bez domenskog znanja. Ako se nađete u situaciji da vaš projekt zahtijeva rad sa izuzetno osjetljivim podacima ili mora zadovoljiti rigorozne sigurnosne standarde, preporučujemo konsultacije sa stručnjacima iz zajednice. AI Academy u Sarajevu nudi prostor za takve diskusije, besplatne radionice i priliku da se povežete sa ljudima koji se godinama bave ovim temama u praksi. Učenje kroz zajednicu ubrzava vaš napredak i pomaže vam da izbjegnete skupe greške koje su drugi već napravili. Ako želite da dobijate obavijesti o narednim radionicama i događajima, pretplatite se na našu stranicu događaja. (aiacademy.ba) Naš cilj je da osnažimo svakog pojedinca da postane kreator, a ne samo korisnik AI tehnologija. Međutim, odgovorno stvaranje znači i prepoznavanje sopstvenih granica i stalnu težnju ka usavršavanju. AI je polje koje se mijenja na sedmičnoj bazi, i ono što je danas standard, sutra može biti zastarjelo. Zato je pripadnost zajednici koja dijeli znanje najbolja investicija u vašu karijeru. Kako prezentirati projekte na intervjuu za posao Kada dobijete priliku da predstavite svoje projekte, vaš cilj je da ispričate priču (storytelling). Tehnički detalji su važni, ali oni dolaze tek nakon što objasnite "zašto". Počnite sa problemom. Na primjer: "Primijetio sam da lokalne firme gube sate na ručnu obradu reklamacija, pa sam odlučio izgraditi sistem koji automatizuje taj proces." To odmah postavlja kontekst koji menadžeri razumiju. Zatim pređite na proces. Objasnite koje ste opcije razmatrali i zašto ste odabrali baš tu tehnologiju. Ako ste se dvoumili između dva algoritma, recite zašto je jedan bio bolji u vašem slučaju. To pokazuje vašu analitičnost. Ne bojte se pričati o neuspjesima — trenuci u kojima model nije radio i način na koji ste to popravili često su zanimljiviji od onoga što je radilo iz prve. Na kraju, pokažite rezultate kroz metrike koje su važne za biznis. Umjesto "model ima 95% tačnosti", recite "ovaj sistem potencijalno štedi 10 radnih sati sedmično za prosječan tim korisničke podrške". Ponesite svoj laptop, pokažite živu demo verziju i budite spremni da odgovorite na pitanja o skalabilnosti i održavanju. Portfolij nije samo kolekcija koda; to je dokaz vaše sposobnosti da donosite vrijednost timu kojem se pridružujete. Ako želite da vas povežemo sa mentorima ili da prezentujete svoj rad publici AI Academy zajednice, kontaktirajte nas putem naše kontakt stranice. (aiacademy.ba) Zaključak Izgradnja AI portfolija koji ostavlja utisak zahtijeva prelazak sa pasivnog učenja na aktivno rješavanje problema. Projekti koje smo obradili — od multimodalnih RAG sistema do inteligentne kontrole kvaliteta — predstavljaju vrhunac onoga što moderna vještačka inteligencija nudi u poslovnom svijetu. Svaki od njih je prilika da pokažete svoje tehničke vještine, ali i svoju sposobnost da razmišljate o etici, troškovima i krajnjem korisniku. Zapamtite put kojim gradimo vještine u AI Academy: prvo duboko razumijemo tehnologiju, jasno definišemo cilj primjene, provjeravamo etičku odgovornost, praktično implementiramo rješenje i kontinuirano učimo kroz zajednicu. AI nije magični štapić, već moćan alat koji u pravim rukama može transformisati našu ekonomiju i društvo. Vaš CV treba odražavati tu ambiciju i ozbiljnost. „Vještačka inteligencija nas ne zamjenjuje; zamjenjuju nas ljudi koji znaju kako koristiti AI za rješavanje stvarnih problema na odgovoran način.“ Pozivamo vas da ne stanete samo na čitanju. Odaberite jedan od ovih projekata, počnite sa malim koracima, griješite, učite i podijelite svoj napredak sa nama. Sarajevo i cijela regija trebaju ljude koji su spremni graditi budućnost, a ne samo o njoj sanjati. AI Academy je tu da vam u tom procesu pruži podršku, znanje i zajednicu. Ako imate stručnu priču koju želite podijeliti sa publikom, prijavite se kao predavač ili provjerite naše predstojeće događaje. (aiacademy.ba) Česta pitanja Pitanje: Da li mi je potreban jak računar za rad na ovim AI projektima? Odgovor: Ne nužno. Većina modernih AI projekata može se razvijati koristeći besplatne resurse u oblaku (cloud) poput Google Colab-a ili Kaggle-a koji nude besplatan pristup grafičkim procesorima (GPU). Za složenije sisteme poput RAG-a, fokus je više na API pozivima ka servisima kao što su OpenAI ili Anthropic, što ne opterećuje vaš lokalni hardver. Pitanje: Koliko je predznanja programiranja potrebno za početak izgradnje AI portfolija? Odgovor: Osnovno poznavanje Python programskog jezika je preporučeno za većinu tehničkih projekata. Međutim, za uloge u marketingu ili menadžmentu, postoje no-code alati poput Zapier-a i Make-a koji omogućavaju izgradnju komplexnih AI automatizacija bez pisanja koda, fokusirajući se na logiku procesa i razumijevanje mogućnosti modela. Pitanje: Kako da budem siguran da moj AI projekt nije pristrasan ili diskriminatoran? Odgovor: Ključ je u pažljivoj analizi podataka na kojima trenirate model i redovnom testiranju rezultata na različitim grupama korisnika. Korištenje biblioteka za provjeru pristrasnosti (bias) i dokumentovanje ograničenja modela su obavezni koraci. Uvijek pretpostavite da AI može pogriješiti i dizajnirajte sistem tako da čovjek ima finalnu riječ u važnim odlukama. Pitanje: Da li su AI projekti sigurni za poslovne podatke moje kompanije? Odgovor: Sigurnost zavisi od načina implementacije. Ako koristite javne verzije alata poput ChatGPT-a, podaci koje unosite mogu biti korišteni za dalje treniranje modela. Za poslovne potrebe, preporučuje se korištenje Enterprise verzija ili API pristupa sa jasnim ugovorima o privatnosti (npr. Azure OpenAI ili lokalno hostovani open-source modeli) koji garantuju da se vaši podaci ne koriste za učenje opštih modela.

25 Jun 2026

mladi profesionalac sarađujući oko ekrana u univerzitetska predavaonica

25 Jun 2026

News

Kako Uspješno Planirati Responsible AI Projects

Table of Contents Ključne stavke Uvod Razumijevanje Osnova Odgovornih AI Projekata Definisanje Ciljeva i Provjera Odgovornosti Praktična Primjena: Od Podataka do Modela Tehnički Alati za Odgovornu Vještačku Inteligenciju Izazovi, Ograničenja i Etičke Ograde Kada Potražiti Stručnjaka ili Dodatne Resurse Put ka Budućnosti: AI kao Partner, ne Zamjena Zaključak Česta pitanja Ključne stavke Odgovorni projekti vještačke inteligencije (responsible AI projects) nisu samo etičko pitanje, već poslovni imperativ koji osigurava dugovječnost, povjerenje korisnika i usklađenost sa dolazećim regulativama. Uspjeh AI implementacije zavisi od balansa između tehničke izvrsnosti i ljudske kontrole, pri čemu transparentnost i objašnjivost (explainability) postaju ključni faktori za eliminaciju pristrasnosti. Praktična primjena odgovornih principa zahtijeva strukturiran pristup koji počinje od kvaliteta podataka, preko odabira interpretabilnih modela, pa sve do kontinuiranog nadzora nakon puštanja sistema u rad. Uvod Zamislite situaciju u sarajevskoj IT kompaniji koja razvija automatizovani sistem za trijažu kandidata za posao. Tim je ponosan na brzinu kojom model obrađuje hiljade biografija, ali nakon nekoliko mjeseci primjećuju čudan obrazac: kandidati iz određenih demografskih grupa ili sa specifičnim hobijima bivaju sistematski odbijeni, iako su njihove kvalifikacije vrhunske. Programer koji je radio na modelu suočava se sa pitanjem uprave: "Zašto je sistem donio ovakvu odluku?". Tišina koja uslijedi jer je model "crna kutija (black box)" nije samo neprijatna – ona je opasna za reputaciju i poslovanje. Ovakvi scenariji postaju svakodnevnica na tržištu rada u Bosni i Hercegovini i regionu, gdje se vještačka inteligencija uvodi velikom brzinom, često bez dubljeg razumijevanja rizika. Bilo da ste iskusni inženjer mašinskog učenja (machine learning), vlasnik malog biznisa koji želi uvesti chatbot, ili student koji tek ulazi u ovaj svijet, razumijevanje koncepta odgovornih AI projekata (responsible ai projects) dijeli pobjednike od onih koji će se suočiti sa pravnim i etičkim krahom. U AI Academy vjerujemo da tehnologija nikada ne smije biti ispred čovjeka. Ovaj članak je napisan kako bi vam pružio jasan putokaz kroz kompleksni svijet etičke inteligencije. Proći ćemo kroz faze od suštinskog razumijevanja tehnologije, preko definisanja ciljeva i provjere odgovornosti, pa sve do konkretnih alata koje možete koristiti već danas. Naš cilj je da vas osnažimo da gradite sisteme koji ne samo da rade, već i doprinose društvu na pravedan način. Saznajte više o našoj misiji i timu na o nama stranici AI Academy. (aiacademy.ba) Razumijevanje Osnova Odgovornih AI Projekata Prije nego što povučete prvu liniju koda ili instalirate gotov AI alat, moramo definisati šta zapravo znači raditi na odgovornim AI projektima (responsible ai projects). To nije jedan korak u razvoju, već filozofija koja prožima cijeli životni ciklus softvera. Odgovorna vještačka inteligencija je socio-tehnička praksa koja spaja ljude, procese i alate kako bi se osiguralo da su sistemi dostojni povjerenja, pravedni i transparentni. Transparentnost i Objašnjivost kao Temelj Transparentnost ne znači samo objavljivanje koda. Ona podrazumijeva da su svi akteri – od onih koji treniraju model do onih koji koriste njegove rezultate – svjesni odakle dolaze podaci, kako su procesuirani i kakva su ograničenja modela. Ako koristite model za predviđanje prodaje u maloprodaji, vaši menadžeri moraju razumjeti koji faktori (npr. vremenska prognoza, praznici, istorijski trendovi) najviše utiču na rezultat. Objašnjiva vještačka inteligencija (explainable AI ili XAI) ide korak dalje. To su tehnike koje nam omogućavaju da "zavirimo" u unutrašnjost kompleksnih algoritama poput dubokih neuronskih mreža (deep neural networks). Umjesto da prihvatimo odgovor "tako je rekao AI", XAI nam nudi alate koji pokazuju koji su specifični parametri doveli do određene odluke. Za profesionalca u Sarajevu koji izvozi usluge na tržište Evropske unije, ovo nije samo bonus, već nužnost zbog EU AI Act-a koji strogo reguliše sisteme visokog rizika. Pravednost i Eliminacija Pristrasnosti Pristrasnost (bias) u AI sistemima najčešće dolazi iz podataka na kojima se uče. Ako koristite podatke o zapošljavanju iz proteklih dvadeset godina gdje su na rukovodećim pozicijama dominirali muškarci, vaš model će "naučiti" da je muški pol faktor uspjeha. Odgovoran pristup zahtijeva aktivno testiranje modela na različitim demografskim grupama kako bi se osiguralo da niko nije nepravedno zapostavljen. U kontekstu našeg regiona, ovo se često odnosi na jezičke modele. Mnogi veliki jezički modeli (Large Language Models - LLM) su trenirani dominantno na engleskom jeziku, te njihovo prevođenje ili primjena na bosanski jezik može donijeti kulturološke pristrasnosti koje nisu specifične za naše podneblje. Prepoznavanje ovih nijansi prvi je korak ka pravednijem sistemu. Privatnost i Sigurnost Podataka U doba kada su podaci "nova nafta", njihova zaštita postaje ključno etičko pitanje. Odgovorni projekti podrazumijevaju korištenje tehnika kao što je diferencijalna privatnost (differential privacy) ili učenje na federisanim podacima (federated learning), gdje model uči iz podataka bez potrebe da ih kopira na centralni server. Ovo je posebno važno za zdravstveni sektor ili finansijske institucije u Bosni i Hercegovini koje moraju strogo poštovati zakone o zaštiti ličnih podataka. Odgovorna vještačka inteligencija nije kočnica inovacijama; ona je sigurnosni pojas koji omogućava da se krećete brže bez straha od katastrofalnog sudara sa zakonom ili gubitka povjerenja korisnika. Definisanje Ciljeva i Provjera Odgovornosti Svaki uspješan projekt počinje pitanjem "zašto?". U svijetu vještačke inteligencije, lako je pasti u zamku fascinacije tehnologijom i pokušati riješiti problem koji zapravo ne zahtijeva AI. Odgovorno planiranje počinje identifikacijom problema koji je dovoljno važan, ali i rješiv na etičan način. Analiza Problema Prije Tehnologije Ako provodite dva sata dnevno na ručnom razvrstavanju e-mailova podrške, automatizacija putem AI agenata zvuči kao spas. Međutim, prije implementacije, odgovoran profesionalac će mapirati proces. Automatizacija lošeg procesa samo dovodi do toga da greške pravite brže i u većem obimu. Definisanje cilja znači precizno određivanje šta AI treba da uradi, koje su granice njegovog djelovanja i ko je odgovoran kada sistem pogriješi. Provjera Etičkih Granica i Rizika U ovoj fazi, timovi bi trebali sprovesti procjenu uticaja (impact assessment). To uključuje postavljanje teških pitanja: Može li ovaj alat biti zloupotrijebljen? Da li će njegova primjena dovesti do gubitka poslova bez plana za prekvalifikaciju? Kako će model reagovati na podatke koji su van onoga što je vidio tokom treninga? Za projekte u javnom sektoru, kao što je optimizacija gradskog saobraćaja u Sarajevu, odgovornost uključuje i inkluzivnost. Da li model uzima u obzir potrebe osoba sa invaliditetom ili onih koji ne koriste pametne telefone? Odgovornost znači ne ostavljati nikoga iza sebe u trci za tehnološkim napretkom. Šta sljedeće u planiranju ciljeva: Mapirajte ključne aktere (stakeholders) koji će biti pogođeni uvođenjem AI sistema. Identifikujte potencijalne rizike po privatnost i ljudska prava prije početka razvoja. Postavite jasne metričke pokazatelje uspjeha koji uključuju i "etičke metrike", poput stope jednakosti u rezultatima. Kreirajte plan za ljudski nadzor (human-in-the-loop) u kritičnim momentima odlučivanja. Ako želite praktično učestvovati i diskutovati o ovakvim temama uživo, pratite našu stranicu događaja za nadolazeće radionice i panele. (aiacademy.ba) Praktična Primjena: Od Podataka do Modela Kada su ciljevi jasno definisani, prelazimo na tehničku realizaciju. Ovdje se responsible ai projects pretvaraju iz teorije u praksu kroz pažljiv odabir podataka i arhitekture modela. Upravljanje Podacima sa Integritetom Kvalitet AI sistema direktno zavisi od podataka. Ako su vaši podaci o kupcima u BiH zastarjeli, nepotpuni ili puni duplikata, nikakav sofisticirani algoritam ih neće spasiti. Odgovoran pristup podrazumijeva čišćenje podataka (data cleaning) i provjeru njihove reprezentativnosti. Razmislite o scenariju gdje razvijate sistem za predviđanje prinosa u poljoprivredi. Ako koristite samo podatke iz jedne regije sa specifičnom mikroklimom, vaš model će biti potpuno beskoristan (i potencijalno štetan) za poljoprivrednike u drugim dijelovima zemlje. Odgovornost je u osiguravanju diverziteta podataka. Odabir Interpretabilnih Modela U mnogim slučajevima, jednostavniji modeli poput stabala odlučivanja (decision trees) ili linearnih modela su bolji izbor od kompleksnih neuronskih mreža jer su prirodno interpretabilni. Možete tačno vidjeti koja je "grana" odlučivanja dovela do rezultata. Ako vaš problem ipak zahtijeva duboko učenje (deep learning), tada je neophodno implementirati dodatne slojeve objašnjivosti. Tokom procesa finog podešavanja modela (fine-tuning), inženjeri moraju pratiti ne samo preciznost (accuracy), već i robusnost. Šta se dešava ako model dobije "šum" u podacima? Da li će se srušiti ili će dati upozorenje da nije siguran u odgovor? Odgovoran AI sistem zna kada treba reći "ne znam". Upotreba Kartica Modela (Model Cards) Jedan od najboljih načina za održavanje transparentnosti je kreiranje kartica modela (model cards). To su kratki dokumenti koji prate svaki AI model i sadrže informacije o tome na čemu je treniran, koja su mu ograničenja, za šta je namijenjen, a za šta se nikako ne bi smio koristiti. To je kao deklaracija na prehrambenom proizvodu – korisnik mora znati šta "konzumira". Tehnički Alati za Odgovornu Vještačku Inteligenciju Srećom, zajednica programera i istraživača razvila je brojne alate koji olakšavaju rad na ovim projektima. Korištenje ovih alata smanjuje subjektivnost i omogućava naučno utemeljenu provjeru sistema. InterpretML i Razumijevanje Modela InterpretML je moćan open-source okvir (framework) koji kombinuje različite metode za objašnjavanje modela. On omogućava inženjerima da vizuelizuju kako globalne trendove u modelu (šta je generalno važno), tako i lokalna objašnjenja (zašto je ovaj konkretni korisnik odbijen za kredit). Korištenje ovakvih alata u ranoj fazi razvoja omogućava brzo uočavanje grešaka u logici modela. SHAP i LIME: Detektivi u Svijetu AI SHAP (SHapley Additive exPlanations) i LIME (Local Interpretable Model-agnostic Explanations) su industrijski standardi za interpretaciju. SHAP se bazira na teoriji igara i dodjeljuje "vrijednost" svakom parametru ulaza, pokazujući koliko je on doprinio finalnom rezultatu. S druge strane, LIME pokušava razumjeti kompleksni model tako što pravi male promjene u ulaznim podacima i posmatra kako se izlaz mijenja. Ako radite na projektu koji uključuje prepoznavanje slika u medicini, ovi alati vam mogu pokazati da li model zaista gleda u patološku promjenu na snimku ili je "naučio" da se fokusira na logotip bolnice u uglu slike, što je česta i opasna greška. AI Explainability 360 i Fairness 360 Ovi setovi alata, razvijeni od strane tehnoloških giganata i ustupljeni zajednici, nude preko desetine različitih algoritama za detekciju pristrasnosti i generisanje objašnjenja. Oni omogućavaju automatizovano testiranje "pravednosti" (fairness metrics) u podacima, što drastično ubrzava proces revizije (audit) AI sistema. Za praktične vodiče i primjere primjene alata, možete istražiti našu kategoriju Prompt Engineering i vodiče ili pretražiti Wiki sekciju za referentne članke. (aiacademy.ba) Šta sljedeće u primjeni alata: Integrirajte SHAP ili LIME u vaš razvojni proces za svaku kritičnu fazu testiranja. Koristite kartice modela (model cards) za dokumentovanje svakog internog AI alata. Sprovedite redovne revizije pristrasnosti koristeći Fairness 360 ili slične biblioteke. Obučite tim da čita i interpretira vizuelizacije koje ovi alati generišu. Izazovi, Ograničenja i Etičke Ograde Vještačka inteligencija, ma koliko napredna bila, nije čarobni štapić. Razumijevanje njenih ograničenja je možda i najvažniji dio odgovornog pristupa. AI modeli ne posjeduju svijest, moral niti razumijevanje konteksta na način na koji to rade ljudi. Fenomen Halucinacija i Netačnosti Posebno kod generativne vještačke inteligencije (Generative AI), susrećemo se sa "halucinacijama" – situacijama gdje model sa velikom sigurnošću iznosi potpuno netačne informacije. U medicinskom, pravnom ili finansijskom savjetovanju, ovo može imati fatalne posljedice. Odgovoran projekt nikada ne smije pustiti AI da donosi autonomne odluke u ovim oblastima bez ljudske verifikacije. Uvijek naglašavamo: AI može pomoći ljekaru da brže uoči promjenu na snimku, ali dijagnozu postavlja ljekar. AI može generisati nacrt ugovora, ali pravnik mora potpisati svaku klauzulu. AI može predložiti investicionu strategiju, ali finansijski savjetnik snosi odgovornost za preporuku. Privatnost u Javnim Alatima Jedna od najčešćih grešaka profesionalaca danas je unos osjetljivih poslovnih podataka u javno dostupne chatbotove. Kada unesete kod vaše firme ili finansijski izvještaj klijenta u besplatan alat kako biste dobili analizu, vi te podatke efektivno predajete u ruke trećoj strani. Odgovornost prema klijentu i firmi nalaže korištenje lokalnih instanci modela ili osiguranih Enterprise verzija koje garantuju da se vaši podaci neće koristiti za dalji trening modela. Autorska Prava i Etika Generisanja Sadržaja Sadržaj koji generiše AI (tekst, slike, kod) nalazi se u pravno sivoj zoni. Pitanje je ko je vlasnik autorskih prava i da li je model tokom učenja koristio radove umjetnika ili programera bez njihove dozvole. Odgovoran pristup podrazumijeva transparentnost prema klijentima o tome koliki je procenat rada generisao AI i korištenje alata koji imaju jasne politike o porijeklu podataka za trening. Nikada nemojte povjeriti vještačkoj inteligenciji odluku koja može suštinski promijeniti nečiji život (zdravlje, slobodu, egzistenciju) bez obavezne ljudske provjere i jasno definisane odgovornosti. Ako vam treba pomoć u oblikovanju procesa provjere ili želite ponudu za saradnju, javite se putem naše kontakt forme. (aiacademy.ba) Kada Potražiti Stručnjaka ili Dodatne Resurse Razvoj odgovornih AI projekata je timski sport. Često će vam trebati perspektiva koja izlazi iz okvira programiranja. Interdisciplinarni Pristup U kompleksnim projektima, uključivanje etičara, pravnika specijalizovanih za digitalno pravo i stručnjaka iz specifične domene (npr. sociologa ako radite na socijalnim uslugama) je neprocjenjivo. Oni mogu uočiti rizike koje inženjeri, fokusirani na optimizaciju algoritma, mogu previdjeti. Ako vaš projekt dotiče osjetljive grupe stanovništva ili velike baze ličnih podataka, angažovanje nezavisnog revizora (AI auditor) za provjeru algoritma može vas spasiti od budućih tužbi i gubitka reputacije. Učenje Kroz Zajednicu S obzirom na to da se polje AI razvija nevjerovatnom brzinom, nijedna knjiga ili kurs nisu dovoljni sami po sebi. Potrebno je postati dio zajednice koja razmjenjuje iskustva. AI Academy u Sarajevu nudi upravo to – prostor gdje možete učiti iz stvarnih primjera, diskutovati o etičkim dilemama sa kolegama iz industrije i pratiti globalne trendove prilagođene našem lokalnom kontekstu. Posjetite našu Baza znanja / Wiki za dodatne članke i vodiče. (aiacademy.ba) Resursi za Dalje Usavršavanje Postoje brojne platforme i repozitorijumi znanja, poput onih koje održavaju Alexandra Institute ili IBM, koji nude besplatne tutorijale i studije slučaja o odgovornoj primjeni AI. Ključ je u kontinuiranom učenju i spremnosti da se sopstveni rad dovede u pitanje. Ako želite podijeliti svoje iskustvo i predavati na našim radionicama, pročitajte kako da postanete predavač na AI Academy i pošaljite prijavu. (aiacademy.ba) Put ka Budućnosti: AI kao Partner, ne Zamjena Odgovorni AI projekti (responsible ai projects) nisu prolazni trend. Oni su način na koji ćemo graditi digitalnu budućnost Bosne i Hercegovine. Naša prednost može biti upravo u tome da ne kopiramo greške koje su napravile velike tehnološke kompanije u svojim počecima, već da od starta gradimo sisteme koji poštuju ljudska prava i dostojanstvo. Uloga Edukacije Edukacija je najmoćniji alat za prevenciju zloupotrebe AI. Kada razumijete kako model funkcioniše, vi prestajete da ga se bojite i počinjete da ga kontrolišete. Zato je važno da se ne fokusirate samo na "kako programirati", već i na "kako razumjeti uticaj". Naš region ima ogroman intelektualni potencijal. Spajanjem tog potencijala sa visokim etičkim standardima, možemo postati centar izvrsnosti za odgovornu vještačku inteligenciju koji privlači klijente iz cijelog svijeta upravo zbog povjerenja i sigurnosti koju pružamo. Moć Zajedničkog Djelovanja Kada jedan programer u Tuzli odluči da ne implementira funkciju koja narušava privatnost korisnika, on podiže ljestvicu za sve ostale. Kada jedna kompanija u Banjaluci objavi svoju karticu modela, ona postavlja standard transparentnosti. AI se gradi zajednički, a svaka odgovorna odluka doprinosi sigurnijem digitalnom okruženju za sve nas. Ako želite pratiti primjere iz prakse i studije slučaja, istražite naše članke u kategoriji "Ethical AI" i "Core Machine Learning" za primjere lokalnih projekata i analiza. (aiacademy.ba) Zaključak Implementacija odgovornih AI projekata (responsible ai projects) zahtijeva disciplinu, ali donosi neprocjenjivu vrijednost. Kroz ovaj članak smo vidjeli da put do uspješnog i etičnog AI sistema vodi kroz nekoliko ključnih faza: Razumijevanje: Spoznaja šta tehnologija zaista može, a šta su njena inherentna ograničenja i opasnosti od pristrasnosti. Cilj: Postavljanje jasne svrhe koja rješava stvarne probleme bez nanošenja štete, uz strogo mapiranje rizika. Odgovornost: Uvođenje ljudskog nadzora, osiguranje privatnosti podataka i poštovanje pravnih okvira. Praktična primjena: Korištenje tehničkih alata poput SHAP-a, LIME-a i InterpretML-a za postizanje transparentnosti. Ponavljanje i dijeljenje: Stalno testiranje sistema i doprinos zajednici kroz razmjenu znanja i etičkih praksi. Odgovornost u svijetu vještačke inteligencije nije destinacija na koju stignete, već način na koji putujete. Svaki prompt koji napišete, svaki set podataka koji očistite i svaki model koji objasnite je prilika da pokažete da tehnologija može biti snaga za dobro. Pozivamo vas da ne budete samo posmatrači AI revolucije. Pridružite nam se u AI Academy, istražujte naše besplatne resurse, učestvujte u radionicama i postanite dio zajednice koja u Sarajevu i šire gradi budućnost zasnovanu na znanju, integritetu i odgovornosti. Vaš sljedeći projekt može biti upravo onaj koji će postaviti nove standarde u industriji. Prijavite se na naše nadolazeće događaje preko stranice događaja AI Academy ili kontaktirajte tim direktno putem kontakt forme. (aiacademy.ba) Česta pitanja Pitanje: Kako da počnem sa implementacijom responsible ai projects ako sam u malom timu sa ograničenim budžetom? Odgovor: Počnite sa transparentnošću i dokumentacijom. Korištenje besplatnih open-source alata kao što je InterpretML ne košta ništa, a pruža dubok uvid u vaš model. Također, fokusirajte se na kvalitet podataka umjesto na njihovu količinu. Jednostavna kartica modela (model card) koja objašnjava šta vaš AI radi je odličan prvi korak koji gradi povjerenje kod klijenata bez ikakvih dodatnih troškova. Pitanje: Da li su odgovorni AI projekti obavezni po zakonu u Bosni i Hercegovini? Odgovor: Iako Bosna i Hercegovina još uvijek usklađuje svoje zakonodavstvo sa EU standardima, EU AI Act će direktno uticati na svaku firmu iz BiH koja nudi svoje usluge klijentima u Evropskoj uniji. Čak i bez direktne zakonske obaveze, principi odgovornog AI-ja su ključni za izbjegavanje tužbi po osnovu kršenja privatnosti (GDPR/ZZLP) i diskriminacije, što je već pokriveno postojećim zakonima. Pitanje: Koliko vremena proces provjere odgovornosti dodaje na uobičajeni razvojni ciklus AI projekta? Odgovor: U početku, postavljanje procesa i učenje alata može produžiti prvu fazu projekta za 15-20%. Međutim, dugoročno, ovo štedi ogromnu količinu vremena i novca jer sprečava "vraćanje na početak" zbog uočene pristrasnosti ili grešaka u logici modela nakon što je on već pušten u produkciju. Odgovoran pristup smanjuje broj tehničkih grešaka (bugs) i pravnih rizika. Pitanje: Mogu li AI alati zaista zamijeniti potrebu za etičkim razmišljanjem programera? Odgovor: Apsolutno ne. Alati poput SHAP-a ili Fairness 360 su samo pomoćna sredstva koja pružaju podatke. Konačna interpretacija tih podataka i odluka o tome šta je "prihvatljivo" ili "pravedno" u specifičnom društvenom kontekstu ostaje isključivo na ljudima. AI nema moralni kompas; on samo reflektuje vrijednosti i podatke koje mu mi damo. Human-in-the-loop (čovjek u petlji) ostaje najvažnija komponenta svakog odgovornog projekta. Ako želite neposrednu podršku, prijavite se kao predavač, predložite temu ili se uključite u naše radionice preko stranice Postani predavač ili posjetite Kontakt za direktnu komunikaciju. (aiacademy.ba)

25 Jun 2026

AI Projects in Prolog: Razvoj Logičkih Sistema za Budućnost

25 Jun 2026

News

AI Projects in Prolog: Razvoj Logičkih Sistema za Budućnost

Table of Contents Ključne stavke Uvod Razumijevanje Deklarativne Paradigme Arhitektura AI Projekta u Prologu Kategorije Projekata za Vježbu i Primjenu Tehnološki Stack za Moderni Prolog Mogućnosti i Ograničenja Prologa u AI Etika, Privatnost i Odgovornost Kako Izgraditi Svoj Prvi Projekt: Korak po Korak Napredni Koncepti i Budućnost Logičkog Programiranja Rezime i Sljedeći Koraci Česta pitanja Ključne stavke Prolog je deklarativni programski jezik koji omogućava razvoj sistema zasnovanih na pravilima i logičkom zaključivanju, što ga čini idealnim za ekspertne sisteme i obradu prirodnog jezika. Razumijevanje simboličke vještačke inteligencije kroz Prolog pruža dublji uvid u to kako mašine mogu donositi transparentne i objašnjive odluke, za razliku od "crnih kutija" dubokog učenja. Praktična primjena Prologa danas se ogleda u kompleksnim projektima poput IBM Watson-a, raspoređivanja resursa i verifikacije softvera, spajajući decenije logičke teorije sa modernim potrebama. Uvod Zamislite programera u Sarajevu ili Banjaluci koji se suočava sa zadatkom izgradnje sistema za automatsko donošenje odluka u složenom pravnom ili medicinskom okruženju. Dok će većina prvo posegnuti za Python-om i bibliotekama za mašinsko učenje (machine learning), ubrzo će otkriti da statistički modeli često ne mogu objasniti "zašto" je određena odluka donesena. U industrijama gdje je logika presudna, a greška nedopustiva, tradicionalni pristupi ponekad nisu dovoljni. Tu na scenu stupa Prolog, jezik koji ne traži od vas da mu kažete "kako" da riješi problem, već "šta" je problem. Mnogi početnici u našoj regiji, ali i iskusniji profesionalci koji su karijeru izgradili na imperativnim jezicima poput Jave ili C++, osjećaju frustraciju pri prvom susretu sa Prologom. To je zato što Prolog zahtijeva radikalnu promjenu načina razmišljanja. Umjesto pisanja niza naredbi koje procesor izvršava korak po korak, u Prologu gradite svijet činjenica i pravila. Ovaj članak je napisan za sve one koji žele proširiti svoje vidike izvan okvira popularnih trendova i razumjeti korijene inteligentnog softvera kroz projektno učenje. U AI Academy vjerujemo da vještačka inteligencija nije samo set algoritama koji predviđaju sljedeću riječ ili prepoznaju sliku. Ona je alat za rješavanje problema koji zahtijevaju preciznost, strukturu i odgovornost. Kroz ovaj tekst ćemo istražiti kako ai projects in prolog mogu transformirati vaše razumijevanje programiranja, od osnovnih matematičkih problema do kompleksnih ekspertnih sistema koji su nekada pokretali najnaprednije AI istraživačke laboratorije, a danas nalaze svoje mjesto u modernim hibridnim sistemima. Naš put će nas voditi kroz faze razumijevanja osnova, definisanja jasnih ciljeva za vaše projekte, provjere etičkih granica automatizovanog zaključivanja, pa sve do konkretne praktične primjene. Na kraju, cilj nam je izgraditi zajednicu koja cijeni logičku strogost jednako kao i statističku preciznost. Ako želite pratiti najave radionica i predavanja vezanih za Prolog i simboličku AI, pogledajte našu stranicu događaja AI Academy. Razumijevanje Deklarativne Paradigme Prije nego što započnete bilo koji projekat u Prologu, morate razumjeti suštinsku razliku između onoga što ste vjerovatno do sada radili i onoga što ovaj jezik nudi. Većina modernih programskih jezika su imperativni (imperative). To znači da programer piše detaljna uputstva o tome kako promijeniti stanje memorije i kojim redoslijedom izvršiti operacije. Prolog je, s druge strane, deklarativan (declarative). U deklarativnom programiranju fokus je na opisivanju logike problema. Vi definišete relacije između podataka, a interpreter jezika, koristeći mehanizam koji se zove unifikacija (unification) i povratno pretraživanje (backtracking), pronalazi rješenje za vas. Ovo je nevjerovatno moćno za zadatke kao što su planiranje, raspoređivanje i rješavanje zagonetki, gdje bi pisanje imperativnog koda zahtijevalo stotine linija ugniježđenih petlji i uslova. Činjenice kao Temelj Znanja Svaki projekt počinje definisanjem baze znanja (knowledge base). Činjenice su najjednostavniji oblik informacija. One predstavljaju tvrdnje koje smatramo istinitim u našem sistemu. Na primjer, ako gradimo sistem za preporuku knjiga, činjenica bi mogla biti da je određena knjiga iz žanra naučne fantastike. Ove tvrdnje se pišu malim slovima i završavaju tačkom. Snaga Prologa leži u tome što on ne vidi ove podatke kao obične stringove, već kao entitete koje može povezivati. Pravila i Logičke Relacije Pravila su ono što Prolog čini "inteligentnim". Ona nam omogućavaju da iz postojećih činjenica izvedemo nove zaključke. Pravilo se sastoji od glave i tijela, povezanih simbolom koji možemo čitati kao "ako". Na primjer, možemo definisati pravilo da je osoba "ekspert" ako ima više od deset godina iskustva i završen specifičan kurs. Kada postavite upit sistemu, on će proći kroz sve dostupne činjenice kako bi provjerio da li su uslovi iz pravila ispunjeni. Mehanizam Upita Upiti su način na koji komunicirate sa svojom bazom znanja. Za razliku od klasičnih funkcija koje vraćaju jednu vrijednost, upit u Prologu može vratiti "istinu", "laž" ili set varijabli koje zadovoljavaju postavljene uslove. Ako pitate sistem ko su svi korisnici koji imaju pristup određenom resursu, Prolog će automatski pretražiti sve moguće kombinacije činjenica i pravila kako bi vam dostavio listu. Važno je razumjeti da Prolog ne "razmišlja" na ljudski način; on vrši iscrpno pretraživanje prostora stanja koristeći logičku dedukciju. Njegova moć dolazi iz preciznosti, ali njegova ograničenja leže u kvalitetu podataka koje mu pružite. Ako vas zanima kako se ove simboličke tehnike uklapaju u moderne metode kao što je prompt engineering, preporučujemo čitanje naših vodiča o prompt inženjeringu. Arhitektura AI Projekta u Prologu Kada planirate ai projects in prolog, važno je pratiti strukturiran pristup koji osigurava da vaša logika ostane čista i održiva. Prolog projekti se drastično razlikuju od web ili mobilnih aplikacija jer je srce aplikacije zapravo "mašina za zaključivanje" (inference engine). Definisanje Domena Problema Prvi korak nije pisanje koda, već mapiranje domena. Ako pravite sistem za dijagnostiku kvarova na električnoj mreži, morate identifikovati sve ključne komponente (transformatori, osigurači, kablovi) i odnose među njima. U ovoj fazi definišete šta su vaši entiteti i kakve interakcije su moguće. Loše definisan domen u Prologu vodi ka logičkim kontradikcijama koje je kasnije teško ispraviti. Izgradnja Baze Znanja Nakon što definišete domen, prelazite na kodiranje činjenica. U većim projektima, ove činjenice se često ne pišu ručno, već se uvoze iz baza podataka ili generišu putem skripti. Ključno je osigurati konzistentnost. Ako u jednom dijelu baze koristite jedan termin, a u drugom sinonim, Prolog ih neće prepoznati kao istu stvar osim ako mu eksplicitno ne kažete da jesu. Razvoj Logičkih Pravila Ovo je najkreativniji dio procesa. Ovdje implementirate rekurziju (recursion), koja je u Prologu osnovni alat za rad sa listama i stablima. Većina AI problema, poput pretraživanja putanja u grafovima ili parsiranja rečenica, oslanja se na rekurzivna pravila. Potrebno je definisati bazni slučaj (kada se potraga završava) i rekurzivni korak (kako se problem smanjuje na manji dio). Testiranje i Verifikacija Prolog nudi jedinstvene alate za debagovanje, kao što je grafički tracer u SWI-Prologu. On vam omogućava da pratite svaki korak unifikacije i vidite gdje je sistem napravio "backtrack" (povratak na prethodni korak jer trenutni put ne vodi do rješenja). Verifikacija je ovdje lakša nego u drugim jezicima jer možete matematički dokazati da su vaša pravila ispravna. Za praktične primjere integracije logičkog jezika sa modernim web i workflow rješenjima pogledajte naš vodič o tome kako izgraditi svoj AI asistent, gdje se objašnjava kombinacija različitih tehnologija. Kategorije Projekata za Vježbu i Primjenu Da biste zaista ovladali Prologom, najbolje je proći kroz različite kategorije problema. Svaka kategorija osvjetljava drugačiji aspekt logičkog programiranja. Matematički Problemi i Teorija Brojeva Iako Prolog nije primarno namijenjen za numerička izračunavanja, rješavanje problema poput faktorijela, Fibonaccijevih nizova ili provjere prostih brojeva odličan je način za učenje rekurzije. Ovi projekti vas uče kako da kontrolišete protok podataka bez klasičnih petlji. Izračunavanje najvećeg zajedničkog djelitelja ili pretvaranje brojeva iz binarnog u decimalni sistem su klasični zadaci koji učvršćuju osnove. Operacije nad Listama Liste su osnovna struktura podataka u Prologu. Projekti koji uključuju okretanje liste, pronalaženje maksimalnog elementa, sortiranje (poput Quick Sort-a ili Merge Sort-a) ili uklanjanje duplikata su neophodni. Razumijevanje kako Prolog dijeli listu na glavu (head) i rep (tail) ključno je za bilo koji napredniji AI zadatak, poput obrade teksta. Problemi sa Grafovima i Putanjama Ovo je područje gdje Prolog briljira. Pronalaženje najkraćeg puta između dva čvora, detekcija ciklusa u usmjerenim grafovima ili generisanje svih mogućih putanja u lavirintu su prirodni zadaci za ovaj jezik. Takvi projekti imaju direktnu primjenu u logistici, planiranju mrežnog saobraćaja i razvoju vještačke inteligencije za igre. Ekspertni Sistemi i Donošenje Odluka Ovo je "zlatni standard" za Prolog. Možete kreirati sistem koji simulira savjete ljekara, pravnika ili finansijskog savjetnika. Sistem postavlja pitanja korisniku, analizira odgovore prema bazi pravila i na kraju daje preporuku uz objašnjenje zašto je do nje došlo. Ovakvi projekti uče programera kako da strukturira znanje eksperta u format razumljiv mašini. Ako želite dublje razumjeti etičke i odgovorne prakse u razvoju takvih sistema, korisno je pročitati naše smjernice u članku o odgovornoj primjeni AI. Obrada Prirodnog Jezika (NLP) Prolog je originalno razvijen za lingvistička istraživanja. Korištenjem gramatika definisanih dvočlanim klauzulama (Definite Clause Grammars - DCG), možete kreirati parsere koji analiziraju strukturu rečenica na bosanskom jeziku. Ovo je temelj za razvoj chatbotova koji ne generišu tekst nasumično, već razumiju gramatička pravila i sintaksu. Za praktične primjere i ideje za projekte u domenu NLP-a i korisničkog iskustva, pogledajte članke u kategoriji koji se bave prompt inženjeringom i UX praksama na AI Academy, kao što je tekst o prompt inženjeringu kao UX vještini. Tehnološki Stack za Moderni Prolog Iako je jezik star decenijama, ekosistem oko njega je itekako živ. Za razvoj vaših projekata, na raspolaganju imate nekoliko moćnih alata. SWI-Prolog kao Industrijski Standard Većina programera danas koristi SWI-Prolog. On je besplatan, otvorenog koda i posjeduje ogromnu biblioteku dodataka za rad sa HTTP protokolima, JSON formatom i bazama podataka. Njegov integrirani razvojni okoliš (IDE) sa grafičkim debagerom čini proces učenja i razvoja znatno lakšim. Tau Prolog i Web Integracija Ako želite da vaš logički sistem radi direktno u browseru, Tau Prolog je fantastično rješenje. To je implementacija Prologa u JavaScript-u koja omogućava da pokrećete logičke upite na klijentskoj strani. Ovo otvara vrata za kreiranje interaktivnih web aplikacija gdje se logika izvršava bez potrebe za konstantnom komunikacijom sa serverom. GNU Prolog i B-Prolog Za one kojima je bitna brzina izvršavanja i nativna kompilacija, GNU Prolog je odličan izbor. On nudi vrhunske performanse za rješavanje problema ograničenja (Constraint Satisfaction Problems). B-Prolog je još jedna alternativa koja se često koristi u akademskim krugovima i takmičenjima zbog svoje efikasnosti. Alat za Pomoć: AI Asistenti Danas možete koristiti moderne AI alate poput ChatGPT-a ili Claude-a da vam pomognu u pisanju Prolog koda. Međutim, budite oprezni: ovi modeli često griješe kod kompleksnih rekurzija ili specifičnih sintaktičkih pravila Prologa. Koristite ih za generisanje osnovnih struktura ili objašnjavanje grešaka, ali uvijek sami validirajte logiku. Ako želite saznati više o tome kako AI alati mogu unaprijediti vaše tehničke vještine i potragu za poslom u ovom polju, pročitajte članak o korištenju AI alata za napredovanje karijere. Šta uraditi nakon odabira alata Instalirajte SWI-Prolog i prođite kroz ugrađeni tutorijal kako biste osjetili sintaksu. Odaberite jedan jednostavan problem, poput porodičnog stabla, i pokušajte definisati pravila za srodstvo. Isprobajte online kompajlere poput Rextester-a za brzo testiranje malih isječaka koda bez instalacije. Pridružite se forumima i zajednicama gdje se raspravlja o logičkom programiranju kako biste vidjeli realne primjere koda. Ako imate želju da svoje znanje podijelite kao predavač, saznajte kako se možete uključiti na našoj stranici saznaj kako postati predavač (sekcija za saradnju i govornike). Mogućnosti i Ograničenja Prologa u AI Kao i svaki alat, Prolog ima svoje snage i slabosti. U AI Academy naglašavamo važnost odabira pravog alata za pravi problem. Šta Prolog može učiniti vrhunski Prolog je nenadmašan u zadacima koji zahtijevaju striktno poštovanje pravila i logičku transparentnost. Ako radite na sistemu koji mora garantovati da je odluka usklađena sa zakonom ili tehničkim standardom, Prolog je pravi izbor. On izuzetno brzo pretražuje kompleksne prostore stanja i pronalazi rješenja za probleme koje bi u drugim jezicima bilo teško i definisati. Njegova sposobnost simboličkog procesiranja čini ga idealnim za razvoj novih programskih jezika ili verifikaciju hardvera. Šta Prolog ne može učiniti dobro Prolog nije alat za obradu ogromnih količina numeričkih podataka. Ako želite trenirati model za prepoznavanje lica na milionima fotografija, Python sa PyTorch ili TensorFlow bibliotekama je jedini logičan izbor. Prolog takođe pati od performansi kada su u pitanju real-time grafičke aplikacije ili obrada video signala. Njegov mehanizam povratnog pretraživanja može dovesti do "eksplozije" vremena izvršavanja ako pravila nisu pažljivo napisana (npr. beskonačna rekurzija). Pitanje Halucinacija i Preciznosti Za razliku od velikih jezičkih modela (LLM) koji mogu "halucinirati" netačne informacije, Prolog je deterministički sistem. Ako su činjenice i pravila tačni, rezultat će uvijek biti logički ispravan. Međutim, problem nastaje ako je ulazna baza znanja nepotpuna ili pogrešna. Prolog će vam dati logički ispravan odgovor na osnovu pogrešnih premisa. Zato je uloga čovjeka u definisanju baze znanja i dalje apsolutno kritična. Hibridni Pristup: Budućnost AI-ja Danas se sve više govori o neuro-simboličkoj vještačkoj inteligenciji (neuro-symbolic AI). Ovo je pristup koji kombinuje snagu neuronskih mreža (za percepciju, npr. prepoznavanje glasa) sa snagom simboličke logike poput Prologa (za rezonovanje o onome što je prepoznato). Na taj način dobijamo sisteme koji su i moćni i objašnjivi. Etika, Privatnost i Odgovornost Kada gradite sisteme koji donose odluke, etika mora biti na prvom mjestu. Prolog, iako je "samo kod", nosi težinu odgovornosti onoga ko ga programira. Pristrasnost u Pravilima Pristrasnost (bias) u AI sistemima se obično povezuje sa podacima za treniranje. U Prologu, pristrasnost se uvodi direktno kroz pravila koja piše programer. Ako pravilo za odobravanje kredita nesvjesno favorizuje određenu demografsku grupu, sistem će to raditi sa 100% efikasnošću. Programeri moraju biti svjesni svojih unutrašnjih predrasuda prilikom kodiranja logike. Privatnost Podataka Često se u baze znanja Prologa unose osjetljivi podaci kako bi sistem mogao donositi precizne odluke. Važno je podsjetiti da javni AI alati i online kompajleri možda ne nude dovoljan nivo zaštite za privatne poslovne ili medicinske informacije. Uvijek provjerite polise privatnosti i koristite lokalne instalacije za osjetljive projekte. Ako vam treba direktna pomoć ili imate pitanje o privatnosti i primjeni u projektu, kontaktirajte nas putem kontakt forme AI Academy. Transparentnost i Pravo na Objašnjenje Jedna od najvećih prednosti Prologa je transparentnost. U Evropskoj uniji (i zemljama koje prate te standarde), građani imaju "pravo na objašnjenje" za odluke donesene automatizovanim sistemima. Prolog to omogućava prirodno, jer možemo ispratiti putanju zaključivanja od pitanja do odgovora. To je etički imperativ u modernom razvoju softvera. Kada potražiti stručnjaka Ako vaš Prolog projekat direktno utiče na zdravlje ljudi, finansijsku stabilnost ili pravni status pojedinca, samostalno učenje nije dovoljno. U takvim situacijama obavezno konsultujte stručnjake iz tih oblasti kako bi validirali vaša pravila. AI sistem treba da bude asistent stručnjaku, a ne njegova zamjena, naročito u kritičnim domenima. Kako Izgraditi Svoj Prvi Projekt: Korak po Korak Da bismo teoriju pretvorili u praksu, proći ćemo kroz proces izgradnje jednostavnog sistema za preporuku tehnologija za učenje u sklopu AI Academy. Analiza Problema i Ciljeva Naš cilj je kreirati sistem koji će studentu preporučiti šta da uči sljedeće na osnovu njegovog predznanja i interesovanja. Prvo moramo definisati šta su naši "resursi" (kursevi) i koji su "preduslovi" za njih. Ovo je klasičan problem zavisnosti koji Prolog rješava sa lakoćom. Kodiranje Činjenica i Relacija Počinjemo pisanjem činjenica. Recimo da imamo kurs o Pythonu i kurs o mašinskom učenju. Činjenica bi bila da je Python preduslov za mašinsko učenje. Takođe dodajemo činjenice o interesovanjima korisnika, npr. da korisnik "Emir" želi učiti o obradi podataka. Implementacija Pravila za Preporuku Pravilo bi moglo glasiti: "Preporuči kurs X korisniku Y ako korisnik Y ima interesovanje koje se poklapa sa temom kursa X I ako je korisnik Y već savladao sve preduslove za kurs X". Ovdje koristimo logičko "I" (zarez u Prologu) da povežemo ove uslove. Testiranje kroz Različite Scenarije Sada postavljamo upite. Šta sistem preporučuje Emiru? Ako Emir nije završio Python, sistem mu ne bi trebao preporučiti mašinsko učenje, već upravo Python. Ako Emir završi Python, ponovni upit bi mu trebao dati novu preporuku. Ovaj dinamički karakter baze znanja je ono što čini Prolog moćnim. Proširenje i Integracija Kada osnovni sistem proradi, možete ga proširiti dodavanjem nivoa težine kurseva ili integracijom sa bazom podataka stvarnih polaznika. Možete dodati i "objašnjenje" preporuke, gdje će sistem ispisati: "Preporučujem vam ovaj kurs jer ste rekli da vas zanima AI, a već poznajete osnove programiranja". Ako želite vježbati sa primjerima i narativnim vodičima iz naše zajednice, pogledajte slične tutorijale i članke u sekcijama za učenje na AI Academy (korisni resursi i vodiči dostupni su kroz našu glavnu stranicu resursa). Napredni Koncepti i Budućnost Logičkog Programiranja Jednom kada savladate osnove, otvara se čitav svijet kompleksnih tehnika koje Prolog čine modernim alatom za AI. Logičko Programiranje sa Ograničenjima (CLP) Constraint Logic Programming (CLP) je nadogradnja Prologa koja omogućava rješavanje problema sa brojevima na mnogo efikasniji način. Umjesto da isprobava sve brojeve jedan po jedan, CLP koristi matematička ograničenja da suzi prostor pretraživanja. Ovo se masovno koristi u industriji za optimizaciju rasporeda letova, smjena radnika ili distribuciju električne energije. Induktivno Logičko Programiranje (ILP) ILP je fascinantna oblast gdje mašina zapravo uči nova pravila na osnovu primjera. Umjesto da vi pišete pravila, vi dajete sistemu pozitivne i negativne primjere, a on pokušava samostalno generisati Prolog kod koji objašnjava te primjere. Ovo je spona između klasičnog mašinskog učenja i simboličke logike. Probabilističko Logičko Programiranje Svijet nije uvijek crno-bijel. Ponekad činjenice nisu 100% sigurne. Probabilistički Prolog (poput ProbLog sistema) omogućava vam da činjenicama dodijelite vjerovatnoću. Ovo je ključno za razvoj AI sistema koji moraju raditi sa nesigurnim informacijama, poput senzorskih podataka sa autonomnih vozila ili dijagnoza u medicini gdje simptomi nisu uvijek jasni. Budućnost u AI Academy U AI Academy Sarajevo, pratimo ove trendove i integrišemo ih u naš rad. Vjerujemo da će vještina "vibe coding-a" i prompt engineeringa u budućnosti zahtijevati duboko razumijevanje logičkih struktura. Čovjek koji razumije Prolog lakše će komunicirati sa bilo kojim AI agentom jer zna kako da strukturira upute bez dvosmislenosti. Ako želite aktivno sudjelovati u zajednici i predavati, saznajte više o mogućnostima i kako se uključiti na stranici o nama gdje redovno objavljujemo pozive za govornike i mentore: o nama i saradnji. Učenje Prologa nije samo učenje novog jezika; to je trening mozga da razmišlja o problemima na nivou apstrakcije koji je imun na prolazne trendove. Rezime i Sljedeći Koraci Prošli smo dug put od osnovne ideje deklarativnog programiranja do kompleksnih ai projects in prolog. Ovaj jezik, iako naizgled arhaičan, nudi rješenja za neke od najtežih problema današnje vještačke inteligencije: transparentnost, objašnjivost i logičku strogost. Put do majstorstva u Prologu prati našu osnovnu filozofiju: Razumijevanje: Počnite sa logičkim osnovama, činjenicama i pravilima. Ne žurite sa kodom dok ne shvatite kako mehanizam zaključivanja radi. Cilj: Odaberite konkretan problem. Bilo da je to rješavanje Sudoku zagonetke ili izgradnja ekspertnog sistema za vaš mali biznis, imajte jasan cilj. Odgovornost: Budite svjesni moći automatizovanog odlučivanja. Provjerite svoja pravila na pristrasnost i zaštitite privatnost podataka. Praktična primjena: Koristite SWI-Prolog, pišite kod svaki dan, makar to bile jednostavne operacije sa listama. Zajednica: Podijelite ono što naučite. AI napreduje brže kada razmjenjujemo znanje i iskustva. Vještačka inteligencija je alat koji nam omogućava da proširimo svoje ljudske sposobnosti. Prolog nam pomaže da tu ekspanziju izvedemo na temeljima logike i razuma. Pozivamo vas da ne budete samo konzumenti AI tehnologije, već njeni graditelji koji razumiju srž problema koji rješavaju. Ako želite da se pridružite zajednici, prijavite se i pratite nadolazeće radionice i predavanja putem naše kontakt forme i pretplate. Česta pitanja Pitanje: Da li je Prolog težak za naučiti ako već znam Python ili Javu? Odgovor: Najveći izazov nije kompleksnost jezika, već "odvikavanje" od imperativnog načina razmišljanja. Prolog ima vrlo jednostavnu sintaksu, ali zahtijeva da o problemima razmišljate kroz relacije i pravila umjesto kroz petlje i varijable koje mijenjaju vrijednost. Većina programera savlada osnove za nekoliko sedmica, ali za majstorstvo u rekurziji i optimizaciji upita treba više vremena. Pitanje: Gdje se Prolog danas najviše koristi u stvarnom svijetu? Odgovor: Prolog je ključan u sistemima za planiranje i raspoređivanje (npr. u avioindustriji), u verifikaciji softvera i hardvera, te u ekspertnim sistemima za pravne i medicinske savjete. Takođe, koristi se u obradi prirodnog jezika i kao dio hibridnih AI sistema (npr. IBM Watson) gdje je potrebna kombinacija pretraživanja znanja i logičkog zaključivanja. Pitanje: Koji je najbolji alat za početak rada na Prolog projektima? Odgovor: Preporučujemo SWI-Prolog jer je to najzrelije i najaktivnije okruženje sa odličnom dokumentacijom i ugrađenim alatima za debagovanje. Za one koji žele raditi u web okruženju, Tau Prolog je izvrsna opcija jer se pokreće direktno u browseru putem JavaScript-a, što olakšava dijeljenje projekata sa drugima. Pitanje: Da li Prolog može raditi sa modernim bazama podataka i API-jima? Odgovor: Da, moderni Prolog sistemi poput SWI-Prologa imaju biblioteke za povezivanje sa SQL i NoSQL bazama podataka (putem ODBC-a), kao i za rad sa JSON formatom i HTTP zahtjevima. To vam omogućava da izgradite modernu web aplikaciju čiji je "mozak" napisan u Prologu, dok se podaci povlače iz standardnih cloud servisa.

25 Jun 2026

mladi profesionalac pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

Vrhunski AI and ML Based Projects for Final Year

Table of Contents Ključne stavke Uvod Razumijevanje temelja prije prvog reda koda Definisanje cilja i analiza lokalnog konteksta Provjera odgovornosti i etički okvir Početni projekti: Izgradnja čvrstog temelja Srednji nivo: Naprednije tehnike i duboko učenje Napredni projekti: Vrhunac vještine i inovacije Tehnički stog: Alati koji su vam potrebni Praktična primjena: Od ideje do implementacije Kada potražiti stručnjaka ili dodatne resurse Rezime i put ka uspjehu Česta pitanja Ključne stavke Odabir projekta za završnu godinu trebao bi se fokusirati na rješavanje stvarnih problema lokalne industrije kako bi se osigurala konkurentnost na tržištu rada. Uspješan projekt zahtijeva strogo pridržavanje faznog procesa: od dubokog razumijevanja problema i etičke provjere podataka do praktične implementacije i testiranja. Vještačka inteligencija i mašinsko učenje nisu samo alati za automatizaciju, već vještine koje zahtijevaju stalno učenje, rad u zajednici i kritičko preispitivanje rezultata. Uvod Zadnja godina studija na fakultetima u Sarajevu, Mostaru, Banjaluci ili bilo kojem drugom univerzitetskom centru u regiji često donosi isti specifičan pritisak. Hodnici su ispunjeni razgovorima o diplomskim radovima, a studenti se suočavaju sa ključnim pitanjem: kako odabrati temu koja nije samo teoretska vježba, već karta za ulazak u profesionalni svijet? U IT sektoru Bosne i Hercegovine, gdje potražnja za stručnjacima u oblastima kao što su vještačka inteligencija (artificial intelligence - AI) i mašinsko učenje (machine learning - ML) rapidno raste, vaš završni projekt može biti presudan faktor. Mnogi početnici čine grešku birajući previše ambiciozne projekte bez jasne strukture ili, s druge strane, previše jednostavne zadatke koji ne pokazuju dubinu razumijevanja tehnologije. U AI Academy vjerujemo da vještačka inteligencija ne bi trebala biti rezervisana samo za velike tehnološke centre izvan naše regije. Naprotiv, naša misija je osnažiti vas da razumijete ove sisteme i primijenite ih na stvarne probleme s kojima se susrećemo svakodnevno – od optimizacije logistike u lokalnim firmama do razvoja pametnih asistenata na našem jeziku. Ako tražite praktične radionice i događaje gdje možete testirati svoje ideje, pogledajte našu stranicu događaja AI Academy. Ovaj članak je vodič namijenjen studentima završnih godina, ali i ambicioznim početnicima i profesionalcima koji žele izgraditi ozbiljan portfolio. Proći ćemo kroz put od razumijevanja osnova, preko definisanja ciljeva i provjere etičke odgovornosti, pa sve do konkretnih ideja za projekte kategorisane po težini. Naš cilj je da vaš projekt ne završi u ladici, već da postane temelj vaše buduće karijere. Razumijevanje temelja prije prvog reda koda Prije nego što instalirate bilo koju biblioteku ili preuzmete prvi set podataka (dataset), ključno je razumjeti suštinu tehnologije s kojom radite. Česta je zabluda da je AI magična kutija koja daje odgovore na sva pitanja. U stvarnosti, to je skup matematičkih modela i algoritama koji uče iz podataka. Mašinsko učenje (machine learning), kao podskup vještačke inteligencije, oslanja se na prepoznavanje obrazaca u velikim količinama informacija. Razumijevanje počinje razlikovanjem tri glavne vrste učenja. Nadgledano učenje (supervised learning) koristi označene podatke kako bi model naučio predvidjeti izlaze. Nenadgledano učenje (unsupervised learning) traži skrivene strukture u podacima koji nemaju oznake. Ojačano učenje (reinforcement learning) fokusira se na donošenje odluka kroz sistem nagrada i kazni u dinamičnom okruženju. Vaš zadatak na početku je da prepoznate u koju kategoriju spada problem koji želite riješiti. Ako pokušavate predvidjeti cijenu stanova u Sarajevu na osnovu kvadrature i lokacije, radite sa regresijom u sklopu nadgledanog učenja. Ako želite grupisati kupce lokalnog web-shopa prema njihovim navikama bez unaprijed definisanih grupa, radite klasterizaciju (clustering). Bez ovog bazičnog razumijevanja, svaki alat koji koristite biće samo niz komandi koje ne razumijete u potpunosti, što vodi do grešaka u kasnijim fazama razvoja. Za praktične savjete o efikasnom radu s promptovima i generativnim modelima, preporučujemo čitanje naše kategorije o prompt engineeringu. Definisanje cilja i analiza lokalnog konteksta Kada birate ai and ml based projects for final year, prvi korak je definisanje jasnog i mjerljivog cilja. Projekt bez cilja je samo hobi. Razmislite o problemima koji su specifični za naše okruženje. Na primjer, automatizacija obrade dokumenata na jezicima našeg regiona predstavlja ogroman izazov jer većina globalnih modela najbolje funkcioniše na engleskom jeziku. Dobar projekt počinje pitanjem: "Koji problem rješavam?". Ako je cilj poboljšanje produktivnosti u malom biznisu, fokusirajte se na automatizaciju ponavljajućih zadataka. Ako je cilj doprinos zajednici, razmislite o ekološkim projektima, poput analize zagađenja zraka pomoću senzora i ML modela. Ključno je da alat dolazi nakon problema, a ne obrnuto. Često vidimo studente koji odaberu popularan model, poput transformera, a zatim očajnički traže bilo kakvu primjenu za njega. To je pogrešan pristup. Prvo identifikujte potrebu, a zatim odaberite najefikasniji alat za njeno rješavanje. Odabir prave metrike uspjeha Jednom kada definišete problem, morate znati kako ćete mjeriti uspjeh. Da li je to tačnost (accuracy), preciznost (precision), odziv (recall) ili možda F1-rezultat (F1-score)? U medicinskim projektima, poput detekcije anomalija na rendgenskim snimcima, odziv je često važniji od ukupne tačnosti jer je opasnije propustiti bolest nego imati lažno pozitivan rezultat. Definisanje ovih metrika na samom početku štedi mjesece lutanja u kasnijim fazama projekta. Realna dostupnost podataka Mnogi ambiciozni projekti propadaju jer studenti ne provjere dostupnost podataka. Ako planirate raditi na predviđanju berze, podaci su lako dostupni. Međutim, ako želite raditi na specifičnim medicinskim dijagnozama u saradnji sa lokalnim klinikama, proces dobijanja anonimiziranih podataka može trajati duže od samog studija. Provjerite resurse poput Kaggle-a, Google Dataset Search-a ili lokalnih portala otvorenih podataka prije nego što finalizirate temu. Provjera odgovornosti i etički okvir U AI Academy, naglašavamo da tehnologija nikada ne postoji u vakuumu. Svaki model koji napravite nosi određenu odgovornost. Prvo pitanje koje sebi morate postaviti je: "Koje su potencijalne pristrasnosti (bias) u mojim podacima?". Ako trenirate model za selekciju kandidata za posao koristeći podatke iz prošlosti gdje su određene grupe bile diskriminisane, vaš model će tu diskriminaciju samo naučiti i automatizovati. Pristrasnost nije jedini problem. Tu su i halucinacije (hallucinations) kod generativnih modela, gdje sistem samouvjereno iznosi netačne informacije. Ako vaš projekt uključuje generisanje teksta ili savjeta, morate implementirati sisteme provjere. Privatnost podataka je još jedan kritičan stub. Nikada nemojte unositi osjetljive lične, poslovne ili zdravstvene informacije u javne AI alate ili modele bez dubokog razumijevanja politike privatnosti i načina na koji se ti podaci obrađuju. Transparentnost i objašnjivost (Explainability) Kao budući stručnjak, vaš zadatak nije samo da napravite model koji "radi", već i da znate objasniti zašto donosi određene odluke. Ovo je posebno važno u oblastima koje nazivamo YMYL (Your Money or Your Life) – poput finansija i zdravstva. Koristite tehnike poput SHAP ili LIME kako biste interpretirali predviđanja vašeg modela. Transparentnost gradi povjerenje kod korisnika i poslodavaca. Autorska prava i intelektualno vlasništvo S razvojem generativne vještačke inteligencije (generative AI), pitanja autorskih prava postala su kompleksna. Ako vaš projekt koristi generisani sadržaj ili slike, budite svjesni pravnih okvira koji se i dalje razvijaju. Uvijek navedite izvore podataka i alate koje ste koristili. Etički pristup nije samo moralni izbor, već i profesionalni standard koji vas izdvaja od amatera. Upozorenje: Vještačka inteligencija može pogriješiti. Nikada nemojte prezentovati AI model kao nepogrešiv autoritet, posebno u kritičnim oblastima poput medicine, prava ili sigurnosti. Ljudska provjera (human-in-the-loop) ostaje neophodna faza u svakom odgovornom radu. Početni projekti: Izgradnja čvrstog temelja Za one koji se prvi put ozbiljnije susreću sa mašinskim učenjem, najbolje je početi sa projektima koji imaju dobro dokumentovane setove podataka i jasne ishode. Ovi projekti vam omogućavaju da savladate osnove manipulacije podacima i osnovne algoritme. Detekcija spama u e-mailovima Ovo je klasičan projekt koji uvodi studente u svijet obrade prirodnog jezika (natural language processing - NLP). Korištenjem jednostavnih algoritama poput Naive Bayes-a, možete naučiti kako pretvoriti tekst u brojeve (vektorizacija) i kako klasifikovati poruke. Iako zvuči jednostavno, ovaj projekt vas uči osnovama čišćenja podataka, uklanjanju nepotrebnih riječi (stop words) i evaluaciji modela. Predviđanje cijena nekretnina Korištenjem linearne regresije na podacima o nekretninama, naučićete kako različite varijable (broj soba, kvadratura, spratnost) utiču na finalni ishod. Ovo je odlična prilika da istražite inženjering karakteristika (feature engineering) – proces kreiranja novih ulaznih podataka iz postojećih kako biste poboljšali performanse modela. Na primjer, umjesto samo godine gradnje, možete kreirati varijablu "starost objekta". Analiza kvaliteta vina ili proizvoda Koristeći skupove podataka koji sadrže fizičko-hemijske karakteristike, možete trenirati model da predvidi kvalitet proizvoda. Ovdje se fokusirate na klasifikaciju. Naučićete kako se nositi sa neuravnoteženim podacima (imbalanced data), jer u stvarnom svijetu često imate mnogo više "prosječnih" proizvoda nego onih vrhunskih ili veoma loših. Šta sljedeće (Početni nivo) Preuzmite dataset sa Kaggle portala i izvršite detaljnu eksploratornu analizu podataka (EDA). Implementirajte barem tri različita algoritma (npr. Logistic Regression, Decision Trees, SVM) i uporedite njihove rezultate. Vizualizujte rezultate koristeći biblioteke kao što su Matplotlib ili Seaborn kako biste ih lakše objasnili mentoru. Srednji nivo: Naprednije tehnike i duboko učenje Kada savladate osnove, vrijeme je da pređete na kompleksnije probleme koji uključuju duboko učenje (deep learning) i rad sa slikama ili složenijim tekstualnim strukturama. Prepoznavanje lica i prisustva Ovaj projekt koristi konvolucijske neuronske mreže (convolutional neural networks - CNN) za identifikaciju osoba na slikama ili video snimcima. Praktična primjena može biti sistem za automatsko bilježenje prisustva na predavanjima ili u kancelariji. Ovdje ćete naučiti rad sa OpenCV bibliotekom i okvirima kao što su TensorFlow ili PyTorch. Ključni izazov je osigurati da model radi u različitim uslovima osvjetljenja i sa različitim uglovima kamere. Analiza sentimenta na društvenim mrežama Umjesto obične klasifikacije, ovdje se bavite razumijevanjem emocija u tekstu. Možete analizirati tweetove o određenom lokalnom brendu ili događaju. Ovaj projekt zahtijeva naprednije NLP tehnike poput LSTM mreža ili čak osnovnih verzija transformera. Naučićete kako se nositi sa sarkazmom, slengom i specifičnostima lokalnog govora, što je izuzetno cijenjena vještina u marketingu. Za praktične primjere promptovanja i pristupe generativnim modelima, pogledajte našu kolekciju vodiča o prompt inženjeringu. Predviđanje trendova na berzi ili kripto tržištu Iako niko ne može sa sigurnošću predvidjeti budućnost finansija, ML modeli mogu identifikovati obrasce u istorijskim podacima. Koristeći analizu vremenskih serija (time series analysis), možete pokušati predvidjeti kretanje cijena. Ovaj projekt je izvrstan za učenje o normalizaciji podataka i rizicima prekomjernog prilagođavanja modela (overfitting), gdje model savršeno radi na starim podacima, ali neupotrebljiv je u stvarnom vremenu. Šta sljedeće (Srednji nivo) Istražite koncepte augmentacije podataka (data augmentation) kako biste vještački povećali svoj set slika. Pokušajte optimizovati hiperparametre modela koristeći tehnike poput Grid Search ili Random Search. Dokumentujte proces obuke modela, uključujući grafikone gubitka (loss) i tačnosti kroz epohe. Napredni projekti: Vrhunac vještine i inovacije Projekti na ovom nivou često kombinuju više različitih oblasti vještačke inteligencije i zahtijevaju značajne računske resurse, ali i visok nivo kreativnosti. Razvoj RAG sistema za lokalnu dokumentaciju Sistemi sa proširenim generisanjem (Retrieval-Augmented Generation - RAG) trenutno su jedan od najtraženijih smjerova u industriji. Možete kreirati AI asistenta koji "pročita" sve zakone BiH ili interne dokumente neke firme i odgovara na pitanja korisnika sa preciznim referencama. Ovo uključuje rad sa vektorskim bazama podataka, modelima za ugnježđivanje (embeddings) i velikim jezičkim modelima (large language models - LLM). Ako želite savjet ili mentora za napredne karijerne korake, pročitajte naš vodič o AI karijeri i usavršavanju. Simulacija autonomne vožnje Koristeći platforme poput Carla ili jednostavnije simulatore, možete trenirati model za ojačano učenje (reinforcement learning) da upravlja vozilom, izbjegava prepreke i poštuje saobraćajne znakove. Ovo je vrhunski primjer primjene AI u robotici i zahtijeva duboko razumijevanje interakcije agenta i okruženja. AI u preciznoj medicini i dijagnostici Napredni projekti u zdravstvu uključuju analizu MR ili CT snimaka za rano otkrivanje tumora ili drugih patologija. Ovi projekti zahtijevaju saradnju sa stručnjacima iz medicinske struke i rigorozno testiranje. Fokus je na razvoju arhitektura poput U-Net za segmentaciju slika. Ovdje je etika najvažnija – AI služi kao alat za podršku ljekaru, a ne kao zamjena za njegovu stručnu procjenu. Šta sljedeće (Napredni nivo) Razmotrite postavljanje (deployment) vašeg modela u oblaku (cloud) koristeći platforme kao što su AWS, Google Cloud ili Azure. Fokusirajte se na optimizaciju modela za rad na uređajima sa slabijim procesorima (edge AI) koristeći tehnike kvantizacije. Objavite svoj rad kao open-source projekt na GitHub-u sa detaljnim uputstvima za instalaciju i korištenje. Tehnički stog: Alati koji su vam potrebni Vaš izbor alata zavisi od projekta, ali u svijetu ai and ml based projects for final year, Python je neprikosnoveni lider. Njegova snaga leži u ogromnoj zajednici i bibliotekama koje olakšavaju rad. Biblioteke za manipulaciju podacima Pandas i NumPy su vaša desna ruka. Bez njih je rad sa tabelarnim podacima i nizovima praktično nemoguć. Naučite kako efikasno čistiti podatke (data wrangling) jer u stvarnim projektima 80% vremena odlazi na pripremu podataka, a samo 20% na sam model. Okviri za mašinsko i duboko učenje Za klasični ML, Scikit-learn je nezaobilazan. Ako se selite u sferu neuronskih mreža, TensorFlow (razvijen od strane Google-a) i PyTorch (razvijen od strane Meta-e) su glavni igrači. PyTorch je često popularniji u istraživačkim krugovima zbog svoje fleksibilnosti, dok je TensorFlow poznat po stabilnosti u produkcionim okruženjima. Alati za verziranje i saradnju Git i GitHub su obavezni. Ne samo da čuvaju vaš kod, već pokazuju budućim poslodavcima kako razmišljate i kako strukturirate projekte. Dokumentacija u obliku README datoteka je jednako važna kao i sam kod. Pojasnite kako pokrenuti vaš projekt, koje su zavisnosti (dependencies) i kakve rezultate ste postigli. Kada budete spremni da svoje znanje podijelite sa drugima kao predavač, saznajte više o tome kako postati predavač u AI Academy. Praktična primjena: Od ideje do implementacije Kada imate temu i alate, proces implementacije treba teći logičnim redoslijedom. Počnite jednostavno. Prvo napravite "baseline" model – najjednostavniju moguću verziju koja radi. To može biti obična linearna regresija ili jednostavan klasifikator. Tek kada imate bazu, počnite uvoditi kompleksnije algoritme. Mjerite rezultate kontinuirano. Ako dodavanje složene neuronske mreže poboljša tačnost za samo 1%, a dramatično poveća potrošnju resursa, možda je jednostavniji model bolji izbor za praktičnu primjenu. U inženjerstvu je često "dovoljno dobro" bolje od "savršenog", posebno ako to znači brži rad i manju cijenu održavanja. Nemojte zaboraviti na vizualizaciju rezultata. Za krajnjeg korisnika ili vašeg mentora, hiljade redova brojeva ne znače ništa. Kreirajte interaktivne kontrolne table (dashboards) koristeći alate kao što su Streamlit ili Dash. Kada neko može unijeti sopstvene podatke u vaš model i dobiti predviđanje u realnom vremenu, vaš projekt postaje mnogo impresivniji. Važnost testiranja na neviđenim podacima Najveća zamka u koju studenti upadaju je testiranje modela na istim podacima na kojima je treniran. To vodi do lažnog osjećaja uspjeha. Uvijek podijelite svoj set podataka na trening, validacioni i testni set. Testni set ne smije "vidjeti" model sve do samog kraja, kada vršite finalnu procjenu performansi. To je jedini način da znate kako će se vaš AI sistem ponašati u stvarnom svijetu. Savjet stručnjaka: Ako vaš model pokazuje tačnost od 100%, vjerovatno ste napravili grešku. Ili su podaci o ciljnoj varijabli "procurili" u ulazne podatke (data leakage), ili je model previše prilagođen trening setu. U realnosti, savršenstvo u AI modelima gotovo nikada ne postoji. Kada potražiti stručnjaka ili dodatne resurse Rad na projektima vještačke inteligencije može biti izolovan proces, ali ne mora. Ako se zaglavite u matematičkim formulama ili tehničkim bagovima koji traju danima, vrijeme je za zajednicu. U Sarajevu i široj regiji postoji sve veći broj entuzijasta i profesionalaca okupljenih oko platformi kao što je AI Academy. Učenje kroz zajednicu ubrzava napredak. Prisustvovanje radionicama, učešće na hakatonima ili jednostavno razmjena iskustava u zajedničkim radnim prostorima može vam otvoriti oči za rješenja koja sami nikada ne biste vidjeli. AI Academy nudi prostor gdje teorija susreće praksu, pružajući besplatne materijale i prilike za umrežavanje sa ljudima koji već rade u industriji. Ako želite stupiti u kontakt ili se prijaviti za nadolazeće radionice, koristite našu stranicu za kontakt. Također, važno je znati kada vaša stručnost prestaje. Ako vaš projekt ima pravne implikacije (npr. analiza ugovora) ili zdravstvene (npr. preporuka lijekova), obavezno konsultujte kvalifikovane stručnjake iz tih oblasti. AI je tu da asistira, a ne da donosi konačne odluke u oblastima koje direktno utiču na ljudske živote i imovinu. Rezime i put ka uspjehu Odabir i razvoj ai and ml based projects for final year je putovanje koje vas transformiše iz studenta u inženjera. Ključ uspjeha leži u balansu između tehničke izvrsnosti i praktične upotrebljivosti. Vaš projekt treba da pokaže da razumijete osnove, da znate definisati cilj, da ste svjesni etičkih ograničenja i da znate implementirati rješenje koje radi. Pratite fazni put koji promovišemo: Razumijevanje: Naučite kako tehnologija funkcioniše iznutra, a ne samo kako koristiti biblioteke. Definicija cilja: Rješavajte stvarne probleme, po mogućnosti one koji su relevantni za naše tržište. Provjera odgovornosti: Vodite računa o pristrasnosti, privatnosti i etici. Praktična primjena: Počnite jednostavno, mjerite sve i postepeno gradite kompleksnost. Ponavljanje i dijeljenje: Učite iz grešaka i podijelite svoj rad sa zajednicom. Vještačka inteligencija je alat nevjerovatne snage, ali njena prava vrijednost dolazi od načina na koji je mi, kao ljudi, usmjeravamo. Vaša završna godina je idealno vrijeme da preuzmete tu odgovornost i pokažete šta sve možete postići. Ako želite aktivno doprinositi kao predavač ili govornik, saznajte više o tome kako se uključiti kroz naše vodiče o karijeri u AI i mogućnostima za predavače. AI nije zamjena za ljudsku inteligenciju, već njen produžetak. Najbolji projekti su oni koji koriste tehnologiju da osnaže ljude, a ne da ih učine suvišnim. U svijetu koji se brzo mijenja, vještina učenja i prilagođavanja je najvrjednija stvar koju možete ponijeti sa fakulteta. Neka vaš završni rad bude prvi veliki korak u toj uzbudljivoj avanturi. Vidimo se u zajednici, gdje ćemo zajedno graditi budućnost vještačke inteligencije u Bosni i Hercegovini. Česta pitanja Pitanje: Koliko predznanja mi je potrebno da počnem sa AI projektom na zadnjoj godini? Odgovor: Potrebno je solidno poznavanje programskog jezika Python i osnove statistike i linearne algebre. Većinu specifičnih ML koncepata možete naučiti kroz praktičan rad i besplatne resurse AI Academy, ali logičko razmišljanje i vještine rješavanja problema su ključni temelj. Pitanje: Kako da znam da li je moj odabrani projekt previše težak ili previše lak? Odgovor: Ako možete implementirati osnovni model (baseline) za manje od dvije sedmice, projekt vjerovatno nije previše težak. Ako, s druge strane, taj osnovni model rješava problem sa 99% tačnosti bez ikakvog truda, projekt je vjerovatno previše lak ili loše postavljen. Idealno je birati teme koje vas tjeraju da istražujete nove biblioteke i tehnike. Pitanje: Da li je sigurno koristiti podatke moje firme ili lokalne institucije za AI projekt? Odgovor: Nikada nemojte koristiti osjetljive podatke bez pisane dozvole i procesa anonimizacije. Čak i tada, budite oprezni pri učitavanju tih podataka u javne cloud servise ili LLM modele. Uvijek pročitajte uslove korištenja alata koje koristite i konsultujte se sa mentorom o pitanjima privatnosti podataka i GDPR-a. Ako trebate kontakt za saradnju ili pitanja o događajima i radionicama, posjetite našu kontakt stranicu. Pitanje: Šta ako moj model na kraju ne postigne dobre rezultate? Da li ću pasti na diplomskom? Odgovor: U nauci o podacima (data science), negativan rezultat je također rezultat. Ako možete naučno i argumentovano objasniti zašto model nije uspio (npr. nedostatak kvalitetnih podataka, neprikladna arhitektura za taj specifičan problem), to pokazuje visok nivo stručnosti. Važno je dokumentovati proces istraživanja i naučene lekcije, jer to poslodavci i mentori cijene više od nerealno savršenih brojeva. Napomena: Za dodatne resurse o prompt engineeringu i praktičnim vodičima pogledajte našu kategoriju o prompt inženjeringu i wiki članke o prompt tehnikama.

25 Jun 2026

softver developer radeći na laptopu u univerzitetska predavaonica

25 Jun 2026

News

AI Projects With Source Code: Put Od Teorije Do Prakse

Table of Contents Ključne stavke Uvod Vrijednost Praktičnih AI Projekata u Portfoliju Početni Nivo: Izgradnja Temelja Kroz Jednostavne Modele Srednji Nivo: Rješavanje Kompleksnih Problema i Rad Sa Podacima Napredni Nivo: Generativni AI i Agenti Razumijevanje vs. Primjena: Gdje su Granice AI Alata? Etika, Privatnost i Odgovornost u Razvoju Kada Potražiti Stručnjaka ili Dodatne Resurse? Praktični Koraci za Pokretanje Prvog AI Projekta Zaključak Česta pitanja Ključne stavke Praktični projekti sa izvornim kodom (source code) predstavljaju najbrži put za prelazak sa teorijskog razumijevanja algoritama na rješavanje stvarnih poslovnih i tehničkih problema u lokalnom i globalnom kontekstu. Izgradnja portfolija na platformama kao što je GitHub omogućava stručnjacima da demonstriraju svoju sposobnost pisanja čistog koda, debagovanja (debugging) i implementacije modela, što je poslodavcima danas važnije od samih certifikata. Odgovorna primjena vještačke inteligencije zahtijeva razumijevanje etičkih aspekata, privatnosti podataka i tehničkih ograničenja modela, što se najbolje uči kroz iterativni proces rada na konkretnim zadacima. Uvod Zamislite mladog programera u Sarajevu koji je upravo završio nekoliko online kurseva o mašinskom učenju (machine learning). Njegova glava je puna pojmova poput neuronskih mreža, gradijentnog spusta i linearne regresije. Međutim, kada sjedne pred prazan ekran s namjerom da izgradi nešto što bi moglo pomoći lokalnoj firmi da optimizuje svoje zalihe ili prepozna nezadovoljne kupce, nastaje blokada. Teorija je jasna, ali put od matematičke formule do funkcionalnog koda u produkciji izgleda kao nepremostiv jaz. Ovo je realnost mnogih entuzijasta i profesionalaca u Bosni i Hercegovini koji pokušavaju ući u svijet vještačke inteligencije (AI). U AI Academy često viđamo ovaj scenario. Vjerujemo da AI nije samo skup formule rezervisana za akademske krugove, već zanat koji se peče kroz rad. Najbolji način da se taj jaz premosti jeste rad na projektima koji imaju dostupan izvorni kod (source code). Vidjeti kako je neko drugi riješio problem čišćenja podataka, kako je arhitektura modela složena i kako je završna aplikacija servirana korisniku, pruža neprocjenjiv uvid koji nijedna knjiga ne može u potpunosti zamijeniti. Ovaj tekst je namijenjen svima vama koji želite prestati biti samo posmatrači i postati graditelji. Bez obzira da li ste student koji traži prvi posao, marketingaš koji želi automatizovati analizu sentimenta ili iskusan programer koji želi promijeniti karijerni pravac, razumijevanje strukture AI projekata je ključno. Proći ćemo kroz put od jednostavnih klasifikatora do naprednih sistema koji koriste velike jezičke modele (Large Language Models - LLM), uvijek držeći fokus na praktičnoj primjeni, odgovornosti i zajednici. Vrijednost Praktičnih AI Projekata u Portfoliju Certifikati su potvrda da ste odslušali predavanja, ali projekti su dokaz da znate rješavati probleme. U današnjem okruženju, gdje se tehnologija mijenja sedmično, sposobnost da uzmete sirovi set podataka i pretvorite ga u vrijednu informaciju je najtraženija vještina. Kada objavite svoj projekt na GitHubu, vi ne pokazujete samo kod. Vi pokazujete svoj proces razmišljanja. Pravilno dokumentovan projekt sa jasnim README fajlom objašnjava koji je bio cilj, s kakvim ste se izazovima suočili i kako ste evaluirali uspjeh. To su informacije koje regruteri i tehnički menadžeri traže. Oni žele vidjeti kako se nosite sa "prljavim" podacima, kako birate metrike uspjeha i da li razumijete ograničenja tehnologije koju koristite. Korištenje projekata sa otvorenim kodom (open source) kao polazne tačke ubrzava učenje. Umjesto da izmišljate toplu vodu, vi nadograđujete postojeće znanje. To je suština AI zajednice — dijeljenje resursa kako bismo svi napredovali brže. U AI Academy insistiramo na tome da svako razumijevanje mora voditi ka primjeni, a svaka primjena mora biti validirana unutar zajednice; za informacije o našoj misiji i aktivnostima posjetite našu stranicu o nama. Početni Nivo: Izgradnja Temelja Kroz Jednostavne Modele Za one koji tek ulaze u svijet vještačke inteligencije, ključno je početi sa projektima koji imaju jasne ciljeve i dobro definisane baze podataka. Ovdje je fokus na razumijevanju osnovnih koncepata obrade teksta i slika, te upoznavanju sa bibliotekama kao što su Scikit-learn, Pandas i NumPy. Klasifikator Email Spama (Email Spam Classifier) Ovo je klasičan projekt koji uvodi početnike u prirodnu obradu jezika (Natural Language Processing - NLP). Cilj je napraviti model koji može razlikovati legitimne poruke od neželjenih (spam). Kroz ovaj projekt učite o tokenizaciji (tokenization), što je proces razbijanja teksta na manje jedinice poput riječi, i uklanjanju nebitnih riječi (stop words). U ovom projektu se najčešće koristi Naivni Bayesov algoritam (Naive Bayes). On je odličan za početak jer se zasniva na vjerovatnoći i veoma je efikasan za tekstualne podatke. Naučit ćete kako koristiti TF-IDF (Term Frequency-Inverse Document Frequency) vektorizaciju da pretvorite riječi u brojeve koje računar može razumjeti. Ako provedete nekoliko sati istražujući kako različite riječi utiču na vjerovatnoću da je email spam, dobit ćete mnogo jasniju sliku o tome kako mašine "čitaju" naš jezik. Prepoznavanje Rukom Pisanih Brojeva (MNIST) Prepoznavanje cifara je "Hello World" projekt za duboko učenje (deep learning). Korištenjem MNIST baze podataka, koja sadrži hiljade slika rukom pisanih brojeva, gradite svoj prvi model neuronske mreže. Ovdje se obično koriste konvolucijske neuronske mreže (Convolutional Neural Networks - CNN), koje su dizajnirane da prepoznaju obrasce u slikama. Kroz ovaj projekt ćete razumjeti slojeve neuronske mreže, funkcije aktivacije (activation functions) i proces optimizacije modela. Vidjet ćete kako model uči da prepoznaje ivice, krive i na kraju cijele brojeve. Iako se čini kao akademski primjer, tehnologija iza ovog projekta se koristi u digitalizaciji dokumenata i automatskom čitanju poštanskih brojeva širom svijeta. Analiza Sentimenta na Društvenim Mrežama Analiza sentimenta (Sentiment Analysis) je izuzetno korisna za biznise u našoj regiji. Zamislite alat koji automatski prati komentare o vašem brendu na Facebooku ili Instagramu i javlja vam da li su ljudi zadovoljni ili ne. Početnički projekti obično koriste biblioteke poput NLTK ili TextBlob za osnovnu klasifikaciju na pozitivne, negativne i neutralne sentimente. Rad na ovom projektu uči vas važnosti čišćenja podataka. Komentari na društvenim mrežama su puni slenga, emotikona i gramatičkih grešaka. Prije nego što model uopšte vidi podatke, vi ih morate pripremiti. Ovo je faza u kojoj se troši 80% vremena u stvarnim AI projektima, i što prije to savladate, bit ćete bolji stručnjak. Važna napomena: AI modeli za analizu sentimenta često griješe kod sarkazma i specifičnog lokalnog humora. Uvijek uzimajte rezultate sa dozom opreza i nemojte donositi drastične poslovne odluke isključivo na osnovu automatizovanog skora bez ljudske provjere. Šta uraditi sljedeće na početnom nivou Preuzmite bazu podataka sa Kaggle-a koja odgovara vašem interesovanju. Pokušajte napisati kod koji čisti podatke od duplikata i praznih vrijednosti. Implementirajte jednostavan model koristeći Scikit-learn biblioteku. Podijelite svoje rezultate i vizualizacije podataka sa kolegama na LinkedInu ili u Slack zajednici — i pratite naše najave događaja na stranici događaja AI Academy ako želite demonstrisati svoj rad uživo. Srednji Nivo: Rješavanje Kompleksnih Problema i Rad Sa Podacima Kada savladate osnove, vrijeme je za projekte koji zahtijevaju naprednije algoritme i rad sa podacima koji nisu savršeno balansirani. Ovdje počinjete koristiti biblioteke kao što su TensorFlow ili PyTorch i ulazite u domene detekcije objekata i preporuka. Detekcija Prevara na Kreditnim Karticama Ovaj projekt je od kritične važnosti za finansijski sektor. Glavni izazov ovdje je neuravnoteženost podataka (imbalanced data) — u stvarnom svijetu, broj legitimnih transakcija je ogroman u poređenju sa brojem prevara. Ako jednostavno trenirate model, on će naučiti da uvijek kaže da je transakcija regularna jer će tako biti tačan u 99% slučajeva, ali će promašiti svaku prevaru. Učenje tehnika kao što su SMOTE (Synthetic Minority Over-sampling Technique) ili prilagođavanje težina klasa unutar algoritama poput Random Forest ili XGBoost je ključno. Ovaj projekt vas uči da tačnost (accuracy) nije uvijek najbolja metrika. Naučit ćete važnost preciznosti (precision) i odziva (recall), što su ključni pojmovi za svakog ko želi raditi na odgovornim AI projektima. Detekcija Objekata u Realnom Vremenu (YOLO) Korištenje YOLO (You Only Look Once) algoritma za detekciju objekata je jedan od najuzbudljivijih projekata. Možete napraviti sistem koji prepoznaje automobile, pješake ili specifične proizvode na polici koristeći kameru vašeg laptopa. Ovo ima direktnu primjenu u sigurnosnim sistemima, pametnim gradovima i maloprodaji. Kroz ovaj projekt ćete naučiti kako raditi sa video strimovima i kako optimizovati modele da rade brzo (low latency). Također ćete se susresti sa pojmom transfernog učenja (transfer learning), gdje koristite već istrenirane modele na ogromnim bazama podataka i samo ih "fino podešavate" (fine-tuning) za svoje specifične potrebe. To štedi vrijeme i resurse, što je ključno za manje timove. Sistemi za Preporuku Sadržaja Svi koristimo sisteme preporuka (Recommendation Systems) svaki dan na Netflixu ili YouTubeu. Izgradnja jednostavnog sistema koji preporučuje filmove ili knjige na osnovu sličnosti između korisnika ili sadržaja je odličan način da naučite o matricama i kosinusnoj sličnosti (cosine similarity). Postoje dva glavna pristupa: filtriranje zasnovano na sadržaju i kolaborativno filtriranje. Prvi preporučuje stvari slične onima koje ste već voljeli, dok drugi traži korisnike sa sličnim ukusom. Kombinovanje ovih pristupa u hibridni sistem daje najbolje rezultate. Ovo je projekt koji direktno pokazuje kako AI može povećati angažman korisnika i profitabilnost biznisa. Šta uraditi sljedeće na srednjem nivou Istražite kako balansirati podatke koristeći napredne tehnike naduzorkovanja. Pokušajte pokrenuti YOLOv8 model na vlastitim video snimcima. Eksperimentišite sa različitim hiperparametrima (hyperparameters) da poboljšate performanse modela. Dokumentujte kako vaš model reaguje na podatke koje nikada ranije nije vidio — za dublje vodiče o mašinskom učenju pogledajte našu kategoriju Machine Learning. Napredni Nivo: Generativni AI i Agenti Napredni projekti danas se uglavnom fokusiraju na generativnu vještačku inteligenciju (Generative AI) i sisteme koji mogu samostalno izvršavati zadatke. Ovo je područje gdje se granice onoga što je moguće pomjeraju svaki dan. RAG Sistemi (Retrieval-Augmented Generation) RAG sistemi su trenutno najtraženija rješenja u industriji. Problem sa standardnim modelima poput ChatGPT-a je što oni imaju znanje samo do određenog datuma i ne poznaju vaše privatne dokumente. RAG rješava ovaj problem tako što povezuje LLM sa vašom bazom znanja (npr. internim PDF dokumentima firme ili bazom tehničke podrške). Izgradnja RAG sistema uključuje rad sa vektorskim bazama podataka (vector databases) kao što su Pinecone ili ChromaDB. Naučit ćete kako pretvoriti tekst u vektore (embeddings) i kako pretraživati baze podataka po značenju, a ne samo po ključnim riječima. Ovo omogućava AI asistentima da daju tačne odgovore zasnovane na vašim specifičnim podacima, značajno smanjujući šanse za halucinacije (generisanje netačnih informacija). Fino Podešavanje Modela (Fine-tuning) Iako su opšti modeli moćni, ponekad vam treba model koji govori specifičnim tehničkim jezikom ili razumije lokalni dijalekt i pravne termine u Bosni i Hercegovini. Fino podešavanje (fine-tuning) je proces u kojem uzimate postojeći moćni model (kao što je Llama 3 ili Mistral) i dodatno ga trenirate na manjem, visokokvalitetnom setu podataka. Ovaj proces zahtijeva razumijevanje hardverskih ograničenja i tehnika kao što je QLoRA, koja omogućava treniranje velikih modela na komercijalno dostupnim grafičkim karticama. Ovo je vrhunac AI vještina jer direktno utiče na kvalitetu i specifičnost AI rješenja koje nudite tržištu. Autonomni AI Agenti AI agenti su sistemi koji ne samo da odgovaraju na pitanja, već mogu planirati i izvršavati zadatke. Na primjer, agentu možete dati zadatak: "Istraži cijene konkurencije, uporedi ih sa našim cijenama i napiši izvještaj u PDF formatu". Agent će tada koristiti različite alate (pretragu interneta, kalkulator, generator dokumenata) da završi posao. Korištenje okvira (frameworks) kao što su LangChain ili CrewAI omogućava vam da povežete više AI modela u koherentan radni tok (workflow). Ovo je budućnost automatizacije jer omogućava rješavanje kompleksnih problema koji zahtijevaju logičko zaključivanje u više koraka — za praktične primjere i vodiče o agentima pogledajte naše članke o AI agentima. Šta uraditi sljedeće na naprednom nivou Izgradite lokalni chatbot koji koristi RAG za pretragu vaših bilješki sa fakulteta ili posla. Istražite tehnike prompt engineering-a kako biste natjerali model da razmišlja korak po korak — korisne resurse možete pronaći u našoj sekciji o prompt engineeringu. Pokušajte implementirati sistem sa više agenata koji imaju različite uloge (npr. jedan piše kod, drugi ga testira). Testirajte granice sigurnosti svog sistema pokušavajući ga navesti na pogrešne zaključke. Razumijevanje vs. Primjena: Gdje su Granice AI Alata? U AI Academy uvijek naglašavamo da AI nije čarobni štapić. Da biste bili uspješni, morate razumjeti šta ovi alati zaista mogu, a šta su samo nerealna očekivanja. Vještačka inteligencija je izuzetna u prepoznavanju obrazaca. Može obraditi milione redova podataka u sekundi, identificirati trendove koje ljudsko oko promašuje i automatizovati dosadne, repetitivne zadatke. AI projekti sa izvornim kodom nam pokazuju koliko je tehnologija postala dostupna — danas svako sa laptopom može pokrenuti modele koji su prije deset godina bili rezervisani za super-računare. Međutim, AI ima jasna ograničenja. Modeli ne posjeduju stvarnu svijest niti razumiju kontekst na način na koji to rade ljudi. Oni predviđaju sljedeći najvjerovatniji token ili piksel na osnovu statistike. Ako su podaci na kojima su učili pristrasni ili netačni, i izlaz će biti takav. AI ne može donositi moralne sudove niti zamijeniti duboku ljudsku empatiju u osjetljivim profesijama. Upozorenje: Nikada nemojte povjeriti kritične odluke u zdravstvu, pravu ili finansijama isključivo AI modelu bez nadzora stručnjaka. AI je asistent, a ne zamjena za ljudsku odgovornost. Etika, Privatnost i Odgovornost u Razvoju Kada radite na projektima sa izvornim kodom, preuzimate odgovornost za etičku stranu tehnologije. Prva stvar o kojoj morate razmišljati je privatnost podataka. U Evropi, pa tako i kod nas kroz proces usklađivanja sa GDPR-om, zaštita ličnih podataka je zakonska obaveza. Nikada nemojte unositi osjetljive podatke klijenata ili pacijenata u javno dostupne AI modele bez jasne strategije anonimizacije i enkripcije. Druga važna stavka su halucinacije. AI modeli mogu zvučati veoma uvjerljivo dok iznose potpuno netačne činjenice. U projektima koji uključuju generisanje teksta, obavezno implementirajte sisteme provjere (npr. "human-in-the-loop" pristup gdje čovjek pregleda generisani sadržaj prije objave). Pristrasnost (bias) je takođe ogroman problem. Ako trenirate model za zapošljavanje na podacima koji su istorijski favorizovali jednu grupu ljudi, vaš model će tu diskriminaciju samo automatizovati i ubrzati. Provjera pristrasnosti u setovima podataka i testiranje modela na različitim demografskim grupama nije samo etičko pitanje, već i tehnička nužnost za kvalitetan proizvod. Konačno, tu su i autorska prava. Pitanje ko posjeduje sadržaj koji je generisala vještačka inteligencija još uvijek je pravno siva zona. Ako koristite AI projekte za kreiranje komercijalnog sadržaja, budite transparentni u vezi s tim i osigurajte da imate prava na podatke koje koristite za trening ili kao kontekst. Kada Potražiti Stručnjaka ili Dodatne Resurse? Iako je učenje kroz projekte sa otvorenim kodom fantastično, postoje trenuci kada je potrebna stručna pomoć. Ako se nađete u situaciji da razvijate sistem koji direktno utiče na ljudske živote, sigurnost imovine ili osjetljive pravne procese, konsultacije sa stručnjacima su obavezne. Takođe, ako osjetite da ste "udarili u zid" sa tehničkim problemom koji ne možete riješiti danima, to je znak da vam treba mentorstvo ili zajednica. Svijet vještačke inteligencije je prevelik da bi ga bilo ko savladao sam. Povezivanje sa lokalnim zajednicama, učešće na besplatnim radionicama i razmjena koda sa kolegama su najbolji načini da ubrzate svoj napredak — prijavite se za učešće ili pitajte kako da budete govornik preko naše stranice Postani predavač, ili nas direktno kontaktirajte putem stranice za kontakt ako imate konkretan prijedlog ili pitanje. U AI Academy (aiacademy.ba) fokusirani smo upravo na to — stvaranje prostora gdje teorija susreće praksu. Naš cilj je da Sarajevo i regija ne budu samo puki korisnici stranih tehnologija, već aktivni kreatori AI rješenja. Put od preuzimanja tuđeg izvornog koda do pisanja vlastitih, inovativnih algoritama je dug, ali je ispunjen prilikama za rast. Praktični Koraci za Pokretanje Prvog AI Projekta Da biste krenuli sa radom, ne treba vam dozvola. Sve što vam treba je volja i pristup internetu. Ako želite danas početi sa svojim prvim projektom, evo jednostavnog puta kojim možete krenuti. Izbor Problema i Alata Prvo definišite šta želite postići. Nemojte birati najkomplikovaniji model samo zato što zvuči moderno. Ako želite analizirati prodaju, linearna regresija je često bolja i razumljivija od kompleksne neuronske mreže. Instalirajte Python i okruženje poput VS Code ili Jupyter Notebook. To su standardni alati koje koristi cijela AI zajednica. Pronalazak i Priprema Podataka Kaggle je najbolji prijatelj svakog AI entuzijaste. Tamo možete pronaći hiljade besplatnih setova podataka za gotovo svaku zamislivu temu. Kada preuzmete podatke, provedite vrijeme istražujući ih. Pogledajte kako se podaci distribuiraju, ima li čudnih vrijednosti i šta vam korelacije govore. Razumijevanje podataka je pola završenog posla. Eksperimentisanje i Dokumentacija Pronađite sličan projekt na GitHubu koristeći ključne riječi "ai projects with source code" i proučite kako je neko drugi struktuirao rješenje. Pokušajte prvo pokrenuti njihov kod, a zatim ga mijenjati. Šta se desi ako uklonite određenu karakteristiku? Šta ako promijenite algoritam? Svaka greška koju dobijete je prilika da naučite nešto novo o debagovanju AI sistema. Dijeljenje i Feedback Kada dobijete prve rezultate, nemojte ih čuvati za sebe. Objavite svoj kod na GitHubu, napišite kratak blog post o onome što ste naučili i pitajte zajednicu za mišljenje. Konstruktivna kritika kolega koji su možda iskusniji od vas je najbrži način da ispravite loše navike u kodiranju i modeliranju. Ako želite da svoj projekt pokažete publici ili pronađete saradnike, pratite najave za naše radionice i meetupe na stranici događaja — često organizujemo prilike za prezentaciju projekata i umrežavanje. Zaključak Vještačka inteligencija nije budućnost — ona je sadašnjost koja se aktivno gradi. Pristup projektima sa izvornim kodom (source code) demokratizovao je znanje i omogućio svakome ko ima dovoljno radoznalosti da postane dio ove tehnološke revolucije. Kroz ovaj tekst smo vidjeli da put od početnika do stručnjaka vodi preko razumijevanja osnova, preko rješavanja stvarnih problema, pa sve do kreiranja naprednih autonomnih sistema. Zapamtite fazni put koji promovišemo u AI Academy: Razumijevanje prvo: Shvatite suštinu tehnologije, a ne samo njene marketinške nazive. Definicija cilja: Uvijek znajte zašto gradite određeni model i koju vrijednost on donosi. Provjera odgovornosti: Budite svjesni etike, privatnosti i ograničenja onoga što pravite. Praktična primjena: Kodirajte, testirajte, griješite i popravljajte. Ponavljanje i dijeljenje: Učite kontinuirano i vraćajte znanje zajednici. AI alati su moćni partneri u radu, ali ključ uspjeha leži u ljudskoj kreativnosti, kritičkom razmišljanju i spremnosti na stalno usavršavanje. Vaš sljedeći projekt sa izvornim kodom može biti upravo ono što će transformisati vašu karijeru ili lokalni biznis. Pozivamo vas da ne ostajete samo na čitanju. Izaberite jedan projekt, klonirajte repozitorij, pokrenite kod i vidite šta se dešava. Vrata AI svijeta su širom otvorena, a u Sarajevu gradimo zajednicu koja će vam pomoći da kroz ta vrata prođete sigurno i sa znanjem koje vrijedi. Česta pitanja Pitanje: Da li mi je potrebno napredno poznavanje matematike za početak rada na AI projektima sa izvornim kodom? Odgovor: Iako je matematika temelj vještačke inteligencije, za početak vam nije potreban doktorat. Dovoljno je poznavanje osnova statistike, vjerovatnoće i linearne algebre na nivou srednje škole ili početnih godina fakulteta. Većina modernih biblioteka (poput Scikit-learn) apstrahuje kompleksnu matematiku, dozvoljavajući vam da se fokusirate na logiku rješavanja problema. Kako budete napredovali ka dubljim modelima, prirodno ćete osjetiti potrebu da dublje istražite matematičke koncepte. Pitanje: Koji programski jezik je najbolji za razvoj AI projekata i zašto? Odgovor: Python je ubjedljivi lider u svijetu vještačke inteligencije. Razlog nije samo u jednostavnosti njegove sintakse, već u ogromnom ekosistemu biblioteka kao što su Pandas za obradu podataka, Scikit-learn za mašinsko učenje, te TensorFlow i PyTorch za duboko učenje. Većina projekata sa izvornim kodom koje ćete pronaći online napisana je u Pythonu, što ga čini standardom industrije koji omogućava najlakšu saradnju i pristup resursima. Pitanje: Koliko su sigurni besplatni AI projekti sa GitHub-a za korištenje u mom poslovnom okruženju? Odgovor: Projekti sa otvorenim kodom su odlični za učenje i prototipizaciju, ali njihova direktna implementacija u produkciono poslovno okruženje zahtijeva oprez. Morate provjeriti licencu koda, kvalitetu implementacije i potencijalne sigurnosne propuste. Najbolji pristup je da koristite te projekte kao referencu i inspiraciju, a da finalno rješenje prilagodite svojim specifičnim sigurnosnim standardima i poslovnim potrebama uz detaljno testiranje. Pitanje: Da li rad na AI projektima zahtijeva skupu opremu i jake grafičke kartice? Odgovor: Za većinu početnih i srednjih projekata dovoljan je prosječan moderni laptop. Za zahtjevnije zadatke treniranja dubokih modela ili rad sa velikim jezičkim modelima (LLM), ne morate odmah kupovati skup hardver. Postoje besplatni resursi poput Google Colab-a ili Kaggle Notebooks-a koji vam omogućavaju besplatno korištenje moćnih grafičkih procesora (GPU) direktno kroz vaš web pretraživač. To značajno smanjuje ulaznu barijeru za sve koji žele učiti.

25 Jun 2026

student pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

AI ML Projects With Source Code: Put Do Praktičnog Znanja

Table of Contents Ključne stavke Uvod Razumijevanje Temelja Kroz Praktičan Rad Ključni Projekti Regresije Za Izgradnju Portfolija Klasifikacijski Projekti: Od Spama Do Medicinske Dijagnostike Duboko Učenje I Računarski Vid (Computer Vision) Generativni AI I Veliki Jezički Modeli (LLMs) MLOps: Kako Od Koda Do Proizvoda Ograničenja I Etička Odgovornost Kako Izgraditi Pobjednički Portfolio Zaključak Česta pitanja Ključne stavke Izgradnja portfolija kroz konkretne projekte sa izvornim kodom (source code) najbrži je način za prelazak iz teoretskog razumijevanja u profesionalnu primjenu vještačke inteligencije. Uspješan projekt ne podrazumijeva samo kopiranje koda, već duboko razumijevanje inžinjeringa karakteristika (feature engineering), odabira algoritama i etičkih implikacija podataka. Fokusiranje na stvarne poslovne probleme, poput predviđanja odlaska korisnika ili analize tržišta, povećava vašu zapošljivost na lokalnom i globalnom IT tržištu. Uvod Mnogi mladi profesionalci i studenti u Sarajevu, ali i širom regiona, suočavaju se sa istim izazovom: završe brojne online kurseve o vještačkoj inteligenciji (AI), poznaju teoriju neuronskih mreža, ali kada dobiju zadatak da riješe stvarni poslovni problem, osjete blokadu. Teorija bez prakse u svijetu tehnologije često ostaje mrtvo slovo na papiru. Na lokalnom tržištu rada, firme više ne traže samo certifikate, već dokaze o sposobnosti rješavanja problema. Upravo tu na scenu stupaju projekti mašinskog učenja (machine learning) sa dostupnim izvornim kodom. U AI Academy, pod vizijom 10x.ai, vjerujemo da je vještačka inteligencija vještina koja se peče u "digitalnoj kovačnici". Nije dovoljno samo znati šta je regresija; morate osjetiti kako model reaguje kada mu date "prljave" podatke iz stvarnog svijeta. Ovaj članak je napisan za programere, studente tehničkih fakulteta, ali i za entuzijaste koji žele promijeniti karijeru i zakoračiti u svijet podataka. Naš cilj je da vam pružimo mapu puta koja vodi od jednostavnih skripti do kompleksnih sistema koji donose vrijednost. Kroz naredne sekcije, analizirat ćemo ključne kategorije projekata, od predviđanja cijena nekretnina do naprednih rješenja u oblasti obrade prirodnog jezika (natural language processing). Proći ćemo kroz fazni put koji zagovaramo: razumijevanje suštine, definisanje jasnog cilja, provjera odgovornosti pri radu sa podacima, praktična primjena kroz kod, te na kraju, dijeljenje naučenog sa zajednicom. Pripremite se za duboki zaron u svijet gdje podaci postaju odluke. Ako želite saznati više o misiji i aktivnostima organizacije koja stoji iza ovog vodiča, posjetite našu stranicu o nama kako biste razumjeli kako se povezuje edukacija i zajednica u Sarajevu i regionu. Ako već želite odmah da se uključite u praktične susrete i radionice — pregled nadolazećih događaja i radionica možete pratiti na stranici događaja AI Academy. Razumijevanje Temelja Kroz Praktičan Rad Prije nego što preuzmete bilo koji izvorni kod (source code) sa platformi kao što su GitHub ili Kaggle, važno je razumjeti zašto to radite. Mašinsko učenje (machine learning) nije magija, već statistika na steroidima. Svaki projekt koji gradite trebao bi vas naučiti nečemu novom o životnom ciklusu podataka. Ako samo kopirate i pokrenete kod, naučit ćete kako koristiti tipku "Enter", ali ne i kako razmišljati kao inžinjer mašinskog učenja. Zašto Je Izvorni Kod Važan Učitelj Pristup tuđem kodu omogućava vam da vidite kako iskusni inžinjeri strukturiraju svoje rješenje. Možete vidjeti kako organizuju biblioteke poput Pandasa za manipulaciju podacima, kako koriste Scikit-learn za modeliranje ili kako vizualiziraju rezultate pomoću Matplotliba. Ovo je oblik digitalnog šegrtovanja. Analizirajući izvorni kod, učite o konvencijama pisanja koda, efikasnosti algoritama i trikovima za čišćenje podataka koji se rijetko spominju u udžbenicima. Odabir Pravog Stacka Tehnologija Za većinu projekata koje ćemo obraditi, Python je apsolutni standard. Njegova ekosfera je toliko bogata da bi bilo neefikasno pokušavati nešto drugo na početku. Ključne biblioteke koje trebate poznavati su NumPy za numeričke operacije, Pandas za rad sa tabelarnim podacima, te Scikit-learn za osnovne modele mašinskog učenja. Za duboko učenje (deep learning), fokusirajte se na TensorFlow ili PyTorch. Poznavanje ovih alata je osnova za bilo koji projekt sa liste "ai ml projects with source code". Filozofija "Razumijevanje Pa Primjena" Naš pristup u AI Academy insistira na tome da prvo razumijete problem. Ako gradite model za predviđanje cijena stanova na Ilidži ili u Centru, morate znati koji faktori zaista utiču na tu cijenu. Je li to kvadratura, blizina tramvaja ili godina gradnje? Tek kada razumijete domenu, možete konstruisati kvalitetne karakteristike (features) za svoj model. Podaci bez konteksta su samo buka. Zaključak sekcije: Učenje iz gotovih projekata je prečica do iskustva, ali samo ako svaku liniju koda dovedete u pitanje i pokušate je modifikovati. Ne dozvolite da model bude "crna kutija" za vas; otvorite je i shvatite kako zupčanici rade. Ključni Projekti Regresije Za Izgradnju Portfolija Regresija je često prvi susret sa mašinskim učenjem. Njen cilj je predviđanje kontinuirane numeričke vrijednosti. Ovo su projekti koji pokazuju vašu sposobnost da radite sa brojevima i trendovima, što je izuzetno cijenjeno u finansijskom i sektoru nekretnina. Predviđanje Cijena Nekretnina (House Price Prediction) Ovo je klasik sa razlogom. Projekt se obično bazira na datasetovima kao što je Boston Housing ili slični lokalni podaci. Vaš zadatak je da na osnovu ulaznih parametara (broj soba, starost zgrade, udaljenost od centra) predvidite tržišnu cijenu. Priprema Podataka I Čišćenje U ovom koraku učite kako da tretirate nedostajuće vrijednosti (missing values). Da li ćete izbrisati redove koji nemaju podatak o godini gradnje ili ćete unijeti medijan? Također, učite o pretvaranju kategoričkih podataka (npr. naselje) u numerički format koristeći tehnike poput "one-hot encoding". Bez ovog koraka, model ne može procesirati tekstualne informacije. Izbor I Evaluacija Modela Počinjete sa jednostavnom Linearnom regresijom (Linear Regression), ali brzo shvatate njena ograničenja kod kompleksnih, nelinearnih odnosa. Zatim prelazite na modele poput Random Forest ili Gradient Boosting. Ključno je da naučite mjeriti uspjeh pomoću metrika kao što su srednja kvadratna greška (Mean Squared Error - MSE) ili R-kvadrat (R-squared). Ako vaš model griješi za 20.000 KM u predviđanju cijene stana, to je konkretan podatak koji vam govori koliko je rješenje primjenjivo u stvarnosti. Predviđanje Prodaje U Maloprodaji (Sales Forecasting) Ovaj projekt je idealan za one koji žele raditi u retail sektoru. Cilj je predvidjeti buduću prodaju na osnovu istorijskih podataka, sezonskih trendova i promocija. Ovdje se susrećete sa vremenskim serijama (time series). Analiza Vremenskih Serija Morate razumjeti koncepte poput trenda i sezonalnosti. Na primjer, prodaja skijaške opreme na Bjelašnici raste zimi, a opada ljeti. Vaš model to mora naučiti. Korištenje algoritama kao što su ARIMA ili Facebook Prophet omogućava vam da automatizujete ove analize. Kroz izvorni kod ovih projekata vidjet ćete kako se kreiraju "lag" karakteristike (vrijednosti iz prethodnih perioda) koje pomažu modelu da vidi u prošlost kako bi predvidio budućnost. Šta sljedeće u regresiji Istražite lokalne oglase i pokušajte sami prikupiti podatke (web scraping). Uporedite performanse tri različita algoritma na istom datasetu. Vizualizirajte reziduale (razliku između predviđenog i stvarnog) kako biste uočili gdje model najviše griješi. Klasifikacijski Projekti: Od Spama Do Medicinske Dijagnostike Klasifikacija je proces dodjeljivanja podataka u određene kategorije. Ako regresija odgovara na pitanje "koliko?", klasifikacija odgovara na pitanje "šta?". Ovo je srž mnogih modernih AI aplikacija. Klasifikacija Neželjenih E-mailova (Spam Classifier) Ovaj projekt vas uvodi u svijet obrade prirodnog jezika (NLP). Cilj je napraviti sistem koji automatski prepoznaje da li je e-mail "spam" ili "ham" (legitiman). Transformacija Teksta U Brojeve Računari ne razumiju riječi, oni razumiju brojeve. Ovdje ćete naučiti koristiti tehnike kao što su Bag of Words ili TF-IDF (Term Frequency-Inverse Document Frequency). Ove tehnike pretvaraju tekstualni sadržaj poruke u vektore brojeva na osnovu učestalosti riječi. Vidjet ćete zašto riječi poput "besplatno", "nagrada" ili "hitno" imaju veću težinu u spam porukama. Implementacija Naive Bayes Algoritma Naive Bayes je izuzetno efikasan za tekstualnu klasifikaciju. Kroz analizu izvornog koda naučit ćete kako on koristi vjerovatnoću da odredi pripadnost kategoriji. Projekt možete proširiti i na analizu sentimenta (da li je recenzija za restoran u Sarajevu pozitivna ili negativna), što je direktno primjenjivo u marketingu. Predviđanje Odlaska Korisnika (Customer Churn Prediction) Za telekom operatere ili banke, gubitak klijenta (churn) je ogroman trošak. Projekt predviđanja odlaska koristi podatke o ponašanju korisnika (koliko često zovu, koliki im je račun, koliko dugo su pretplaćeni) da bi se identifikovali oni koji planiraju raskinuti ugovor. Inžinjering Karakteristika Za Poslovni Uvid Ovo je trenutak gdje mašinsko učenje susreće biznis logiku. Morate kreirati karakteristike koje hvataju promjene u ponašanju. Ako korisnik naglo smanji potrošnju, to je crveni alarm. U kodu ćete vidjeti kako se koriste ensemble metode poput XGBoost-a ili Random Forest-a za postizanje visoke tačnosti. Također, naučit ćete o problemu neizbalansiranih podataka (imbalanced data) – jer većina korisnika ne odlazi, pa model može postati "lijen" i svima predviđati da će ostati. Provjera Odgovornosti I Etike Kod ovakvih projekata, važno je zapamtiti da algoritmi ne smiju diskriminisati korisnike na osnovu osjetljivih podataka. Kao budući stručnjaci, u AI Academy vas podstičemo da uvijek provjerite da li vaš model ima pristrasnosti (bias) koje bi mogle naštetiti određenim grupama ljudi. Upozorenje: Nikada nemojte koristiti AI modele kao jedini osnov za donošenje odluka u zdravstvu ili finansijama bez ljudske validacije. AI je alat za podršku odlučivanju, a ne zamjena za ljudsku ekspertizu. Duboko Učenje I Računarski Vid (Computer Vision) Kada radite sa slikama, klasični algoritmi mašinskog učenja često nisu dovoljni. Tu na scenu stupa duboko učenje (deep learning) i konvolucijske neuronske mreže (CNN). Prepoznavanje Ručno Pisanih Cifara (MNIST Dataset) Ovo se smatra "Hello World" projektom za duboko učenje. Cilj je naučiti računar da prepozna cifre od 0 do 9 sa slika veličine 28x28 piksela. Arhitektura Neuronske Mreže Kroz izvorni kod ovog projekta, vidjet ćete kako se slažu slojevi neuronske mreže. Naučit ćete šta su to konvolucijski slojevi koji "skeniraju" sliku tražeći ivice i oblike, te kako slojevi za sažimanje (pooling) smanjuju kompleksnost podataka. Iako biblioteke poput Keras-a ili PyTorch-a čine ovaj proces jednostavnim, važno je razumjeti matematičku intuiciju iza backpropagation-a (povratnog širenja greške) koji omogućava mreži da uči iz svojih grešaka. Detekcija Objekata U Realnom Vremenu Napredniji projekt uključuje korištenje algoritama poput YOLO (You Only Look Once). Možete napraviti aplikaciju koja prepoznaje automobile, pješake ili saobraćajne znakove na video snimku. Praktična Primjena U Lokalnom Kontekstu Zamislite sistem koji analizira gustinu saobraćaja na glavnoj sarajevskoj saobraćajnici ili prepoznaje slobodna parking mjesta. Ovakvi projekti sa source code-om su osnova za pametne gradove (smart cities). Zahtijevaju poznavanje rada sa GPU akceleracijom i optimizaciju modela kako bi radili brzo na slabijem hardveru. Šta sljedeće u dubokom učenju Istražite "transfer learning" – korištenje već istreniranih modela (poput ResNet-a) za vaše specifične zadatke. Pokušajte napraviti vlastiti dataset fotografisanjem predmeta u vašem okruženju. Eksperimentišite sa augmentacijom podataka (rotiranje, zumiranje slika) kako biste poboljšali robusnost modela. Generativni AI I Veliki Jezički Modeli (LLMs) Danas je nemoguće pričati o AI projektima a ne spomenuti generativni AI (GenAI). Ovo je polje koje se najbrže razvija i nudi nevjerovatne prilike za kreativnost i produktivnost. Kreiranje Custom Chatbota Sa RAG Tehnologijom Retrieval-Augmented Generation (RAG) je tehnika koja omogućava AI modelu (poput GPT-4 ili Llama 3) da koristi vaše privatne podatke ili specifičnu bazu znanja kako bi davao tačnije odgovore. Ako želite dublje razumjeti generativnu AI i njene sastojke, pročitajte naš članak o osnovnim sastojcima generativne AI. Kako RAG Funkcioniše Umjesto da ponovo trenirate ogroman model (što je skupo i teško), vi kreirate "vektorsku bazu podataka" u koju pohranite svoje dokumente. Kada korisnik postavi pitanje, sistem pronađe najrelevantnije dijelove teksta iz vaše baze i pošalje ih modelu kao kontekst. Kroz source code ovih projekata naučit ćete raditi sa alatima kao što su LangChain, Pinecone ili FAISS. Fino Podešavanje Modela (Fine-tuning) Ako želite da vaš AI asistent zvuči na specifičan način ili razumije lokalne dijalekte i stručni žargon, možete uraditi fino podešavanje (fine-tuning). To podrazumijeva dodatno treniranje manjeg, otvorenog modela na vašem specifičnom setu podataka. Ovo je napredna vještina koja vas izdvaja na tržištu rada. Etika U Generativnom AI Ovdje je kritično razumjeti problem halucinacija (kada AI samouvjereno tvrdi nešto netačno). Svaki projekt koji uključuje LLM modele mora imati mehanizme provjere i jasno upozorenje korisniku. Također, privatnost podataka je na prvom mjestu – nikada ne šaljite osjetljive poslovne informacije javnim API-jevima bez enkripcije ili anonimizacije. Za praktične trikove i tehnike kako bolje komunicirati sa velikim jezičkim modelima, pogledajte naš vodič o umijeću promptinga. Zaključak sekcije: Generativni AI nije samo ChatGPT. To je ekosistem alata koji, kada se pravilno povežu kroz kod, mogu automatizovati pisanje izvještaja, analizu pravnih dokumenata ili kreiranje personalizovanog edukativnog sadržaja. MLOps: Kako Od Koda Do Proizvoda Mnogi projekti završe u Jupyter Notebooku i nikada ne vide svjetlo dana. Profesionalni inžinjer mašinskog učenja mora znati kako da postavi model u produkciju. To se naziva MLOps (Machine Learning Operations). Pakovanje Modela (Containerization) Naučite koristiti Docker da biste svoj model i sve njegove zavisnosti "zapakovali" u kontejner. To garantuje da će vaš kod raditi isto na vašem laptopu, na serveru u Sarajevu ili na oblaku (cloud) poput AWS-a ili Azure-a. Ovo je ključna vještina za timski rad. Kreiranje API-ja Sa Flaskom Ili FastAPI-jem Vaš model mora komunicirati sa vanjskim svijetom. Kroz projekte ćete naučiti kako napraviti jednostavan web servis (API) koji prima podatke i vraća predviđanje. Ovo omogućava razvojnim programerima (frontend i backend) da integrišu vaš AI model u web ili mobilnu aplikaciju. Monitoring I Održavanje Modeli "stare". Podaci u stvarnom svijetu se mijenjaju (data drift), a performanse modela mogu opasti tokom vremena. Profesionalni projekti uključuju sisteme za praćenje koji vas obavještavaju kada model počne praviti greške, omogućavajući vam da ga na vrijeme ponovo istrenirate. Šta sljedeće u MLOps-u Postavite svoj model na besplatne platforme poput Hugging Face Spaces ili Streamlit Cloud. Istražite CI/CD (Continuous Integration / Continuous Deployment) cjevovode za automatizaciju testiranja koda. Naučite osnove rada sa bazama podataka koje su optimizovane za AI aplikacije. Ako želite pratiti karijerni put i mogućnosti za predavanja ili radionice u okviru naše zajednice, pročitajte našu stranicu o karijerama i kako postati predavač gdje je objašnjeno kako možete doprinijeti kao govornik. Ograničenja I Etička Odgovornost Vještačka inteligencija donosi veliku moć, ali i veliku odgovornost. Kao neko ko koristi "ai ml projects with source code", morate biti svjesni šta ti modeli mogu, a šta nikako ne smiju raditi. Šta AI Mogu Učiniti Oni su izvrsni u prepoznavanju kompleksnih obrazaca u ogromnim količinama podataka. Mogu automatizovati rutinske zadatke, pomoći u kreativnom procesu i pružiti uvide koje ljudsko oko može previdjeti. Oni su vaši digitalni asistenti koji nikada ne spavaju. Šta AI NE Mogu UČiniti AI modeli nemaju svijest niti moralni kompas. Oni ne razumiju kontekst na isti način kao ljudi. Ne mogu zamijeniti ljekara u dijagnostici bez nadzora, niti sudiju u donošenju pravnih odluka. Oni su statističke aproksimacije i, kao takve, skloni su greškama. Sigurnost I Privatnost Prilikom rada na projektima, uvijek koristite anonimizirane podatke. Ako radite na projektu za lokalnu kliniku ili firmu, osigurajte da lični podaci klijenta ne procure u javne modele tokom treninga. Privatnost je osnovno ljudsko pravo, a u svijetu AI-ja ona je često najugroženija. Kada Potražiti Dodatnu Pomoć Ako se vaš projekt bavi pitanjima koja direktno utiču na ljudske živote, zdravlje ili velike finansijske iznose, obavezno konsultujte stručnjake iz tih oblasti. AI inžinjer nije ljekar, pravnik niti finansijski savjetnik. Za dublje učenje i razvoj vještina, uvijek se možete obratiti zajednicama kao što je AI Academy, gdje možete dobiti mentorstvo i pristup resursima koji promovišu odgovornu primjenu tehnologije. Ako želite brzo stupiti u kontakt sa organizatorima za pitanje mentorstva, prijave ili saradnje, koristite našu kontakt formu. Kako Izgraditi Pobjednički Portfolio Posjedovanje koda na vašem računaru je samo polovina posla. Da biste bili primijećeni na tržištu, morate znati prezentovati svoj rad. Dokumentacija Je Ključna Svaki vaš projekt na GitHub-u treba imati jasan README fajl. Objasnite koji problem rješavate, koji dataset ste koristili, koju arhitekturu modela ste izabrali i kakve ste rezultate postigli. Dodajte grafikone i vizualizacije. Dobro dokumentovan "osrednji" projekt vrijedi više nego "genijalan" kod koji niko ne razumije. Povezivanje Sa Zajednicom Nemojte učiti u izolaciji. Sarajevo ima rastuću AI zajednicu. Dijelite svoj napredak na LinkedInu, učestvujte na hakatonima i dolazite na besplatne radionice. Razmjena znanja sa drugima će ubrzati vaše učenje deset puta (10x). Svaki put kada nekome objasnite kako vaš kod radi, vi zapravo utvrđujete vlastito znanje. Ako želite saznati više o lokalnim radionicama i načinima uključivanja u zajednicu, provjerite naše članke u sekciji o lokalnim AI inicijativama i događajima. Praktični koraci za prezentaciju portfolija Napravite lični web sajt ili portfolio stranicu gdje ćete prikazati najbolje projekte. Snimite kratki video demo (do 2 minute) koji pokazuje kako vaša aplikacija radi. Pišite blog postove (poput ovog) o izazovima na koje ste naišli tokom kodiranja i kako ste ih riješili. Zaključak Put od početnika do AI profesionalca nije sprint, već maraton koji se sastoji od hiljada linija koda i stotina ispravljenih grešaka (bugova). Korištenje "ai ml projects with source code" je pametna strategija koja vam omogućava da stojite na ramenima giganata i brže učite. Podsjetimo se našeg faznog puta: Razumijevanje: Shvatite problem i podatke prije nego što napišete prvu liniju koda. Definicija cilja: Odredite šta tačno želite postići (veću tačnost, brži model ili bolji poslovni uvid). Provjera odgovornosti: Razmislite o etici, privatnosti i pristrasnosti vašeg modela. Praktična primjena: Koristite Python i moderne biblioteke da izgradite rješenje, počevši od jednostavnijih ka kompleksnijim. Ponavljanje i dijeljenje: Kontinuirano učite, pratite nove trendove i vraćajte znanje zajednici. Vještačka inteligencija u Bosni i Hercegovini nije budućnost – ona je sadašnjost. Vaša sposobnost da uzmete sirove podatke i pretvorite ih u inteligentna rješenja je najvrjednija valuta koju možete posjedovati. U AI Academy smo tu da vas podržimo na svakom koraku tog puta. Sada je red na vas. Izaberite jedan projekt, preuzmite izvorni kod, pokušajte ga razumjeti i onda ga učinite boljim. To je jedini pravi način da postanete majstor svog zanata. Česta pitanja Pitanje: Gdje mogu pronaći najbolje besplatne projekte sa izvornim kodom? Odgovor: Najbolji izvori su platforme poput GitHub-a (tražite "awesome machine learning"), Kaggle-a (pogledajte sekciju "Code" uz svaki dataset) i Papers With Code, gdje možete pronaći implementacije najnovijih naučnih radova. Pitanje: Da li moram biti ekspert u matematici da bih počeo raditi na AI projektima? Odgovor: Ne morate biti matematičar, ali je važno poznavati osnove statistike, vjerovatnoće i linearne algebre. Većina alata danas apstrahuje tešku matematiku, ali razumijevanje osnovnih koncepata će vam pomoći da znate zašto model griješi i kako ga popraviti. Pitanje: Koliko projekata trebam imati u portfoliju da bih dobio posao? Odgovor: Kvalitet je važniji od kvantiteta. Tri do pet temeljito urađenih, dobro dokumentovanih i različitih projekata (npr. jedan regresijski, jedan NLP, jedan Computer Vision i jedan MLOps projekt) su sasvim dovoljni da impresioniraju svakog poslodavca. Pitanje: Da li je sigurno koristiti tuđi izvorni kod za komercijalne projekte? Odgovor: To zavisi od licence pod kojom je kod objavljen (npr. MIT, Apache 2.0). Uvijek provjerite licencu u repozitoriju. Za učenje i lični portfolio, većina koda na GitHub-u je slobodna za korištenje, ali je etički i profesionalno uvijek navesti originalnog autora kao izvor.

25 Jun 2026

žena u poslovno-ležernoj odjeći pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

Kreativni Scratch AI Projects Za Digitalnu Budućnost

Table of Contents Ključne stavke Uvod Razumijevanje vještačke inteligencije kroz vizuelne blokove Ekosistem alata za Scratch AI razvoj Praktični projekti prepoznavanja slika i treniranja modela Povezivanje AI softvera sa hardverom putem Arduina Odgovorna primjena i etika u AI projektima Kako preći sa Scratch-a na profesionalni AI razvoj Šta AI alati mogu, a šta ne mogu učiniti Kada potražiti stručnjaka ili dodatne resurse Primjeri uspješnih projekata iz lokalne zajednice Implementacija AI projekata korak po korak Budućnost obrazovanja uz AI i Scratch Zaključak i sljedeći koraci Česta pitanja Ključne stavke Blokovsko programiranje putem platformi kao što je Scratch omogućava intuitivno savladavanje kompleksnih koncepata mašinskog učenja bez potrebe za poznavanjem komplikovanih sintaksi programskih jezika. Integracija naprednih alata poput FaceMesh-a, PoseNet-a i ChatGPT-a u Scratch okruženje transformiše statične projekte u interaktivne sisteme sposobne da vide, čuju i komuniciraju u realnom vremenu. Razvoj AI projekata zahtijeva strogo pridržavanje etičkih principa, naročito u pogledu privatnosti biometrijskih podataka i kritičkog preispitivanja rezultata koje generišu vještački modeli. Uvod Zamislite učionicu u Sarajevu ili radni prostor mladog entuzijaste u Banja Luci gdje se, umjesto pukog prepisivanja koda sa table, kreira aplikacija koja prepoznaje znakovni jezik ili pametni sistem koji upravlja kućnom rasvjetom na osnovu pokreta ruku. Često se susrećemo sa predrasudom da je vještačka inteligencija rezervisana isključivo za inženjere sa decenijskim iskustvom i doktoratima iz matematike. Međutim, stvarnost na terenu, kojom se mi u AI Academy svakodnevno bavimo, pokazuje drugačije. Mnogi početnici u Bosni i Hercegovini osjećaju otpor prema AI tehnologijama jer ih doživljavaju kao "crnu kutiju" koju je nemoguće dokučiti bez učenja teških programskih jezika poput Pythona. Ovaj članak je napisan za sve one koji žele razbiti tu barijeru — za nastavnike koji žele modernizovati nastavu informatike, roditelje koji žele svojoj djeci pružiti praktične vještine budućnosti, ali i za profesionalce iz drugih branši koji žele razumjeti logiku vještačke inteligencije kroz vizuelni rad. Istražit ćemo kako scratch ai projects služe kao savršen most između teorije i praktične primjene, koristeći alate koji pretvaraju apstraktne algoritme u opipljive rezultate. Naš pristup u AI Academy se temelji na jasnom putu: prvo razumijemo kako tehnologija funkcioniše, definišemo konkretan cilj, provjeravamo etičku odgovornost, a zatim prelazimo na praktičnu izgradnju i dijeljenje znanja sa zajednicom. Ako želite da se odmah uključite u praktične radionice ili da nas upoznate bliže, posjetite našu stranicu događaja gdje redovno objavljujemo termine i radionice. (stranica događaja: događaji AI Academy). Razumijevanje vještačke inteligencije kroz vizuelne blokove Prije nego što započnemo bilo kakav rad na projektu, moramo demistifikovati šta zapravo radimo kada kreiramo scratch ai projects. Scratch, koji je razvio MIT, po svojoj prirodi je vizuelni programski jezik gdje korisnici slažu logičke blokove poput Lego kockica. Tradicionalno, ovi blokovi kontrolišu kretanje likova na ekranu ili jednostavne matematičke operacije. Međutim, uvođenjem AI ekstenzija, mi proširujemo ove mogućnosti na domene kao što su kompjuterski vid (computer vision) i obrada prirodnog jezika (natural language processing). Mašinsko učenje (machine learning) u ovom kontekstu znači da mi ne pišemo hiljade linija koda koji govore programu kako da prepozna mačku. Umjesto toga, mi "treniramo" model tako što mu pokazujemo stotine slika mačaka i pasa, a algoritam sam pronalazi obrasce koji ih razlikuju. Kada taj model integrišemo u Scratch, naš program postaje sposoban da "vidi" kroz web kameru i donosi odluke na osnovu onoga što prepozna. Ovo je ključna promjena paradigme: sa eksplicitnog programiranja prelazimo na treniranje sistema na osnovu podataka. U AI Academy vjerujemo da je ovo razumijevanje osnova svega. Bez njega, korisnik samo kopira tuđa rješenja. Kada shvatite da je AI zapravo statistički model koji traži pravilnosti u podacima, prestajete ga se bojati i počinjete ga koristiti kao alat za rješavanje stvarnih problema u svom okruženju, bilo da je to automatizacija sitnih zadataka ili kreiranje edukativnih igara. Ekosistem alata za Scratch AI razvoj Da bismo realizovali moderne AI projekte, standardni Scratch editor često nije dovoljan. Tu na scenu stupaju napredne alternative kao što je Pishi.ai Scratch, koji nudi čitav niz ekstenzija specijalizovanih za AI i mašinsko učenje. Ovi alati omogućavaju povezivanje sa vanjskim servisima i senzorima, što otvara vrata za fizičko računarstvo i interakciju sa stvarnim svijetom. Ako želite naučiti više o pisanju efektivnih uputa za jezičke modele (prompt engineering), pogledajte naše savjete i primjere u kategoriji posvećenoj promptovima: kategorija prompt engineering — 9 Prompta koji mijenjaju igru. Tehnologije kompjuterskog vida Jedan od najuzbudljivijih aspekata scratch ai projects je mogućnost korištenja biblioteka kao što su FaceMesh, HandPose i PoseNet. FaceMesh omogućava programu da prepozna konture ljudskog lica u realnom vremenu, mapirajući stotine tačaka koje prate pokrete obrva, usana i očiju. HandPose radi sličnu stvar za šake, prepoznajući položaj prstiju, dok PoseNet prati položaj cijelog tijela, identifikujući zglobove poput ramena, laktova i koljena. Ovi alati nisu samo igračke. Oni se mogu koristiti za kreiranje aplikacija koje pomažu osobama sa invaliditetom ili za razvoj novih načina upravljanja digitalnim interfejsima bez dodira. Zamislite sistem koji omogućava listanje digitalnih novina samo pokretom očiju ili igru koja zahtijeva od igrača da izvodi fizičke vježbe kako bi osvojio poene. Integracija sa velikim jezičkim modelima Druga velika oblast je integracija sa modelima poput ChatGPT-a. Korištenjem specifičnih blokova, vaši Scratch projekti mogu slati upite moćnim jezičkim modelima i primati odgovore koji zvuče prirodno. Ovo omogućava kreiranje pametnih asistenata koji mogu odgovoriti na pitanja o istoriji Sarajeva ili objasniti matematički problem na način prilagođen djetetu. Ovdje je ključno razumjeti koncept "prompt engineering-a" ili inženjeringa upita. Način na koji formulišete instrukciju unutar Scratch bloka direktno će uticati na kvalitet odgovora koji AI model isporučuje. U AI Academy naglašavamo da je ovo vještina budućnosti — sposobnost jasne komunikacije sa mašinama kako bi se dobili željeni rezultati. Praktični projekti prepoznavanja slika i treniranja modela Jedan od najčešćih ulaza u svijet scratch ai projects je rad sa alatima kao što je Google Teachable Machine. Ovaj servis omogućava bilo kome da istrenira sopstveni model mašinskog učenja direktno u pretraživaču, a zatim ga uveze u Scratch okruženje. Kreiranje sistema za sortiranje otpada Zamislite da želite napraviti model koji prepoznaje razliku između plastične flaše i papira kako biste edukovali mlade o reciklaži u našim gradovima. Prvi korak je prikupljanje podataka. Morate snimiti desetine fotografija različitih vrsta plastike i papira iz različitih uglova i pod različitim osvjetljenjem. Što su podaci raznolikiji, model će biti precizniji. Treniranje i testiranje modela Nakon što prikupite slike, servis Teachable Machine će procesirati te podatke i kreirati model. U ovoj fazi je kritično testirati model sa predmetima koje on ranije nije vidio. Ako model pogriješi, to je signal da trebate dodati još specifičnih primjera u set podataka za trening. Ovo je iterativni proces koji uči korisnika važnosti kvaliteta podataka u vještačkoj inteligenciji. Integracija u Scratch okruženje Kada je model spreman, on se izvozi kao link ili datoteka koja se zatim učitava u Scratch putem AI ekstenzije. Unutar samog projekta, programer postavlja logiku: "Ako model prepozna plastiku, pokreni zvuk aplauza i pomjeri kantu na ekranu udesno". Na ovaj način, apstraktni AI model dobija svoju vizuelnu i funkcionalnu svrhu u aplikaciji. Važno je zapamtiti da mašinsko učenje zavisi isključivo od podataka koje mu date. Ako vaš model za prepoznavanje otpada trenirate samo na bijelom papiru, on vjerovatno neće prepoznati kartonsku kutiju. Uvijek težite ka raznolikosti u fazi prikupljanja podataka. Ako želite primjere naprednijih AI projekata ili kako povezati više alata u jedinstven tok rada, pogledajte naš vodič o izgradnji agenata i automatizacija: vodič za izradu AI asistenta i agenata. Povezivanje AI softvera sa hardverom putem Arduina Vještačka inteligencija postaje još moćnija kada izađe iz okvira ekrana. Korištenjem platformi koje podržavaju Arduino ekstenzije u Scratch-u, možemo kreirati sisteme koji fizički reaguju na AI analizu. Ovo je osnova modernih pametnih gradova i automatiziranih industrijskih postrojenja. Pametna rasvjeta kontrolisana gestikulacijom Kombinovanjem HandPose ekstenzije i Arduino ploče, možete napraviti sistem gdje podizanje tri prsta ispred kamere pali lampu u vašoj sobi, dok skupljanje šake u pesnicu gasi svjetlo. Scratch ovdje služi kao "mozak" koji interpretira vizuelne podatke sa kamere i šalje komandu Arduinu da propusti električnu struju do sijalice. Razvoj interaktivnih umjetničkih instalacija Umjetnici u regiji sve više koriste scratch ai projects za kreiranje instalacija koje reaguju na prisustvo publike. Korištenjem PoseNet-a, instalacija može pratiti kretanje ljudi u galeriji i mijenjati boju svjetla ili zvuk u zavisnosti od njihove blizine ili položaja tijela. Ovo spaja tehnologiju, psihologiju i umjetnost na način koji je dostupan svakome ko razumije osnove blokovskog programiranja. Izgradnja robotskih ruku Za one koji žele otići korak dalje, Scratch se može koristiti za kontrolu robotskih ruku koje oponašaju pokrete ljudske šake. Kamera prati pokrete prsta korisnika, FaceMesh mapira te koordinate, a Arduino ih pretvara u pokrete servo motora. Iako zvuči kompleksno, zahvaljujući vizuelnim blokovima, ovakav projekat se može realizovati za nekoliko popodneva intenzivnog rada. Odgovorna primjena i etika u AI projektima Kao što uvijek ističemo u AI Academy, sa velikom tehnološkom moći dolazi i velika odgovornost. Kada gradite scratch ai projects koji koriste kameru ili mikrofon, ulazite u prostor koji zahtijeva ozbiljno razmatranje etike i privatnosti. AI nije samo tehnološko, već i društveno pitanje. Privatnost biometrijskih podataka Alati poput FaceMesh-a analiziraju najintimnije podatke — vaše lice. Prije nego što pokrenete bilo koji projekat koji koristi kameru, morate se zapitati gdje ti podaci idu. Većina modernih Scratch AI ekstenzija vrši analizu lokalno u vašem pretraživaču, što znači da slika vašeg lica ne napušta vaš računar. Međutim, uvijek je obavezno provjeriti uslove korištenja svakog alata i edukovati korisnike, naročito djecu, o tome zašto ne bi trebali dijeliti svoje video snimke na nesigurnim platformama. Prepoznavanje pristrasnosti u modelima AI modeli često nose predrasude (bias) svojih kreatora ili podataka na kojima su trenirani. Ako napravite sistem za prepoznavanje glasa koji je treniran samo na muškim glasovima, on će vjerovatno imati poteškoća da razumije žene ili djecu. U sklopu AI Academy radionica, mi učimo polaznike kako da identifikuju ove pristrasnosti i kako da svjesno diverzifikuju svoje podatke kako bi stvorili pravednije sisteme. Halucinacije i tačnost informacija Kada koristite ChatGPT ekstenziju u Scratch-u, važno je znati da AI može "halucinirati" — generisati informacije koje zvuče uvjerljivo, ali su potpuno netačne. Ako vaš projekat služi za pružanje informacija o lijekovima ili pravnim savjetima, to može biti opasno. AI nikada ne smije biti jedini izvor istine za kritične odluke. Uvijek je potreban "čovjek u petlji" (human-in-the-loop) koji će verificirati izlazne podatke. Nikada nemojte unositi osjetljive lične podatke, lozinke ili povjerljive poslovne informacije u AI modele putem Scratch ekstenzija. Čak i ako alat tvrdi da je siguran, najbolja praksa je tretirati AI interfejs kao javni prostor. Ako želite da predložite temu za radionicu ili želite držati predavanje o etici u AI, razmislite o prijavi na našu stranicu za predavače: postani predavač AI Academy. Za direktne upite ili suradnju, koristite našu kontakt formu na stranici za kontakt. (kontakt: kontakt i prijava na newsletter) Kako preći sa Scratch-a na profesionalni AI razvoj Mnogi se pitaju da li je vrijeme uloženo u scratch ai projects zapravo korisno za kasniju karijeru u IT sektoru. Naš odgovor je odlučno — da. Scratch vas ne uči samo da slažete blokove; on vas uči algoritamskom razmišljanju, logici grananja, radu sa varijablama i, što je najvažnije, životnom ciklusu AI projekta. Od vizuelnih blokova do Pythona Kada jednom razumijete kako Teachable Machine funkcioniše unutar Scratch-a, prelazak na Python biblioteke kao što su TensorFlow ili PyTorch postaje mnogo prirodniji. Vi već znate šta je set podataka za trening, šta je validacija i zašto model može biti neprecizan. Sintaksa koda je samo novi jezik za koncepte koje ste već savladali. Razvoj portfolija projekata Za mlade ljude u Bosni i Hercegovini koji traže prve poslove ili prakse, posjedovanje portfolija interaktivnih AI projekata može biti presudno. Pokazivanje funkcionalne aplikacije koja koristi kompjuterski vid, čak i ako je napravljena u Scratch-u, pokazuje poslodavcu da razumijete osnove moderne tehnologije i da imate proaktivan pristup učenju. Ako želite smjernice za karijerni put i kurseve, pogledajte našu temu posvećenu razvoju karijere u AI: AI karijera i koraci za usavršavanje. Uloga zajednice i kontinuirano učenje AI se razvija brzinom koja je bez presedana. Ono što danas naučite o PoseNet-u, sutra može biti zamijenjeno još preciznijim modelom. Zato je ključno biti dio zajednice poput AI Academy. Razmjena iskustava sa kolegama, učešće na hakatoneima i zajedničko rješavanje problema ubrzavaju proces učenja i čine ga zabavnijim. AI nije solo disciplina; to je timski sport gdje dijeljenje znanja podiže nivo svih učesnika. Ako želite da se uključite i direktno doprinesete zajednici, saznajte više o nama i našoj misiji na stranici "O nama": o nama — AI Academy. Šta AI alati mogu, a šta ne mogu učiniti Da bismo ostali prizemljeni i izbjegli hajp koji često prati vještačku inteligenciju, moramo jasno definisati granice ovih alata. scratch ai projects su fantastični za edukaciju i prototipiranje, ali imaju svoja jasna ograničenja koja svaki profesionalac mora uvažiti. Snage Scratch AI okruženja Ovi alati su neprikosnoveni u brzini kreiranja prvog radnog prototipa (MVP - Minimum Viable Product). Možete testirati ideju za pametnu igračku ili interaktivni izlog za manje od sat vremena. Također, oni su idealni za vizualizaciju procesa donošenja odluka AI modela, što pomaže u edukaciji klijenata ili studenata o tome kako tehnologija zapravo "razmišlja". Ograničenja i nemogućnosti S druge strane, Scratch AI sistemi nisu pogodni za rad sa velikim količinama podataka (Big Data) niti za aplikacije koje zahtijevaju ekstremno visoku sigurnost i performanse. Ne možete očekivati da će Scratch projekat procesirati hiljade zahtjeva u sekundi ili da će biti otporan na sofisticirane sajber napade. Također, ovi modeli često nemaju sposobnost dubokog razumijevanja konteksta; oni prepoznaju obrasce, ali ne razumiju značenje iza tih obrazaca na način na koji to radi čovjek. Kada potražiti stručnjaka ili dodatne resurse Iako je samostalno učenje kroz scratch ai projects odličan prvi korak, postoje situacije kada je neophodno konsultovati se sa stručnjacima ili potražiti napredniju obuku. Ako planirate implementirati AI u stvarni biznis, automatizovati kritične procese u firmi ili raditi sa osjetljivim podacima građana, amaterski pristup nije dovoljan. Kompleksni poslovni sistemi Za razvoj AI rješenja koja uključuju finansijske transakcije, medicinsku dijagnostiku ili pravnu analizu, obavezno je uključivanje kvalifikovanih inženjera i stručnjaka iz tih specifičnih oblasti. AI Academy nudi prostor za umrežavanje sa takvim profesionalcima i pruža napredne radionice koje idu dalje od blokovskog programiranja, uvodeći vas u svijet produkcionih AI sistema. Dublja edukacija i certifikacija Ako osjetite da ste prerasli Scratch, to je znak da je vrijeme za prelazak na strukturirane kurseve mašinskog učenja i inženjeringa podataka. Naša zajednica u Sarajevu nudi besplatne resurse i predavanja stručnjaka iz industrije koji vam mogu pomoći da premostite jaz između hobija i profesionalne karijere. Potražite programe koji se fokusiraju na praktični rad sa stvarnim setovima podataka i rješavanje lokalnih problema. Dodatna pomoć i prijave za suradnju Ako imate iskustvo koje želite podijeliti ili biste voljeli voditi radionicu u okviru AI Academy, prijavite se kao predavač putem stranice "Postani predavač" i naš tim će vas kontaktirati kako bismo zajedno planirali format i termin. (prijava: postani predavač). Primjeri uspješnih projekata iz lokalne zajednice U Bosni i Hercegovini već imamo sjajne primjere gdje su jednostavni AI koncepti doveli do inovativnih rješenja. Mnogi od ovih projekata su počeli upravo kao scratch ai projects ili jednostavni prototipovi u edukativnim centrima. Pametni sistemi za poljoprivredu U nekim ruralnim dijelovima BiH, mladi inovatori su koristili osnove prepoznavanja slika da kreiraju sisteme koji detektuju bolesti na listovima biljaka. Iako su za finalnu verziju koristili napredniji hardver, prvi modeli su trenirani pomoću sličnih principa koje koristimo u Scratch-u: prikupljanje slika zdravih i bolesnih biljaka, treniranje modela i kreiranje logike koja šalje obavještenje poljoprivredniku. Edukativne aplikacije za učenje jezika Postoje projekti koji koriste prepoznavanje govora kako bi pomogli djeci da pravilno izgovaraju riječi na stranom jeziku. Scratch interfejs sa veselim likovima i trenutnim povratnim informacijama koje pruža AI model čini proces učenja mnogo manje stresnim i zanimljivijim. Automatizacija u malim biznisima Vlasnici malih zanatskih radnji su eksperimentisali sa AI asistentima koji odgovaraju na najčešća pitanja kupaca na društvenim mrežama. Korištenjem logike "namjere" (intent) i povezivanjem sa jezičkim modelima, uspjeli su uštedjeti sate koje bi inače proveli u ručnom odgovaranju na poruke, fokusirajući se umjesto toga na samu proizvodnju. Ako želite da budeš dio takvih priča ili da prijavite svoj projekat za predstavljanje u zajednici, pogledajte kako se možete uključiti na našoj glavnoj stranici i kontaktirajte nas putem forme. (kontakt: kontakt — AI Academy) Implementacija AI projekata korak po korak Da biste uspješno realizovali svoj prvi ozbiljan poduhvat u ovoj oblasti, predlažemo da slijedite fazni pristup koji minimizira frustraciju i maksimizira učenje. Definisanje problema i cilja Nemojte počinjati sa alatom; počnite sa problemom. Šta želite riješiti? Da li želite da vaš računar prepozna kada neko uđe u sobu? Da li želite da kreirate igru kojom se upravlja nosom? Jasno definisan cilj će vam reći koju AI ekstenziju trebate koristiti. Ako je cilj detekcija pokreta, fokusirat ćete se na PoseNet. Ako je cilj razgovor, fokus je na ChatGPT ekstenziji. Prikupljanje i priprema podataka Ovo je faza u kojoj većina projekata ili uspije ili propadne. Ako trenirate sopstveni model, pobrinite se da imate barem 30 do 50 kvalitetnih primjera za svaku kategoriju. Ako koristite predefinisane modele (poput FaceMesh-a), testirajte ih u različitim uslovima osvjetljenja. Razmislite o tome kako pozadina utiče na preciznost kamere. Izgradnja logike u Scratchu Kada imate spreman AI ulaz, počnite sa slaganjem blokova. Prvo napravite najjednostavniju verziju: "Ako vidiš ruku, reci 'Zdravo'". Tek kada to proradi, dodajte kompleksnije funkcije poput pomjeranja objekata, promjene pozadina ili slanja signala Arduinu. Testirajte svaku malu promjenu odmah kako biste lakše pronašli greške. Evaluacija i poboljšanje Nakon što završite projekat, dajte ga nekome drugome da ga isproba. Posmatrajte gdje sistem griješi. Da li AI model prepoznaje ruku vašeg prijatelja jednako dobro kao i vašu? Ako ne, vratite se u fazu prikupljanja podataka. AI projekat nikada nije zaista "gotov"; on je proces stalnog usavršavanja na osnovu povratnih informacija. Dijeljenje sa zajednicom Podijelite svoj projekat na Scratch platformi ili u našoj AI Academy zajednici. Objasnite drugima kako ste riješili određene probleme. Možda će vaš kod pomoći nekome u Tuzli ili Mostaru da riješi sličan izazov. Dijeljenje znanja je najbrži način da svi zajedno napredujemo u razumijevanju vještačke inteligencije. Ako tražite više materijala i vodiča iz naše baze znanja, posjetite sekciju Baza Znanja i Wiki na sajtu za dodatne tutorijale i primjere (wiki i vodiči dostupni kroz meni na sajtu: Baza znanja / Wiki — AI Academy). Budućnost obrazovanja uz AI i Scratch Svijet se mijenja, a s njim i način na koji učimo. Integracija vještačke inteligencije u alate za početnike kao što je Scratch nije samo prolazni trend; to je fundamentalna promjena u digitalnoj pismenosti. U AI Academy vjerujemo da će u bliskoj budućnosti razumijevanje AI principa biti jednako važno kao i poznavanje čitanja i pisanja. Personalizovano učenje AI projekti omogućavaju svakom pojedincu da uči sopstvenim tempom, istražujući teme koje ga zanimaju. Neko će se zaljubiti u robotiku, neko u generativnu umjetnost, a neko u analizu podataka. Scratch pruža sigurno okruženje za to istraživanje, gdje greške ne koštaju ništa, a svaki uspjeh donosi ogromno samopouzdanje. Smanjenje digitalnog jaza Naša misija u Sarajevu je da osiguramo da mladi u Bosni i Hercegovini ne zaostaju za svojim vršnjacima u Silicijskoj dolini. Besplatni alati i otvorene zajednice omogućavaju demokratizaciju znanja. Više vam nije potreban skupi superračunar da biste eksperimentisali sa mašinskim učenjem; dovoljan je običan laptop, internet veza i želja za istraživanjem. Razvoj kritičkog mišljenja Možda najvažniji ishod rada na scratch ai projects nije samo tehničko znanje, već razvoj kritičkog mišljenja. Kada vidite kako AI model može pogriješiti ili kako se njime može manipulisati kroz loše podatke, postajete skeptičniji i informisaniji potrošač tehnologije. Razumijete da AI nije magija, već alat stvoren od strane ljudi, sa svim njihovim vrlinama i manama. Ako želite da saznate više o našoj misiji i timu koji stoji iza ovih programa, posjetite stranicu "O nama". (o nama: o nama — AI Academy) Zaključak i sljedeći koraci Izgradnja scratch ai projects predstavlja idealan ulaz u svijet vještačke inteligencije, bez obzira na vaše prethodno iskustvo. Kroz ovaj proces, ne samo da učite programirati, već savladavate metodologiju rada sa podacima, razumijete etičke implikacije moderne tehnologije i razvijate kreativnost. Zapamtite naš put: razumijevanje srži tehnologije, definisanje jasnog cilja, provjera etičke odgovornosti, praktična primjena i stalno dijeljenje znanja. Sljedeći koraci za vas: Istražite alternativne Scratch editore poput Pishi.ai i isprobajte njihove AI ekstenzije. Pokušajte istrenirati svoj prvi model za prepoznavanje slika koristeći Teachable Machine. Povežite svoj projekat sa stvarnim svijetom putem Arduina ako imate pristup hardveru. Pridružite se AI Academy zajednici — provjerite naše nadolazeće radionice i prijavite se na događaj na stranici događaja: posjeti stranicu događaja — i podijelite svoje ideje sa drugima. Budućnost nije nešto što se samo dešava; to je nešto što aktivno gradimo. Korištenjem AI alata na odgovoran i kreativan način, postajete arhitekte te budućnosti, a ne samo njeni pasivni posmatrači. Česta pitanja Pitanje: Da li mi je potrebno predznanje iz matematike ili programiranja da bih počeo sa Scratch AI projektima? Odgovor: Nije vam potrebno napredno predznanje. Scratch je dizajniran da bude intuitivan i koristi vizuelne blokove umjesto pisanja koda. Osnovna logička razmišljanja su dovoljna za početak, a kompleksnije koncepte ćete usvajati kroz praktičan rad na projektima. Pitanje: Koji su hardverski zahtjevi za pokretanje ovih AI alata u pretraživaču? Odgovor: Većina projekata zahtijeva samo standardni laptop ili desktop računar sa stabilnom internet vezom i web kamerom za projekte koji koriste vizuelni ulaz. Pošto se većina procesiranja vrši u samom pretraživaču, nije vam potrebna skupa grafička kartica ili specijalizovana AI oprema. Pitanje: Da li su moji podaci sigurni kada koristim Scratch AI ekstenzije? Odgovor: Većina modernih ekstenzija vrši analizu podataka (poput video snimka sa kamere) lokalno na vašem uređaju i ne šalje ih na vanjske servere. Međutim, kada koristite servise poput ChatGPT-a, vaši upiti se šalju provajderu usluge. Uvijek pročitajte uslove privatnosti i izbjegavajte unos osjetljivih privatnih podataka. Pitanje: Koliko dugo traje učenje osnova potrebnih za kreiranje prvog funkcionalnog AI projekta? Odgovor: Prvi jednostavan projekat, poput prepoznavanja gestova ruku ili glasa, možete završiti za manje od dva sata prateći osnovne tutorijale. Za dublje razumijevanje mašinskog učenja i kreiranje kompleksnijih sistema koji uključuju hardver, obično je potrebno nekoliko sedmica redovnog eksperimentisanja i učenja kroz zajednicu.

25 Jun 2026

softver developer pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

AI Vision Projects: Praktična Primjena Vještačke Inteligencije

Table of Contents Ključne stavke Uvod Razumijevanje Tehnologije: Šta je Zapravo Kompjuterski Vid? Temeljni Zadaci u AI Vision Projektima Projekti za Početnike: Od Teorije do Prve Implementacije Šta AI Vision Mogu, a Šta NE Mogu Uraditi Ograničenja i Etička Odgovornost Kako Pokrenuti Svoj Prvi Projekt (Korak po Korak) Kada Potražiti Stručnjaka ili Dodatne Resurse AI Academy: Učenje, Dijeljenje i Zajednica Zaključak Česta pitanja Ključne stavke Kompjuterski vid (computer vision) omogućava mašinama da interpretiraju vizuelni svijet, transformišući sirove piksele u korisne informacije za automatizaciju i donošenje odluka. Uspješni projekti zahtijevaju strukturiran pristup koji počinje jasnim razumijevanjem problema, praćenim etičkom provjerom privatnosti i pažljivim odabirom alata poput YOLO ili OpenCV. AI Academy u Sarajevu nudi prostor za zajedničko učenje i razvoj vještina, naglašavajući da je AI vještina koja se najbolje savladava kroz praktičan rad i razmjenu znanja unutar zajednice. Uvod Zamislite da šetate centrom Sarajeva u vrijeme najveće gužve. Dok pokušavate pronaći slobodno parking mjesto, nervozno kružite oko istih blokova zgrada, trošeći vrijeme i gorivo. Sada zamislite da pametna kamera na ulazu u ulicu odmah prepoznaje prazan prostor i šalje vam informaciju na telefon. Ovo nije daleka budućnost rezervisana za tehnološke gigante iz Silicijske doline; ovo je stvarna primjena tehnologije poznate kao kompjuterski vid (computer vision), koja postaje sve prisutnija i na našim prostorima. Mnogi entuzijasti i profesionalci u Bosni i Hercegovini se prvi put susreću sa terminom "ai vision projects" i često osjećaju nesigurnost – odakle početi, koji hardver je potreban i da li je neophodno biti doktor nauka da bi se napravio koristan alat? U AI Academy vjerujemo da vještačka inteligencija ne bi trebala biti rezervisana samo za akademske krugove ili velike korporacije. Naša vizija, pokrenuta pod okriljem 10x.ai, jeste da osnažimo svakog pojedinca – od studenata i programera do vlasnika malih biznisa i entuzijasta – da razumije i primijeni ove tehnologije u stvarnom radu i životu. AI nije magični štapić, već alat koji zahtijeva razumijevanje, vježbu i odgovornost. Ovaj članak je osmišljen kao sveobuhvatan resurs za sve koji žele istražiti svijet projekata vještačke inteligencije zasnovanih na vidu. Pokriti ćemo osnove tehnologije, istražiti konkretne projekte koje možete započeti već danas, analizirati etičke implikacije i objasniti kako da pređete put od ideje do funkcionalnog rješenja. Naš pristup je uvijek isti: prvo razumijevanje suštine, zatim definisanje cilja, provjera odgovornosti, praktična primjena i, na kraju, kontinuirano učenje kroz zajednicu. Bez obzira na to da li ste iskusni programer koji želi proširiti svoj portfolio ili početnik koji želi automatizovati jednostavan zadatak kod kuće, ovdje ćete pronaći smjernice za svoj sljedeći korak. Razumijevanje Tehnologije: Šta je Zapravo Kompjuterski Vid? Kompjuterski vid (computer vision) je grana vještačke inteligencije (AI) koja omogućava računarima i sistemima da izvuku značajne informacije iz digitalnih slika, video zapisa i drugih vizuelnih inputa. Ako AI posmatramo kao mozak, kompjuterski vid su oči i dio mozga zadužen za vizuelnu percepciju. Cilj nije samo snimanje slike, već njeno razumijevanje na način na koji to radi ljudski vid, ali uz brzinu i preciznost koju samo mašine mogu postići. Osnova svakog modernog projekta u ovoj oblasti leži u mašinskom učenju (machine learning) i, preciznije, dubokom učenju (deep learning). Ovi sistemi koriste konvolucijske neuronske mreže (convolutional neural networks - CNN) koje su dizajnirane da imitiraju rad ljudskog vizuelnog korteksa. Umjesto da programer piše hiljade linija koda objašnjavajući računaru kako izgleda "automobil", mi hranimo sistem hiljadama slika automobila. Kroz proces treninga, model samostalno uči prepoznavati ivice, oblike, teksture i na kraju cijele objekte. Danas su dostupni modeli otvorenog koda koji su nevjerovatno moćni i laki za korištenje. Jedan od najpopularnijih je YOLO (You Only Look Once), čije najnovije verzije omogućavaju detekciju objekata u realnom vremenu uz minimalne resurse. Upravo ova dostupnost tehnologije omogućava da se razvijaju projekti koji direktno rješavaju lokalne probleme, bilo da se radi o poljoprivredi, sigurnosti ili maloprodaji. Temeljni Zadaci u AI Vision Projektima Prije nego što se upustite u konkretan projekt, važno je razumjeti osnovne operacije koje vještačka inteligencija izvodi nad vizuelnim podacima. Većina kompleksnih aplikacija su zapravo kombinacije ovih osnovnih zadataka. Klasifikacija Slika (Image Classification) Ovo je najjednostavniji oblik kompjuterskog vida. Sistem dobija sliku i dodjeljuje joj jednu labelu ili oznaku. Na primjer, ako imamo model obučen za prepoznavanje voća, on će na osnovu slike jabuke reći: "Ovo je jabuka". Klasifikacija se koristi u scenarijima gdje nas zanima samo šta se nalazi na slici, a ne i gdje se tačno nalazi ili koliko takvih objekata ima. U industriji, ovo se često koristi za sortiranje proizvoda ili brzu kategorizaciju dokumenata. Detekcija Objekata (Object Detection) Detekcija ide korak dalje od klasifikacije. Ona ne samo da prepoznaje šta je na slici, već i locira svaki objekt koristeći takozvane uokvirujuće kutije (bounding boxes). Ako na slici imamo ulicu, model za detekciju će uokviriti svakog pješaka, svaki automobil i svaki semafor posebno. Ovo je ključna tehnologija za autonomna vozila, sisteme video nadzora i pametne gradove. Modeli poput pomenutog YOLO-a su standard u ovoj kategoriji jer mogu obrađivati video zapise u realnom vremenu bez zastoja. Segmentacija Instanci (Instance Segmentation) Dok detekcija objekata koristi pravougaonike za lociranje, segmentacija ide do nivoa piksela. Ona iscrtava tačne granice svakog objekta. Ovo je izuzetno važno u medicini, na primjer, pri analizi snimaka magnetne rezonance gdje je potrebno precizno odrediti veličinu i oblik tumora. Također se koristi u poljoprivredi za precizno prskanje korova, gdje robot mora razlikovati list usjeva od lista korova koji se preklapaju. Procjena Poze (Pose Estimation) Ovaj zadatak fokusira se na prepoznavanje ključnih tačaka na tijelu čovjeka ili životinje, kao što su zglobovi, ramena i glava. Povezivanjem ovih tačaka dobijamo digitalni "skelet" koji nam govori kako se osoba kreće. Ovo nalazi ogromnu primjenu u fitnes aplikacijama za ispravljanje forme pri vježbanju, ali i u fizioterapiji za praćenje napretka pacijenata. Praćenje Objekata (Object Tracking) Praćenje se nadovezuje na detekciju i omogućava sistemu da zadrži identitet objekta kroz niz frejmova u videu. Ako kamera detektuje osobu u sekundi 1, praćenje osigurava da sistem "zna" da je to ista osoba i u sekundi 10, čak i ako se ona kreće kroz kadar ili nakratko nestane iza prepreke. Ovo je neophodno za analizu kretanja kupaca u prodavnicama ili za brojanje vozila na autoputu. Razumijevanje ovih osnova omogućava vam da pravilno definišete cilj svog projekta. Ako želite brojati ljude, koristit ćete detekciju i praćenje. Ako želite analizirati zdravlje biljaka, fokusirat ćete se na klasifikaciju i segmentaciju. Uvijek krenite od najjednostavnijeg modela koji rješava vaš problem. Projekti za Početnike: Od Teorije do Prve Implementacije Kada razumijete šta tehnologija može, sljedeći korak je primjena. Za početnike u Bosni i Hercegovini, fokus bi trebao biti na projektima koji zahtijevaju minimalna ulaganja u hardver (često je dovoljan laptop sa web kamerom) i koriste besplatne biblioteke. Sigurnosni Sistemi i Detekcija Upada Tradicionalni sigurnosni sistemi često griješe jer reaguju na svaku promjenu pokreta, što može uzrokovati lažne uzbune zbog mačaka ili promjene svjetlosti. Korištenjem kompjuterskog vida, možete kreirati sistem koji aktivira alarm samo ako detektuje osobu ili nepoznato vozilo u određenoj zoni. Za realizaciju ovog projekta možete koristiti Python programski jezik i biblioteku OpenCV u kombinaciji sa YOLO modelom. Proces počinje definisanjem "regije od interesa" (Region of Interest - ROI). To može biti dvorište ili ulaz u garažu. Model analizira video frejm po frejm, a kada detektovana osoba pređe liniju ROI-ja, sistem može automatski poslati notifikaciju na vaš telefon ili sačuvati snimak na cloud. Ovo je odličan način da naučite kako integrirati AI sa sistemima za obavještavanje. Ako želite raditi ovakve projekte uz mentorstvo i praktične radionice, provjerite našu stranicu događaja za nadolazeće termine i radionice koje često uključuju session-e o real-time detekciji. Pametno Upravljanje Parkingom Ovo je izuzetno relevantan projekt za urbane sredine poput Sarajeva ili Banja Luke. Umjesto skupih senzora ugrađenih u asfalt za svako parking mjesto, jedna kamera može nadzirati cijeli parking. Sistem funkcioniše tako što prvo definišete koordinate svakog parking mjesta na statičnoj slici praznog parkinga. Kada je sistem u pogonu, model za detekciju objekata provjerava da li se u okviru tih koordinata nalazi automobil. Ako je preklapanje (Intersection over Union - IoU) između detektovanog automobila i definisanog mjesta veće od određenog procenta, mjesto se markira kao zauzeto. Ovu informaciju možete prikazati na jednostavnoj web stranici ili tabli na ulazu. Ovaj projekt vas uči radu sa koordinatnim sistemima slike i logikom preklapanja objekata. Analiza Fitnes Pokreta i Položaja Tijela Sa porastom kućnih treninga, AI asistent koji broji ponavljanja i ispravlja formu postaje veoma koristan. Koristeći modele za procjenu poze, kao što je MediaPipe ili YOLOv8-pose, možete pratiti uglove u zglobovima. Na primjer, pri izvođenju čučnjeva, sistem prati ugao u koljenu. Kada se ugao smanji ispod 90 stepeni i zatim vrati u početni položaj, sistem to registruje kao jedno uspješno ponavljanje. Osim brojanja, sistem može upozoriti korisnika ako mu leđa nisu ravna tokom vježbe, čime se smanjuje rizik od povreda. Ovo je odlična vježba za razumijevanje trigonometrije u vizuelnim podacima i rad sa podacima u realnom vremenu. Ako vas zanima primjena AI u karijeri i kako koristiti te vještine za napredovanje, pogledajte našu kategoriju o karijerama i vještinama za savjete i mogućnosti uključivanja u zajednicu. Klasifikacija Biljaka i Detekcija Bolesti Poljoprivreda je jedan od sektora u BiH gdje AI može donijeti najveće promjene. Početnički projekt može biti mobilna aplikacija koja prepoznaje vrstu biljke na osnovu slike lista, a zatim ide korak dalje i identifikuje simptome bolesti poput plamenjače ili pepelnice. Za ovaj projekt ne morate sami trenirati model od nule. Možete koristiti "transferno učenje" (transfer learning). To znači da uzmete moćan model koji je već obučen na milionima slika i samo ga "fino podesite" (fine-tune) na specifičnom setu podataka o bolestima biljaka koje su karakteristične za naše podneblje. Roboflow je platforma koja nudi mnogo gotovih setova podataka koji vam mogu skratiti sate rada na prikupljanju slika. Upravljanje Redovima i Brojanje Ljudi U maloprodajnim objektima ili bankama, čekanje u redovima direktno utiče na zadovoljstvo kupaca. AI vision projekt može pratiti broj ljudi u redu i vrijeme koje provode čekajući. Sistem detektuje ljude, dodjeljuje im jedinstveni ID i prati koliko dugo se taj ID zadržava u zoni ispred kase. Ako broj ljudi pređe određeni prag (npr. više od 5 ljudi u redu), sistem može automatski poslati poruku menadžeru da otvori još jednu kasu. Ovaj projekt je koristan jer uči programere kako da pretvore vizuelne podatke u poslovne metriku i analitiku (business intelligence). Ako želite početi sa bilo kojim od ovih projekata, prvo mapirajte proces koji želite automatizovati. Ne pokušavajte odmah napraviti savršen proizvod. Počnite sa jednim zadatkom – na primjer, samo detekcijom – i postepeno dodajte kompleksnost poput praćenja ili slanja notifikacija. Šta AI Vision Mogu, a Šta NE Mogu Uraditi U entuzijazmu oko novih tehnologija, lako je upasti u zamku prevelikih očekivanja. Kao edukatori u AI Academy, smatramo da je ključno postaviti realne granice. Mogućnosti AI Vision Alata Moderni alati su izuzetno brzi. Oni mogu obrađivati desetine video frejmova u sekundi, što je nemoguće za ljudsko oko ako treba pratiti više stvari odjednom. Odlični su u prepoznavanju obrazaca koji su ljudima suptilni, poput minimalnih promjena u teksturi materijala koje ukazuju na kvar u proizvodnji. Također, AI je dosljedan – on se ne umara, nema "loš dan" i njegova preciznost ne opada nakon osam sati rada. Ovi alati su savršeni asistenti koji filtriraju ogromne količine vizuelnih podataka i ljudima šalju samo ono što je zaista važno. Ako želite produbiti znanje o prompt engineeringu i kako bolje komunicirati s modelima koji obrađuju multimodalne podatke, pročitajte naš članak o prompt engineeringu. Ograničenja AI Vision Alata S druge strane, AI modeli ne razumiju kontekst na način na koji mi razumijemo. Ako model vidi osobu sa maskom i kapuljačom ispred banke u tri ujutro, on će detektovati "osobu". On ne mora nužno razumjeti da je to sumnjivo ponašanje osim ako ga nismo specifično obučili za to. Također, modeli su ovisni o kvaliteti svjetla i ugla kamere. Ako je slika previše mračna ili zamućena, čak i najbolji model će "halucinirati" – vidjeti objekte koji ne postoje ili potpuno promašiti one koji su tu. Najvažnije od svega, AI ne može zamijeniti stručnu ljudsku prosudbu u kritičnim situacijama. U medicini, AI može ukazati na sumnjivu mrlju na rendgenu, ali samo ljekar može postaviti dijagnozu uzimajući u obzir cijelu istoriju pacijenta. U pravnim ili sigurnosnim pitanjima, AI je samo alat za podršku, a konačna odluka uvijek mora biti ljudska. Ograničenja i Etička Odgovornost Rad sa vizuelnim podacima nosi veliku odgovornost, posebno kada su u pitanju privatnost i etika. Prije nego što postavite kameru bilo gdje, morate razmisliti o posljedicama. Privatnost i Zaštita Podataka U Bosni i Hercegovini, kao i u ostatku Evrope, na snazi su strogi zakoni o zaštiti ličnih podataka. Snimanje ljudi bez njihove dozvole na javnim ili privatnim prostorima može imati pravne posljedice. Ako razvijate projekt koji uključuje ljude, razmislite o tehnikama anonimizacije. Na primjer, možete implementirati modul koji automatski zamućuje (blur) lica odmah nakon detekcije, tako da se u bazu podataka ne spremaju prepoznatljive slike. Nikada nemojte unositi osjetljive poslovne ili privatne snimke u javne online alate za obradu bez provjere njihovih uslova korištenja. Za dodatna pravna i organizacijska pitanja, možete nas kontaktirati direktno putem naše kontakt stranice. Pristrasnost (Bias) u Podacima Modeli su onoliko dobri koliko i podaci na kojima su učeni. Ako razvijate sistem za prepoznavanje lica, a vaš set podataka sadrži samo ljude određene rase ili starosne dobi, model će biti neprecizan i nepravedan prema svima ostalima. Ova pristrasnost može dovesti do diskriminacije, što je neprihvatljivo u bilo kojem modernom društvu. U AI Academy naglašavamo važnost raznovrsnih podataka i stalnog testiranja modela na različitim scenarijima kako bismo osigurali pravednost. Halucinacije i Greške AI može pogriješiti sa stopostotnom sigurnošću. On može vidjeti psa tamo gdje je samo sjena drveta. Ove greške se nazivaju halucinacijama. Zbog toga je u svakom "ai vision" projektu neophodan sistem provjere. Ako sistem detektuje opasnost na gradilištu (npr. radnik bez šljema), on bi trebao poslati upozorenje osobi zaduženoj za sigurnost koja će provjeriti situaciju, umjesto da automatski zaustavi cijeli proces bez ljudskog nadzora. Autorska Prava Kada prikupljate slike sa interneta za trening svog modela, morate voditi računa o autorskim pravima. Činjenica da je slika dostupna na Google-u ne znači da je slobodna za komercijalnu upotrebu. Koristite baze podataka sa otvorenim licencama kao što su Kaggle, ImageNet ili Roboflow Universe, i uvijek navedite izvore tamo gdje je to potrebno. Kako Pokrenuti Svoj Prvi Projekt (Korak po Korak) Put od ideje do funkcionalnog prototipa ne mora biti haotičan. Pratite ove faze kako biste osigurali stabilan razvoj. Razumijevanje i Definisanje Problema Ne počinjite sa tehnologijom, počnite sa problemom. Zapišite rečenicu: "Želim da moj računar prepozna [X] kako bih mogao da [Y]". Na primjer: "Želim da računar prepozna prazne boce na traci kako bih mogao da ih automatski preusmjerim na reciklažu". Jasno definisan cilj štedi vrijeme jer odmah eliminiše nepotrebne modele i alate. Prikupljanje i Priprema Podataka Podaci su gorivo vašeg projekta. Trebat će vam slike objekta koji želite detektovati iz različitih uglova, pod različitim osvjetljenjem i u različitim okruženjima. Za početak, 100 do 200 slika je dovoljno za jednostavan prototip. Te slike morate "anotirati" – nacrtati kutije oko objekata i dati im imena. Alati kao što je CVAT ili LabelImg su besplatni i odlični za ovaj posao. Ako tražite tutorijale i praktične vodiče, pogledajte našu Bazu znanja za praktične vodiče i checkliste koje koristimo u radionicama. Odabir Modela i Trening Za većinu početničkih projekata, preporučujemo YOLOv8 ili YOLO11. Ovi modeli su brzi i imaju sjajnu dokumentaciju. Koristite Google Colab za trening ako nemate jaku grafičku kartu na svom računaru. Google Colab nudi besplatan pristup GPU procesorima koji će skratiti trening sa nekoliko sati na nekoliko minuta. U ovoj fazi koristite transferno učenje – uzmite model koji već "zna" osnove vizuelnog svijeta i naučite ga svojim specifičnim objektima. Testiranje i Evaluacija Kada je trening završen, testirajte model na slikama koje nikada ranije nije vidio. Pratite metrike kao što su mAP (mean Average Precision) i brzina obrade (Inference speed). Ako model stalno griješi na određenim tipovima slika (npr. noćni snimci), vratite se na korak prikupljanja podataka i dodajte više takvih primjera. Ovo je iterativni proces. Praktična Primjena i Integracija Kada ste zadovoljni preciznošću, vrijeme je da model povežete sa stvarnim svijetom. To može biti jednostavna skripta koja ispisuje tekst na ekranu, ali može biti i integracija sa Arduino ili Raspberry Pi kontrolerom koji fizički pokreće motor ili pali svjetlo. Počnite jednostavno, mjerite rezultate i ne pokušavajte odmah riješiti najteže rubne slučajeve. Ako želite podijeliti svoje iskustvo ili održati radionicu o ovoj temi, prijavite se na našu stranicu Postani predavač i saznajte kako možete doprinijeti zajednici. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako je samostalno učenje osnova AI pokreta, postoje situacije kada je pomoć neophodna. Ako vaš projekt direktno utiče na zdravlje ljudi (npr. medicinska dijagnostika), finansijsku stabilnost (npr. automatsko trgovanje na osnovu vizuelnih grafikona) ili pravnu sigurnost, obavezno konsultujte kvalifikovane stručnjake u tim oblastima. AI model može biti dio rješenja, ali nikada ne smije biti jedini donosilac odluka u ovim osjetljivim sferama. Također, ako se suočite sa tehničkim zidom – npr. vaš model radi presporo na ciljanom hardveru ili ne možete dobiti preciznost veću od 50% – to je znak da vam treba mentorstvo. Zajednice poput AI Academy su tu upravo zbog toga. Umjesto da sami gubite sedmice na rješavanje problema koji je neko već riješio, razmjena znanja može ubrzati vaš napredak za deset puta. U našem centru u Sarajevu često organizujemo radionice gdje praktično prolazimo kroz ove korake. Povezivanje sa ljudima koji dijele istu strast je najbrži put do uspjeha. AI nije trka na kratke staze, već maraton u kojem zajednica igra ulogu tima za podršku. Pogledajte listu nadolazećih događaja na stranici događaja AI Academy i pridružite se. AI Academy: Učenje, Dijeljenje i Zajednica Naša misija u AI Academy nije samo edukacija u smislu prenošenja suvoparnih informacija. Mi gradimo ekosistem. Vjerujemo da je budućnost rada u Bosni i Hercegovini usko vezana za našu sposobnost da usvojimo ove tehnologije i prilagodimo ih našim potrebama. Pristup "razumijevanje → primjena → zajednica" je utkan u sve što radimo. Kroz besplatne radionice, hakatone i predavanja stručnjaka iz industrije, nudimo platformu gdje teorija susreće stvarnu praksu. Naš prostor u Sarajevu je dizajniran da bude mjesto gdje se rađaju ideje, gdje se neuspjeh posmatra kao korak ka učenju, a svaki uspješan projekt jednog člana postaje resurs za cijelu zajednicu. Bez obzira da li vas zanimaju veliki jezički modeli (LLM) ili specifični "ai vision projects", cilj je isti: pretvoriti pasivno posmatranje tehnologije u aktivno stvaranje. Pozivamo vas da ne budete samo korisnici AI alata, već njihovi graditelji. Podijelite svoje znanje, pokažite svoj "ručni rad" i budite dio pokreta koji transformiše našu regiju u tehnološki osviješteno društvo. Više o nama možete pročitati na stranici O nama. Zaključak Kompjuterski vid više nije naučna fantastika. Od detekcije bolesti na listu maline do pametnih parkinga u našim gradovima, mogućnosti su ograničene samo našom maštom i spremnošću da učimo. Ključ uspjeha leži u postepenom pristupu: Prvo razumite kako tehnologija funkcioniše (CNN, YOLO, detekcija vs. klasifikacija). Definišite jasan i mjerljiv cilj koji rješava konkretan problem. Uvijek provjerite etičke implikacije i zaštitite privatnost podataka. Krenite u praktičnu primjenu sa jednostavnim alatima i postepeno povećavajte kompleksnost. Dijelite svoje rezultate i učite iz iskustva drugih u zajednici. Vještačka inteligencija nije tu da nas zamijeni, već da nam pruži supermoći u rješavanju problema. Odgovorno korištenje ovih alata uz stalnu ljudsku provjeru i edukaciju jedini je put ka održivoj budućnosti. Ako ste spremni za svoj prvi korak, počnite danas. Instalirajte Python, preuzmite set podataka i pokrenite svoj prvi model. Svijet vizuelne inteligencije vas čeka, a mi u AI Academy smo tu da vas podržimo na tom putu. Za konkretne upite ili suradnju, pišite nam preko kontakt forme ili predložite svoju temu putem stranice za predavače. Česta pitanja Pitanje: Da li mi je potreban skup računar sa jakom grafičkom karticom za "ai vision projects"? Odgovor: Ne nužno. Za fazu učenja i razvoj prototipa možete koristiti besplatne alate kao što je Google Colab, koji vam omogućava korištenje njihovih moćnih grafičkih procesora (GPU) putem web preglednika. Kasnije, za pokretanje modela u realnom vremenu na nekoj lokaciji, možete koristiti povoljne uređaje poput Raspberry Pi-ja ili polovnih računara sa osnovnom NVIDIA grafičkom karticom. Pitanje: Koliko predznanja programiranja mi treba da bih počeo sa kompjuterskim vidom? Odgovor: Osnovno poznavanje programskog jezika Python je sasvim dovoljno za početak. Većina modernih biblioteka, poput Ultralytics-a za YOLO modele, dizajnirana je tako da se može koristiti sa svega nekoliko linija koda. Najvažnije je razumijevanje logike procesa, dok se specifični kod uvijek može naučiti i unaprijediti kroz praksu i dokumentaciju. Pitanje: Da li je korištenje kamera za AI projekte u javnim prostorima u BiH legalno? Odgovor: Svako snimanje u javnom prostoru mora biti u skladu sa Zakonom o zaštiti ličnih podataka BiH. To obično podrazumijeva postavljanje vidnih obavještenja o video nadzoru. Ako razvijate AI projekt, najbolje je da sistem dizajnirate tako da ne pohranjuje lica ili lične podatke, već samo meta-podatke (npr. broj ljudi u prostoriji bez njihovih slika), čime se značajno smanjuju pravni rizici. Pitanje: Gdje mogu pronaći besplatne setove podataka (datasets) za svoj projekt? Odgovor: Postoji nekoliko odličnih platformi. Kaggle nudi hiljade setova podataka za različite namjene, od prepoznavanja gestova do medicinskih snimaka. Roboflow Universe je posebno koristan za projekte detekcije objekata jer sadrži milione anotiranih slika koje su spremne za trening modela odmah, a možete pretraživati i specifične teme poput saobraćaja, poljoprivrede ili sporta.

25 Jun 2026

žena u poslovno-ležernoj odjeći radeći na laptopu u univerzitetska predavaonica

25 Jun 2026

News

Top 10 AI Projekata Za Razvoj Karijere i Portfolija

Table of Contents Ključne stavke Uvod Razumijevanje Temelja Kroz Praktičan Rad Top 10 AI Projekata: Od Početnika do Eksperta Šta AI Projekti Mogu, a Šta Ne Mogu Ograničenja i Etika u Razvoju AI Sistema Kada Potražiti Stručnjaka ili Dodatne Resurse Praktična Implementacija: Put od Ideje do Produkcije Kako Izgraditi Portfolio Koji Se Izdvaja Zaključak Česta pitanja Ključne stavke Praktični AI projekti predstavljaju most između teorijskog znanja i stvarne tržišne vrijednosti, omogućavajući profesionalcima da demonstriraju vještine rješavanja problema kroz kod. Izgradnja portfolija treba pratiti progresivnu putanju: od osnovnih modela klasifikacije teksta i slika do naprednih sistema generativne vještačke inteligencije (generative AI) i autonomnih agenata. Uspjeh u AI sferi ne zavisi samo od tehničke implementacije, već i od dubokog razumijevanja etičkih implikacija, privatnosti podataka i sposobnosti modela da rješavaju specifične poslovne izazove. Uvod Zamisli programera u Sarajevu ili marketinškog stručnjaka u Banjoj Luci koji svakodnevno sluša o tome kako vještačka inteligencija (artificial intelligence - AI) mijenja svijet. Možda si to baš ti. Čitaš vijesti o novim modelima, koristiš ChatGPT za e-mailove, ali osjećaš da ti nedostaje ona ključna karika: kako to zapravo funkcioniše "ispod haube" i kako možeš izgraditi nešto svoje? Realnost našeg tržišta rada je takva da certifikati polako gube bitku protiv konkretnih dokaza rada. Na razgovoru za posao u tehnološkom sektoru, pitanje više nije "šta si pročitao", već "pokaži mi svoj GitHub repozitorij". Naša organizacija nudi resurse i događaje koji pomažu u prelasku od ideje do prezentiranog projekta; pogledaj našu stranicu sa aktuelnim događajima AI Academy kako bi pronašao radionicu ili meetup koji odgovara tvom nivou znanja. Problem s kojim se mnogi početnici i profesionalci susreću nije nedostatak informacija, već njihovo preobilje. Teško je razlučiti koji su to projekti koji zaista nose težinu u industriji, a koji su samo puko kopiranje koda s interneta. U AI Academy čvrsto vjerujemo da AI nije magija, već vještina koja se brusi kroz rad na stvarnim podacima. Ovaj tekst je namijenjen svima onima koji žele preći s nivoa pasivnog korisnika na nivo kreatora – bilo da ste student IT-a, inženjer koji želi promijeniti karijeru ili vlasnik biznisa koji želi razumjeti potencijal automatizacije. Naš pristup se temelji na jasnom putu: prvo razumijevanje suštine tehnologije, zatim definisanje konkretnog cilja projekta, stroga provjera etičke odgovornosti, praktična implementacija i, na kraju, dijeljenje naučenog sa zajednicom. Kroz analizu top 10 ai projects koje ćemo predstaviti, nećemo samo proći kroz listu alata, već ćemo istražiti logiku, arhitekturu i stvarnu primjenu svakog od njih. Krenimo redom, od temelja koji čine osnovu mašinskog učenja (machine learning), pa sve do najsavremenijih arhitektura koje pokreću današnju digitalnu ekonomiju. Razumijevanje Temelja Kroz Praktičan Rad Prije nego što se upustiš u pisanje prvih linija koda za bilo koji od ovih projekata, moraš razumjeti da svaki AI sistem počiva na podacima. Podaci su "gorivo", a algoritmi su "motor". Ako su podaci loši, model će biti neupotrebljiv, bez obzira na to koliko je sofisticiran algoritam koji koristiš. U kontekstu našeg regiona, ovo često znači rad s manjim setovima podataka ili podacima koji nisu savršeno strukturirani na bosanskom jeziku, što zapravo predstavlja odličnu priliku za učenje. Kada biraš projekt, prvi korak je uvijek faza razumijevanja. To podrazumijeva analizu problema koji pokušavaš riješiti. Ako želiš napraviti sistem za prepoznavanje spama, moraš razumjeti šta čini jedan e-mail neželjenim. Dali su to specifične riječi, frekvencija slanja ili nešto treće? Tek kada definišeš cilj, prelaziš na odabir alata. U svijetu vještačke inteligencije, Python je neprikosnoveni lider zbog svojih biblioteka kao što su Scikit-learn, TensorFlow i PyTorch. Ključni zaključak: AI projekt nije samo kod; to je ciklus koji počinje od kvalitetnog pitanja i završava evaluacijom modela u stvarnom svijetu. Bez jasno definisanog problema, tehnologija postaje sama sebi svrha, što je najčešća greška u razvoju AI rješenja. Top 10 AI Projekata: Od Početnika do Eksperta Struktura ovih projekata dizajnirana je tako da te vodi od osnovnih koncepata do kompleksnih sistema. Svaki projekt nosi određenu vrijednost za tvoj portfolio i uči te specifičnoj poddisciplini vještačke inteligencije. Klasifikator Neželjene Pošte (Email Spam Classifier) Ovo je idealan početni projekt za ulazak u svijet obrade prirodnog jezika (natural language processing - NLP). Cilj je napraviti model koji može pročitati tekstualnu poruku i sa visokom preciznošću odrediti da li je ona "spam" (neželjena) ili "ham" (legitimna). Proces počinje prikupljanjem podataka, gdje se najčešće koristi poznati SMS Spam Collection dataset ili slični setovi podataka s Kaggle platforme. Prvi tehnički izazov je pretvaranje teksta u brojeve, jer računari ne razumiju riječi. Ovdje ćeš naučiti o tehnikama kao što je "bag-of-words" ili naprednija metoda TF-IDF (term frequency-inverse document frequency), koja dodjeljuje težinu riječima na osnovu njihove učestalosti. Nakon što pripremiš podatke, koristiš algoritme poput Naivnog Bayesa (Naive Bayes), koji je izuzetno efikasan za klasifikaciju teksta. Ovaj projekt te uči osnovama predfaze obrade podataka (preprocessing), čišćenju teksta od interpunkcije i "stop-riječi" (često korištene riječi koje ne nose značenje, poput "i", "ili", "je"), te evaluaciji modela kroz metriku preciznosti (accuracy) i odziva (recall). Prepoznavanje Ručno Pisanih Cifara (Handwritten Digit Recognition) Ako želiš ući u svijet dubokog učenja (deep learning), rad na MNIST datasetu je nezaobilazan korak. Ovaj projekt fokusira se na prepoznavanje cifara od 0 do 9 sa slika veličine 28x28 piksela. Iako se čini jednostavno, ovo je osnova za sve moderne sisteme kompjuterskog vida (computer vision). Ovdje se susrećeš sa vještačkim neuronskim mrežama (artificial neural networks), konkretno sa konvolucijskim neuronskim mrežama (convolutional neural networks - CNN). CNN su dizajnirane da automatski uče vizuelne obrasce iz slika, kao što su ivice, uglovi i oblici. Kroz ovaj projekt ćeš naučiti kako funkcionišu slojevi konvolucije, sažimanja (pooling) i potpuno povezani slojevi. Praktični rad uključuje definisanje arhitekture mreže u TensorFlow-u ili Keras-u, treniranje modela kroz više epoha i vizualizaciju rezultata. Ovo je trenutak kada počinješ razumijevati kako AI "vidi" svijet – ne kao sliku, već kao matricu brojeva u kojoj svaki broj predstavlja intenzitet boje određenog piksela. Alat za Analizu Sentimenta (Sentiment Analysis Tool) U svijetu digitalnog marketinga i e-commerce sektora, razumijevanje emocija kupaca je od presudnog značaja. Analiza sentimenta omogućava biznisima da automatski procesiraju hiljade recenzija ili objava na društvenim mrežama kako bi saznali da li je opšti ton pozitivan, negativan ili neutralan. Za ovaj projekt možeš koristiti biblioteke poput NLTK-a ili VADER-a, ali i naprednije predtrenirane modele kao što je BERT (bidirectional encoder representations from transformers). Izazov kod analize sentimenta na našem jeziku je sarkazam i kontekstualno značenje riječi, što ovaj projekt čini posebno zanimljivim za lokalno tržište. Kroz implementaciju ćeš naučiti kako balansirati podatke (šta ako imaš 90% pozitivnih i samo 10% negativnih recenzija?), kako vizualizirati rezultate koristeći "word clouds" i kako integrisati model u jednostavnu web aplikaciju koristeći Streamlit ili Flask. Ako želiš proširiti svoje vještine u karijeri, pročitaj naš pregled najtraženijih AI vještina u članku o vještinama za AI karijeru. Sistem za Preporuku Filmova (Movie Recommendation System) Netflix, YouTube i Amazon žive od sistema za preporuku (recommendation engines). Ovaj projekt te uvodi u svijet personalizacije i analize korisničkog ponašanja. Postoje dva glavna pristupa koja ćeš istražiti: kolaborativno filtriranje (collaborative filtering) i filtriranje zasnovano na sadržaju (content-based filtering). Kolaborativno filtriranje se oslanja na pretpostavku da ako se korisniku A i korisniku B sviđaju slični filmovi, korisniku A će se vjerovatno svidjeti i ostali filmovi koje je gledao korisnik B. S druge strane, filtriranje zasnovano na sadržaju analizira atribute samog filma (žanr, režiser, glumci). Korištenjem MovieLens dataseta, naučit ćeš raditi sa velikim matricama i konceptom kosinusne sličnosti (cosine similarity). Ovaj projekt je odličan za vježbanje manipulacije podacima koristeći Pandas biblioteku i razumijevanje kako algoritmi mogu predvidjeti ljudske preferencije na osnovu istorijskih podataka. Detektor Lažnih Vijesti (Fake News Detector) U digitalnom dobu, dezinformacije su postala globalna prijetnja. Izgradnja modela koji može razlikovati autentične vijesti od onih koje su kreirane s ciljem obmane je projekat sa visokom društvenom odgovornošću. Ovo je napredni NLP zadatak koji zahtijeva dublje razumijevanje tekstualnih obrazaca. U ovom projektu ćeš koristiti pasivno-agresivne klasifikatore (passive-aggressive classifiers) ili transformatorske modele. Naučit ćeš kako stil pisanja, senzacionalistički naslovi i nedostatak citata mogu biti indikatori lažnih vijesti. Osim tehničkog dijela, ovaj projekt te tjera da razmišljaš o pristrasnosti (bias) u podacima. Ako tvoj dataset sadrži samo vijesti iz jednog izvora, model će postati pristrasan. Ovo je savršena prilika da primijeniš AI Academy princip provjere odgovornosti i etike, osiguravajući da tvoj model ne postane alat za cenzuru već za provjeru činjenica. Predviđanje Cijena Nekretnina (House Price Prediction) Ovo je klasičan problem regresije (regression) u mašinskom učenju. Umjesto da klasifikuješ podatke u kategorije, tvoj cilj je predvidjeti kontinuiranu numeričku vrijednost – cijenu nekretnine na osnovu njenih karakteristika kao što su kvadratura, lokacija, broj soba i starost zgrade. Koristeći Ames Housing dataset ili podatke prikupljene sa lokalnih oglasnika, naučit ćeš o inženjerstvu karakteristika (feature engineering). To je proces odabira najbitnijih varijabli i stvaranja novih koje mogu poboljšati preciznost modela (npr. kreiranje varijable "udaljenost od centra grada"). Implementacija će uključivati algoritme poput Linearne regresije (Linear Regression), Slučajnih šuma (Random Forest) ili Gradient Boosting modela poput XGBoost-a. Ovaj projekt te uči kako se nositi sa ekstremnim vrijednostima (outliers) i kako skalirati podatke da bi model brže učio. Automatski Analizator Biografija (Resume Parser) HR odjeli u velikim kompanijama primaju stotine biografija za jednu poziciju. AI projekt koji automatizuje proces ekstrakcije ključnih informacija (ime, kontakt, vještine, obrazovanje) iz PDF ili Word dokumenata ima ogromnu praktičnu primjenu. Ovdje ćeš koristiti prepoznavanje imenovanih entiteta (named entity recognition - NER) iz biblioteke SpaCy. Izazov je što biografije nemaju standardizovan format, pa tvoj model mora biti dovoljno fleksibilan da prepozna informaciju bez obzira na dizajn dokumenta. Osim same ekstrakcije, možeš dodati i funkcionalnost rangiranja kandidata na osnovu opisa posla. Ovaj projekt te uči radu sa nestrukturiranim podacima i važnosti privatnosti, jer biografije sadrže osjetljive lične podatke koje je potrebno tretirati u skladu sa GDPR propisima. Detekcija Objekata u Realnom Vremenu (Real-time Object Detection) Ovo je jedan od najatraktivnijih projekata u oblasti kompjuterskog vida. Cilj je napraviti sistem koji može prepoznati i uokviriti različite objekte na video snimku u realnom vremenu (npr. automobili, pješaci, bicikli, semafori). Najpopularniji model za ovu svrhu je YOLO (You Only Look Once), konkretno njegova najnovija verzija YOLOv8. Za razliku od ranijih modela koji su skenirali sliku više puta, YOLO to radi u jednom prolazu, što ga čini izuzetno brzim. U ovom projektu ćeš koristiti OpenCV biblioteku za pristup web kameri ili video fajlu i integrisati predtrenirani model. Naučit ćeš kako optimizovati model za rad na uređajima sa ograničenim resursima i kako prilagoditi model da prepoznaje specifične objekte koji nisu u standardnom setu podataka (npr. specifični tipovi industrijskih kvarova). Sistem za Odgovaranje na Pitanja zasnovan na Dokumentima (RAG-based Q&A System) Retrieval-Augmented Generation (RAG) je trenutno jedna od najtraženijih tehnologija u AI svijetu. Umjesto da se oslanjaš samo na znanje koje veliki jezički modeli (large language models - LLM) imaju iz treninga, ti im omogućavaš pristup tvojim specifičnim dokumentima (npr. interna baza znanja firme ili kolekcija PDF-ova). Projekt uključuje korištenje biblioteka kao što su LangChain ili LlamaIndex i vektorskih baza podataka (vector databases) poput Pinecone ili Chroma. Proces ide ovako: korisnik postavi pitanje, sistem pronađe najrelevantnije dijelove tvojih dokumenata, te dijelove pošalje LLM-u (poput GPT-4) uz instrukciju da odgovori isključivo na osnovu tih informacija. Ovo rješava problem "halucinacija" kod AI modela, gdje oni samouvjereno iznose netačne informacije. RAG sistemi su budućnost poslovnih asistenata i korisničke podrške, a rad na njima te stavlja u sam vrh stručnjaka za generativni AI. Ako želiš praktični vodič za početak izgradnje RAG sistema i sličnih radnih tokova, pogledaj naš članak o AI agentima i automatizaciji koji objašnjava kako povezati retrieval komponente sa LLM-ovima. Autonomni AI Agenti (AI Agent Workflow) Vrhunac modernog AI razvoja su agenti – sistemi koji ne samo da generišu tekst, već mogu samostalno planirati i izvršavati zadatke. Na primjer, možeš napraviti agenta kojem kažeš: "Istraži najnovije trendove u AI poljoprivredi, napiši kratak izvještaj i pošalji ga na moj e-mail". Za ovaj projekt ćeš koristiti okvire kao što su CrewAI ili AutoGPT. Naučit ćeš kako definisati uloge različitih agenata, kako im dodijeliti alate (poput pretrage interneta ili pisanja fajlova) i kako postaviti proces njihove međusobne saradnje. Ovo je polje gdje AI prestaje biti samo "pametni chatbot" i postaje aktivan učesnik u radnim procesima. Razvoj agenata zahtijeva visoku razinu razumijevanja arhitekture sistema i sposobnost finog podešavanja promptova (prompt engineering). Ako želiš dublje razumjeti prompt engineering kao vještinu, pročitaj naš vodič o umjetnosti postavljanja upita. Šta sljedeće? Odaberi jedan projekt koji odgovara tvom trenutnom nivou znanja. Pronađi dataset na Kaggle-u ili prikupi sopstvene podatke. Postavi GitHub repozitorij i redovno dokumentuj svoj napredak kroz README fajl. Ne pokušavaj riješiti sve odjednom; fokusiraj se na jedan modul (npr. samo čišćenje podataka) prije nego pređeš na modeliranje. Ako želiš podijeliti svoja iskustva ili se prijaviti za predavanje i pokazati svoj rad zajednici, saznaj kako postati govornik na stranici Prijava za predavače AI Academy. Šta AI Projekti Mogu, a Šta Ne Mogu Prije nego što se duboko zaroni u kodiranje, bitno je postaviti realna očekivanja. AI je moćan alat, ali nije rješenje za svaki problem, a pogrešna percepcija njegovih mogućnosti može dovesti do neuspjeha projekta. Mogućnosti AI alata AI modeli su izuzetni u prepoznavanju kompleksnih obrazaca u ogromnim količinama podataka koje bi čovjeku trebale godine da analizira. Oni mogu automatizovati rutinske zadatke poput kategorizacije hiljada e-mailova, prepoznavanja specifičnih anomalija na medicinskim snimcima ili generiranja prvih nacrta koda i tekstova. AI je takođe odličan za personalizaciju; on može učiti iz tvojih prošlih akcija kako bi ti ponudio sadržaj koji će ti se najvjerovatnije svidjeti, bilo da je riječ o muzici ili vijestima. Takođe, AI može poslužiti kao katalizator kreativnosti. Generativni modeli (generative AI) mogu pomoći dizajnerima da brzo vizualizuju ideje ili piscima da prevaziđu blokadu. U istraživačkom smislu, AI može ubrzati otkrivanje novih materijala ili lijekova simulirajući milione hemijskih reakcija u virtualnom okruženju. Ograničenja AI sistema S druge strane, važno je razumjeti da AI ne "razumije" svijet na način na koji ga mi razumijemo. On nema zdrav razum (common sense) i ne posjeduje svijest. Ako modelu date zadatak koji je loše definisan, dobićete rezultat koji je možda matematički tačan u okviru modela, ali potpuno beskoristan u stvarnosti. AI modeli su takođe ograničeni kvalitetom podataka na kojima su trenirani; ako su podaci pristrasni ili nepotpuni, model će te greške samo pojačati. Jedno od najvećih ograničenja je nemogućnost potpune zamjene ljudske prosudbe u kritičnim situacijama. AI može preporučiti tretman ili pravni savjet na osnovu obrazaca, ali ne može preuzeti moralnu ili pravnu odgovornost za te odluke. Takođe, modeli su skloni "halucinacijama" – situacijama gdje model generiše informaciju koja zvuči uvjerljivo, ali je u potpunosti izmišljena. Ograničenja i Etika u Razvoju AI Sistema Kada gradiš jedan od top 10 ai projects, tvoja odgovornost kao developera je da razmišljaš o širem uticaju tvog rada. Etika u vještačkoj inteligenciji nije samo teorijski koncept, već niz praktičnih odluka koje donosiš tokom razvoja. Halucinacije i tačnost Kao što smo spomenuli, jezički modeli mogu lagati. Ako praviš sistem za odgovaranje na pitanja, tvoj prioritet mora biti mehanizam provjere. Uvijek naglasi korisnicima da je izlaz generisan od strane AI-ja i da zahtijeva ljudsku validaciju, posebno ako se radi o informacijama koje mogu uticati na zdravlje, finansije ili sigurnost. Pristrasnost (Bias) Podaci često odražavaju istorijske nepravde ili društvene predrasude. Ako model za selekciju biografija treniraš na podacima firme koja je u prošlosti zapošljavala samo muškarce, tvoj AI će naučiti da su muškarci "bolji" kandidati. Prepoznavanje i ublažavanje ove pristrasnosti je ključni dio procesa. To se postiže pažljivim odabirom setova podataka i testiranjem modela na različitim demografskim grupama prije nego što postane aktivan. Privatnost podataka Ovo je tačka o kojoj se ne pregovara. Nikada nemoj unositi lične podatke tvojih klijenata, lozinke ili povjerljive poslovne informacije u javne AI alate (poput besplatne verzije ChatGPT-a) bez prethodne anonimizacije. Javni modeli često koriste vaše upite za dalji trening, što znači da bi vaša poslovna tajna sutra mogla biti dio odgovora nekom drugom korisniku. Autorska prava Pitanje vlasništva nad AI generisanim sadržajem je još uvijek pravno "sivo polje". Ako tvoj projekt generiše slike ili tekst, budi transparentan oko toga koji su alati korišteni i poštuj licence biblioteka i setova podataka koje koristiš. Uvijek provjeri "Terms of Service" alata koje integrišeš u svoj workflow. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako je samostalno učenje i rad na projektima osnova, postoje situacije u kojima je neophodna stručna pomoć ili dodatno obrazovanje. AI se razvija brzinom koja je često brža od ljudske sposobnosti da je prati bez sistema podrške. Kompleksne odluke sa velikim uticajem Ako tvoj AI projekt treba da se koristi za donošenje odluka koje direktno utiču na ljudske živote (npr. dijagnostika u medicini), pravni status (npr. automatsko pregledanje ugovora) ili velike finansijske transakcije, nemoj se oslanjati isključivo na svoj kod. U ovim slučajevima, obavezna je konsultacija sa kvalifikovanim stručnjacima iz tih oblasti i stručnjacima za sigurnost AI sistema. AI ovdje služi samo kao podrška, nikada kao jedini donosilac odluka. Prelazak sa hobija na profesionalni nivo Kada osjetiš da si dostigao limit sa online tutorijalima i da tvoji projekti zahtijevaju bolju arhitekturu, optimizaciju ili skalabilnost, vrijeme je za strukturirano obrazovanje. AI Academy nudi prostor gdje teorija susreće praksu. Naše radionice i predavanja su dizajnirani da ti pomognu da prevaziđeš specifične prepreke u kodu, ali i da te povežu sa zajednicom koja dijeli isto znanje. Povezivanje sa lokalnom AI zajednicom u Sarajevu i šire može ti otvoriti vrata za saradnju na projektima koje ne bi mogao završiti sam. Razmjena znanja o tome kako riješiti specifičan bug ili kako implementirati određeni radni tok (workflow) ubrzava tvoj napredak višestruko. AI nije "solo sport" – on najbolje funkcioniše u saradničkom okruženju. Ako želiš saznati više o misiji i timu koji stoji iza tih inicijativa, posjeti stranicu O nama. Praktična Implementacija: Put od Ideje do Produkcije Kako bi tvoj projekt iz "top 10 ai projects" bio uspješan, preporučujemo da slijediš ove korake koji odražavaju profesionalne standarde u industriji. Definisanje Minimalno Održivog Projekta (MVP) Česta greška je pokušaj da se odmah napravi "savršen" sistem. Umjesto toga, počni sa najjednostavnijom verzijom. Ako praviš detektor objekata, neka on prvo prepoznaje samo jednu klasu (npr. samo šolje za kafu) prije nego što dodaš još 50 različitih objekata. Ovo ti omogućava da brže testiraš osnovnu logiku i uočiš probleme u ranoj fazi. Prikupljanje i Čišćenje Podataka Ovo je faza u kojoj ćeš provesti 80% vremena. Ne štedi trud ovdje. Koristi alate poput Pandas-a za analizu podataka. Traži nedostajuće vrijednosti, duplikate i nelogičnosti. Kvalitetan dataset je važniji od bilo kojeg "fancy" algoritma. Ako praviš projekt za lokalno tržište, razmisli o tome kako prikupiti podatke koji su specifični za naš jezik i kulturu. Odabir i Treniranje Modela Počni od jednostavnih modela. Ako radiš regresiju, probaj prvo linearnu regresiju prije nego što pređeš na duboke neuronske mreže. Jednostavniji modeli su lakši za debagovanje i služe kao odlična osnovna linija (baseline) za mjerenje uspjeha kompleksnijih modela. Dokumentuj svaki eksperiment – koje si parametre koristio i kakve si rezultate dobio. Evaluacija i Iteracija Kada dobiješ prvi model, testiraj ga na podacima koje model nikada nije vidio (test set). Koristi različite metrike, ne samo ukupnu preciznost. Na primjer, u medicinskom testu, mnogo je opasnije reći bolesnoj osobi da je zdrava (lažno negativan rezultat), nego zdravoj osobi da je možda bolesna (lažno pozitivan rezultat). Iteriraj na osnovu ovih saznanja – vrati se na podatke, dodaj nove karakteristike ili promijeni parametre modela. Dokumentacija i Prezentacija Projekt nije završen dok nije dokumentovan. Napiši kvalitetan README fajl na GitHub-u. Objasni šta problem rješava, kako instalirati potrebne biblioteke i kako pokrenuti kod. Dodaj vizualizacije rezultata. Ovo je dio koji potencijalni poslodavci i klijenti najviše cijene, jer pokazuje tvoju sposobnost komunikacije i profesionalizam. Ako želiš podršku pri prezentaciji projekta pred širom publikom, raspitaj se o našim sljedećim radionicama i meetupima na stranici Događaji ili nas direktno kontaktiraj putem Kontakt forme. Kako Izgraditi Portfolio Koji Se Izdvaja U moru generičkih projekata sa interneta, tvoj portfolio mora pričati priču o tebi kao inovatoru. Autentičnost problema Umjesto da samo kopiraš "Titanic survival" ili "Iris flower" projekte koji su hiljadu puta viđeni, pokušaj naći problem koji je relevantan za tvoju lokalnu zajednicu ili tvoju specifičnu industriju. Napravi alat koji analizira cijene nekretnina specifično u kantonima Federacije BiH ili sistem koji klasifikuje lokalne sorte voća. Ovakvi projekti pokazuju inicijativu i sposobnost primjene znanja u nepoznatom terenu. Fokus na "End-to-End" rješenja Poslodavci vole vidjeti da razumiješ cijeli proces, od sirovih podataka do funkcionalne aplikacije. Ako svoj AI model upakuješ u jednostavan web interfejs (koristeći Streamlit) i postaviš ga na besplatni hosting (poput Hugging Face Spaces), demonstriraš da tvoj kod nije samo u tvom Jupyter Notebook-u, već je spreman za korištenje od strane krajnjeg korisnika. Ponavljanje i Dijeljenje Naučenog Napiši blog post o izazovima s kojima si se susreo. Možda je to bio problem sa instalacijom specifične biblioteke ili čudan rezultat koji ti model stalno vraća. Dijeljenje ovih uvida na LinkedIn-u ili unutar zajednice AI Academy gradi tvoj autoritet. Drugi će učiti iz tvojih grešaka, a ti ćeš učvrstiti svoje znanje objašnjavajući ga drugima. Zapamti: Put od deset hiljada milja počinje jednim korakom. Odaberi jedan projekt sa ove liste danas, otvori svoj editor koda i počni istraživati. Vještačka inteligencija nije rezervisana za udaljene laboratorije; ona je tvoj alat za oblikovanje budućnosti, ovdje i sada. Ako želiš dodatne vodiče i reference, istraži našu Bazu znanja i teme za članke iz prompt engineeringa, agenata i radnih tokova. Zaključak Izgradnja uspješnog AI portfolija kroz top 10 ai projects zahtijeva disciplinu, znatiželju i strateški pristup. Kroz ovaj vodič, istražili smo put od osnovnih klasifikatora do naprednih agenata, naglašavajući da tehnička vještina mora biti praćena dubokim etičkim razumijevanjem i praktičnom primjenom. Razumijevanje je temelj: Prije koda, shvati podatke i problem. Cilj definiše put: Biraj projekte koji rješavaju konkretne poslovne ili društvene izazove. Odgovornost je obavezna: Provjeravaj pristrasnost, halucinacije i poštuj privatnost podataka. Praksa pravi majstora: Iteriraj, dokumentuj i objavljuj svoj rad. Zajednica ubrzava rast: Dijeli znanje i uči od drugih u okruženjima kao što je AI Academy. "Vještačka inteligencija nije zamjena za ljudsku inteligenciju, već njeno pojačanje. Najveća vrijednost AI projekata ne leži u samom algoritmu, već u sposobnosti čovjeka da ga usmjeri ka rješavanju stvarnih, ljudskih problema na odgovoran način." Vrijeme je da prestaneš biti samo posmatrač AI revolucije. Iskoristi resurse koje nudi AI Academy u Sarajevu, poveži se sa istomišljenicima i počni graditi. Tvoj sljedeći projekt može biti upravo onaj koji će definisati tvoju karijeru u godinama koje dolaze. Budi kreator, budi odgovoran i, najvažnije, nikada ne prestaj učiti. Česta pitanja Pitanje: Koje predznanje mi je potrebno da bih počeo raditi na ovih top 10 AI projekata? Odgovor: Za početne projekte poput klasifikatora spama ili prepoznavanja cifara, poželjno je osnovno poznavanje programskog jezika Python (varijable, petlje, funkcije) i osnovne matematike iz srednje škole (naročito statistike i vjerovatnoće). Kako se budeš kretao ka naprednijim projektima poput RAG sistema ili agenata, trebat će ti razumijevanje rada sa API-jevima i dubljih arhitektura neuronskih mreža, ali sve se to može naučiti postepeno kroz rad. Pitanje: Koliko vremena je potrebno da se završi jedan ovakav projekt za portfolio? Odgovor: Vrijeme zavisi od kompleksnosti projekta i tvog trenutnog nivoa znanja. Osnovni projekti se mogu završiti za 2 do 3 dana intenzivnog rada, dok napredniji sistemi poput autonomnih agenata ili kompleksnih RAG rješenja mogu zahtijevati 2 do 4 sedmice istraživanja, testiranja i dokumentovanja. Ključ je u kontinuitetu; bolje je raditi sat vremena svaki dan nego 10 sati jednom mjesečno. Pitanje: Da li je sigurno koristiti javne podatke i besplatne AI alate za poslovne projekte? Odgovor: Javni setovi podataka (poput onih na Kaggle-u) su odlični za učenje i portfolio, ali za stvarne poslovne projekte moraš biti oprezan. Besplatni AI alati često koriste tvoje podatke za dodatni trening svojih modela, što može ugroziti povjerljivost. U poslovnom okruženju, preporučuje se korištenje plaćenih API-ja koji garantuju privatnost podataka ili lokalno pokretanje modela otvorenog koda (open-source) unutar sigurne infrastrukture firme. Pitanje: Kako da znam koji je od ovih projekata najbolji za moju specifičnu karijeru? Odgovor: Izbor zavisi od tvog cilja. Ako želiš raditi u marketingu ili prodaji, fokusiraj se na analizu sentimenta i sisteme za preporuku. Ako te zanima robotika ili sigurnost, detekcija objekata je pravi put. Za one koji žele raditi na automatizaciji poslovnih procesa, RAG sistemi i AI agenti su trenutno najtraženije vještine. Najbolje je izabrati onaj projekt koji rješava problem koji te lično zanima, jer ćeš tada imati više motivacije da ga dovedeš do kraja. Ako želiš direktnu pomoć ili imaš pitanje specifično za tvoj projekt, kontaktiraj nas putem Kontakt forme AI Academy.

25 Jun 2026

mladi profesionalac radeći na laptopu u minimalistička kućna kancelarija

25 Jun 2026

News

Top AI Open Source Projects Za Profesionalni Razvoj

Table of Contents Ključne stavke Uvod Snaga Otvorenog Koda u Modernom Razvoju Lokalno Pokretanje i Upravljanje Modelima Izgradnja Agenata i Inteligentnih Radnih Tokova Infrastruktura i Optimizacija Resursa Ekosistem Modela i Baza Znanja Razumijevanje, Cilj i Odgovornost Kada Potražiti Stručnjaka ili Dodatne Resurse Sažetak i Zaključak Česta pitanja Ključne stavke Otvoreni kod (open source) u sferi vještačke inteligencije omogućava kompanijama i pojedincima u Bosni i Hercegovini da izbjegnu ovisnost o velikim tehnološkim provajderima, zadržavajući potpunu kontrolu nad podacima i troškovima. Najuspješniji projekti danas fokusirani su na lokalno pokretanje modela, izgradnju autonomnih agenata i optimizaciju resursa, što direktno rješava probleme privatnosti i ograničenih hardverskih kapaciteta. Razumijevanje etičkih implikacija i tehničkih ograničenja modela otvorenog koda ključno je za odgovornu primjenu u poslovnim okruženjima gdje su tačnost i sigurnost prioriteti. Uvod Zamislimo razvojnog inženjera u Sarajevu koji radi na rješenju za automatizaciju korisničke podrške za lokalnu banku ili osiguravajuću kuću. Prvi instinkt je često posezanje za najpoznatijim komercijalnim rješenjima dostupnim putem oblaka (cloud). Međutim, ubrzo se javljaju prepreke: visoki troškovi po svakom upitu, strogi zakoni o zaštiti podataka koji zabranjuju slanje osjetljivih informacija izvan granica države i strah od takozvanog "zaključavanja kod prodavca" (vendor lock-in). U takvom scenariju, projekti otvorenog koda nisu samo alternativa, već jedini put ka održivom i sigurnom poslovanju. Mnogi profesionalci u našoj regiji osjećaju se preplavljenim brzinom kojom se AI alati pojavljuju. Svake sedmice svjedočimo lansiranju novih modela, biblioteka i okvira koji obećavaju revoluciju. Ono što nedostaje nije tehnologija, već jasna mapa puta kako te alate primijeniti u stvarnom radu, a da pritom ne ugrozimo privatnost ili budžet. Upravo tu nastupa snaga globalne zajednice koja dijeli kod, znanje i resurse. Ovaj tekst je namijenjen programerima, menadžerima proizvoda, studentima tehničkih nauka i vlasnicima biznisa koji žele razumjeti koji su to vodeći projekti otvorenog koda i kako ih iskoristiti za vlastiti napredak. Naš cilj u AI Academy je da vještačka inteligencija prestane biti rezervisana za velike globalne korporacije i postane praktičan alat u rukama svakog ambicioznog pojedinca u našem okruženju. Put ka uspješnoj implementaciji AI rješenja zahtijeva fazni pristup koji mi promovišemo: prvo temeljito razumijevanje tehnologije, zatim definisanje jasnog poslovnog cilja, provjera etičke odgovornosti, praktična primjena kroz konkretne alate i na kraju kontinuirano dijeljenje stečenog znanja sa zajednicom. Kroz analizu najznačajnijih projekata, vidjet ćemo kako ovaj put izgleda u praksi. Snaga Otvorenog Koda u Modernom Razvoju Otvoreni kod u domenu vještačke inteligencije (open source AI) predstavlja softverska rješenja čiji je izvorni kod dostupan svima na uvid, modifikaciju i distribuciju. Za razliku od zatvorenih sistema, ovi projekti crpe snagu iz kolektivne inteligencije hiljada stručnjaka širom svijeta. To znači da se sigurnosni propusti brže otkrivaju, performanse se optimizuju u realnom vremenu, a inovacije se ne kriju iza skupih licenci. Za lokalne timove, ovo znači transparentnost. Kada koristite model otvorenog koda, vi tačno znate kako on obrađuje podatke. Možete ga testirati na sopstvenim serverima bez slanja ijednog bita informacija na tuđe servere u inostranstvu. Ovo je posebno važno za sektore poput zdravstva, prava i finansija u Bosni i Hercegovini, gdje je povjerenje temelj odnosa sa klijentima. Modularnost i Sloboda Izbora Jedna od najvećih prednosti vodećih projekata je njihova modularnost. Umjesto da kupujete cijeli paket koji možda ne odgovara vašim potrebama, možete odabrati specifičan inferentni mehanizam (inference engine), kombinovati ga sa specifičnom bazom podataka i dodati prilagođeni korisnički interfejs. Ovakav pristup omogućava kreiranje rješenja koja su "krojena po mjeri" lokalnog tržišta, koristeći termine i kontekst koji su specifični za naš jezik i kulturu. Demokratizacija Tehnologije Zahvaljujući projektima poput Hugging Face-a ili Ollama-e, barijera za ulazak u svijet AI nikada nije bila niža. Ono što je nekada zahtijevalo milionske investicije u superračunare, danas je moguće pokrenuti na jačem laptopu. To otvara prostor za inovacije u malim i srednjim preduzećima, omogućavajući im da budu konkurentni na globalnom nivou bez potrebe za ogromnim kapitalom. Ključna prednost otvorenog koda nije samo u tome što je besplatan za preuzimanje, već u autonomiji koju pruža korisniku — vi ste vlasnik svog rješenja, a ne samo pretplatnik na tuđu uslugu. Lokalno Pokretanje i Upravljanje Modelima Ukoliko radite na projektu gdje je privatnost imperativ, prvi korak je obezbjeđivanje infrastrukture koja ne zavisi od interneta. Postoji nekoliko ključnih projekata koji su postali standard za lokalno pokretanje velikih jezičkih modela (large language models). Ollama i Jednostavnost Upotrebe Ollama je postala sinonim za pristupačnost u svijetu lokalnih modela. Radi se o laganom okviru (framework) napisanom u Go jeziku koji omogućava korisnicima da preuzmu i pokrenu modele poput Llama, Mistral ili DeepSeek jednostavnim komandama u terminalu. Njena snaga leži u tome što apstrahuje svu kompleksnost podešavanja hardvera. Za programera to znači da može testirati različite modele u roku od nekoliko minuta bez brige o zavisnostima biblioteka ili konfiguraciji grafičkih kartica. OpenWebUI kao Grafički Interfejs Iako je rad u terminalu efikasan, većina korisnika i timova preferira vizuelni interfejs sličan ChatGPT-u. OpenWebUI je projekat koji pruža upravo to — bogato vizuelno okruženje koje se povezuje sa Ollama-om ili bilo kojim API-jem kompatibilnim sa OpenAI standardom. Ovaj alat podržava višekorisnički rad, upravljanje bazama znanja (RAG) i čak glasovne komande. Instalacija putem Docker-a omogućava firmama da postave sopstveni interni "ChatGPT" unutar lokalne mreže za svega desetak minuta. Efikasnost kroz vLLM Kada prelazimo sa testiranja na produkciju, gdje sistem mora opsluživati stotine korisnika istovremeno, efikasnost postaje ključna. vLLM je biblioteka dizajnirana za brzo izvršavanje (inference) i posluživanje modela. Ona koristi inovativne tehnike upravljanja memorijom koje drastično povećavaju broj upita koje jedna grafička kartica može obraditi u sekundi. Za lokalne kompanije koje žele optimizovati troškove hardvera, vLLM je nezaobilazan alat u arhitekturi sistema. Šta uraditi sljedeće Odaberite model prema vašim potrebama Prije nego instalirate bilo šta, definišite da li vam treba model za kodiranje, opšte pisanje ili analizu podataka. Manji modeli od 7 ili 8 milijardi parametara su idealni za početak na standardnom hardveru. Instalirajte Ollama-u i testirajte performanse Preuzmite alat i pokrenite osnovni model kako biste vidjeli brzinu odziva na vašem računaru. Ovo će vam dati realnu sliku o tome šta možete očekivati u stvarnom radu. Povežite korisnički interfejs Postavite OpenWebUI kako biste omogućili kolegama ili klijentima da testiraju sistem bez potrebe za poznavanjem komandne linije. Dokumentujte rezultate Zapišite koliko memorije troše različiti modeli i kakav je kvalitet njihovih odgovora na bosanskom jeziku. Ovo je ključno za donošenje odluke o finalnom modelu. (Želite li prakticirati ovo na radionici? Pogledajte našu stranicu sa informacijama o događajima: stranica događaja AI Academy.) Izgradnja Agenata i Inteligentnih Radnih Tokova Vještačka inteligencija više nije samo prozor za dopisivanje; ona postaje aktivni učesnik u radnim procesima. Autonomni agenti (AI agents) su programi koji mogu planirati korake, koristiti alate (poput pretrage interneta ili kalkulatora) i izvršavati zadatke s minimalnim ljudskim nadzorom. LangChain kao Vezivno Tkivo LangChain je vjerovatno najpoznatiji okvir za razvoj aplikacija pokretanih jezičkim modelima. Njegova snaga je u tome što omogućava "lančanje" različitih komponenti. Na primjer, možete kreirati lanac koji prvo pretražuje lokalnu dokumentaciju, zatim sumira pronađene informacije i na kraju generiše e-mail odgovor klijentu. LangChain nudi stotine integracija sa bazama podataka, API servisima i različitim modelima, što ga čini švicarskim nožem za AI developere. (Za praktične primjere agenata i automatizacija pogledajte naš vodič: Workflow Automations & AI agents.) Dify i Vizuelni Razvoj Agenata Za one koji žele brže rezultate bez pisanja stotina linija koda, Dify nudi rješenje. To je razvojna platforma otvorenog koda koja omogućava vizuelno dizajniranje radnih tokova (workflows). U Dify-u možete prevući i ispustiti (drag-and-drop) komponente poput čvorova za znanje, modela i alata za pretragu. Posebno je koristan za timove u kojima sarađuju programeri i stručnjaci iz domena (npr. pravnici ili marketinški stručnjaci) jer omogućava svima da vide i razumiju logiku iza odluka koje donosi vještačka inteligencija. Langflow za Brzu Prototipizaciju Slično Dify-u, Langflow pruža vizuelni interfejs za izgradnju kompleksnih lanaca, ali je dublje integrisan sa LangChain ekosistemom. Idealan je za inženjere koji žele brzo testirati hipoteze: "Šta ako promijenim bazu podataka?" ili "Kako će uticati promjena temperature modela na kreativnost odgovora?". Langflow omogućava izvoz ovih tokova direktno u Python kod, što olakšava prelaz iz faze dizajna u fazu implementacije. Agentic Patterns i Budućnost Rada Korištenje agenata zahtijeva promjenu paradigme. Umjesto da tražimo od modela da odjednom napiše cijelu studiju slučaja, mi dizajniramo sistem u kojem jedan agent istražuje, drugi piše nacrt, a treći vrši lekturu. Ovakva podjela rada, inspirisana stvarnim organizacijama, drastično smanjuje broj grešaka i povećava kvalitet izlaza. U Sarajevu smo već vidjeli primjere gdje se ovakvi sistemi koriste za automatsko sortiranje i odgovaranje na upite za javne nabavke, štedeći radnike sati rutinskog posla. Automatizacija lošeg procesa pomoću AI agenata i dalje rezultira lošim procesom, samo bržim. Prije implementacije agenata, mapirajte svoje korake ručno. (Ako želite pratiti srodne teme i radionice, pogledajte kategoriju "Prompt Engineering": kategorija prompt engineering.) Infrastruktura i Optimizacija Resursa Jedan od najvećih izazova sa kojima se suočavaju timovi u našem regionu je nedostatak skupog hardvera. Kupovina NVIDIA H100 kartica je izvan dometa većine domaćih firmi. Srećom, zajednica otvorenog koda fokusira se na to da AI učini efikasnijim na skromnijem hardveru. Unsloth za Brzo Fino Podešavanje Ukoliko želite da model nauči specifičnosti vašeg poslovanja ili specifičan stil pisanja na našem jeziku, potrebno je "fino podešavanje" (fine-tuning). Tradicionalno, ovo je zahtijevalo ogromne količine video memorije (VRAM). Projekat Unsloth je napravio revoluciju u ovom polju, omogućavajući fino podešavanje modela 2 do 5 puta brže uz trošenje 70% manje memorije. To znači da sada možete trenirati sopstveni model na kućnom računaru ili pristupačnim cloud serverima. Ray i Distribuirano Računarstvo Za veće sisteme koji zahtijevaju rad na više računara istovremeno, Ray je postao standard. Razvijen na Berkliju, ovaj alat omogućava distribuciju zadataka obuke i izvršavanja preko čitavih klastera mašina. Ray je "ispod haube" mnogih velikih AI kompanija jer se savršeno skalira od jednog laptopa do hiljada čvorova u oblaku. Njegova upotreba u lokalnim mrežama omogućava spajanje snage nekoliko starijih servera u jedan moćan AI resurs. SkyPilot za Upravljanje Troškovima SkyPilot rješava problem "oblaka". On omogućava programerima da pokreću svoje AI poslove na bilo kojem provajderu (AWS, Azure, Google Cloud) uz automatsko traženje najjeftinije dostupne instance. U Bosni i Hercegovini, gdje se budžeti za razvoj pažljivo prate, SkyPilot može pomoći u uštedi hiljada maraka optimizacijom zakupa resursa. NVIDIA Triton i Interoperabilnost Triton Inference Server omogućava timovima da poslužuju modele razvijene u različitim okvirima (PyTorch, TensorFlow, ONNX) putem jednog standardizovanog interfejsa. Ovo je ključno za firme koje imaju mješovite timove. Triton brine o tome da se hardver koristi maksimalno, automatski grupišući upite kako bi se smanjilo vrijeme čekanja korisnika. Ekosistem Modela i Baza Znanja Bez kvalitetnih modela, svi ovi alati su samo prazne ljušture. Srećom, 2024. i 2025. godina su donijele modele otvorenog koda koji se po performansama mogu mjeriti sa najboljim komercijalnim rješenjima. Hugging Face kao Centar Svijeta Hugging Face nije samo repozitorij koda; to je društvena mreža i infrastruktura za moderni AI. Tu možete pronaći milione modela, skupova podataka (datasets) i demo aplikacija. Za nekoga iz BiH ko želi vidjeti koji modeli najbolje razumiju južnoslavenske jezike, Hugging Face ljestvice (leaderboards) su prvo mjesto koje treba posjetiti. Njihova biblioteka transformers je industrijski standard bez kojeg je nemoguće zamisliti moderni NLP (natural language processing — obrada prirodnog jezika). DeepSeek i Llama Revolucija Meta-ina Llama serija modela otvorila je vrata, ali DeepSeek je otišao korak dalje dokazavši da se vrhunski modeli mogu trenirati izuzetno efikasno. DeepSeek-V3 je postao senzacija jer nudi performanse u rangu sa GPT-4, ali uz otvorene težine (open weights) koje svako može preuzeti. Ovi modeli su posebno impresivni u rješavanju matematičkih problema i pisanju koda, što ih čini idealnim asistentima za domaće softverske kuće. LlamaIndex za Upravljanje Podacima Modeli imaju rok trajanja znanja — oni znaju samo ono na čemu su trenirani. Da biste ih naučili o vašim specifičnim internim dokumentima ili novostima od jučer, koristite LlamaIndex. Ovaj alat služi kao most između vaših podataka (PDF-ovi, baze podataka, Notion stranice) i jezičkog modela. On kreira indekse koji omogućavaju modelu da brzo pronađe relevantnu informaciju prije nego što odgovori na pitanje korisnika. Ovo je srž RAG (Retrieval-Augmented Generation) sistema koji su danas najtraženiji na tržištu rada. Šta uraditi sljedeće Istražite Hugging Face Kreirajte nalog i pratite modele označene kao "Open Weights". Fokusirajte se na one koji imaju dobre ocjene za višejezičnost. Testirajte RAG pristup Uzmite set svojih dokumenata i pokušajte ih indeksirati pomoću LlamaIndex-a. Vidjet ćete koliko preciznije model odgovara kada ima pristup vašim podacima. Pratite DeepSeek zajednicu Ovaj ekosistem se razvija nevjerovatnom brzinom. Modeli poput DeepSeek-R1 su izvrsni za kompleksno rezonovanje i logičke zadatke. Prilagodite model jeziku Ako primijetite da model griješi u gramatici, istražite mogućnosti finog podešavanja na malom skupu kvalitetnih bosanskih tekstova. (Ako želite dublje čitati i pretražiti praktične vodiče, posjetite našu wiki bazu znanja: AI Academy wiki.) Razumijevanje, Cilj i Odgovornost Implementacija AI projekata otvorenog koda donosi veliku moć, ali i značajnu odgovornost. Kao stručnjaci u AI Academy, insistiramo na tome da tehnologija nikada ne smije biti ispred ljudske prosudbe i etike. Šta AI Alati Mogu Učiniti AI alati otvorenog koda su nevjerovatno efikasni u ubrzavanju rutinskih zadataka. Oni mogu generisati prvi nacrt koda, sumirati stotine stranica izvještaja, prepoznati obrasce u prodajnim podacima koje ljudsko oko može promašiti i pomoći u istraživanju novih tema nudeći različite perspektive. Oni su partneri u kreativnosti i produktivnosti koji nikada ne spavaju. Šta AI Alati NE Mogu UČINITI Važno je razumjeti da ovi modeli nemaju stvarnu svijest niti razumiju kontekst na način na koji to čini čovjek. Oni ne mogu zamijeniti stručnu medicinsku, pravnu ili finansijsku prosudbu. AI ne može garantovati 100% tačnost; on predviđa sljedeću najvjerovatniju riječ u nizu. Također, modeli ne mogu riješiti problem koji je loše definisan. Ako niste sigurni šta želite postići, AI vam neće dati koristan odgovor, bez obzira koliko je napredan. Halucinacije i Tačnost Jedan od najvećih problema je fenomen "halucinacija", gdje model sa potpunom sigurnošću iznosi netačne informacije. Kod modela otvorenog koda, ovo se može ublažiti korištenjem RAG tehnika (provjera informacija u pouzdanim dokumentima), ali ljudska provjera ostaje neophodna. Nikada ne objavljujte sadržaj generisan vještačkom inteligencijom bez temeljite revizije stručnjaka za tu oblast. Privatnost i Sigurnost Podataka Iako modeli otvorenog koda omogućavaju lokalni rad, budite oprezni pri korištenju javnih demo verzija na platformama poput Hugging Face Spaces. Ako unosite osjetljive podatke u alat koji nije na vašem serveru, vi gubite kontrolu nad tim podacima. Uvijek provjerite uslove korištenja i politiku privatnosti. Za poslovne tajne, jedini siguran put je lokalna implementacija iza vašeg vatrenog zida (firewall). Pristrasnost i Etika Modeli su trenirani na podacima sa interneta, što znači da nose sve ljudske predrasude. Mogu generisati odgovore koji su uvredljivi ili diskriminatorni. Odgovorna primjena podrazumijeva testiranje modela na različite scenarije i implementaciju filtera (guardrails) koji će spriječiti štetne izlaze. Projekti poput Purple Llama od kompanije Meta fokusirani su upravo na ove sigurnosne mehanizme. Vještačka inteligencija je ogledalo podataka na kojima je učila. Naša je obaveza da to ogledalo čistimo kroz kritičko razmišljanje i etički nadzor. (Ako želite saznati više o našim aktivnostima i misiji, pročitajte stranica "O nama": o nama — AI Academy.) Kada Potražiti Stručnjaka ili Dodatne Resurse Iako su ovi projekti dostupni svima, njihova implementacija u kritične sisteme zahtijeva visok nivo stručnosti. Ako planirate koristiti AI za donošenje odluka koje utiču na ljudsko zdravlje, finansijsku stabilnost pojedinaca ili pravne ishode, obavezno se konsultujte sa licenciranim stručnjacima u tim oblastima. Za tehnički razvoj, AI Academy u Sarajevu nudi prostor gdje se teorija spaja s praksom. Umjesto izolovanog učenja, preporučujemo uključivanje u zajednicu. Naše besplatne radionice i predavanja stručnjaka iz industrije omogućavaju vam da učite na tuđim greškama i ubrzate svoj napredak. AI se razvija brže nego što ijedan pojedinac može pratiti, pa je razmjena znanja unutar zajednice ključna. Ukoliko se osjećate zaglavljeno sa tehničkim podešavanjima ili niste sigurni koji model odabrati za specifičan lokalni problem, potražite mentorsku podršku. Gradnja AI rješenja nije samo pisanje koda, već razumijevanje cijelog ekosistema i načina na koji se on uklapa u naše društvo. (Ako želite prijaviti predavanje, predložiti temu ili postati predavač, pošaljite nam poruku putem kontakt forme: kontakt AI Academy.) Sažetak i Zaključak Otvoreni kod je srce inovacija u svijetu vještačke inteligencije i pruža nevjerovatne prilike za profesionalce u našoj regiji. Kroz ovaj pregled, prošli smo kroz ključne aspekte modernog AI ekosistema: Alati poput Ollama-e i OpenWebUI-ja čine vještačku inteligenciju privatnom i dostupnom na svakom radnom stolu. Razvojni okviri poput LangChain-a i Dify-ja omogućavaju nam da gradimo kompleksne sisteme agenata koji rješavaju stvarne poslovne probleme. Tehnologije optimizacije kao što su Unsloth i vLLM omogućavaju nam da budemo konkurentni čak i sa ograničenim hardverskim resursima. Hugging Face i modeli poput DeepSeek-a i Llama-e demokratizuju pristup najnaprednijim naučnim dostignućima. Budućnost rada u BiH neće odrediti oni koji imaju najviše novca za licence, već oni koji najbrže uče kako da iskoriste snagu zajednice i otvorenog koda na odgovoran način. Put koji zagovaramo u AI Academy je jasan: počnite sa dubokim razumijevanjem suštine, definišite konkretan cilj koji donosi vrijednost, budite nepokolebljivi u etičkoj odgovornosti, primijenite naučeno kroz praktičan rad i nikada ne prestajte dijeliti svoje znanje. To je jedini način da gradimo tehnološki napredno društvo koje služi čovjeku. Pozivamo vas da postanete dio naše zajednice u Sarajevu, istražite ove projekte i počnete graditi rješenja koja će transformisati vaš rad i život. (Ako želite pratiti nadolazeće radionice i događaje uživo, posjetite našu početnu stranicu gdje objavljujemo najave: naše besplatne radionice i događaji.) Česta pitanja Pitanje: Da li je za korištenje ovih projekata potrebno napredno znanje programiranja? Odgovor: Mnogi alati poput Ollama-e ili OpenWebUI-ja zahtijevaju minimalno tehničko predznanje za osnovnu instalaciju. Međutim, za kreiranje kompleksnih agenata i finu optimizaciju modela, poznavanje Pythona i osnova mašinskog učenja je velika prednost. AI Academy nudi resurse koji pomažu da premostite taj jaz. Pitanje: Koliko su projekti otvorenog koda sigurni za obradu poslovnih podataka? Odgovor: Oni su često sigurniji od cloud rješenja jer omogućavaju da podaci nikada ne napuste vašu lokalnu mrežu. Ipak, sigurnost zavisi od toga kako podesite svoje servere i da li redovno ažurirate softver. Uvijek treba provjeriti izvorni kod i pratiti sigurnosne objave zajednice. Pitanje: Da li ovi modeli dobro podržavaju bosanski jezik? Odgovor: Podrška se drastično popravila u posljednjih godinu dana. Modeli poput Llama 3 i DeepSeek-V3 pokazuju odlično razumijevanje našeg jezika. Ipak, za specifične industrijske termine, često je potrebno uraditi RAG (dodavanje sopstvene baze znanja) ili kratko fino podešavanje na lokalnim tekstovima. Pitanje: Koji su troškovi pokretanja ovih alata ako je kod besplatan? Odgovor: Iako je softver besplatan, troškovi se ogledaju u hardveru (prvenstveno grafičkim karticama sa dovoljno VRAM-a), potrošnji električne energije i vremenu stručnjaka potrebnog za održavanje sistema. Dugoročno, ovi troškovi su često niži od skupih mjesečnih pretplata za enterprise AI rješenja. (Želite li podršku pri sljedećem koraku? Kontaktirajte nas putem forme: kontakt AI Academy.)

25 Jun 2026

student radeći na laptopu u minimalistička kućna kancelarija

25 Jun 2026

News

AI Projects For Business: Strategija Za Rast I Inovacije

Table of Contents Ključne stavke Uvod Razumijevanje Pejzaža AI Projekata u Poslovanju Prioritizacija AI Projekata Prema Poslovnoj Vrijednosti Razvoj AI Agenta Kao Ključni Poslovni Projekt AI Projekti u Marketingu i Kreiranju Sadržaja Upravljanje Talentima i AI u Ljudskim Resursima (HR) AI za Sigurnost i Detekciju Prevara Ograničenja i Etička Odgovornost AI Tehnologija Praktičan Put do Implementacije: Od Ideje do Rezultata Zaključak: Vaša Budućnost Sa AI Počinje Danas Česta pitanja Ključne stavke Uspjeh AI projekata u poslovanju ne zavisi od tehničke kompleksnosti, već od jasne usklađenosti sa specifičnim poslovnim ciljevima i rješavanja stvarnih uskih grla u procesima. Implementacija vještačke inteligencije zahtijeva postepeni pristup koji počinje razumijevanjem tehnologije i etičkom provjerom, prije prelaska na praktičnu primjenu i automatizaciju. Fokus na AI agente i personalizaciju korisničkog iskustva trenutno predstavlja najbrži put do mjerljivog povrata investicije (ROI) za male i srednje biznise u regiji. Uvod Zamislimo vlasnika proizvodne firme u okolini Sarajeva koji svako jutro provodi tri sata analizirajući Excel tabele kako bi predvidio koliko sirovina treba naručiti za sljedeću sedmicu. S druge strane, menadžer marketinga u lokalnoj agenciji osjeća hronični umor jer njegov tim troši dane na pisanje bazičnih opisa proizvoda, umjesto da se bavi kreativnom strategijom. Obojica su čuli da vještačka inteligencija (AI) može pomoći, ali se suočavaju sa istim zidom: odakle početi, a da se investicija ne pretvori u skupi eksperiment bez rezultata? Realnost na našem tržištu pokazuje da AI više nije rezervisana samo za tehnološke gigante iz Silicijske doline. Danas, zahvaljujući pristupačnosti alata i znanja koje promovišemo u AI Academy, svaka organizacija može pokrenuti projekte koji direktno utiču na profitabilnost i efikasnost. Međutim, prečesta je greška uvođenje tehnologije radi same tehnologije. Automatizacija lošeg procesa i dalje ostaje loš proces, samo brži i skuplji. Ovaj članak je napisan za profesionalce, vlasnike biznisa i ambiciozne početnike koji žele razumjeti kako se planiraju i realizuju AI projekti za poslovanje (ai projects for business). Proći ćemo kroz put od prepoznavanja prilike do odgovorne implementacije, fokusirajući se na praktične primjere koji imaju smisla u našem poslovnom okruženju. Vodit ćemo se filozofijom AI Academy: prvo razumijevanje suštine, zatim definisanje jasnog cilja, provjera odgovornosti, pa tek onda praktična primjena i kontinuirano učenje kroz zajednicu. Ako želite saznati više o nama i našoj misiji, posjetite stranicu o nama. Razumijevanje Pejzaža AI Projekata u Poslovanju Prije nego što se investira ijedan konvertibilni marka ili sat rada u AI, neophodno je razumjeti šta ova tehnologija zapravo predstavlja u poslovnom kontekstu. Vještačka inteligencija (artificial intelligence) nije magični štapić, već set alata koji omogućavaju računarima da prepoznaju obrasce, predviđaju ishode i generišu sadržaj na osnovu ogromnih količina podataka. U poslovanju, AI projekti se najčešće dijele na one koji optimizuju postojeće procese i one koji kreiraju potpuno nove vrijednosti. Na primjer, korištenje mašinskog učenja (machine learning) za predviđanje kada će se mašina u fabrici pokvariti je optimizacija. S druge strane, kreiranje potpuno personalizovanog asistenta za kupovinu koji poznaje ukus svakog pojedinačnog klijenta predstavlja novu vrijednost. Ključni pokretač za AI projekte u biznisu je dostupnost podataka. Bez kvalitetnih podataka, čak i najnapredniji modeli postaju beskorisni. Zato prvi korak za svaku firmu u Bosni i Hercegovini nije kupovina softvera, već revizija načina na koji prikupljaju i skladište informacije o svojim kupcima, prodaji i operacijama. Razlika Između Generativnog AI-a i Tradicionalnog Mašinskog Učenja Često se u poslovnim krugovima miješaju pojmovi generativna vještačka inteligencija (generative AI) i tradicionalno mašinsko učenje (machine learning). Tradicionalno mašinsko učenje je izvrsno za analitiku i predviđanje. Ako želite znati hoće li klijent otkazati pretplatu (churn prediction), koristit ćete modele koji analiziraju prošlo ponašanje i daju vjerovatnoću budućeg ishoda. Generativni AI, s druge strane, kreira nešto novo — tekst, slike, kod ili video. Alati poput ChatGPT-a ili Claude-a spadaju u ovu kategoriju. Za biznis, to znači revoluciju u kreiranju sadržaja, korisničkoj podršci i brzini programiranja. Ako želite dublje razumijevanje generativnih modela i njihove primjene, pročitajte vodič osnovni sastojci generativne AI. Ključni zaključak: AI projekti ne počinju sa kodom, već sa pitanjem: "Koji poslovni problem rješavamo i imamo li podatke koji podržavaju to rješenje?" Prioritizacija AI Projekata Prema Poslovnoj Vrijednosti Jedan od najvećih izazova sa kojima se susreću menadžeri je odabir prvog projekta. Postoji iskušenje da se krene u nešto grandiozno, ali praksa pokazuje da su mali, brzi uspjesi (quick wins) mnogo efikasniji za izgradnju povjerenja unutar tima i dokazivanje povrata investicije (ROI). Prilikom prioritizacije, preporučujemo korištenje matrice koja upoređuje "jednostavnost implementacije" sa "poslovnim uticajem". Projekti koji su jednostavni za postavljanje, a donose veliku uštedu vremena ili novca, trebali bi biti prvi na listi. Automatizacija Rutinskih Administrativnih Zadataka Ovo je najčešće najniža tačka ulaza za većinu biznisa. Svaka firma ima procese koji su repetitivni i zasnovani na jasnim pravilima. Na primjer, obrada ulaznih faktura, sortiranje e-mailova upita ili priprema sedmičnih izvještaja. Korištenje alata za inteligentnu obradu dokumenata (intelligent document processing) može smanjiti vrijeme obrade faktura sa nekoliko sati na nekoliko minuta. AI modeli mogu prepoznati ključne podatke sa skeniranih dokumenata, unijeti ih u računovodstveni sistem i flagovati (označiti) neslaganja. Ovo oslobađa zaposlenike da se bave analizom troškova umjesto pukim prepisivanjem brojeva. Unapređenje Korisničkog Iskustva Kroz Personalizaciju U svijetu gdje kupci očekuju trenutne odgovore, AI projekti fokusirani na korisničku podršku donose ogromnu vrijednost. Implementacija AI agenata (AI agents) koji nisu samo jednostavni chatbotovi sa predefinisanim odgovorima, već inteligentni sistemi povezani sa internom bazom znanja, mijenja pravila igre. Ako želite praktične primjere i vodiče za izgradnju agenata, pogledajte članak kako izgraditi svoj prvi AI agent: vodič za početnike. Ovakvi agenti mogu rješavati kompleksne upite, pomoći u navigaciji kroz proizvode i pružiti podršku 24/7 na više jezika. Za lokalne firme koje žele izaći na globalno tržište, ovo je najekonomičniji način da pruže vrhunsku uslugu bez zapošljavanja ogromnih timova u različitim vremenskim zonama. Optimizacija Lanca Snabdijevanja i Logistike Za firme koje se bave trgovinom ili proizvodnjom, prediktivna analitika (predictive analytics) može značiti razliku između profita i gubitka. AI projekti u ovoj oblasti analiziraju istorijske podatke o prodaji, sezonske trendove, pa čak i vremensku prognozu kako bi precizno predvidjeli potražnju. Time se izbjegava prekomjerno gomilanje zaliha koje "zarobljavaju" novac, ali i situacije u kojima robe nema na stanju kada je kupci traže. U kontekstu Bosne i Hercegovine, gdje logistički lanci mogu biti izazovni, ovakva vrsta predvidljivosti je neprocjenjiva. Šta Uraditi Sljedeće: Koraci Za Prioritizaciju Mapirajte sve procese u firmi koji traju duže od 30 minuta dnevno, a zahtijevaju minimalno kreativno razmišljanje. Identifikujte tri procesa gdje bi greška u unosu podataka mogla uzrokovati najveću finansijsku štetu. Razgovarajte sa timom za korisničku podršku o pet najčešćih pitanja koja dobijaju svakodnevno. Procijenite dostupnost i čistoću podataka za svaki od identifikovanih procesa prije donošenja konačne odluke o pilot projektu. Razvoj AI Agenta Kao Ključni Poslovni Projekt Trenutno najznačajniji trend u "ai projects for business" je prelazak sa pasivnih alata na aktivne AI agente. Dok standardni AI alati čekaju vaš prompt (uputstvo) da bi nešto uradili, agenti imaju određeni nivo autonomije. Oni mogu planirati korake, koristiti eksterne alate i samostalno izvršavati zadatke kako bi postigli definisani cilj. Na primjer, AI agent za prodaju može ne samo identifikovati potencijalne klijente na LinkedInu, već i istražiti njihove nedavne objave, napisati personalizovanu poruku, poslati je i zakazati sastanak u vašem kalendaru ako dobije potvrdan odgovor. Arhitektura AI Agenta i RAG Tehnologija Da bi AI projekat ovog tipa bio uspješan u poslovnom okruženju, on mora biti utemeljen na tačnim informacijama. Tu na scenu stupa tehnologija poznata kao Retrieval-Augmented Generation (RAG) — ili generisanje uz pomoć pretrage informacija. Problem sa opštim modelima poput GPT-4 je što oni ne znaju ništa o vašim internim cjenovnicima, procedurama ili specifičnim ugovorima. RAG omogućava AI sistemu da "pretraži" vašu internu bazu dokumenata prije nego što generiše odgovor. Tako dobijate sistem koji ne "halucinira" (ne izmišlja netačne informacije), već daje precizne odgovore zasnovane isključivo na vašim podacima. Praktična Primjena Agenta u Različitim Sektorima U pravnim odjelima, agenti mogu vršiti inicijalni pregled ugovora, identifikujući klauzule koje odstupaju od standarda firme. U IT sektoru, agenti mogu automatski trijažirati tikete podrške, rješavati jednostavne tehničke probleme i eskalirati kompleksne slučajeve ljudskim stručnjacima uz sažetak cijele situacije. Ovo nije naučna fantastika; ovo su projekti koje mi u AI Academy podstičemo kroz naše praktične radionice. Ako želite pratiti naše naredne radionice i događaje gdje obrađujemo ovakve primjere uživo, prijavite se na stranicu događaja AI Academy. Upozorenje: Prije puštanja AI agenta u direktnu interakciju sa kupcima, neophodno je postaviti "ograde" (guardrails) koje će spriječiti model da obećava popuste koje niste odobrili ili daje neprimjerene komentare. Ljudski nadzor (human-in-the-loop) je u početnoj fazi obavezan. AI Projekti u Marketingu i Kreiranju Sadržaja Marketing je oblast koja je najbrže prigrlila AI projekte, ali je istovremeno i oblast gdje je najlakše upasti u zamku prosječnosti. Danas svako može generisati hiljadu blog postova jednim klikom, ali to ne znači da će ti postovi donijeti prodaju. U AI Academy vjerujemo da AI u marketingu treba služiti kao "pojačivač" ljudske kreativnosti, a ne kao potpuna zamjena. Kvalitetan AI projekat u marketingu fokusira se na skaliranje onoga što već funkcioniše. Ako želite naučiti konkretne tehnike prompt engineeringa za marketing, pogledajte našu kategoriju prompt engineering. Generisanje i Adaptacija Sadržaja (Content Scaling) Ako imate jedan vrhunski video intervju ili edukativni webinar, AI projekat može automatizovati proces pretvaranja tog jednog komada sadržaja u desetine drugih formata. AI može izvući ključne citate za društvene mreže, napisati blog post na osnovu transkripta, generisati newsletter i kreirati kratke video isječke (shorts/reels) sa titlovima. Ovo radikalno smanjuje troškove produkcije i omogućava malim timovima da budu prisutni na svim kanalima komunikacije sa istim intenzitetom kao i velike korporacije. Napredna Analitika Sentimenta i Istraživanje Tržišta Razumijevanje šta kupci zaista misle o vašem brendu ili konkurenciji često zahtijeva čitanje hiljada komentara na društvenim mrežama, recenzija na Google-u i foruma. AI alati za analizu sentimenta (sentiment analysis) mogu obraditi ove podatke u sekundi. Oni prepoznaju ton komunikacije, detektuju rastuće nezadovoljstvo prije nego što postane kriza i identifikuju nove potrebe kupaca koje vaša konkurencija još nije primijetila. Ovo je ključni dio strategije za svaki biznis koji želi donositi odluke zasnovane na podacima (data-driven decisions), a ne na osjećaju. Personalizacija E-mail Kampanja u Realnom Vremenu Zaboravite na e-mailove koji počinju sa "Poštovani/a". AI projekti omogućavaju kreiranje kampanja gdje je svaki segment poruke prilagođen istoriji kupovine i ponašanju korisnika. Ako želite da sarađujete sa nama i podijelite svoje iskustvo kao govornik na jednoj od naših sesija o marketingu, saznajte kako postati predavač u AI Academy. Ovakav nivo relevantnosti dramatično povećava stopu konverzije i gradi dugoročnu lojalnost kupaca. Šta Uraditi Sljedeće: Marketing AI Plan Identifikujte svoj najuspješniji komad sadržaja iz prošle godine i upotrijebite AI alate da ga transformišete u 5 novih formata. Postavite sistem za automatsko prikupljanje recenzija kupaca i analizirajte ključne riječi koje se najčešće ponavljaju (šta ljudi vole, a šta ih nervira). Testirajte AI pisanje naslova za vaše oglase koristeći A/B testiranje da vidite šta bolje rezonuje sa lokalnom publikom. Kreirajte bazu znanja (brand voice) koju ćete hraniti u AI modele kako bi generisani tekstovi zvučali kao vaš brend, a ne kao generički robotski izlaz. Upravljanje Talentima i AI u Ljudskim Resursima (HR) HR odjeli se često guše u administraciji, što im onemogućava da se fokusiraju na ono najbitnije — ljude. AI projekti u oblasti ljudskih resursa mogu značajno poboljšati iskustvo i kandidata i zaposlenika. Međutim, ovo je oblast gdje je etička provjera kritična. Pristrasnost u algoritmima može dovesti do nepravedne diskriminacije, što je ne samo neetično već i pravno opasno. Automatizacija Skrininga Biografija Kada na jedan oglas za posao stigne stotine prijava, ljudski rekruteri često troše samo nekoliko sekundi na svaku biografiju. AI projekat za skrining može analizirati prijave mnogo dublje, tražeći specifične vještine i iskustva koja se podudaraju sa opisom posla. Važno je da AI ovdje služi samo kao filter za preporuku, a ne kao konačni sudija. On može pomoći da se brzo identifikuje top 10% kandidata, ali ljudsko oko mora ostati uključeno u proces kako bi se prepoznali potencijali koji možda nisu savršeno formatirali svoj CV. Analiza Zadržavanja Zaposlenika i Upskilling AI može pomoći u identifikaciji zaposlenika koji su pod rizikom od odlaska (attrition analysis) analizirajući obrasce poput angažmana na internim platformama, korištenja godišnjih odmora i drugih indirektnih faktora. Osim toga, AI projekti mogu personalizovati proces učenja i usavršavanja (upskilling). Umjesto da svi zaposlenici idu na isti generički trening, AI može analizirati vještine pojedinca i preporučiti specifične kurseve ili radionice, poput onih koje nudimo u AI Academy, kako bi popunili tačno određene praznine u znanju. Uklanjanje Pristrasnosti iz Opisa Poslova Interesantan i vrlo koristan AI projekt je korištenje modela za analizu jezika u oglasima za posao. Određene riječi mogu nesvjesno odvratiti žene ili pripadnike određenih grupa od prijave. AI alati mogu sugerisati inkluzivniji jezik koji će privući širi spektar talentovanih kandidata, što direktno utiče na diverzitet i inovativnost firme. Zaključak za HR: AI bi trebao "humanizovati" procese tako što će preuzeti rutinu, ali nikada ne smije donositi sudbinske odluke o karijerama bez ljudske verifikacije. AI za Sigurnost i Detekciju Prevara U digitalnom dobu, sigurnosni izazovi rastu eksponencijalno. Tradicionalni sistemi zaštite zasnovani na fiksnim pravilima više nisu dovoljni da zaustave sofisticirane napade. AI projekti u sigurnosti fokusiraju se na prepoznavanje anomalija u realnom vremenu. Ovo je posebno važno za finansijske institucije, e-commerce platforme i kompanije koje upravljaju osjetljivim podacima građana u BiH. Monitoring Mrežnog Saobraćaja i Endpoint Zaštita AI sistemi mogu analizirati ogromne količine mrežnih podataka i prepoznati obrasce ponašanja koji odudaraju od normale. Na primjer, ako se zaposlenik koji obično radi od 8 do 16 sati iz Sarajeva, odjednom prijavi u 3 ujutro sa IP adrese iz druge države i pokuša preuzeti veliku bazu podataka, AI će to trenutno prepoznati kao prijetnju i blokirati pristup. Ovaj nivo proaktivne zaštite je nemoguće postići ručnim nadzorom. Detekcija Prevara u Platnim Transakcijama Za biznise koji primaju online uplate, prevare sa karticama su realna prijetnja. AI modeli analiziraju hiljade parametara svake transakcije (lokacija, uređaj, brzina tipkanja, istorija kupovine) kako bi u milisekundi procijenili rizik. Time se štiti i biznis i kupac, a smanjuje se broj lažno pozitivnih detekcija koje mogu frustrirati legitimne korisnike. Sigurnost Podataka i Privatnost u AI Projektima Kada planirate AI projekte, privatnost podataka mora biti u samom vrhu prioriteta. Velika greška koju mnogi prave je unošenje povjerljivih poslovnih podataka ili ličnih podataka klijenata u javne verzije ChatGPT-a ili sličnih alata. Važno je koristiti enterprise (poslovne) verzije alata koje garantuju da se vaši podaci neće koristiti za treniranje njihovih budućih modela. U AI Academy naglašavamo važnost "on-premise" ili privatnih cloud rješenja za sve kritične poslovne aplikacije. Ograničenja i Etička Odgovornost AI Tehnologija Kao autori i edukatori, naša je dužnost da budemo iskreni: AI nije nepogrešiva. Razumijevanje njenih ograničenja je jednako važno kao i razumijevanje njenih mogućnosti. Bez trezvenog pristupa, AI projekti mogu nanijeti štetu reputaciji i budžetu. U poslovanju, greška koju napravi AI model može imati pravne i finansijske posljedice. Zato je provjera odgovornosti treći korak u našem procesu implementacije. Problem Halucinacija i Netačnosti Vještačka inteligencija, posebno veliki jezički modeli (large language models), funkcionišu na bazi vjerovatnoće. Oni predviđaju sljedeću riječ u nizu, ali ne "razumiju" istinu na isti način kao ljudi. To dovodi do halucinacija — situacija gdje AI samouvjereno iznosi potpuno netačne činjenice ili izmišlja izvore. Dodatne tehnike za prepoznavanje i mitigaciju halucinacija su obrađene u našem tekstu Razumijevanje AI halucinacija. Za biznis, to znači da svaki izlaz koji ide prema klijentu ili služi za donošenje odluka mora proći ljudsku validaciju. AI je asistent, a ne direktor. Pristrasnost (Bias) u Podacima AI modeli uče iz podataka koje su kreirali ljudi. Ako ti podaci sadrže istorijske pristrasnosti (npr. o polovima, etničkim grupama ili godinama), AI će te pristrasnosti ne samo kopirati, već i pojačati. Ako koristite AI za selekciju kandidata, a vaš istorijski podatak pokazuje da ste uglavnom zapošljavali muškarce, model može zaključiti da su muškarci bolji kandidati, što je netačno i diskriminatorno. Redovna revizija modela i podataka je neophodna. Intelektualno Vlasništvo i Autorska Prava Pravni okvir oko AI-a se još uvijek gradi. Pitanje vlasništva nad sadržajem koji je generisala AI je kompleksno. Također, postoji rizik da je model treniran na materijalima zaštićenim autorskim pravima bez dozvole. Poslovni lideri moraju pratiti regulativu, poput EU AI Act-a, koji će imati uticaj i na kompanije izvan EU koje žele poslovati na tom tržištu. Transparentnost o tome kada i kako koristite AI postaje standard dobre poslovne prakse. Kada Potražiti Stručnjaka? Iako su mnogi AI alati postali "demokratizovani" i jednostavni za upotrebu, postoje situacije kada je pomoć stručnjaka neophodna. Ako vaš projekt uključuje: Donošenje odluka koje direktno utiču na zdravlje ljudi. Upravljanje velikim finansijskim transakcijama bez ljudskog nadzora. Pravne savjete ili interpretaciju zakona. Sigurnosne sisteme za kritičnu infrastrukturu. Obradu masovnih količina osjetljivih ličnih podataka. U tim slučajevima, uvijek se obratite kvalifikovanim stručnjacima i pravnim savjetnicima. AI Academy je tu da pruži edukaciju i poveže vas sa zajednicom, ali za specifične implementacije visokog rizika, profesionalna verifikacija je obavezna. Ako želite kontaktirati nas direktno za podršku ili pitanja, posjetite stranicu za kontakt. Praktičan Put do Implementacije: Od Ideje do Rezultata Kako onda preći sa čitanja ovog teksta na akciju? U AI Academy zagovaramo fazni pristup koji minimizira rizik i maksimizira učenje. Svaki AI projekt bi trebao proći kroz pet ključnih faza koje osiguravaju da tehnologija zaista služi biznisu. Ovaj proces nije linearan; često ćete se vraćati korak unazad kako biste nešto doradili na osnovu novih saznanja. To je prirodni dio rada sa tehnologijom koja se razvija brzinom svjetlosti. Faza 1: Razumijevanje i Edukacija Prije nego što donesete bilo kakvu odluku, educirajte ključne ljude u firmi. Ne moraju svi znati programirati, ali svi moraju razumjeti šta AI može, a šta ne može. Ovo smanjuje nerealna očekivanja i otpor prema promjenama. Organizovanje internih radionica ili posjeta edukativnim centrima poput našeg u Sarajevu je odličan početak. Faza 2: Definicija Cilja i MVP-a Odaberite jedan problem koji želite riješiti. Definišite kako izgleda uspjeh (npr. "skratiti vrijeme odgovora na e-mail za 50%"). Zatim kreirajte Minimum Viable Product (MVP) — najjednostavniju verziju rješenja koja rješava taj problem. Nemojte graditi kompleksan sistem odjednom. Počnite jednostavno. Faza 3: Provjera Odgovornosti i Sigurnosti U ovoj fazi analizirate rizike. Gdje su podaci smješteni? Ko ima pristup? Kako ćemo testirati da li model griješi? Postavite jasne protokole za ljudsku provjeru (human-over-the-loop). Ako radite sa podacima klijenata, provjerite usklađenost sa lokalnim zakonima o zaštiti podataka. Faza 4: Praktična Primjena i Testiranje Pustite MVP u rad, ali u kontrolisanom okruženju. To može biti testiranje na malom broju korisnika ili unutar jednog tima. Prikupljajte povratne informacije (feedback) svakodnevno. Mjerite rezultate u odnosu na ciljeve koje ste postavili u drugoj fazi. Budite spremni na greške — one su u ovoj fazi vaši najbolji učitelji. Faza 5: Ponavljanje, Skaliranje i Dijeljenje Kada dokažete da rješenje funkcioniše, možete ga polako skalirati na ostatak organizacije. Ali tu proces ne staje. AI modeli zahtijevaju održavanje (fine-tuning). Podijelite naučene lekcije unutar tima i šire zajednice. Razmjena iskustava sa drugim firmama koje prolaze kroz sličan proces ubrzava napredak svih nas. Pridruživanjem našim događajima i radionicama možete ubrzati to dijeljenje iskustava — pogledajte događaje AI Academy za naredne termine. Šta Uraditi Sljedeće: Akcioni Plan Zakažite 60-minutni sastanak sa svojim timom isključivo na temu "Glavne frustracije u radu". Odaberite jednu od tih frustracija koja se može riješiti jednostavnim AI alatom. Odredite budžet od 50 do 100 KM za testiranje plaćenih verzija alata tokom jednog mjeseca. Dokumentujte rezultate (uštedu vremena, kvalitet izlaza) i predstavite ih menadžmentu kao dokaz koncepta. Zaključak: Vaša Budućnost Sa AI Počinje Danas Vještačka inteligencija nije samo tehnološki trend; to je fundamentalna promjena u načinu na koji radimo, stvaramo i komuniciramo. Za biznise u Sarajevu, Banja Luci, Mostaru i širom regije, AI projekti (ai projects for business) predstavljaju priliku da preskoče decenije tehnološkog zaostatka i postanu konkurentni na globalnom nivou. Međutim, put do uspjeha nije popločan najskupljim softverima, već znanjem, kritičkim razmišljanjem i zajednicom koja podržava učenje. U AI Academy smo posvećeni tome da taj put učinimo dostupnim svima. Naša misija je osnažiti vas da razumijete suštinu, postavite prave ciljeve i primijenite AI na odgovoran način koji donosi stvarnu vrijednost vama i vašim klijentima. AI je vještina, a svaka vještina se stiče vježbom. Ne čekajte savršen trenutak ili savršen alat. Počnite sa malim projektom, učite iz grešaka i budite dio zajednice koja gradi budućnost. Ukratko o putu koji smo prešli: Razumijevanje: Odvojite hype od stvarnih mogućnosti alata. Cilj: Rješavajte konkretne poslovne probleme, ne apstraktne ideje. Odgovornost: Uvijek imajte ljudski nadzor i pazite na privatnost podataka. Primjena: Počnite sa MVP-om i iterirajte na osnovu podataka. Zajednica: Dijelite znanje jer AI napreduje brže kroz saradnju. Svijet vještačke inteligencije je otvoren za vas. Vidimo se u AI Academy, gdje teorija postaje praksa, a ideje postaju realnost. Česta pitanja Pitanje: Koliko su AI projekti sigurni za povjerljive poslovne podatke? Odgovor: Sigurnost zavisi isključivo od načina implementacije. Korištenje javnih, besplatnih verzija AI alata nosi rizik jer se ti podaci često koriste za treniranje modela. Za poslovanje je neophodno koristiti "Enterprise" verzije koje garantuju privatnost ili razvijati rješenja koja podatke obrađuju lokalno, bez slanja na eksterne servere. Pitanje: Da li mi je potreban tim programera da bih započeo AI projekt u svom biznisu? Odgovor: Ne nužno. Danas postoje brojni "no-code" i "low-code" alati koji omogućavaju automatizaciju procesa i kreiranje AI asistenata bez pisanja koda. Međutim, za kompleksnije projekte, integraciju sa postojećim sistemima ili specifične modele mašinskog učenja, stručna tehnička pomoć je preporučljiva. Pitanje: Koliki je realan povrat investicije (ROI) kod uvođenja AI u male biznise? Odgovor: ROI se najčešće ogleda u uštedi vremena zaposlenika i smanjenju operativnih troškova. Često vidimo da AI projekti fokusirani na korisničku podršku ili obradu dokumenata isplate inicijalno uloženo vrijeme i novac već u prvih tri do šest mjeseci kroz povećanu efikasnost i veći broj obrađenih upita bez dodatnog zapošljavanja. Pitanje: Kako se nositi sa otporom zaposlenika koji se boje da će ih AI zamijeniti? Odgovor: Ključ je u edukaciji i transparentnosti. Zaposlenicima treba pokazati da AI preuzima dosadne, repetitivne zadatke (tzv. "robotizirani posao") kako bi oni imali više vremena za kreativno rješavanje problema i rad sa ljudima. AI Academy promoviše koncept "proširene inteligencije" gdje AI služi kao alat koji ljude čini produktivnijim, a ne kao njihova zamjena. Ako želite da nas kontaktirate zbog radionice ili konsultacija, posjetite kontakt stranicu.

25 Jun 2026

softver developer radeći na laptopu u minimalistička kućna kancelarija

25 Jun 2026

News

Big AI Projects: Od Ambicioznih Vizija Do Stvarne Primjene

Table of Contents Ključne stavke Uvod Evolucija ambicije: Od mapiranja mozga do digitalne inteligencije Generativna revolucija: Alati koji stvaraju Praktična primjena: Od teorije do vašeg portfolija Duboki uvid u tehnologije: RAG, LangChain i AI Agenti Kako postati dio velikih AI projekata iz Sarajeva Budućnost velikih AI projekata: Vizija i stvarnost Česta pitanja Ključne stavke Veliki projekti vještačke inteligencije (big ai projects) evoluirali su iz čisto akademskih istraživanja u kompleksne ekosisteme koji pokreću globalnu ekonomiju i naučne revolucije. Razumijevanje puta od osnovnih modela do naprednih agenata i RAG sistema ključno je za profesionalce koji žele implementirati AI u lokalnim poslovnim okruženjima. Odgovornost, etika i provjera činjenica ostaju najvažniji faktori pri skaliranju AI rješenja, bez obzira na njihovu veličinu ili kompleksnost. Uvod Zamislite da sjedite u kancelariji u Sarajevu, Banja Luci ili Tuzli i pratite najnovije vijesti o modelu koji je upravo objavio OpenAI ili Google. Možda se pitate kakve veze ti "big ai projects" imaju sa stvarnošću vašeg poslovanja ili vašom karijerom na lokalnom tržištu. Često se čini da su najambiciozniji poduhvati vještačke inteligencije rezervisani isključivo za milijardere iz Silikonske doline ili elitne istraživačke laboratorije u Londonu. Međutim, realnost je drugačija: tehnologija koja stoji iza ovih giganata postaje sve dostupnija, a razumijevanje njene arhitekture omogućava profesionalcima u našem regionu da grade sopstvena, moćna rješenja. U AI Academy vjerujemo da vještačka inteligencija ne smije biti magična "crna kutija". Bilo da ste programer koji želi razumjeti duboko učenje (deep learning), menadžer koji planira digitalnu transformaciju ili entuzijasta koji želi izgraditi svoj prvi portfolio, ovaj tekst je vaš putokaz. Proći ćemo kroz evoluciju najvećih AI projekata — od pokušaja mapiranja ljudskog mozga do modernih sistema koji pišu kod i dijagnostikuju bolesti — ali ćemo se uvijek vraćati na ono što je najvažnije: praktičnu primjenu u stvarnom svijetu. Naš pristup je jasan: prvo razumijemo suštinu tehnologije, zatim definišemo konkretan cilj, provjeravamo odgovornost i etičke implikacije, a tek onda prelazimo na praktičnu primjenu. AI nije samo alat; to je vještina koja zahtijeva kontinuirano učenje i dijeljenje znanja unutar zajednice. Kroz ovaj članak istražiti ćemo kako veliki projekti oblikuju našu budućnost i kako vi možete postati dio te promjene. Evolucija ambicije: Od mapiranja mozga do digitalne inteligencije Kada govorimo o kategoriji big ai projects, ne možemo zaobići projekte koji su pokušali replicirati najkompleksniju strukturu u poznatom univerzumu: ljudski mozak. Projekti poput Blue Brain i Human Brain Project predstavljaju vrhunac naučne ambicije. Blue Brain Project, pokrenut u Švicarskoj, postavio je sebi zadatak da izvrši obrnuti inženjering (reverse-engineering) mozga sisara do molekularnog nivoa. To nije bio samo informatički izazov, već gigantski poduhvat koji je zahtijevao superračunare sposobne za simulaciju miliona neurona. Slično tome, Human Brain Project je bio desetogodišnji naučni maraton zasnovan na eksaskalarnim superračunarima. Iako ovi projekti nisu rezultirali "svjesnom mašinom", oni su postavili temelje za ono što danas nazivamo kognitivnim arhitekturama. Oni su nas naučili kako upravljati ogromnim količinama podataka i kako strukturirati algoritme koji mogu učiti iz kompleksnih inputa. Kognitivne arhitekture i razumijevanje misli Iz ovih biološki inspirisanih projekata proizašli su sistemi poput ACT-R i Soar. To su kognitivne arhitekture razvijene na univerzitetima poput Carnegie Mellon, koje pokušavaju modelirati ljudsku spoznaju. Zašto je ovo važno za vas? Zato što ovi rješenja nisu samo "pametni chatbotovi". Oni su pokušaj stvaranja sistema koji mogu planirati, rezonovati i učiti na način sličan ljudskom. Razumijevanje ovih osnova pomaže nam da shvatimo zašto moderni veliki jezički modeli (Large Language Models – LLM) ponekad "haluciniraju". Oni su trenirani na statističkim vjerovatnoćama riječi, a ne na biološkim procesima rezonovanja. Kada prepoznamo tu granicu, postajemo bolji u formulisanju uputa (prompt engineering) i kritičkom ocjenjivanju AI izlaza. Ako želite praktične vodiče i tehnike za izradu boljih upita, pogledajte našu temu o prompt inženjeringu. Prekretnica u svijetu igara: AlphaGo i Deep Blue Mnogi su prvi put čuli za moć AI-ja kroz pobjede mašina nad ljudima u igrama. IBM-ov Deep Blue je 1997. godine pobijedio Garija Kasparova u šahu, što je bio historijski trenutak. Međutim, pravi skok se desio sa projektom AlphaGo kompanije Google DeepMind. Za razliku od Deep Blue-a, koji se oslanjao na sirovu računarsku snagu i unaprijed definisane strategije, AlphaGo je koristio duboko pojačano učenje (deep reinforcement learning). Ovaj projekat je pokazao da AI može razviti intuiciju i strategije koje ljudi nikada ranije nisu vidjeli. To je promijenilo način na koji razmišljamo o mašinskom učenju (machine learning) — od sistema koji prate pravila do sistema koji stvaraju sopstvena pravila na osnovu ciljeva. Danas se slični principi koriste u logistici, optimizaciji energetskih mreža i razvoju novih materijala. Upozorenje: Iako AI može pobijediti svjetskog šampiona u igri sa fiksnim pravilima, stvarni svijet je mnogo haotičniji. Nikada nemojte pretpostaviti da model koji briljira u kontrolisanom okruženju može bez ljudskog nadzora donositi odluke u kompleksnim društvenim ili poslovnim situacijama. Generativna revolucija: Alati koji stvaraju U posljednjih nekoliko godina, fokus se pomjerio sa analitičkog AI-ja na generativni AI (Generative AI). Ovo je polje gdje se danas dešavaju najznačajniji big ai projects koji direktno utiču na naš radni dan. OpenAI je sa svojim modelima GPT-3 i GPT-4, te aplikacijom ChatGPT, potpuno demokratizovao pristup vještačkoj inteligenciji. Ono što je nekada zahtijevalo tim naučnika, sada je dostupno svakome sa pristupom internetu. Međutim, OpenAI nije jedini igrač. Kompanije poput Anthropic-a razvijaju modele kao što je Claude, sa snažnim fokusom na sigurnost i etičko usklađivanje (AI alignment). Google je odgovorio modelima iz porodice Gemini, koji su multimodalni — što znači da istovremeno mogu razumjeti i generisati tekst, sliku, kod i zvuk. Arhitektura velikih modela Ono što ove projekte čini "velikim" nije samo broj parametara (koji se mjere u stotinama milijardi), već i infrastruktura na kojoj počivaju. Kompanija Nvidia je postala ključni igrač jer njeni grafički procesori (Graphics Processing Units – GPU) omogućavaju treniranje ovih kolosa. Bez hardverske moći koju pružaju Nvidia čipovi, moderni proboj u vještačkoj inteligenciji bio bi nemoguć. Kada koristite ove alate, važno je razumjeti da oni funkcionišu na principu transformera (transformer architecture). Oni ne "znaju" činjenice na način na koji ih ljudi znaju; oni predviđaju sljedeći najvjerovatniji token u nizu. Ova spoznaja je prvi korak ka odgovornoj primjeni: ako znate da model samo pogađa sljedeću riječ, bićete oprezniji sa provjerom njegovih tvrdnji. Open Source i lokalna zajednica Srećom po nas u Bosni i Hercegovini, nisu svi veliki projekti zatvoreni iza skupih pretplata. Projekti poput Llama modela kompanije Meta (vlasnik Facebooka i Instagrama) ili DBRX kompanije Databricks su otvoreni (open-source) ili dostupni pod fleksibilnim licencama. To omogućava lokalnim kompanijama i programerima da preuzmu ove modele, pokrenu ih na sopstvenim serverima i fino ih podese (fine-tuning) za specifične potrebe našeg jezika ili lokalnog tržišta. U AI Academy, poseban naglasak stavljamo na ove otvorene sisteme. Oni su ključ za digitalni suverenitet našeg regiona. Umjesto da samo budemo korisnici stranih platformi, mi možemo postati graditelji rješenja koja razumiju naš kontekst, kulturu i poslovne procese. Ako vas interesuju praktični tutorijali i primjeri primjene, pogledajte naše članke iz područja core machine learning & deep learning i workflow automations & AI agenata. Šta sljedeće u svijetu generativnih modela Pratite razvoj multimodalnih modela koji mogu analizirati video u realnom vremenu. Istražite koncepte poput AI agenata koji ne samo da pišu tekst, već mogu izvršavati zadatke u vaše ime. Obratite pažnju na energetsku efikasnost — budućnost velikih projekata zavisi od toga koliko ćemo ih učiniti održivim. Praktična primjena: Od teorije do vašeg portfolija Često čujemo od polaznika naših radionica: "Sve je to super, ali šta ja konkretno mogu uraditi?". Veliki AI projekti ne moraju uvijek biti globalni; oni mogu biti veliki po uticaju koji imaju na vaš biznis ili zajednicu. Ako ste početnik ili profesionalac koji gradi portfolio, ključ je u rješavanju stvarnih problema. Uzmimo za primjer detekciju lažnih vijesti (fake news detection). Na Balkanu smo često svjedoci dezinformacija koje mogu izazvati paniku ili uticati na javno mnijenje. Izgradnja sistema koji koristi modele poput BERT-a za klasifikaciju vijesti na osnovu pouzdanosti je izvanredan projekat. On zahtijeva prikupljanje podataka, prečišćavanje teksta i treniranje modela da prepozna obrasce manipulativnog jezika. Automatizacija poslovnih procesa Drugi primjer je automatska obrada biografija (resume parsing). Ako radite u HR odjelu lokalne firme i dobijete 500 prijava za jedan posao, AI vam može pomoći da identifikujete najbolje kandidate ne samo na osnovu ključnih riječi, već na osnovu semantičkog značenja njihovog iskustva. Umjesto da tražite riječ "programer", AI može razumjeti da je kandidat koji je radio na "razvoju kompleksnih web aplikacija u Pythonu" zapravo ono što tražite. Računarski vid u lokalnoj industriji Sistemi za detekciju objekata (object detection) imaju ogromnu primjenu u našoj proizvodnji i poljoprivredi. Zamislite sistem koji na traci u fabrici prepoznaje oštećene proizvode ili dron koji u voćnjaku identifikuje stabla zaražena bolestima. Ovo nisu futuristički snovi; to su projekti koje možete izgraditi koristeći biblioteke poput TensorFlow ili OpenCV. Kako početi sa sopstvenim projektom Prvi korak: Identifikujte problem koji se ponavlja i koji troši mnogo ljudskog vremena. Sljedeća faza: Provjerite dostupnost podataka — bez kvalitetnih podataka, ni najbolji AI model neće raditi. Implementacija: Počnite sa jednostavnim modelom (minimum viable product) prije nego što pređete na kompleksne arhitekture. Evaluacija: Testirajte sistem na podacima koje ranije nije vidio kako biste osigurali da je zaista naučio obrasce, a ne samo zapamtio primjere. Zaključak sekcije: AI projekat je uspješan samo ako rješava jasan problem. Automatizacija lošeg procesa samo će brže proizvoditi loše rezultate. Uvijek prvo mapirajte ljudski proces prije nego što u njega uvedete vještačku inteligenciju. Ako želite naći lokalne radionice, hakatone ili prijaviti svoj projekat — provjerite našu stranicu događaja i radionica gdje redovno objavljujemo nadolazeće termine i prijave. Duboki uvid u tehnologije: RAG, LangChain i AI Agenti Za one koji žele zakoračiti u naprednije sfere, trenutno najtoplija tema su AI agenti i sistemi za prošireno generisanje pretraživanjem (Retrieval-Augmented Generation – RAG). Ovi projekti rješavaju jedan od najvećih problema velikih modela: njihovu sklonost ka zastarjelim informacijama i halucinacijama. RAG funkcioniše tako što AI modelu daje "otvorenu knjigu" vaših sopstvenih podataka. Kada postavite pitanje, sistem prvo pretraži vaše interne dokumente (npr. PDF-ove, baze podataka, uputstva), pronađe relevantne dijelove i onda te informacije pošalje modelu kao kontekst. Rezultat je odgovor koji je tačan, ažuran i zasnovan na vašim činjenicama, a ne na onome što je model naučio na internetu prije dvije godine. Uloga agenata i ekosistema poput LangChain-a AI agenti su sljedeći korak. Dok standardni chatbot samo odgovara na pitanja, agent može koristiti alate. On može reći: "Da bih odgovorio na ovo, moram provjeriti baze podataka, poslati e-mail kolegama i kreirati tabelu u Excelu". Alati poput LangChain-a ili sličnih ekosistema omogućavaju programerima da povežu ove modele sa vanjskim svijetom. Ovo je polje gdje se dešava takozvano "vibe coding" — trend gdje razvojni inženjeri koriste AI asistente da pišu kod u realnom vremenu, fokusirajući se na arhitekturu i logiku, dok AI rješava sintaksu. To drastično ubrzava razvoj kompleksnih projekata, ali zahtijeva i veću odgovornost u testiranju koda. Za više o primjeni agenata i automatizacija pogledajte naš vodič o workflow automations & AI agents. Etika, sigurnost i ograničenja vještačke inteligencije Kao obrazovni centar, naša dužnost je da budemo brutalno iskreni o onome što AI ne može. Veliki AI projekti često stvaraju iluziju sveznanja. Međutim, vještačka inteligencija nema svijest, nema moralni kompas i ne razumije kontekst na način sličan ljudskom biću. Halucinacije i pristrasnost Svi AI modeli mogu halucinirati — generisati informacije koje zvuče uvjerljivo, ali su potpuno netačne. Ovo je posebno opasno u pravnim ili medicinskim kontekstima. Pored toga, modeli uče iz podataka sa interneta, što znači da nasljeđuju sve ljudske pristrasnosti (bias). Ako su podaci za trening bili diskriminatorni prema određenim grupama, model će tu diskriminaciju replicirati i često je pojačati. Privatnost podataka Ovo je kritična tačka za sve firme u Bosni i Hercegovini. Unos osjetljivih poslovnih podataka, ugovora ili ličnih informacija klijenata u javne AI alate (poput besplatnih verzija chatbota) može biti ozbiljan sigurnosni rizik. Podaci koje unesete često se koriste za dalje treniranje modela, što znači da bi vaša poslovna tajna mogla postati dio odgovora nekom drugom korisniku. Autorska prava i intelektualno vlasništvo Pitanje vlasništva nad sadržajem koji generiše AI još uvijek je pravna siva zona. Da li tekst ili kod koji je generisao model pripada vama, kompaniji koja je razvila model ili autorima na čijim je podacima model treniran? Dok se globalna regulativa (poput EU AI Act-a) ne stabilizuje, preporučujemo oprez i jasnu atribuciju tamo gdje se AI koristi. Kada potražiti stručnjaka Medicinske dijagnoze: AI može pomoći u analizi snimaka, ali konačnu odluku mora donijeti ljekar. Pravni savjeti: AI može sažeti ugovor, ali ga advokat mora validirati. Finansijske investicije: Algoritmi mogu predvidjeti trendove, ali upravljanje novcem zahtijeva ljudsku odgovornost. Obrazovanje djece: AI alati su pomoćni, ali ne mogu zamijeniti pedagoga i ljudsku interakciju. Ako želite dublju podršku ili konsultacije, kontaktirajte nas putem forme za kontakt — rado pomažemo pri organizaciji radionica, hakatona i mentorskih sesija. Kako postati dio velikih AI projekata iz Sarajeva Mnogi misle da moraju otići u inostranstvo da bi radili na značajnim stvarima. Istina je da zajednica u Sarajevu i ostatku Bosne i Hercegovine raste. Kroz AI Academy, mi gradimo most između globalnih trendova i lokalne primjene. Naša misija je osnažiti vas da razumijete ove sisteme i primijenite ih ovdje. Učenje vještačke inteligencije nije sprint; to je maraton. Put počinje razumijevanjem osnova (šta je neuralna mreža?), nastavlja se definisanjem jasnih ciljeva (šta želim automatizovati?), prolazi kroz filter odgovornosti i kruniše se praktičnim radom. Ali najvažniji dio je zajednica. Dijeljenje onoga što ste naučili, učestvovanje na hakatonima i zajedničko rješavanje problema ubrzavaju napredak svih nas. Sljedeći koraci za vaš razvoj Pridružite se lokalnim AI zajednicama i grupama za učenje. Redovno pratite naučne radove (npr. na ArXiv-u) ali i praktične tutoriale. Eksperimentišite sa otvorenim modelima na platformama kao što je Hugging Face. Razmišljajte kritički o svakom AI alatu koji koristite — ne pitajte se samo šta može, već i koje su mu granice. Ako imate znanje koje želite podijeliti sa zajednicom, saznajte kako možete postati govornik ili voditelj radionice kroz naše objave o karijeri i participaciji — pratite sekciju za AI karijere i usavršavanje i javljajte se putem kontakt forme. Budućnost velikih AI projekata: Vizija i stvarnost Gledajući unaprijed, kategorija big ai projects će se kretati ka većoj integraciji u fizički svijet. To uključuje robotiku (projekti poput ALOHA Unleashed), naprednu nauku (AlphaFold za predviđanje strukture proteina) i personalizovanu medicinu. Također, vidjet ćemo pomak ka "malim velikim projektima" — visokospecijalizovanim modelima koji su mali po broju parametara, ali ogromni po efikasnosti za specifične zadatke. Ono što ostaje konstantno je potreba za ljudskim nadzorom. Umjetna inteligencija je ogledalo našeg kolektivnog znanja. Na nama je da odlučimo kako ćemo to ogledalo koristiti: da li da samo ponavljamo stare greške ili da izgradimo nove puteve za inovacije, kreativnost i rješavanje najtežih problema našeg društva. Ako želite saznati više o organizaciji AI Academy i našoj misiji, posjetite stranicu o nama i uključite se u zajednicu. Sažetak ključnih misli Veliki AI projekti su temelj moderne tehnologije, ali njihova prava vrijednost leži u lokalnoj adaptaciji. RAG i AI agenti su trenutno najvažniji pravci za razvoj praktičnih poslovnih rješenja. Etika i privatnost nisu prepreke razvoju, već nužni temelji za održivu primjenu AI-ja. Učenje je proces koji nikada ne prestaje, a zajednica je najbrži put do uspjeha. Finalna poruka: AI Academy je ovdje da vam pomogne na tom putu. Vjerujemo u praktično znanje koje možete primijeniti već sutra u svom radu. Ne čekajte da budućnost dođe do vas — budite oni koji će je graditi, odgovorno i inspirativno. Česta pitanja Pitanje: Kako mogu započeti rad na velikim AI projektima ako nemam moćan hardver? Odgovor: Danas postoji mnogo platformi koje nude besplatan ili pristupačan pristup GPU resursima u oblaku (cloud), kao što su Google Colab ili Kaggle. Također, mnogi moderni modeli su optimizovani da rade na standardnim laptopima kroz tehnike kvantizacije (smanjenja preciznosti modela bez velikog gubitka kvaliteta). Ključno je početi sa manjim eksperimentima i postepeno skalirati prema potrebama projekta. Pitanje: Da li je sigurno koristiti ChatGPT ili Gemini za analizu privatnih poslovnih dokumenata? Odgovor: Opšte pravilo je da nikada ne unosite podatke koje ne biste željeli vidjeti u javnosti u besplatne verzije javnih AI modela. Za poslovne potrebe, preporučuje se korištenje Enterprise verzija koje garantuju da se vaši podaci neće koristiti za trening, ili postavljanje sopstvenih open-source modela na privatnim serverima gdje imate potpunu kontrolu nad tokom informacija. Pitanje: Koliko je predznanje programiranja neophodno za razumijevanje big ai projects? Odgovor: Iako alati bez koda (no-code) postaju sve popularniji, osnovno poznavanje programskog jezika Python je i dalje zlatni standard. Python vam omogućava da koristite najmoćnije biblioteke i da prilagodite AI modele svojim specifičnim potrebama. Međutim, razumijevanje koncepata i logike vještačke inteligencije je podjednako važno kao i samo pisanje koda. Pitanje: Kako da znam da li je AI rješenje koje sam napravio pristrasno ili netačno? Odgovor: Testiranje i evaluacija su ključni. Morate koristiti raznovrsne skupove podataka za testiranje koji predstavljaju različite demografske grupe i scenarije. Također, važno je implementirati mehanizme ljudske provjere (human-in-the-loop), posebno u fazama uvođenja sistema, kako biste na vrijeme identifikovali i ispravili greške ili nepravilnosti u odlukama koje AI donosi.

25 Jun 2026

žena u poslovno-ležernoj odjeći radeći na laptopu u minimalistička kućna kancelarija

25 Jun 2026

News

AI Using Python Projects: Od Teorije Do Praktične Primjene

Table of Contents Ključne stavke Uvod Zašto je Python temelj za AI projekte Projekt 1: Pametni rezime e-mailova koristeći transformatore Projekt 2: Personalni asistent za finansije i klasifikaciju troškova Projekt 3: Generisanje opisa slika (Image Captioning) Projekt 4: Glasovni asistent sa prepoznavanjem govora Projekt 5: Inteligentni sistem za odgovaranje na pitanja iz dokumenata (RAG) Ograničenja, etika i odgovornost Kada potražiti stručnjaka Put ka majstorstvu: Od početnika do AI kreatora Česta pitanja Ključne stavke Python je postao primarni jezik za razvoj vještačke inteligencije zahvaljujući svojoj jednostavnosti i bogatom ekosistemu biblioteka koje omogućavaju prelazak sa ideje na prototip u rekordnom vremenu. Praktični projekti, poput inteligentnih rezimea e-mailova ili personalizovanih finansijskih asistenata, predstavljaju najbolji način za premošćivanje jaza između teoretskog znanja i stvarne poslovne vrijednosti. Odgovorna primjena AI tehnologija zahtijeva razumijevanje ograničenja modela, zaštitu privatnosti podataka i stalni ljudski nadzor, posebno u kritičnim sektorima poput finansija i prava. Uvod Zamislimo marketing menadžericu u jednoj sarajevskoj agenciji koja svakog jutra provede dva sata čitajući desetine izvještaja i stotine e-mailova kako bi izvukla ključne informacije za svoj tim. Iako su joj dostupni razni moderni alati, ona se i dalje osjeća preplavljenom količinom podataka. S druge strane, programer početnik pokušava razumjeti kako se "mašinsko učenje (machine learning)" zapravo primjenjuje izvan akademskih primjera. Oboje se nalaze pred istim izazovom: kako transformisati vještačku inteligenciju iz apstraktnog koncepta u alat koji rješava stvarne, svakodnevne probleme na našem tržištu. Vještačka inteligencija više nije rezervisana samo za istraživačke laboratorije u Silicijumskoj dolini. Zahvaljujući Pythonu, ona je postala dostupna svakom entuzijasti i profesionalcu u Bosni i Hercegovini koji je spreman uložiti vrijeme u učenje. U AI Academy vjerujemo da put do majstorstva ne vodi kroz beskonačno gledanje video tutorijala, već kroz proces izgradnje konkretnih rješenja. Ovaj tekst je namijenjen programerima koji žele obogatiti svoj portfolio, profesionalcima koji traže načine za automatizaciju dosadnih zadataka, te vlasnicima malih biznisa koji žele razumjeti šta AI zaista može donijeti njihovom poslovanju. Kroz ovaj vodič proći ćemo put od potpunog razumijevanja osnova, preko definisanja jasnih ciljeva i etičkih provjera, pa sve do praktične primjene pet konkretnih projekata. Fokus nam je na "učenju kroz rad", jer smatramo da jedan funkcionalan skript vrijedi više od stotinu pročitanih stranica teorije. Važno je naglasiti da AI nije magično rješenje koje će raditi umjesto vas, već moćan asistent koji, uz pravilno usmjeravanje, može desetostruko povećati vašu produktivnost i kreativnost. Zašto je Python temelj za AI projekte Prije nego što pređemo na konkretne projekte, moramo razumjeti zašto je upravo Python postao standard u svijetu vještačke inteligencije. Njegova sintaksa je vrlo bliska engleskom jeziku, što smanjuje kognitivno opterećenje prilikom učenja. Umjesto da se borite sa kompleksnim pravilima upravljanja memorijom ili teškom sintaksom, Python vam omogućava da se fokusirate na logiku problema koji rješavate. Druga ključna prednost je ekosistem. Biblioteke kao što su "Pandas" za manipulaciju podacima, "Scikit-learn" za klasično mašinsko učenje, te "PyTorch" i "TensorFlow" za duboko učenje (deep learning), čine osnovu skoro svakog modernog AI sistema. Ovi alati su plod rada hiljada programera širom svijeta i dostupni su potpuno besplatno, što se savršeno uklapa u viziju slobodnog znanja koju promovišemo u AI Academy. Međutim, moć Pythona ne leži samo u bibliotekama, već u zajednici. Kada naiđete na grešku u kodu (bug), velika je vjerovatnoća da je neko drugi već imao isti problem i objavio rješenje. Za profesionalce u regionu, ovo znači da mogu brzo razvijati rješenja koja su konkurentna na globalnom nivou, koristeći iste alate kao i najveće tehnološke kompanije. Ako želite produbiti teorijske osnove prije praktičnog rada, pogledajte našu wiki stranicu o tome šta je mašinsko učenje. (https://aiacademy.ba/blogs/wiki/sta-je-masinsko-ucenje) Razumijevanje procesu: Od ideje do koda Izgradnja AI projekta nije samo pisanje koda. To je proces koji počinje dubokim razumijevanjem problema. Prije nego što napišete prvu liniju u svom editoru, morate se zapitati: koji problem pokušavam riješiti? Da li imam dovoljno podataka? Da li je AI uopšte potreban za ovo, ili je dovoljna jednostavna automatizacija zasnovana na pravilima? U AI Academy uvijek naglašavamo da automatizacija lošeg procesa samo brže proizvodi loše rezultate. Zato je prvi korak uvijek mapiranje ljudskog toka rada. Ako želite automatizovati obradu faktura, prvo morate znati kako to radite ručno. Tek kada razumijete proces, možete uvesti model koji će prepoznavati entitete, kao što su iznosi ili datumi, koristeći Python. Postavljanje ciljeva i mjerenje uspjeha Uspješan projekt mora imati mjerljive rezultate. Ako gradite pametni rezime e-mailova, cilj može biti ušteda od 30 minuta dnevno. Ako razvijate alat za klasifikaciju troškova, cilj je tačnost od preko 90%. Definisanje ovih parametara na početku pomaže vam da ostanete fokusirani i da znate kada je vaš projekt "gotov" za prvu verziju. Iteracija je ključ – nemojte težiti savršenstvu iz prvog pokušaja. Napravite minimalno održiv proizvod (MVP), testirajte ga, pa ga tek onda nadograđujte. AI modeli su moćni, ali nisu nepogrešivi. Svaki rezultat koji generiše vaš Python skript mora proći kroz filter ljudske logike i provjere, posebno u početnim fazama implementacije. Projekt 1: Pametni rezime e-mailova koristeći transformatore Informacijsko preopterećenje je stvaran problem. Prosječan zaposlenik primi desetine e-mailova dnevno, a mnogi od njih su predugi i puni nepotrebnih detalja. Koristeći Python i biblioteku "Transformers" koju razvija Hugging Face, možete izgraditi alat koji automatski izvlači suštinu iz bilo kojeg teksta. Kako funkcioniše model za sažimanje Za ovaj projekt koristit ćemo unaprijed obučene modele (pre-trained models). To znači da nećemo morati trošiti sedmice na obučavanje vještačke inteligencije; umjesto toga, koristit ćemo model koji je već "pročitao" ogromne količine teksta i naučio kako sažeti informacije. Specifično, modeli kao što je BART (Bidirectional and Auto-Regressive Transformers) su izuzetno efikasni u generisanju sažetaka koji zvuče prirodno. U Pythonu, proces je iznenađujuće jednostavan. Potrebno je učitati model, pripremiti tekst (tokenizacija) i zatražiti od modela da generiše rezime. Rezultat je kratak pasus koji sadrži samo najbitnije informacije, što vam omogućava da brzo odlučite da li e-mail zahtijeva vašu hitnu pažnju. Implementacija u stvarnom radnom okruženju Ovaj alat se može integrisati direktno u vaš radni tok. Možete napisati skript koji se povezuje sa vašim e-mail klijentom, čita nepročitane poruke i šalje vam kratak izvještaj na Slack ili Microsoft Teams svako jutro. Ovakva primjena pokazuje suštinu onoga što učimo u AI Academy: korištenje napredne tehnologije za rješavanje prizemnih, ali iscrpljujućih zadataka. Kada razvijate ovaj alat, važno je obratiti pažnju na dužinu ulaznog teksta. Većina modela ima ograničenje u broju riječi koje mogu procesirati odjednom. Ako je vaš e-mail veoma dug, morat ćete ga podijeliti na manje dijelove, sažeti svaki dio posebno, a zatim te sažetke spojiti u jedan finalni dokument. Ovo je odlična prilika da naučite o "manipulaciji tekstualnim podacima" u Pythonu. Šta sljedeće za rezime teksta Eksperimentišite sa različitim modelima na Hugging Face platformi kako biste pronašli onaj koji najbolje razumije naš jezik. Dodajte funkciju koja automatski prepoznaje "akcione stavke" (zadaci koje trebate obaviti) unutar e-maila. Napravite jednostavno korisničko sučelje koristeći biblioteku "Streamlit" kako bi i vaše kolege koje ne znaju programirati mogle koristiti alat. Ako želite raditi praktično kroz radionicu i brzo implementirati ovakav alat, pratite naše najave i prijavite se na jednu od naših radionica na stranici događaja AI Academy. (https://aiacademy.ba/) Projekt 2: Personalni asistent za finansije i klasifikaciju troškova Upravljanje novcem je vještina, ali praćenje svakog troška je naporan posao. Većina banaka nudi izvoz transakcija u CSV formatu, ali te liste su često nepregledne. Korištenjem Pythona i mašinskog učenja, možete napraviti sistem koji automatski uči kako da kategorizuje vaše troškove – od kirije i režija do jutarnje kafe. Klasifikacija teksta pomoću mašinskog učenja Osnova ovog projekta je "obrada prirodnog jezika (natural language processing - NLP)". Svaki opis transakcije nosi određene ključne riječi koje ukazuju na kategoriju. Na primjer, transakcija koja sadrži riječ "Bingo" ili "Merkator" vjerovatno spada u namirnice. Koristeći biblioteku "Scikit-learn", možete obučiti jednostavan model koji će na osnovu vaših prošlih, ručno kategorisanih troškova, naučiti kako da automatski obradi nove transakcije. Proces počinje "vektorizacijom", što je stručni termin za pretvaranje teksta u brojeve koje računar može razumjeti. Nakon toga, primjenjuje se algoritam poput logističke regresije ili nasumičnih šuma (random forests) koji pronalazi obrasce u podacima. Ono što ovaj projekt čini posebnim je to što on postaje pametniji što ga više koristite. Vizuelizacija i uvid u podatke Nakon što su troškovi kategorisani, Python vam omogućava da kreirate prelijepe vizuelne izvještaje koristeći biblioteke kao što su "Matplotlib" ili "Seaborn". Možete vidjeti trendove potrošnje kroz mjesece, identifikovati nepotrebne pretplate ili postaviti upozorenja kada pređete određeni budžet. Ovo nije samo vježba programiranja; ovo je alat koji vam pomaže da donosite bolje finansijske odluke. Za vlasnike malih biznisa u Sarajevu ili bilo gdje u regiji, ovakav sistem može dramatično smanjiti vrijeme potrebno za pripremu dokumentacije za knjigovodstvo. Umjesto sakupljanja računa, AI asistent može pripremiti preliminarnu listu troškova spremnu za pregled. Šta sljedeće za finansijskog asistenta Povežite skript sa Google Sheets API-jem kako biste automatski ažurirali svoje tabele. Dodajte detekciju anomalija koja će vas obavijestiti ako se pojavi neuobičajeno visok trošak u kategoriji koja je obično stabilna. Pokušajte implementirati sistem koji predviđa vašu potrošnju za naredni mjesec na osnovu istorijskih podataka. Ako tražite dodatne vodiče i resurse za učenje praktičnih alata, pogledajte našu kolekciju besplatnih resursa za učenje. (https://aiacademy.ba/blogs/wiki/besplatni-resursi-za-ucenje-vestacke-inteligencije-vas-put-od-pocetnika-do-strucnjaka) Privatnost podataka u finansijskim projektima je apsolutni prioritet. Nikada ne unosite svoje lozinke za bankovne račune u skripte i osigurajte da se svi podaci obrađuju lokalno na vašem računaru kad god je to moguće. Projekt 3: Generisanje opisa slika (Image Captioning) Svijet vještačke inteligencije nije ograničen samo na tekst. "Multimodalni AI" se odnosi na modele koji mogu razumjeti i povezati različite vrste podataka, poput slika i teksta. Projekt koji generiše opise slika je savršen način da uđete u svijet "računarskog vida (computer vision)". Spajanje digitalnih očiju i jezika Ovaj projekt koristi dva moćna sistema: jedan koji "vidi" (obično konvoluciona neuronska mreža ili Vision Transformer) i jedan koji "govori" (jezički model). Kada modelu date sliku, on prvo izdvaja ključne vizuelne karakteristike, kao što su oblici, boje i objekti. Zatim te karakteristike šalje jezičkom modelu koji sastavlja rečenicu koja opisuje ono što se nalazi na slici. Koristeći Python biblioteke kao što je "Pillow" za rad sa slikama i "Transformers" za modele, možete napraviti alat koji za sliku psa u parku kaže: "Smeđi pas trči po zelenoj travi pod sunčanim nebom." Iako zvuči kao naučna fantastika, moderni modeli poput BLIP-a (Bootstrapping Language-Image Pre-training) omogućavaju da ovo postignete sa manje od dvadeset linija koda. Praktična primjena i inkluzivnost Osim što je impresivan za portfolio, ovaj alat ima duboku praktičnu vrijednost. Može se koristiti za automatsko generisanje "alt-teksta" na web stranicama, što značajno poboljšava pristupačnost interneta za slijepe i slabovide osobe. Takođe, firme koje se bave e-trgovinom mogu koristiti ovo za automatsko katalogiziranje hiljada fotografija proizvoda, štedeći stotine sati manuelnog rada. U kontekstu AI Academy, ovakvi projekti nam pokazuju kako tehnologija može biti inkluzivna. Razumijevanje načina na koji AI interpretira vizuelni svijet ključno je za razvoj naprednijih sistema, kao što su autonomna vozila ili sistemi za medicinsku dijagnostiku, mada ovi potonji zahtijevaju mnogo viši nivo preciznosti i nadzora. Šta sljedeće za obradu slika Isprobajte modele koji ne samo da opisuju sliku, već mogu i odgovoriti na pitanja o njoj (Visual Question Answering). Implementirajte sistem koji može prepoznati specifične brendove ili logotipe na fotografijama sa društvenih mreža. Istražite kako se ovi modeli mogu optimizovati da rade na mobilnim uređajima koristeći "Lite" verzije modela. Ako želite proširiti znanje o radu sa multimodalnim modelima i AI agentima, pročitajte naš članak o automatizacijama i AI agentima. (https://aiacademy.ba/blogs/ai-workflows-automations-agents) Projekt 4: Glasovni asistent sa prepoznavanjem govora Svi smo koristili Siri ili Google Assistant, ali izgradnja sopstvene, makar i jednostavnije verzije, pruža nevjerovatan uvid u to kako mašine procesiraju ljudski glas. Ovaj projekt kombinuje "prepoznavanje govora (speech recognition)" i "sintezu govora (text-to-speech)". Od zvučnog talasa do teksta Prvi izazov u ovom projektu je pretvaranje analognog zvučnog signala u digitalni format koji Python može analizirati. Biblioteka "SpeechRecognition" omogućava povezivanje sa različitim servisima koji obavljaju ovaj težak posao. Kada izgovorite komandu, skript snima zvuk, šalje ga na obradu i vraća tekstualni niz. Nakon što dobijete tekst, koristite logiku (ili čak mali AI model) da odlučite šta uraditi. Ako kažete "kakvo je vrijeme u Sarajevu", skript može pozvati API za vremensku prognozu i dobiti podatke. Završni korak je vraćanje te informacije korisniku u obliku govora koristeći biblioteke kao što je "pyttsx3". Prilagođavanje lokalnim potrebama Jedan od problema sa globalnim asistentima je taj što često ne razumiju lokalne specifičnosti ili naš jezik onako dobro kako bismo željeli. Gradeći sopstveni asistent, možete ga obučiti da prepoznaje specifične termine ili da komunicira na način koji vama najviše odgovara. Možete ga povezati sa vašim pametnim domom ili ga koristiti za diktiranje bilješki dok vozite. Važno je napomenuti da rad sa zvukom nosi izazove poput pozadinske buke. Učenje kako da "očistite" zvučni signal prije slanja na prepoznavanje je vrijedna vještina koja se primjenjuje u mnogim granama inženjerstva. Šta sljedeće za glasovnog asistenta Integrišite OpenAI API ili sličan model kako bi vaš asistent mogao voditi smislenije razgovore umjesto da samo izvršava fiksne komande. Dodajte podršku za više jezika i testirajte koliko dobro sistem prepoznaje različite akcente iz naše regije. Napravite sistem koji može prepoznati ko govori na osnovu "otiska glasa" (voice fingerprinting). Projekt 5: Inteligentni sistem za odgovaranje na pitanja iz dokumenata (RAG) Ovo je trenutno jedan od najtraženijih projekata u industriji. "Generisanje prošireno pretraživanjem (Retrieval-Augmented Generation - RAG)" omogućava vam da kreirate AI koji "čita" vaše privatne dokumente (PDF-ove, Word fajlove, bilješke) i odgovara na pitanja isključivo na osnovu njih. Kako funkcioniše RAG sistem Tradicionalni AI modeli su ograničeni na podatke na kojima su obučeni. RAG to mijenja tako što dodaje korak pretraživanja. Kada postavite pitanje, sistem prvo pretražuje vašu bazu dokumenata za najrelevantnije pasuse. Zatim te pasuse šalje jezičkom modelu kao kontekst, govoreći mu: "Na osnovu ovog teksta, odgovori na korisnikovo pitanje." Za ovaj projekt u Pythonu koristimo "LangChain" ili "LlamaIndex" – okvire koji su dizajnirani upravo za povezivanje LLM-ova (Large Language Models) sa eksternim podacima. Takođe će vam trebati "vektorska baza podataka (vector database)" poput FAISS-a ili Chrome, koja omogućava munjevito pretraživanje sličnosti među hiljadama stranica teksta. Primjena u poslovanju i edukaciji Zamislite da ste student koji ima stotine stranica skripti. Umjesto da ručno tražite definiciju, možete pitati svoj AI asistent: "Šta ovaj autor kaže o ekonomskoj krizi 2008. godine?" i dobiti tačan odgovor sa referencom na stranicu. U poslovnom svijetu, ovo se koristi za pretraživanje internih baza znanja, pravnih ugovora ili tehničke dokumentacije. Ovo je vrhunac praktične primjene AI-a danas, jer rješava jedan od najvećih problema modela: halucinacije (generisanje netačnih informacija). Pošto je model ograničen na vaš tekst, šansa da izmisli podatak je svedena na minimum. Šta sljedeće za RAG sisteme Povežite sistem sa bazom podataka vaših e-mailova kako biste mogli pretraživati korespondenciju prirodnim jezikom. Implementirajte "citiranje izvora" tako da AI uvijek navede iz kojeg dokumenta i sa kojeg pasusa je izvukao informaciju. Istražite tehnike "fino podešavanja modela (fine-tuning)" za specifične industrijske termine ako radite u vrlo usko stručnom polju. Ako vas zanima kako RAG i srodne tehnike utiču na obrazovanje i nastavu, pročitajte naše članke o Core Machine Learning & Deep Learning. (https://aiacademy.ba/blogs/core-machine-learning-deep-learning) Ograničenja, etika i odgovornost Dok gradite ove projekte, lako je pasti pod uticaj entuzijazma i zaboraviti da AI ima svoje tamne strane. U AI Academy insistiramo na odgovornom pristupu. Prvo i najvažnije: AI modeli griješe. Oni ne "razmišljaju" u ljudskom smislu; oni predviđaju sljedeći najvjerovatniji simbol u nizu. To znači da mogu biti vrlo uvjerljivi čak i kada su potpuno u krivu. Pristrasnost (bias) je još jedan ogroman izazov. Ako je model obučen na podacima koji sadrže stereotipe, on će te stereotipe ponavljati. Ovo je posebno opasno u sistemima koji se koriste za zapošljavanje ili procjenu kreditne sposobnosti. Kao programer, vaša je dužnost da kritički posmatrate izlaze svog modela. Privatnost podataka je tema o kojoj se ne smije pregovarati. Kada koristite besplatne online API-je, često pristajete na to da se vaši podaci koriste za dalje obučavanje modela. Nikada nemojte slati povjerljive klijentske ugovore ili lične zdravstvene podatke na javne servise. Za takve slučajeve, Python vam omogućava da koristite "lokalne modeli" koji nikada ne napuštaju vaš računar ili internu mrežu vaše firme. Autorska prava su takođe u sivoj zoni koja se tek pravno definiše. Budite svjesni da sadržaj generisan vještačkom inteligencijom može nositi pravne rizike, zavisno od toga kako i gdje ga koristite. Uvijek budite transparentni prema klijentima i korisnicima kada koristite AI u svojim proizvodima. Za praktične smjernice o odgovornoj primjeni AI pročitajte naš vodič o odgovornom AI u praksi. (https://aiacademy.ba/blogs/ethical-ai) Kada potražiti stručnjaka Iako ovi projekti omogućavaju da postignete mnogo sami, postoje situacije u kojima je neophodna stručna pomoć ili validacija. Ako razvijate rješenje koje utiče na zdravlje ljudi (npr. dijagnostički alat), na njihovu pravnu poziciju (npr. automatska analiza ugovora sa pravnim posljedicama) ili na njihovu finansijsku sigurnost (npr. sistemi za automatizovano trgovanje dionicama), obavezno konsultujte kvalifikovane stručnjake iz tih oblasti. AI je tu da pomogne stručnjaku, a ne da ga zamijeni bez nadzora. Za dublji razvoj vještina i rješavanje kompleksnih arhitektonskih problema, zajednice poput naše u AI Academy nude prostor za umrežavanje sa ljudima koji su već prošli kroz slične izazove. Učenje u grupi i razmjena iskustava sa ljudima iz industrije često su brži put do uspjeha nego pokušaji da sve riješite sami zatvoreni u sobi. Ako želite aktivno doprinositi zajednici kao govornik ili voditi radionicu, saznajte kako da postanete predavač i prijavite svoju temu kroz naše kanale za uključivanje u zajednicu. (https://aiacademy.ba/blogs/ai-career-path) Put ka majstorstvu: Od početnika do AI kreatora Izgradnja projekata koje smo opisali samo je početak vašeg putovanja. Prava vještina se stiče kroz ponavljanje, griješenje i stalno učenje. AI polje se mijenja nevjerovatnom brzinom – ono što je danas standard, sutra može biti zastarjelo. Zato je najvažnija vještina koju možete steći zapravo "učenje kako učiti". U AI Academy, naša filozofija je jasna: Razumijevanje prvo: Nemojte samo kopirati kod. Pokušajte shvatiti zašto je određena biblioteka izabrana i kako model funkcioniše "ispod haube". Definicija cilja: Uvijek gradite sa svrhom. Čak i mali projekt je vrijedniji ako rješava bar jedan vaš realni problem. Provjera odgovornosti: Budite etični. Razmislite o uticaju vašeg koda na privatnost i sigurnost drugih. Praktična primjena: Pišite kod svakodnevno. Testirajte ga sa stvarnim podacima. Ne bojte se grešaka; one su vaši najbolji učitelji. Ponavljanje i dijeljenje: Kada nešto naučite, podijelite to sa zajednicom. Objasnite kolegi, napišite blog post ili objavite kod na GitHubu. Dijeljenje znanja učvršćuje vaše razumijevanje i pomaže cijeloj zajednici u Sarajevu i šire da napreduje. Budućnost rada ne pripada onima koji znaju koristiti AI alate, već onima koji razumiju kako da ih izgrade, prilagode i odgovorno primijene u stvarnom svijetu. Pridružite se našoj zajednici, pohađajte naše besplatne radionice i počnite graditi već danas. Sarajevo i cijela regija imaju ogroman potencijal da postanu čvorište za AI inovacije, a vi možete biti dio te priče. Vaš prvi Python AI projekt vas čeka – preuzmite kontrolu nad tehnologijom i učinite je svojim najjačim saveznikom. Ako želite pratiti nadolazeće radionice, hakatone i meetupe, posjetite našu stranicu s najavama događaja. (https://aiacademy.ba/) Česta pitanja Pitanje: Da li mi je potrebno napredno znanje matematike da bih počeo sa AI projektima u Pythonu? Odgovor: Za početak i izgradnju praktičnih projekata koristeći biblioteke i unaprijed obučene modele, nije vam potrebna napredna matematika. Dovoljno je poznavanje osnovne logike i osnova programiranja. Međutim, ako se odlučite za dublje istraživanje i razvoj novih algoritama ili optimizaciju neuronskih mreža, znanje linearne algebre, vjerovatnoće i kalkulusa će postati neophodno. Pitanje: Koliko vremena je potrebno da se završi jedan od ovih projekata? Odgovor: Većinu ovih projekata možete postaviti u osnovnoj verziji (MVP) za jedan do dva vikenda fokusiranog rada. Python biblioteke poput Hugging Face ili LangChain drastično skraćuju vrijeme potrebno za razvoj. Naravno, poliranje projekta, dodavanje korisničkog sučelja i optimizacija za stvarne podatke mogu trajati sedmicama, zavisno od vaših ambicija. Pitanje: Da li su ovi projekti sigurni za korištenje sa poslovnim podacima moje firme? Odgovor: Sigurnost zavisi od načina implementacije. Ako koristite javne API-je (poput OpenAI ili besplatnih online prevodilaca), vaši podaci mogu biti korišteni za dalje obučavanje modela. Za poslovne podatke preporučujemo korištenje "open-source" modela ili local-first pristupa i konsultovanje stručnjaka. Za savjete i podršku prilikom organizacije radionica ili specifičnih implementacija, kontaktirajte nas putem kontakt forme na sajtu AI Academy. (https://aiacademy.ba/) Napomena: Ako želite da vas obavijestimo o narednom terminu radionice ili da predložite temu za predavanje, posjetite našu stranicu događaja ili saznajte kako postati predavač kroz stranice i resurse AI Academy. (https://aiacademy.ba/)

25 Jun 2026

student sarađujući oko ekrana u minimalistička kućna kancelarija

25 Jun 2026

News

Strategije Za Uspješno Scale AI Projects Poslovanje

Table of Contents Ključne stavke Uvod Razumijevanje Skaliranja: Od Prototipa Do Infrastrukture Podaci Kao Temelj Skalabilnih Sistema Izgradnja Multidisciplinarnih Timova Šta Vještačka Inteligencija Može i Ne Može Tehnička Izvršnost: Od DeepSpeed-a Do Hardvera Budućnost Skaliranja AI Projekata u Regionu Sažetak i Zaključak Česta pitanja Ključne stavke Skaliranje vještačke inteligencije zahtijeva prelazak sa izolovanih pilot projekata na integrisane sisteme koji koriste MLOps (mašinsko učenje i operacije) za održivost i pouzdanost. Kvalitet podataka i njihova priprema kroz RLHF (pojačano učenje iz ljudskih povratnih informacija) predstavljaju osnovu za precizne modele koji donose stvarnu poslovnu vrijednost. Uspješna implementacija na nivou cijele organizacije podrazumijeva formiranje multidisciplinarnih timova i uspostavljanje jasnih okvira za AI upravljanje (AI governance). Uvod Zamislite programera u Sarajevu ili menadžera operacija u kompaniji u Tuzli koji je upravo završio svoj prvi uspješan pilot projekat koristeći vještačku inteligenciju. Možda je to chatbot koji odgovara na osnovna pitanja kupaca ili jednostavan model za predviđanje zaliha u skladištu. Rezultati su obećavajući, tim je uzbuđen, ali se pojavljuje zid: kako ovaj mali, kontrolisani eksperiment pretvoriti u sistem koji podržava hiljade korisnika, obrađuje terabajte podataka u realnom vremenu i donosi odluke koje utiču na profitabilnost cijele firme? U našem radu u AI Academy često se susrećemo s ovim fenomenom koji nazivamo "zamka pilota". Mnogi profesionalci u Bosni i Hercegovini i regionu ovladali su osnovnim alatima, ali se bore sa pitanjem kako skalirati te projekte (scale ai projects) bez ugrožavanja stabilnosti sistema ili trošenja budžeta na neefikasne procese. Lokalno tržište, prepuno malih i srednjih preduzeća, suočava se s izazovom kako se takmičiti na globalnom nivou dok su resursi često ograničeni, a tehnički dug se gomila. Ovaj tekst je namijenjen liderima timova, inženjerima, ali i vlasnicima biznisa koji žele razumjeti put od ideje do infrastrukture koja raste s njihovim potrebama. Proći ćemo kroz faze koje transformišu AI iz "zanimljivog alata" u "osnovnu poslovnu sposobnost". Naš pristup u AI Academy se uvijek zasniva na pet stubova: razumijevanje suštine tehnologije, precizna definicija ciljeva, rigorozna provjera odgovornosti, praktična primjena bez komplikovanja i kontinuirano dijeljenje znanja unutar zajednice. Ako želite praktičnu podršku i umrežavanje, posjetite našu stranicu događaja i prijavite se na naredne radionice i meetupe. Razumijevanje Skaliranja: Od Prototipa Do Infrastrukture Kada govorimo o scale ai projects, ne mislimo samo na povećanje broja servera ili dodavanje više podataka u model. Skaliranje je proces integracije vještačke inteligencije u svaku poru organizacije tako da ona postane nevidljiva, ali neophodna podrška. To podrazumijeva prelazak sa ručnog upravljanja modelima na automatizovane tokove rada koji mogu podnijeti varijacije u podacima bez ljudske intervencije u svakom koraku. Prva stvar koju moramo razumjeti jeste razlika između "AI u vakuumu" i "AI u produkciji". Prototip se oslanja na statični set podataka koji je čist i pripremljen. U stvarnom svijetu, podaci su "prljavi", dolaze iz različitih izvora u različito vrijeme i često su nekompletni. Skaliranje znači izgradnju sistema koji su dovoljno robusni da prepoznaju te anomalije i nastave raditi pouzdano. Definisanje Arhitekture Za Rast Za firme koje tek počinju, najvažnije je ne graditi sve od nule. Korištenje cloud (oblaka) servisa omogućava fleksibilnost. Umjesto kupovine skupih grafičkih procesora (GPU), pametnije je koristiti platforme koje omogućavaju plaćanje po utrošku. Ovo je posebno važno za regionalne firme koje moraju pažljivo upravljati novčanim tokovima. Hibridni pristup, gdje se osjetljivi podaci čuvaju lokalno, a teška izračunavanja vrše u cloudu, često je najbolje rješenje za scale ai projects u sektorima poput bankarstva ili zdravstva u našoj regiji. Ključno je osigurati da arhitektura podržava API (interfejs za programiranje aplikacija) povezivanje, što omogućava različitim odjelima unutar firme da koriste isti AI model bez potrebe za dupliciranjem resursa. Uloga MLOps-a U Održivosti MLOps (mašinsko učenje i operacije) predstavlja set praksi koji spaja razvoj modela (ML) i IT operacije (Ops). Ako vaš tim troši previše vremena na ručno pokretanje skripti za treniranje modela, niste spremni za skaliranje. MLOps automatizuje CI/CD (kontinuiranu integraciju i kontinuiranu isporuku) za AI, osiguravajući da se svaki novi model testira i validira prije nego što dođe do krajnjeg korisnika. U praksi, to znači postavljanje sistema za monitoring koji će vas upozoriti kada performanse modela počnu opadati (model drift). Podaci se mijenjaju — ponašanje potrošača u Sarajevu nije isto danas i prije dvije godine. Bez automatizovanog nadzora, vaš AI projekat će polako postajati netačan, što može dovesti do pogrešnih poslovnih odluka. Automatizacija lošeg procesa pomoću vještačke inteligencije i dalje ostaje loš proces — prvo optimizujte svoje tokove rada, pa tek onda uvodite skaliranje. Podaci Kao Temelj Skalabilnih Sistema Nijedan AI projekat ne može prerasti svoje početne okvire ako podaci na kojima se zasniva nisu visokog kvaliteta, dobro označeni i lako dostupni. Skaliranje zahtijeva moderan pristup prikupljanju i upravljanju podacima, što često nazivamo "Data Engine" (mašina za podatke). U regiji Balkana, problem često nije nedostatak podataka, već njihova fragmentacija. Podaci o prodaji su u jednom sistemu, podaci o logistici u drugom, a povratne informacije kupaca u trećem. Skaliranje vještačke inteligencije prisiljava organizacije da prvo riješe svoje probleme sa silosima podataka. Ingestija i Čišćenje Podataka Prvi korak u scale ai projects je uspostavljanje cjevovoda podataka (data pipelines) koji automatski prikupljaju informacije iz svih relevantnih izvora. Ovi sistemi moraju vršiti ingestiju (unošenje) podataka u realnom vremenu ili u serijama (batch processing), zavisno od potreba biznisa. Nakon prikupljanja, slijedi kritična faza čišćenja. Vještačka inteligencija je osjetljiva na "buku" u podacima. Ako unosite netačne adrese ili pogrešne cijene, model će naučiti te greške. Skalabilni sistemi koriste automatizovane alate za validaciju koji odbacuju sumnjive unose prije nego što oni stignu do faze treniranja. Važnost Označavanja Podataka (Data Labeling) Za modele dubokog učenja (deep learning), označavanje podataka je najdosadniji, ali najvažniji dio posla. Scale AI kao kompanija je postala globalni gigant upravo rješavajući ovaj problem — pružanjem usluga ljudske validacije i označavanja (RLHF) za gigante poput Mete i Microsofta. U lokalnom kontekstu, firme često pokušavaju da njihovi inženjeri ručno označavaju podatke, što je izuzetno skupo i neefikasno. Za skaliranje je potrebno usvojiti platforme koje omogućavaju masovno označavanje uz strogu kontrolu kvaliteta. Bilo da se radi o slikama za prepoznavanje oštećenja na zgradama ili tekstu za analizu emocija, bez hiljada tačno označenih primjera, model nikada neće dostići nivo preciznosti potreban za produkciju. Ako tražite praktične vodiče o označavanju i upotrebi prompt inženjeringa, pogledajte našu kategoriju prompt engineering za detaljne resurse. Upravljanje Životnim Ciklusom Podataka Podaci imaju svoj rok trajanja. Ono što je bilo relevantno tokom pandemije možda više nije korisno za predviđanje današnjih trendova. Skaliranje podrazumijeva strategiju za arhiviranje starih podataka i kontinuirano osvježavanje setova za treniranje novim, aktuelnim informacijama. Ovaj ciklus osigurava da AI sistem "uči" u hodu. Umjesto velikih, traumatičnih ažuriranja sistema svakih godinu dana, scale ai projects bi trebali evoluirati postepeno, koristeći najnovije povratne informacije od korisnika i tržišta. Šta uraditi sljedeće u vezi s podacima Mapirajte sve izvore podataka unutar vaše firme i identifikujte gdje se nalaze najvrijednije informacije. Uspostavite standarde za unos podataka kako biste smanjili potrebu za ručnim čišćenjem u budućnosti. Istražite platforme za označavanje podataka koje koriste kombinaciju ljudske inteligencije i automatizacije. Definišite jasna pravila o tome koliko dugo čuvate određene tipove podataka u skladu sa lokalnim zakonima o privatnosti (GDPR/LPZP). Za praktične savjete i primjere, provjerite našu Bazu znanja koja sadrži vodiče prilagođene regionalnom kontekstu. Izgradnja Multidisciplinarnih Timova Jedna od najvećih grešaka u scale ai projects je vjerovanje da je to isključivo posao za IT odjel. U AI Academy naglašavamo da vještačka inteligencija zahtijeva saradnju stručnjaka iz različitih domena kako bi bila zaista korisna. Kada projekat raste, on prestaje biti samo tehnički izazov i postaje organizacijski. Potrebni su vam ljudi koji razumiju biznis, ljudi koji razumiju etiku i pravo, te inženjeri koji mogu pretvoriti te potrebe u kod. Formiranje AI Centra Izvrsnosti (CoE) AI Center of Excellence (CoE) je centralna grupa unutar firme koja postavlja standarde, bira alate i dijeli najbolje prakse. Njegova uloga nije da radi sav posao, već da osnaži ostale timove. Na primjer, CoE može razviti osnovni model za prepoznavanje jezika, a tim za korisničku podršku ga može prilagoditi za svoje specifične potrebe. U bosanskohercegovačkim firmama, ovo može početi kao neformalna grupa entuzijasta koja se sastaje jednom sedmično, ali sa skaliranjem mora postati formalna struktura sa jasno definisanim budžetom i odgovornostima. Uloga Stakeholdera i Domenskih Eksperata Inženjer mašinskog učenja može napraviti savršen algoritam za medicinsku dijagnostiku, ali bez ljekara koji će mu objasniti nijanse simptoma, taj model će biti beskoristan ili čak opasan. Skaliranje zahtijeva uključivanje stakeholdera (zainteresovanih strana) od samog početka. Ako razvijate AI za optimizaciju logistike u transportnoj firmi, vaši najvažniji saradnici su vozači i dispečeri. Oni poznaju probleme na terenu koje podaci često ne vide — poput sezonskih gužvi na granicama ili specifičnosti lokalnih puteva. Njihov feedback (povratna informacija) je ključan za fino podešavanje (fine-tuning) modela. Edukacija i Upskilling Zaposlenika Strah od gubitka posla zbog vještačke inteligencije je stvaran i može sabotirati vaše scale ai projects. Umjesto nametanja tehnologije odozgo, uspješne firme ulažu u edukaciju. Svaki zaposlenik ne mora znati programirati u Pythonu, ali svi moraju imati određeni nivo AI pismenosti. Razumijevanje kako interpretirati rezultate koje AI daje i kako kritički razmišljati o tim rezultatima je vještina budućnosti. U AI Academy se fokusiramo upravo na ovaj dio — premoštavanje jaza između kompleksne tehnologije i praktične primjene u svakodnevnom radu. Ako želite podijeliti svoje iskustvo i postati dio programa edukacije, saznajte kako se možete prijaviti na stranicu Postani predavač. Odabir Projekata Sa Visokim Potencijalom Ne pokušavajte skalirati sve odjednom. Počnite sa projektima koji imaju visoku vjerovatnoću uspjeha i jasnu finansijsku opravdanost. Ove "rane pobjede" (early wins) služe kao dokaz koncepta i pomažu u dobijanju podrške menadžmenta za veće investicije. Dobar kandidat za skaliranje je proces koji je ponavljajući, pravolinijski i generiše velike količine podataka. Na primjer, automatizacija razvrstavanja ulaznih e-mailova po odjelima je mnogo lakši i sigurniji projekat za početak nego pokušaj da AI samostalno donosi investicione odluke na berzi. Ključ uspjeha nije u najnaprednijem modelu, već u najusklađenijem timu — tehnologija je samo alat, ljudi su ti koji donose vrijednost. Šta Vještačka Inteligencija Može i Ne Može U procesu scale ai projects, važno je zadržati realna očekivanja. Postoji opasan mit da će AI riješiti sve probleme jednim klikom. Istina je mnogo nijansiranija. Razumijevanje granica ove tehnologije je ključno za odgovorno skaliranje i izbjegavanje skupih grešaka. Šta AI Alati Mogu Učiniti AI je izuzetan u prepoznavanju obrazaca (patterns) u ogromnim količinama podataka koje bi ljudski mozak procesuirao sedmicama. On može značajno ubrzati rutinske zadatke kao što su generisanje inicijalnih nacrta dokumenata, prevođenje velikih količina teksta ili preliminarna analiza tržišta. Također, vještačka inteligencija je odličan partner za brainstorming (razmjenu ideja). Može vam ponuditi desetine varijacija marketinškog slogana ili vam pomoći da pronađete grešku u kodu koju ste previdjeli zbog umora. U industriji, AI modeli mogu predvidjeti kada će se mašina pokvariti (preventivno održavanje) analizirajući vibracije i toplotu, što štedi milione u neplaniranim zastojima. Šta AI Alati NE MOGU UČINITI Vještačka inteligencija nema zdrav razum. Ona ne razumije društveni kontekst, emocije ili nijanse ljudskih odnosa na način na koji to mi radimo. AI model može generirati gramatički savršenu rečenicu koja je činjenično potpuno netačna (halucinacija). Ono što je najvažnije, AI ne može zamijeniti stručnu prosudbu. On ne snosi odgovornost za odluke. Ako AI sistem za zapošljavanje diskriminiše kandidate na osnovu spola jer su podaci na kojima je treniran bili pristrasni, odgovornost nije na algoritmu, već na firmi koja ga je implementirala. AI ne može riješiti problem koji nije jasno definisan — ako ne znate šta želite postići, ni najbolji model na svijetu vam neće pomoći. Ograničenja i Etika: Put Odgovornosti Skaliranje AI projekata nosi sa sobom i skaliranje rizika. Kada model koristi deset ljudi, greška je mala. Kada ga koriste milioni, greška može biti katastrofalna. Zato je etički okvir neophodan dio svakog scale ai projects plana. Halucinacije i Tačnost Moderni jezički modeli (LLMs) su dizajnirani da budu uvjerljivi, a ne nužno tačni. Oni predviđaju sljedeću najvjerovatniju riječ, a ne provjeravaju činjenice u realnom vremenu (osim ako nisu povezani sa alatima za pretragu). Provjera tačnosti (fact-checking) mora biti ugrađena u svaki proces koji koristi generativni AI. Pristrasnost (Bias) u Podacima Modeli su ogledalo podataka na kojima su trenirani. Ako koristite historijske podatke iz industrije u kojoj su dominirali muškarci, vaš AI model će vjerovatno favorizovati muškarce. Skaliranje zahtijeva aktivno testiranje modela na različitim demografskim grupama kako bi se osigurala pravednost. Privatnost Podataka Ovo je kritična tačka za sve korisnike u Bosni i Hercegovini. Nikada ne unosite osjetljive lične podatke klijenata, lozinke, zdravstvene kartone ili poslovne tajne u javno dostupne AI alate (poput besplatnih verzija ChatGPT-a ili drugih chatbotova). Većina tih alata koristi vaše unose za dodatno treniranje modela, što znači da vaše informacije mogu postati dio odgovora nekom drugom korisniku. Autorska Prava i Atribucija Pravni okvir oko AI generisanog sadržaja se još uvijek razvija. Pitanje ko posjeduje autorska prava na sliku ili kod koji je generisao AI je kompleksno. Pri skaliranju, važno je konsultovati se sa pravnim timom kako biste razumjeli uslove korištenja (Terms of Service) alata koje integrirate u svoj biznis. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako su mnogi AI alati postali dostupni svima, postoje situacije u kojima "uradi sam" pristup može biti opasan. Odluke koje značajno utiču na zdravlje ljudi, njihovu finansijsku sigurnost, pravni status ili sigurnost infrastrukture moraju biti validirane od strane kvalifikovanih stručnjaka u tim oblastima. AI može pomoći ljekaru da uoči anomaliju na rendgenskom snimku, ali ljekar je taj koji postavlja dijagnozu. AI može analizirati ugovore, ali pravnik mora potvrditi njihovu usklađenost sa lokalnim zakonima. Ako vaš projekt doseže ove nivoe kritičnosti, vrijeme je da se povežete sa zajednicom stručnjaka, kao što je AI Academy — o nama možete pročitati više na stranici o nama ili nas direktno kontaktirati putem kontakt forme kako biste dogovorili savjetovanje i učešće u događajima. Šta sljedeće za odgovornu primjenu Uspostavite proces ljudske provjere (Human-in-the-loop) za svaki AI generisani izlaz koji ide direktno klijentima. Kreirajte interni dokument sa smjernicama o tome koji podaci se smiju, a koji ne smiju unositi u AI alate. Redovno testirajte svoje modele na ekstremnim slučajevima (edge cases) kako biste otkrili skrivene pristrasnosti. Pratite lokalne i evropske regulative (poput EU AI Act) jer će one definisati pravila igre i na našem tržištu. Tehnička Izvršnost: Od DeepSpeed-a Do Hardvera Da bismo zaista razumjeli kako scale ai projects funkcionišu na najvišem nivou, moramo se osvrnuti na rješenja koja koriste tehnološki giganti. Microsoft, na primjer, kroz svoju "AI at Scale" inicijativu, razvija biblioteke poput DeepSpeed-a koje omogućavaju treniranje modela sa stotinama milijardi parametara. Iako većina lokalnih firmi neće trenirati vlastiti model veličine GPT-4, razumijevanje ovih principa pomaže u optimizaciji manjih sistema. Ključ je u paralelizaciji — dijeljenju velikih zadataka na mnogo manjih dijelova koji se izvršavaju istovremeno. Specijalizovani Hardver (NPU i FPGA) Tradicionalni procesori (CPU) su spori za specifične zadatke koje zahtijeva vještačka inteligencija. Skaliranje često zahtijeva prelazak na GPU (grafičke procesore) ili čak NPU (Neural Processing Units) i FPGA (Field-Programmable Gate Arrays). Ovi čipovi su dizajnirani da vrše milione jednostavnih matematičkih operacija u sekundi, što je osnova za duboko učenje. Za biznise u Sarajevu, Banja Luci ili Mostaru, ovo obično znači odabir pravog "instance tipa" na cloud servisima poput AWS-a, Azure-a ili Google Clouda, radije nego kupovina fizičkog hardvera. Optimizacija Koda i Model Compression Kako projekt raste, troškovi izračunavanja (compute costs) mogu eksplodirati. Skaliranje podrazumijeva i optimizaciju modela kako bi oni trošili manje resursa. Tehnike poput kvantizacije (smanjenje preciznosti brojeva u modelu bez značajnog gubitka tačnosti) ili destilacije (gdje manji model uči od većeg) su ključne za pokretanje AI-a na mobilnim uređajima ili slabijim serverima. Ovo je "inžinjerski" dio skaliranja koji često odvaja uspješne firme od onih koje bankrotiraju zbog previsokih računa za cloud servise. Učinkovit kod je održiv kod. Globalna Povezanost i Lokalna Primjena Scale AI kao kompanija nam pokazuje put — oni su izgradili globalnu mrežu ljudi (preko platformi kao što su Remotasks i Outlier) koji pomažu u treniranju najnaprednijih modela na svijetu. To pokazuje da vještačka inteligencija nije samo softver, već globalni napor koji uključuje ljude iz svih dijelova svijeta, uključujući i naš region. Mnogi mladi ljudi iz Bosne i Hercegovine već rade na ovim platformama, doprinoseći razvoju globalnog AI ekosistema. Izazov za domaće firme je kako iskoristiti to znanje i primijeniti ga na lokalne probleme — od optimizacije elektroenergetske mreže do unapređenja poljoprivredne proizvodnje. Šta sljedeće za tehnički razvoj Analizirajte troškove vaših trenutnih AI upita i potražite načine za optimizaciju (npr. kraći promptovi ili manji modeli). Istražite mogućnosti "serverless" arhitekture za AI kako biste plaćali samo onda kada se model zaista koristi. Povežite se sa lokalnim IT zajednicama i razmijenite iskustva o hardverskim konfiguracijama koje daju najbolji odnos cijene i performansi. Uložite u učenje o API optimizaciji i keširanju (caching) rezultata kako biste smanjili broj nepotrebnih poziva ka modelu. Budućnost Skaliranja AI Projekata u Regionu Pogled u budućnost nam govori da će vještačka inteligencija postati još dostupnija, ali i kompleksnija za upravljanje. Trendovi poput "agentične vještačke inteligencije" (agentic AI), gdje modeli ne samo da odgovaraju na pitanja, već i izvršavaju zadatke u vaše ime, donijet će novu revoluciju u scale ai projects. Zamislite AI agenta koji samostalno pregovara sa dobavljačima, prati logistiku i automatski rješava carinske probleme. To više nije naučna fantastika, već pravac u kojem idu kompanije poput Scale AI i njihovih partnera. AI i Pametni Lanci Snabdijevanja Za Bosnu i Hercegovinu, kao zemlju koja je čvrsto povezana sa evropskim lancima snabdijevanja, skaliranje AI u logistici i proizvodnji je od strateškog značaja. "Scale AI Cluster" u Kanadi, na primjer, fokusira se upravo na otpornost lanaca snabdijevanja koristeći AI za predviđanje potražnje i optimizaciju transporta. Lokalne firme mogu primijeniti slične principe — korištenje AI za predviđanje kašnjenja na granicama ili optimizaciju rute dostave u gradovima sa kompleksnom geografijom poput Sarajeva može donijeti ogromnu konkurentsku prednost. Demokratizacija Kroz Obrazovanje Ključna barijera više nije tehnologija, već znanje. Zato mi u AI Academy vjerujemo u besplatno i dostupno obrazovanje. Skaliranje AI-a u jednoj zemlji ne dešava se kroz tri velike korporacije, već kroz hiljade malih firmi i pojedinaca koji znaju kako koristiti ove alate na pametan način. Zajednica, hakatoni i zajednički projekti su mjesta gdje se rađaju najbolje ideje. Kada jedan tim u Mostaru riješi problem skaliranja za svoju vinariju i to znanje podijeli sa drugima, cijela regija napreduje. To je vizija 10x.ai — osnaživanje pojedinaca da budu deset puta produktivniji kroz mudru primjenu tehnologije. Ako želite aktivno sudjelovati u takvim inicijativama, pratite nadolazeće aktivnosti i prijave na stranici događaja AI Academy. Završna Misao O Odgovornosti Skaliranje vještačke inteligencije je maraton, a ne sprint. Ono zahtijeva strpljenje, kontinuirano učenje i, iznad svega, etičku čvrstinu. Tehnologija će se mijenjati — modeli koji su danas "vrhunska dostignuća" sutra će biti zastarjeli. Ono što će ostati su principi na kojima ste izgradili svoj sistem: integritet podataka, poštovanje privatnosti i fokus na rješavanje stvarnih ljudskih problema. U svijetu scale ai projects, najuspješniji će biti oni koji uspiju spojiti hladnu logiku mašina sa toplom, kreativnom i empatičnom prirodom čovjeka. Pozivamo vas da budete dio te budućnosti, da učite s nama i da gradite rješenja koja će učiniti naš region boljim mjestom za rad i život. Sažetak i Zaključak Skaliranje AI projekata (scale ai projects) je transformativan proces koji zahtijeva prelazak sa entuzijazma na inžinjersku disciplinu. Da biste uspjeli, morate balansirati između tehničke izvrsnosti, organizacijske promjene i etičke odgovornosti. Razumijevanje: Skaliranje nije samo povećanje resursa, već integracija vještačke inteligencije u poslovne procese putem MLOps praksi. Cilj: Počnite s projektima visokog potencijala koji rješavaju konkretne, mjerljive probleme (npr. automatizacija korisničke podrške ili predviđanje zaliha). Odgovornost: Uspostavite stroge okvire za privatnost podataka i budite svjesni ograničenja modela (halucinacije i pristrasnost). Praktična primjena: Koristite cloud infrastrukturu i API rješenja kako biste zadržali fleksibilnost i kontrolirali troškove. Zajednica: Ulažite u edukaciju tima i dijelite znanje; AI se razvija prebrzo da bi ga iko savladao u izolaciji. Put ka uspješnom skaliranju vještačke inteligencije ne počinje kupovinom softvera, već izgradnjom kulture koja cijeni podatke, podstiče eksperimentisanje i nikada ne gubi iz vida ljudski faktor. Krenite danas — mapirajte svoj prvi proces, okupite mali multidisciplinarni tim i počnite graditi temelje za AI koji ne samo da radi, već raste zajedno sa vašom vizijom. Ako želite da vas povežemo s našom zajednicom i resursima, prijavite se putem kontakt stranice ili predložite vlastitu temu na stranici Postani predavač. Česta pitanja Pitanje: Kako da znam da li je moj AI projekat spreman za skaliranje? Odgovor: Projekat je spreman za skaliranje kada imate uspješan dokaz koncepta (PoC) koji dosljedno daje tačne rezultate na manjem setu podataka, definisane poslovne ciljeve i tim koji razumije kako upravljati podacima. Također, trebate imati osiguranu budžetsku podršku i jasnu viziju kako će se AI integrisati u postojeće poslovne tokove bez izazivanja velikih prekida u radu. Pitanje: Koji su najveći rizici pri skaliranju AI rješenja u malom biznisu? Odgovor: Najveći rizici uključuju visoke troškove cloud infrastrukture koji mogu premašiti dobit, gubitak preciznosti modela usljed promjena u podacima (model drift) i potencijalne povrede privatnosti ako se osjetljivi podaci unose u javne AI alate. Također, postoji rizik od otpora zaposlenika ako proces skaliranja nije praćen adekvatnom edukacijom i transparentnom komunikacijom o ulozi tehnologije. Pitanje: Da li je za scale ai projects neophodno imati tim od desetine inženjera? Odgovor: Ne, za početak je važniji kvalitet tima nego kvantitet. Mnogi scale ai projects uspješno vode mali, multidisciplinarni timovi koji se sastoje od domenskog eksperta (osoba koja razumije biznis), inženjera podataka i osobe zadužene za AI operacije. Korištenje modernih alata i platformi (poput onih koje nude Scale AI ili veliki cloud provajderi) omogućava manjim timovima da postignu rezultate koji su ranije bili rezervisani samo za tehnološke gigante. Pitanje: Koliko je bitna lokalizacija podataka za AI modele u Bosni i Hercegovini? Odgovor: Lokalizacija je izuzetno bitna, posebno za jezičke modele i analizu ponašanja tržišta. Globalni modeli često ne razumiju lokalne idiome, pravne specifičnosti ili kulturološki kontekst Balkana. Da biste uspješno skalirali, vaši podaci za treniranje i fino podešavanje (fine-tuning) moraju reflektovati lokalnu stvarnost — bilo da se radi o jeziku, ekonomskim trendovima ili specifičnim potrebama domaćih korisnika.

25 Jun 2026

mladi profesionalac sarađujući oko ekrana u minimalistička kućna kancelarija

25 Jun 2026

News

Crazy AI Projects: Vodič Kroz Inovacije I Praktičnu Primjenu

Table of Contents Ključne stavke Uvod Razumijevanje Osnova Prije Ulaska U Projekat Projekti Za Početnike: Izgradnja Temelja Projekti Srednjeg Nivoa: Agentic RAG I Rad Sa Kontekstom Napredni I "Ludi" Projekti: Autonomni Agenti I Multi-Agent Sistemi Šta AI Alati Mogu I Šta DefinitivNO Ne Mogu Privatnost Podataka I Sigurnost U AI Projektima Put Ka Realizaciji: Od Ideje Do Implementacije Zaključak Česta pitanja Ključne stavke Razumijevanje vještačke inteligencije počinje odvažnim eksperimentisanjem, gdje "ludi" projekti služe kao poligon za savladavanje kompleksnih tehnologija poput autonomnih agenata i napredne obrade prirodnog jezika. Prelazak sa teorije na praktičnu primjenu zahtijeva jasno definisanje ciljeva i etičku provjeru, osiguravajući da AI rješenja budu sigurna, odgovorna i stvarno korisna u lokalnom poslovnom okruženju. Uvod Zamislite scenu u jednom od sarajevskih coworking prostora. Mladi programer sjedi ispred tri monitora, okružen praznim šoljicama kafe, pokušavajući da shvati zašto njegov novi model za prepoznavanje emocija u tekstu svaku sarkastičnu opasku našeg podneblja označava kao "ekstremno neprijateljsku". Ovo je realnost mnogih entuzijasta u Bosni i Hercegovini koji se prvi put susreću sa kompleksnošću vještačke inteligencije. Tehnologija koja je do juče izgledala kao naučna fantastika sada je dostupna svima koji imaju internet konekciju i želju za učenjem, ali put od instalacije prve biblioteke do funkcionalnog projekta često je popločan zbunjujućim tutorijalima i nerealnim obećanjima. U AI Academy vjerujemo da vještačka inteligencija nije samo alat za velike tehnološke gigante, već vještina koja može transformisati lokalne biznise, kreativne procese i svakodnevnu produktivnost. Često nas pitaju: "Odakle da počnem?" Odgovor se krije u onome što nazivamo "crazy ai projects" — projektima koji na prvi pogled djeluju previše ambiciozno ili neobično, ali su zapravo najbolji način da se duboko razumije materija. Bilo da ste iskusni inženjer koji želi istražiti autonomne agente ili početnik koji želi automatizovati pisanje e-mailova, ovaj tekst je vaš putokaz. Ovaj članak nije samo lista ideja. To je strukturirani pristup koji vas vodi kroz proces odabira, planiranja i realizacije projekata koji će obogatiti vaš portfolio i promijeniti način na koji radite. Proći ćemo kroz osnove mašinskog učenja, zaroniti u svijet generativnih modela i istražiti kako izgraditi sisteme koji zapravo rješavaju probleme. Naš pristup je uvijek isti: prvo razumijemo tehnologiju, zatim definišemo jasan cilj, provjeravamo etičke implikacije, a tek onda prelazimo na kodiranje i dijeljenje znanja sa zajednicom. Razumijevanje Osnova Prije Ulaska U Projekat Prije nego što se upustite u bilo koji ambiciozan poduhvat, ključno je razumjeti na čemu taj poduhvat počiva. Vještačka inteligencija je široko polje, a termini poput mašinskog učenja (machine learning), dubokog učenja (deep learning) i generativne vještačke inteligencije (generative AI) često se koriste naizmjenično, što dovodi do zabune. Razlika Između Klasičnog I Generativnog Pristupa Klasično mašinsko učenje fokusira se na prepoznavanje obrazaca u podacima kako bi se donijele odluke ili predviđanja. Na primjer, ako želite napraviti sistem koji predviđa da li će neko donirati krv, koristit ćete istorijske podatke o prethodnim donacijama. S druge strane, generativni AI, koji pokreću veliki jezički modeli (large language models - LLM), fokusira se na stvaranje novog sadržaja — bilo da je to tekst, kod ili slika. Ako provedeš sat vremena dnevno na ručnoj obradi e-mailova, prvo mapiraj ponavljajuće zadatke prije nego što odlučiš koji tip AI tehnologije ti treba. Možda ti ne treba kompleksan LLM, već jednostavan algoritam za klasifikaciju koji će e-mailove razvrstati u kategorije "hitno", "informacije" i "spam". Automatizacija lošeg procesa ostaje loš proces, stoga je prvi korak uvijek optimizacija onoga što već radite. Uloga Podataka I Algoritama Svaki "ludi" projekt počinje podacima. Bez kvalitetnih podataka, čak i najnapredniji transformer modeli (arhitektura na kojoj počivaju današnji LLM-ovi) davat će beskorisne rezultate. Razumijevanje procesa prikupljanja, čišćenja i pripreme podataka je 80% posla u bilo kojem AI projektu. U lokalnom kontekstu, to često znači rad sa podacima na bosanskom jeziku, što nosi specifične izazove zbog gramatičke kompleksnosti i manjka velikih javnih setova podataka. Provjera Odgovornosti I Etičkih Ograda Prije nego što krenete u razvoj, morate postaviti pitanje: "Da li je ovo što pravim etično i sigurno?" AI modeli mogu "halucinirati" — generisati informacije koje zvuče uvjerljivo, ali su potpuno netačne. Ako vaš projekt uključuje donošenje odluka koje utiču na ljudske živote ili finansije, ljudska provjera mora biti integralni dio sistema. Također, nikada ne unosite osjetljive lične ili poslovne podatke u javne AI alate, jer politike privatnosti često dozvoljavaju korištenje tih podataka za dalje treniranje modela. AI nije magični prekidač koji rješava sve probleme. To je napredni statistički alat koji zahtijeva ljudsku nadzor, kritičko razmišljanje i stalnu validaciju rezultata. Projekti Za Početnike: Izgradnja Temelja Za one koji tek ulaze u svijet vještačke inteligencije, najbolji su projekti koji daju brz povratni rezultat, ali vas tjeraju da naučite osnove programiranja u Pythonu i rad sa API interfejsima. Detektor Lažnih Vijesti U eri informacija, sposobnost razlikovanja istine od dezinformacija je postala ključna vještina. Ovaj projekt vam omogućava da koristite obradu prirodnog jezika (natural language processing - NLP) kako biste klasifikovali tekstove. Možete početi sa korištenjem gotovih modela poput BERT-a, koji su već istrenirani na ogromnim količinama teksta. Vaš zadatak bi bio da fino podesite model (fine-tuning) na specifičnom setu podataka koji sadrži primjere provjerenih vijesti i onih koje su označene kao lažne. Kada radite na ovom projektu, fokusirajte se na to kako model donosi odluke. Da li prepoznaje senzacionalistički ton ili se oslanja na specifične ključne riječi? Ovo je odlična prilika da naučite o preciznosti (precision) i odzivu (recall) vašeg modela. (Potražite dodatne vodiče o prompt inženjeringu i tehnikama finog podešavanja u našem vodiču za prompt inženjering.) Sistem Za Detekciju Objekata Ako vas zanima kompjuterski vid (computer vision), kreiranje jednostavnog sistema koji prepoznaje predmete na slici ili video snimku je idealan početak. Korištenjem biblioteka kao što su OpenCV i TensorFlow, možete napraviti aplikaciju koja u realnom vremenu identifikuje laptop, šoljicu kafe ili telefon na vašem stolu. Ovo nije samo zabavno, već ima direktnu primjenu u automatizaciji skladišta ili sigurnosnim sistemima. Pametni Parser Biografija Recruteri u BiH često dobijaju stotine prijava za jedan posao. Izgradnja alata koji automatski izvlači ključne vještine, godine iskustva i obrazovanje iz PDF dokumenata može uštedjeti sate rada. Ovdje ćete naučiti kako raditi sa nestrukturiranim podacima i kako koristiti tehnike mapiranja ključnih riječi i kontekstualnog razumijevanja da biste rangirali kandidate. Šta uraditi sljedeće nakon početničkih projekata: Dokumentujte svaki korak u GitHub repozitoriju. Podijelite svoje rezultate na LinkedInu ili unutar AI Academy zajednice. Pokušajte objasniti svoj kod nekome ko se ne bavi programiranjem. Istražite kako male promjene u ulaznim podacima mijenjaju izlaz modela. (Tražite praktične radionice i naredne termine na stranici događaja AI Academy kako biste svoje projekte predstavili zajednici.) Projekti Srednjeg Nivoa: Agentic RAG I Rad Sa Kontekstom Kada savladate osnove, vrijeme je za projekte koji simuliraju stvarne poslovne procese. Trenutno najpopularnija tehnika u industriji je dohvatanje prošireno generisanjem (Retrieval-Augmented Generation - RAG). Izgradnja Agentic RAG Sistema Standardni RAG sistemi jednostavno pretražuju bazu dokumenata i daju odgovor na osnovu pronađenog teksta. "Agentic" pristup ide korak dalje — AI agent sam odlučuje kada treba pretražiti bazu, a kada treba postaviti dodatno pitanje korisniku kako bi pojasnio upit. Na primjer, možete napraviti asistenta koji poznaje sve zakone o radu u Federaciji BiH i Republici Srpskoj. Agent neće samo citirati član zakona, već će procesiti upit, provjeriti relevantnost i sintetizovati odgovor prilagođen specifičnoj situaciji korisnika. (Ako želite unaprijediti svoje vještine u izgradnji takvih sistema, pročitajte priručnike i primjere u Bazi znanja AI Academy.) Automatizacija Analize Finansijskih Izvještaja Za profesionalce u finansijama ili marketingu, kreiranje alata koji koristi OpenAI API ili Anthropic modele za sumiranje dugih izvještaja može biti transformativno. Zamislite sistem koji ne samo da sumira tekst, već izvlači ključne indikatore performansi i upoređuje ih sa prošlogodišnjim rezultatima. Ovdje se uči o inženjeringu upita (prompt engineering) i kako strukturirati kontekst da bi model dao što preciznije numeričke podatke. Generisanje Koda Za Specifične Frameworke Ako ste developer, možete napraviti alat koji pomaže kolegama da pišu kod u skladu sa internim standardima firme. Korištenjem LLM-a koji je "svjestan" vaše baze koda, možete automatizovati pisanje testova (unit tests) ili generisanje dokumentacije. Ovo je korak ka onome što se danas naziva "vibe coding" — proces gdje developer opisuje funkcionalnost, a AI generiše nacrt koda koji se zatim rafinira. Važno upozorenje: Pri radu sa RAG sistemima, kvalitet baze znanja je presudan. Ako su vaši dokumenti zastarjeli ili netačni, AI će sa punim samopouzdanjem generisati pogrešne odgovore. Uvijek implementirajte mehanizam provjere izvora (citation). Napredni I "Ludi" Projekti: Autonomni Agenti I Multi-Agent Sistemi Ovdje ulazimo u zonu istinskih "crazy ai projects". Napredni sistemi više nisu samo pasivni asistenti; oni postaju aktivni učesnici u radnom procesu. Multi-Agent Workflow Sa CrewAI Ili LangGraph Umjesto jednog agenta, zamislite cijeli tim. Jedan agent istražuje temu, drugi piše nacrt teksta, treći provjerava činjenice, a četvrti optimizuje sadržaj za pretraživače. Korištenjem frameworka kao što su CrewAI ili LangGraph, možete orkestrirati ove agente da rade zajedno na kompleksnom zadatku, poput kreiranja kompletne marketinške kampanje za lokalni brend. Svaki agent ima svoju ulogu, alate kojima upravlja i specifične ciljeve. (Ako želite podijeliti svoje iskustvo i prezentovati projekt — saznaj kako postati predavač na stranici za predavače AI Academy.) Model Context Protocol (MCP) Serveri Jedan od najnovijih trendova u AI svijetu je MCP. Ovaj protokol omogućava AI modelima da se sigurno povežu sa eksternim alatima i bazama podataka. Možete izgraditi sopstveni MCP server koji omogućava vašem lokalnom AI asistentu da direktno čita vaše e-mailove, kalendar ili bazu podataka vaše firme (uz sve sigurnosne protokole). Ovo briše granicu između "ćaskanja sa botom" i rada u integrisanom ekosistemu. AI Za Optimizaciju Logistike U Realnom Vremenu Za one sa jakim matematičkim predznanjem, projekt koji koristi duboko učenje (deep learning) za predviđanje zagušenja u saobraćaju ili optimizaciju ruta za dostavu u gradovima poput Sarajeva ili Banje Luke predstavlja ogroman izazov i veliku potencijalnu vrijednost. Ovdje se koriste kompleksne neuronske mreže i rad sa ogromnim količinama senzorskih podataka. Glasovni Asistenti Sa Lokalnim Akcentom Većina današnjih glasovnih asistenata zvuči robotski ili ne razumije lokalne specifičnosti našeg jezika. Napredan projekt bi uključivao treniranje modela za pretvaranje teksta u govor (text-to-speech) koji koristi specifične intonacije i dikciju karakterističnu za naše prostore. Ovo zahtijeva rad sa audio podacima, čišćenje šuma i fino podešavanje naprednih difuzionih modela za zvuk. Šta uraditi nakon realizacije naprednog projekta: Testirajte sistem u kontrolisanom okruženju prije bilo kakve produkcijske upotrebe. Analizirajte troškove API poziva i resursa — napredni sistemi mogu biti skupi. Fokusirajte se na sigurnost; agenti koji mogu izvršavati kod moraju biti izolovani (sandboxed). Pripremite prezentaciju za lokalne AI meetup-ove ili konferencije. (Više o našoj misiji i timu možete pročitati na stranici o nama.) Šta AI Alati Mogu I Šta DefinitivNO Ne Mogu Često se u javnosti stvara slika o AI-ju kao o sveznajućem entitetu. Kao budući AI stručnjak, vaš zadatak je da razbijete te mitove i postavite realna očekivanja. Moći AI Alata AI je neprikosnoven u obradi ogromnih količina podataka u sekundi. Može prepoznati trendove koje ljudsko oko propušta, generisati desetine varijacija kreativnog teksta za nekoliko sekundi i automatizovati dosadne, repetitivne administrativne zadatke. Odličan je kao partner za "brainstorming" i kao alat za brzo učenje novih programskih jezika ili koncepata kroz interaktivna objašnjenja. (Naučite praktične primjere promptova u članku 9 prompta koji mijenjaju igru.) Ograničenja Koja Morate Znati AI nema stvarnu svijest niti razumije kontekst na način na koji ga razumije čovjek. On ne može zamijeniti stručnu procjenu iskusnog ljekara, advokata ili inženjera. AI ne posjeduje moralni kompas niti intuiciju. Ako mu date loše definisan problem, on će vam dati uvjerljiv, ali beskoristan odgovor. Također, modeli su ograničeni podacima na kojima su trenirani; ako su podaci pristrasni (bias), i izlaz modela će biti pristrasan. Kada Potražiti Stručnjaka Ili Dodatne Resurse Ako vaš projekt izlazi iz domena hobija i počinje doticati važne životne sfere, vrijeme je za oprez. Odluke koje se tiču zdravlja, pravnih statusa, velikih finansijskih investicija ili sigurnosti djece nikada ne smiju biti prepuštene isključivo AI sistemu. U takvim situacijama, AI treba koristiti samo kao pomoćni alat za prikupljanje informacija, dok konačnu odluku mora donijeti kvalifikovani stručnjak. Za one koji žele dublje istražiti ove granice, AI Academy nudi prostor za diskusiju sa stručnjacima iz industrije koji se svakodnevno bave ovim pitanjima. (Ako želite da nas direktno kontaktirate radi savjeta, partnerstva ili prezentacije, posjetite kontakt stranica AI Academy.) Privatnost Podataka I Sigurnost U AI Projektima Jedna od najčešćih grešaka entuzijasta je zanemarivanje sigurnosti podataka. Kada pravite svoje "crazy ai projects", važno je pridržavati se higijene podataka. Lokalni Modeli Naspram Cloud API-ja Ako radite sa osjetljivim podacima, razmislite o korištenju lokalnih modela (npr. Llama 3 ili Mistral) koje možete pokrenuti na sopstvenom hardveru koristeći alate kao što je Ollama. Na ovaj način podaci nikada ne napuštaju vaš računar. Ako koristite Cloud servise, pažljivo pročitajte uslove korištenja — mnoga rješenja za preduzeća (enterprise verzije) nude garantovanu privatnost, dok besplatne verzije često to ne čine. Anonimizacija Podataka Prije nego što bilo koji set podataka pošaljete u model, uklonite lične informacije (ime, prezime, JMBG, brojeve telefona). Čak i ako pravite "ludi" projekt iz zabave, navika anonimizacije će vas zaštititi od potencijalnih pravnih problema i curenja podataka u budućnosti. U BiH se primjenjuju strogi zakoni o zaštiti ličnih podataka koji su usklađeni sa evropskim standardima (GDPR), i vještačka inteligencija nije izuzetak. Autorska Prava I Intelektualno Vlasništvo Pitanje vlasništva nad AI generisanim sadržajem je još uvijek pravno siva zona. Ako vaš projekt generiše umjetnost, tekst ili kod koji planirate komercijalizovati, budite svjesni da trenutni zakoni često ne prepoznaju AI kao autora. Transparentnost je ovdje ključna — uvijek navedite da je sadržaj generisan uz pomoć AI alata i budite spremni da objasnite proces kojim ste došli do rezultata. Put Ka Realizaciji: Od Ideje Do Implementacije Da biste uspješno završili svoj AI projekt, potreban vam je sistematičan pristup. U AI Academy promovišemo fazni razvoj koji minimizira rizike i maksimizira učenje. Definisanje Jasnog Cilja Nemojte samo reći "želim nešto sa AI-jem". Recite: "Želim napraviti sistem koji će analizirati dnevne cijene voća i povrća na sarajevskim pijacama i predviđati trendove za sljedeću sedmicu". Specifičan cilj vam omogućava da odaberete prave alate i mjerite uspjeh. Odabir Alata I Tehnologije Ne komplikujte na početku. Ako možete riješiti problem jednostavnim if-else pravilima, ne treba vam neuronska mreža. Ako vam ipak treba AI, počnite sa najjednostavnijim dostupnim modelom. Python je standard u industriji, a biblioteke poput Scikit-learn, PyTorch i Hugging Face Transformers su vaši najbolji prijatelji. Iteracija I Povratne Informacije Prva verzija vašeg projekta vjerovatno neće biti savršena. I to je u redu. Cilj je napraviti minimalno funkcionalan proizvod (Minimum Viable Product - MVP), testirati ga, uočiti greške i ponoviti proces. AI razvoj je eksperimentalan; neuspješan eksperiment je i dalje uspješan proces učenja ako razumijete zašto model nije dao očekivane rezultate. Dijeljenje Sa Zajednicom Učenje u vakuumu je sporo. Pokažite svoj rad drugima. Kritika kolega iz zajednice može vam otvoriti oči za probleme koje niste primijetili, poput pristrasnosti u vašim podacima ili neefikasnosti u kodu. AI Academy u Sarajevu je upravo to — mjesto gdje se ovakve ideje razmjenjuju i gdje se "ludi" projekti pretvaraju u ozbiljne karijerne prilike. (Ako želite da prezentujete svoj rad publici ili da se umrežite, pratite najave i priključite se našim događajima i radionicama.) Zaključak Vještačka inteligencija nije samo tehnološki trend; to je fundamentalna promjena u načinu na koji rješavamo probleme. Od jednostavnih detektora lažnih vijesti do kompleksnih multi-agent sistema, mogućnosti za "crazy ai projects" su neograničene. Ključ uspjeha leži u ravnoteži između ambicije i odgovornosti. Kroz ovaj vodič smo vidjeli da put ka AI stručnosti vodi kroz: Temeljno razumijevanje tehnologije (ML, DL, LLM). Jasno definisanje ciljeva koji rješavaju stvarne probleme. Nepokolebljivu etičku provjeru i zaštitu privatnosti. Praktičnu primjenu kroz iteraciju i stalno testiranje. Aktivno učešće u zajednici i dijeljenje znanja. Najvažniji korak u bilo kojem AI projektu nije pisanje prve linije koda, već trenutak kada odlučite da prestanete biti samo posmatrač i postanete kreator. AI scena u Bosni i Hercegovini raste, a vaši projekti su cigle kojima gradimo tu budućnost. Pozivamo vas da ne čekate savršen trenutak ili savršen set podataka. Počnite sa onim što imate, učite iz grešaka i budite dio generacije koja će vještačku inteligenciju koristiti na odgovoran, kreativan i inspirativan način. Vaš sljedeći "ludi" projekt može biti upravo ono što će transformisati vašu karijeru ili lokalnu zajednicu. Vidimo se u AI Academy, gdje teoriju pretvaramo u praksu koja vrijedi. Česta pitanja Pitanje: Da li mi je potrebno napredno poznavanje matematike da bih počeo sa AI projektima? Odgovor: Za početne i mnoge projekte srednjeg nivoa, dovoljno je osnovno poznavanje logike i programiranja u Pythonu. Iako dublje razumijevanje linearne algebre i statistike pomaže kod naprednih istraživanja, mnogi moderni alati i biblioteke omogućavaju vam da gradite moćne sisteme koristeći apstraktne koncepte bez potrebe za ručnim izvođenjem kompleksnih jednačina. Pitanje: Koliko košta pokretanje sopstvenog AI projekta? Odgovor: Mnogi od najboljih alata su otvorenog koda (open source) i potpuno besplatni. Korištenje platformi kao što su Google Colab ili Kaggle omogućava vam pristup besplatnim grafičkim procesorima (GPU) za treniranje modela. Troškovi se obično pojavljuju tek kada koristite plaćene API interfejse (poput GPT-4) ili kada želite skalirati svoj projekt na veliki broj korisnika. Pitanje: Da li je sigurno koristiti moje poslovne podatke u ChatGPT-u ili sličnim alatima? Odgovor: Generalno pravilo je da nikada ne unosite povjerljive poslovne podatke u besplatne, javno dostupne verzije AI alata. Ti podaci se mogu koristiti za treniranje budućih modela. Za poslovne potrebe, uvijek koristite "Enterprise" verzije koje garantuju privatnost podataka ili pokrenite lokalne modele na sopstvenoj infrastrukturi gdje podaci nikada ne napuštaju vašu mrežu. Pitanje: Koliko vremena je potrebno da se završi jedan "srednji" AI projekt? Odgovor: To uveliko zavisi od vašeg predznanja i obima projekta, ali uz fokusiran rad, funkcionalan prototip (MVP) se može napraviti za nekoliko sedmica. Ključno je razbiti projekt na manje, savladive zadatke — od prikupljanja podataka do postavljanja osnovnog modela — i postepeno dodavati kompleksnost. Povezivanje sa zajednicom u AI Academy može značajno ubrzati ovaj proces kroz razmjenu iskustava.

25 Jun 2026

softver developer pregledajući portfolio u moderan coworking prostor

25 Jun 2026

News

AI Projects For Masters: Put Od Teorije Do Ekspertize

Table of Contents Ključne stavke Uvod Razumijevanje Master Nivoa: Zašto Više Nije Dovoljan Samo "Accuraccy" Napredna Obrada Prirodnog Jezika (NLP) i Jezički Modeli Računarski Vid i Njegova Primjena u Lokalnoj Industriji Prediktivna Analitika i Mašinsko Učenje u Finansijama Generativna AI: Od Kreativnosti Do Automatizacije Poslovanja Etika, Privatnost i Odgovornost u AI Projektima Kako Strukturirati Projekat: Od Ideje do Realizacije Kada Potražiti Stručnjaka ili Dodatne Resurse Analiza SERP Konteksta: Šta Drugi Nude, a Šta Vi Možete Bolje Zaključak: Vaš Sledeći Korak u Svijetu Vještačke Inteligencije Česta pitanja Ključne stavke Odabir projekta na master studijama zahtijeva prelazak sa jednostavne primjene modela na rješavanje kompleksnih, stvarnih problema koji zahtijevaju duboko razumijevanje arhitekture podataka. Uspješan portfolio za nivo mastera mora uključiti etičku evaluaciju, analizu pristrasnosti modela i jasan prikaz praktične primjenjivosti u lokalnom ili globalnom poslovnom kontekstu. Napredne tehnike poput generisanja uz pomoć pretraživanja (retrieval-augmented generation - RAG) i multi-agentnih sistema postaju standard za profesionalce koji žele demonstrirati vrhunske vještine. Uvod Zamislimo mladog inženjera u Sarajevu koji je proveo mjesece učeći osnove Pythona i prolažeći kroz generičke tutorijale za prepoznavanje rukom pisanih brojeva. On sada sjedi pred praznim ekranom, svjestan da lokalne tehnološke firme i globalni klijenti traže mnogo više od puke sposobnosti kopiranja koda sa GitHuba. Na master nivou, očekivanja se mijenjaju. Više nije dovoljno samo "pokrenuti model"; potrebno je razumjeti zašto određeni algoritam otkazuje pod specifičnim uslovima i kako izgraditi sistem koji donosi stvarnu vrijednost, bilo da se radi o optimizaciji logistike u domaćoj firmi ili razvoju alata za obradu prirodnog jezika (natural language processing - NLP) na bosanskom jeziku. Ovaj članak je namijenjen studentima master studija, profesionalcima koji se prekvalifikuju i AI entuzijastima koji žele prevazići početničke okvire. Istražit ćemo kako strukturirati projekte koji ne služe samo za dobijanje ocjene, već kao dokaz vrhunske kompetencije u svijetu vještačke inteligencije (artificial intelligence - AI). Vodit ćemo se filozofijom AI Academy: od dubokog razumijevanja suštine, preko definisanja jasnih ciljeva i etičke provjere, do praktične primjene koja se kontinuirano usavršava kroz zajednicu. Put od studenta do stručnjaka vodi kroz projekte koji izazivaju status quo. U narednim poglavljima, proći ćemo kroz konkretne domene, od računarskog vida (computer vision) do generativne vještačke inteligencije (generative AI), objašnjavajući ne samo šta graditi, već i kako razmišljati o svakom koraku procesa. Razumijevanje Master Nivoa: Zašto Više Nije Dovoljan Samo "Accuraccy" Kada govorimo o temi ai projects for masters, prva stvar koju moramo definisati jeste razlika između akademske vježbe i master projekta. Na osnovnim studijama, fokus je često na postizanju što veće tačnosti (accuracy) na čistom skupu podataka. Međutim, u stvarnom radu, podaci su "prljavi", nepotpuni i često pristrasni. Master projekat mora pokazati da ste sposobni upravljati cijelim životnim ciklusom mašinskog učenja (machine learning - ML). Dubinska Analiza Podataka i Preprocesiranje Prvi korak svakog ozbiljnog projekta nije odabir modela, već razumijevanje podataka. Ako radite na projektu koji predviđa kretanje cijena nekretnina u regiji Balkana, vaš izazov nije samo algoritam, već nedostatak standardizovanih javnih baza podataka. Master student ovdje pokazuje svoju vještinu kroz kreiranje vlastitih mehanizama za prikupljanje podataka (web scraping), čišćenje netačnih unosa i rješavanje problema nedostajućih vrijednosti. (Možete pronaći dodatne vodiče i primjere u našoj kategoriji Predavanja i vodiči o karijeri u AI.) Evaluacija Izvan Osnovnih Metrika Umjesto da se pohvalite da vaš model ima 95% tačnosti, na master nivou analizirate matricu konfuzije (confusion matrix), mjerite preciznost (precision) i odziv (recall), te objašnjavate zašto je u vašem konkretnom slučaju možda važnije smanjiti broj lažno negativnih rezultata. Ako razvijate sistem za ranu detekciju bolesti, lažno negativan rezultat može biti fatalan, dok je lažno pozitivan samo neugodan. Ta vrsta kritičkog razmišljanja je ono što odvaja master nivo od početničkog. Skalabilnost i Implementacija Vaš projekat ne bi trebao živjeti samo u Jupyter Notebooku. Razmislite o tome kako bi se taj model ponašao kada bi ga koristilo hiljadu ljudi istovremeno. Uvođenje kontejnerizacije (Docker) ili kreiranje jednostavnog API-ja (application programming interface) koristeći FastAPI pokazuje da razumijete inženjersku stranu vještačke inteligencije, što je ključno za rad u industriji. Zaključak sekcije: Master projekat je test vaše zrelosti kao inženjera. On ne pokazuje samo da znate kodirati, već da znate razmišljati o širem kontekstu problema koji rješavate. Napredna Obrada Prirodnog Jezika (NLP) i Jezički Modeli Obrada prirodnog jezika (natural language processing - NLP) je polje koje je doživjelo najveću revoluciju u posljednjih nekoliko godina. Za studente master studija, ovo je prilika da istraže specifičnosti lokalnih jezika, što je problem koji globalni tehnološki giganti često zanemaruju. Razvoj RAG Sistema Za Lokalnu Dokumentaciju Generisanje uz pomoć pretraživanja (retrieval-augmented generation - RAG) je trenutno jedna od najtraženijih vještina. Umjesto da samo koristite ChatGPT, možete izgraditi sistem koji "čita" hiljade stranica pravnih akata Bosne i Hercegovine ili medicinskih protokola i odgovara na pitanja isključivo na osnovu tih provjerenih izvora. (Ukoliko želite inspiraciju ili primjere implementacije, pogledajte naš članak o RAG i automatizacijama agenata.) Fino Podešavanje Modela Za Specifične Domene Fino podešavanje (fine-tuning) velikih jezičkih modela (large language models - LLMs) na specifičnim setovima podataka, poput finansijskih izvještaja ili tehničke dokumentacije lokalnih proizvodnih firmi, predstavlja vrhunski master projekat. Ovdje pokazujete kako prilagoditi opšte znanje modela vrlo specifičnim potrebama tržišta. Detekcija Govora Mržnje i Analiza Sentimentu na Južnoslavenskim Jezicima Složenost gramatike i morfologije naših jezika čini detekciju sentimenta (sentiment analysis) izazovnom. Projekat koji koristi transformere (transformers) poput BERT-a, prilagođenih za našu regiju, ima ogromnu vrijednost za medijske kuće i marketinške agencije. Izazov ovdje nije samo u kodu, već u pravilnom označavanju podataka (labeling) i razumijevanju sarkazma i kulturnog konteksta. Šta uraditi sljedeće u NLP projektu Definišite specifičan korpus podataka koji nije javno dostupan na engleskom jeziku. Odaberite osnovni model (npr. Llama ili Mistral) koji podržava više jezika. Implementirajte mehanizam provjere činjenica kako biste smanjili halucinacije modela. Testirajte model na stvarnim korisnicima i prikupite povratne informacije o prirodnosti jezika. (Ako želite vježbati vještine prompt inženjeringa kao dio NLP projekta, posjetite našu temu Prompt inženjering i hacks.) Računarski Vid i Njegova Primjena u Lokalnoj Industriji Računarski vid (computer vision) omogućava mašinama da interpretiraju vizuelni svijet. Za master projekte, ovo polje nudi prostor za inovacije u poljoprivredi, medicini i sigurnosti. Precizna Poljoprivreda i Detekcija Bolesti Biljaka Balkan ima snažan poljoprivredni sektor. Projekat koji koristi duboko učenje (deep learning) za identifikaciju bolesti na listovima jabuke ili šljive putem fotografija s mobilnog telefona može imati direktan uticaj na ekonomiju. Ovdje se možete fokusirati na konvolucijske neuronske mreže (convolutional neural networks - CNN) i tehnike povećanja podataka (data augmentation) kako biste poboljšali performanse modela u promjenjivim svjetlosnim uslovima. (U potrazi ste za dodatnim resursima u vezi s računalnim vidom? Pogledajte relevantne teme u našoj Bazi znanja.) Analiza Medicinskih Snimaka i Pomoć u Dijagnostici Korištenje vještačke inteligencije za analizu rendgenskih snimaka ili MRI nalaza je klasičan, ali izuzetno zahtjevan master projekat. Ključna riječ ovdje je odgovornost. Vaš projekat mora uključiti sekciju o interpretabilnosti modela (explainable AI) – ljekar mora razumjeti zašto je model označio određeni dio tkiva kao sumnjiv. Pametni Gradovi i Upravljanje Saobraćajem Analiza video snimaka sa saobraćajnih kamera u realnom vremenu za optimizaciju trajanja zelenog svjetla na semaforima u zakrčenim gradovima poput Sarajeva je projekat koji demonstrira znanje o detekciji objekata (object detection) i praćenju (tracking). Ovdje možete koristiti alate poput YOLO (You Only Look Once) modela integrisanih sa sistemima za analizu podataka u realnom vremenu. Upozorenje o sigurnosti: Kod projekata koji uključuju prepoznavanje lica ili privatne prostore, obavezno je implementirati tehnike anonimizacije podataka kako bi se ispoštovali zakoni o zaštiti privatnosti (GDPR i lokalni propisi). Prediktivna Analitika i Mašinsko Učenje u Finansijama Finansijski sektor je oduvijek bio pionir u usvajanju AI rješenja. Master projekti u ovom domenu zahtijevaju izuzetnu preciznost i razumijevanje vremenskih serija (time series). Detekcija Finansijskih Prevara u Realnom Vremenu Izgradnja sistema koji prepoznaje sumnjive transakcije na osnovu istorijskih podataka zahtijeva rad sa izuzetno nebalansiranim skupovima podataka (gdje je broj prevara minimalan u odnosu na regularne transakcije). Student na master nivou će primijeniti napredne tehnike poput SMOTE-a za balansiranje podataka ili šuma (noise) u autoenkoderima za detekciju anomalija. Predviđanje Kretanja Cijena Akcija ili Kriptovaluta Iako je ovo popularna tema, master projekat se mora razlikovati po dubini analize. Umjesto prostog predviđanja cijene, fokusirajte se na integraciju eksternih faktora putem analize vijesti (sentiment news analysis) i makroekonomskih indikatora. Važno je naglasiti da AI ovdje služi kao alat za podršku odlučivanju, a ne kao garantovan način za ostvarivanje profita. Procjena Kreditne Sposobnosti Razvoj modela koji objektivno procjenjuje rizik davanja kredita može pomoći bankama da budu efikasnije. Međutim, ovdje se javlja ključno pitanje etike: da li vaš model diskriminiše određene grupe ljudi na osnovu faktora koji nisu direktno povezani sa njihovom finansijskom odgovornošću? Vaš zadatak na master nivou je da mjerite i aktivno smanjujete takvu pristrasnost (bias). Generativna AI: Od Kreativnosti Do Automatizacije Poslovanja Generativna vještačka inteligencija više nije samo igračaka za generisanje slika. To je moćan alat za razvoj softvera i automatizaciju kompleksnih procesa. Multi-Agentni Sistemi Za Rešavanje Kompleksnih Zadataka Korištenje okvira kao što su CrewAI ili LangGraph za kreiranje timova AI agenata koji sarađuju je vrhunac trenutne tehnologije. Zamislite sistem gdje jedan agent istražuje tržište, drugi piše izvještaj, a treći provjerava tačnost podataka. Razvoj ovakvog sistema za specifičnu industrijsku granu u BiH (npr. drvnu industriju) bio bi izuzetan doprinos portfoliju. (Ako želite konkretne primjere i tutorijale o agentnim sistemima, pogledajte našu temu AI agenti i workflow automatizacije.) Dizajn-Do-Koda Sistemi Projekat koji uzima skicu web stranice ili mobilne aplikacije i automatski generiše funkcionalan frontend kod (vibe coding) pokazuje duboko razumijevanje multimodalnih modela. Ovo je oblast u kojoj se granice između dizajna i programiranja brišu, a razumijevanje AI modela postaje ključna vještina za developere nove generacije. Šta Mogu, a Šta Ne Mogu AI Alati U svakom master projektu, ključno je definisati granice mogućnosti. AI alati mogu nevjerovatno ubrzati rutinske zadatke, generisati kreativne ideje u sekundi i prepoznati kompleksne obrasce koje ljudsko oko može previdjeti. Oni su izvanredni asistenti u istraživanju i učenju. S druge strane, AI ne može zamijeniti ljudsku stručnu prosudbu u kritičnim trenucima. Modeli nemaju stvarnu intuiciju, ne razumiju širi društveni kontekst izvan onoga što je u podacima i često mogu "halucinirati" (generisati netačne, ali uvjerljive informacije). Ako vaš projekat ne rješava problem koji je jasno definisan, AI će samo automatizovati haos. Šta AI može učiniti Ubrzati analizu ogromnih količina teksta ili podataka. Automatizovati ponavljajuće tehničke zadatke. Pružiti personalizovano iskustvo učenja ili kupovine. Identifikovati trendove koji su nevidljivi bez napredne statistike. Šta AI ne može učiniti Donijeti etički ispravnu odluku bez ljudskog nadzora. Razumjeti sarkazam ili kulturne nijanse bez specifičnog treninga. Garantovati 100% tačnost u predviđanju budućih događaja. Riješiti probleme za koje ne postoje relevantni podaci. Etika, Privatnost i Odgovornost u AI Projektima Kao autoritet u obrazovanju o vještačkoj inteligenciji, u AI Academy vjerujemo da tehnološki napredak bez etičkog kompasa vodi ka problemima. Svaki "ai projects for masters" mora imati poglavlje posvećeno odgovornosti. Problem Halucinacija i Tačnosti Kada gradite sistem koji savjetuje korisnike, morate implementirati mehanizme provjere. Ako model daje netačne medicinske ili pravne savjete, posljedice mogu biti ozbiljne. Master projekat bi trebao koristiti tehnike kao što je "Chain of Thought" (lanac razmišljanja) kako bi se korisniku pokazalo kako je model došao do zaključka. Pristrasnost (Bias) u Podacima Modeli uče iz prošlosti, a prošlost je često puna predrasuda. Ako razvijate AI za zapošljavanje, a vaši istorijski podaci pokazuju da su na određenim pozicijama radili isključivo muškarci, model će naučiti da diskriminiše žene. Vaš zadatak na master nivou je da mjerite i aktivno smanjujete takvu pristrasnost kroz tehnike de-biasinga. Privatnost Podataka Ovo je nepregovorno. Nikada nemojte unositi osjetljive podatke o klijentima, pacijentima ili povjerljive poslovne tajne u javno dostupne AI alate (poput besplatne verzije ChatGPT-a) bez prethodne anonimizacije. U svom projektu opišite kako ste zaštitili podatke i koje ste protokole koristili. Autorska Prava i Atribucija Pitanje vlasništva nad sadržajem koji je generisala vještačka inteligencija još uvijek je pravna siva zona. U svom radu, jasno navedite koji dijelovi su generisani uz pomoć AI alata i budite transparentni u vezi s porijeklom podataka koje ste koristili za trening. (Ukoliko trebate savjet o etičkim protokolima i procedurama, kontaktirajte nas preko stranice Kontakt AI Academy.) Kako Strukturirati Projekat: Od Ideje do Realizacije Da biste uspješno završili svoj master projekat, pratite fazni put koji zagovaramo u AI Academy. Ovo nije linearan proces, već krug koji zahtijeva stalno ponavljanje i učenje. Prva faza: Razumijevanje i Istraživanje Prije nego napišete ijednu liniju koda, istražite postojeću literaturu. Da li je neko već riješio sličan problem? Koje su slabosti njihovog pristupa? Razumijevanje osnova tehnologije (npr. kako funkcioniše transformer arhitektura) je preduslov za bilo kakvu inovaciju. Druga faza: Definicija Cilja i Prikupljanje Podataka Budite specifični. "Želim napraviti AI za marketing" je loš cilj. "Želim napraviti model koji predviđa vjerovatnoću odlaska (churn) korisnika telekom operatera u BiH na osnovu njihove mjesečne potrošnje" je odličan cilj. Kada imate cilj, pronađite ili kreirajte podatke. Treća faza: Provjera Odgovornosti Postavite sebi pitanje: Ko može biti oštećen mojim modelom? Kako mogu osigurati da su moji rezultati transparentni? Dokumentujte ove odluke jer one čine srž vašeg master rada. Četvrta faza: Praktična Primjena i Iteracija Počnite sa jednostavnim modelom (baseline). Često će jednostavna logistička regresija dati solidne rezultate. Tek nakon toga uvodite kompleksne neuronske mreže. Mjerite rezultate, dobijte povratne informacije i stalno poboljšavajte model. Peta faza: Ponavljanje i Dijeljenje sa Zajednicom AI se razvija brzinom svjetlosti. Podijelite svoj kod na GitHubu, napišite blog post o svojim izazovima ili održite prezentaciju u lokalnoj AI zajednici. Razmjena znanja je ono što nas sve čini boljim. Savjet za uspjeh: Ako provedeš sat dnevno na ručnoj obradi e-mailova, prvo mapiraj ponavljajuće zadatke prije nego ubaciš AI agente — automatizacija lošeg procesa ostaje loš proces. Isto važi i za vaš master projekat; ne pokušavajte popraviti loše podatke naprednijim modelom. (Ako želiš podijeliti svoj rad sa zajednicom ili prezentovati rezultate, prijavi se za nastup putem stranice Postani predavač u AI Academy.) Kada Potražiti Stručnjaka ili Dodatne Resurse Iako vještačka inteligencija pruža osjećaj svemoći, postoje situacije kada je ljudska ekspertiza nezamjenjiva. Master student mora znati kada su njegove vještine dostigle limit. Pravne i Finansijske Odluke Ako vaš projekat uključuje automatizaciju pravnih dokumenata ili finansijskih savjeta, konačna provjera mora biti izvršena od strane kvalifikovanog advokata ili finansijskog savjetnika. AI može pripremiti teren, ali čovjek preuzima pravnu odgovornost. Zdravlje i Sigurnost Svaki AI sistem u zdravstvu mora biti tretiran kao pomoćni alat, a ne kao zamjena za ljekara. Validacija ovakih sistema zahtijeva rigorozna klinička ispitivanja koja su izvan okvira jednog studentskog projekta. Duboki Razvoj Vještina i Umrežavanje Ako osjetite da tapkate u mjestu, ne oklijevajte da se pridružite zajednici. U AI Academy nudimo prostor za učenje, besplatne radionice i priliku da se povežete sa ljudima koji se suočavaju sa istim izazovima. Umrežavanje sa stručnjacima iz industrije može vam otvoriti vrata koja sami niste ni primijetili. (Posjetite našu stranicu događaja da vidite nadolazeće radionice i meetupe gdje možete umrežavati i prezentovati svoj rad.) Analiza SERP Konteksta: Šta Drugi Nude, a Šta Vi Možete Bolje Analizirajući trenutno dostupne projekte na internetu, poput onih na platformama kao što su Kaggle ili ProjectPro, primjećujemo da je većina fokusirana na američko ili indijsko tržište. Vaša prednost kao studenta u Bosni i Hercegovini je lokalni kontekst. Dok drugi prave "Fake News Detector" za američke izbore, vi možete napraviti sistem koji prepoznaje dezinformacije u lokalnim medijima, uzimajući u obzir specifičan politički i društveni diskurs. Dok drugi rade "Object Detection" na COCO datasetu, vi možete napraviti model koji prepoznaje specifičnu floru i faunu Balkana ili pomaže u očuvanju kulturne baštine digitalizacijom starih rukopisa. Takva vrsta originalnosti je ono što će vaš projekat učiniti istaknutim (ai projects for masters) i privući pažnju poslodavaca koji ne traže samo radnu snagu, već inovatore koji razumiju svoje okruženje. Praktični Scenariji Za Vaš Portfolio Scenarij 1: Optimizacija Logistike Ako razmatrate mašinsko učenje za lokalni mali biznis koji se bavi dostavom, počnite analizom dostupnih podataka o rutama i vremenu dostave. Alat dolazi tek nakon što identifikujete gdje su najveća kašnjenja. Vaš projekat bi mogao biti model koji optimizuje rute u realnom vremenu uzimajući u obzir radove na putevima u Sarajevu. Scenarij 2: Personalizacija E-trgovine Izgradnja sistema preporuka za lokalnu online prodavnicu ne bi trebala samo kopirati Amazonov algoritam. Razmislite o uvođenju faktora kao što su lokalni praznici, sezonske navike kupaca u regiji i dostupnost specifičnih brendova. Scenarij 3: AI u Energetskom Sektoru S obzirom na važnost električne energije u BiH, projekat koji predviđa opterećenje mreže na osnovu vremenske prognoze i industrijske aktivnosti bio bi izuzetno vrijedan. Ovdje možete primijeniti regresione modele i LSTM (long short-term memory) mreže. Zaključak: Vaš Sledeći Korak u Svijetu Vještačke Inteligencije Rad na "ai projects for masters" nije samo tehnički izazov; to je putovanje koje definiše vašu profesionalnu budućnost. Kroz ovaj članak istražili smo važnost dubokog razumijevanja, etičke odgovornosti i praktične primjene u lokalnom kontekstu. Vještačka inteligencija je alat, a vi ste zanatlija koji ga usmjerava. Sjetite se našeg faznog puta: Razumijevanje: Uvijek počnite sa "zašto" i naučite kako tehnologija funkcioniše ispod haube. Cilj: Definišite jasan problem koji rješavate, po mogućnosti onaj koji vidite u svom okruženju. Odgovornost: Ne zanemarujte etiku, privatnost i pristrasnost; to su temelji povjerenja u AI. Praktična primjena: Gradite, griješite, popravljajte. Teorija bez prakse je samo nagađanje. Ponavljanje i dijeljenje: Ostanite povezani sa zajednicom jer niko ne može znati sve u ovako dinamičnom polju. AI Academy je tu da vas podrži na tom putu. Naša misija u Sarajevu je jasna: osnažiti vas da postanete kreatori, a ne samo korisnici tehnologije budućnosti. Pozivamo vas da se pridružite našim besplatnim radionicama, učestvujete u hakatonskim izazovima i postanete dio zajednice koja ne čeka budućnost, već je aktivno gradi. Put do ekspertize počinje jednim projektom. Neka vaš projekat bude onaj koji donosi promjenu. Česta pitanja Pitanje: Da li mi je potrebno napredno znanje matematike za AI projekte na master nivou? Odgovor: Iako moderni alati i biblioteke olakšavaju rad, za nivo mastera je neophodno razumijevanje linearne algebre, statistike i vjerovatnoće kako biste mogli interpretirati rezultate modela i vršiti njegovo fino podešavanje (fine-tuning). Pitanje: Koliko vremena je potrebno za realizaciju jednog ozbiljnog master projekta? Odgovor: To zavisi od kompleksnosti, ali kvalitetan projekat koji uključuje prikupljanje podataka, razvoj modela, etičku analizu i dokumentaciju obično traje između tri i šest mjeseci intenzivnog rada. Pitanje: Koje programske jezike treba da koristim za ai projects for masters? Odgovor: Python je trenutno apsolutni standard zbog svoje bogate ekosisteme biblioteka kao što su TensorFlow, PyTorch i scikit-learn. U određenim slučajevima za performanse se koristi C++, ali Python ostaje najbolji izbor za razvoj i prototipiranje. Pitanje: Da li su besplatni skupovi podataka sa interneta dovoljni za master rad? Odgovor: Mogu biti dobra polazna tačka, ali za visok nivo stručnosti preporučuje se kombinovanje javnih podataka sa originalnim setovima podataka koje ste sami prikupili ili modifikovali, jer to pokazuje vašu sposobnost rješavanja stvarnih inženjerskih problema. (Need more help? Posjetite O nama - AI Academy da saznate kako se možete uključiti u naše programe i inicijative.)

25 Jun 2026

student sarađujući oko ekrana u moderan coworking prostor

25 Jun 2026

News

AI Based IoT Projects: Budućnost Pametnih Sistema

Table of Contents Ključne stavke Uvod Razumijevanje AIoT koncepta: Gdje se spajaju podaci i inteligencija Praktični AI Based IoT Projects za različite industrije Hardver i softver: Alati za gradnju inteligentnih stvari Put od ideje do implementacije: Faze AIoT projekta Šta AI može, a šta ne može u IoT svijetu Sigurnost, privatnost i etička razmatranja Kada potražiti stručnjaka ili dodatne resurse Sažetak i putokaz za budućnost Česta pitanja Ključne stavke Konvergencija vještačke inteligencije i interneta stvari (AIoT) omogućava prelazak sa pasivnog prikupljanja podataka na proaktivno donošenje odluka u realnom vremenu na samom rubu mreže (edge). Uspješna implementacija zahtijeva balans između izbora adekvatnog hardvera, kao što su NVIDIA Jetson ili ESP32, i osiguranja visokog kvaliteta ulaznih podataka kroz rigorozne procese označavanja i čišćenja. Sigurnost, privatnost podataka i etička odgovornost moraju biti integralni dio svakog projekta, posebno u osjetljivim granama poput zdravstva ili industrijske automatizacije. Uvod Zamislimo inžinjera u jednoj od fabrika u okolini Sarajeva koji svakodnevno provjerava vibracije na ključnim motorima proizvodne trake. Njegov posao je reaktivan – on interveniše tek kada zvuk motora postane sumnjiv ili kada se traka potpuno zaustavi. Ova frustracija, poznata mnogim profesionalcima na našim prostorima, polazna je tačka za razumijevanje onoga što donose ai based iot projects. Umjesto da čekamo kvar, kombinacija senzora i vještačke inteligencije omogućava nam da predvidimo problem sedmicama unaprijed. U AI Academy vjerujemo da vještačka inteligencija nije samo futuristički koncept rezervisan za Silicijsku dolinu. Ona je praktičan alat koji, kada se upari sa internetom stvari (internet of things - IoT), može riješiti stvarne probleme u našim gradovima, fabrikama i domovima. Ovaj članak je namijenjen programerima, inžinjerima, ali i ambicioznim početnicima koji žele razumjeti kako povezati fizički svijet sa inteligencijom oblaka ili rubnih uređaja (edge computing). Put od jednostavnog senzora do inteligentnog sistema nije linearan. On zahtijeva duboko razumijevanje tehnologije, precizno definisanje cilja, provjeru etičke odgovornosti i, na kraju, hrabrost za praktičnu primjenu. Kroz naredne sekcije, istražit ćemo kako ovi projekti funkcionišu u srži, koji hardverski ekosistemi su vam na raspolaganju i kako možete započeti vlastitu transformaciju iz pasivnog posmatrača podataka u kreatora inteligentnih rješenja. Razumijevanje AIoT koncepta: Gdje se spajaju podaci i inteligencija Kada govorimo o internetu stvari (Internet of Things - IoT), obično mislimo na mrežu uređaja koji su opremljeni senzorima, softverom i drugim tehnologijama u svrhu povezivanja i razmjene podataka sa drugim uređajima i sistemima preko interneta. Međutim, sam IoT je često "glup". On prikuplja ogromne količine sirovih informacija, ali bez adekvatne obrade, ti podaci su samo digitalni šum. Ovdje na scenu stupa vještačka inteligencija (artificial intelligence - AI). Vještačka inteligencija unosi sposobnost učenja i donošenja odluka u IoT okruženje. Ovaj spoj, koji stručnjaci nazivaju AIoT, omogućava sistemima da ne samo "osjete" okolinu, već da je i razumiju. Ako IoT posmatramo kao nervni sistem koji prikuplja signale, AI je mozak koji te signale interpretira. Uloga mašinskog učenja na rubu mreže Jedan od ključnih pomaka u posljednjih nekoliko godina je prelazak sa obrade podataka u oblaku (cloud computing) na obradu na samom rubu mreže (edge computing). U tradicionalnim sistemima, senzor bi poslao podatke na udaljeni server, tamo bi se izvršila analiza, a zatim bi se instrukcija vratila nazad uređaju. Ovaj proces stvara kašnjenje (latency), troši propusnost mreže i otvara pitanja privatnosti. Korištenjem alata za mašinsko učenje (machine learning) koji su optimizovani za rubne uređaje, kao što je TensorFlow Lite, inteligencija se seli direktno na mikrokontrolere. To znači da pametna kamera može prepoznati neovlašteni ulazak u prostoriju i aktivirati alarm bez slanja ijednog frejma videa na internet. Ovo je ključno za aplikacije gdje je brzina reakcije kritična, poput autonomnih vozila ili industrijskih robotskih ruku. Od sirovih signala do prediktivnih uvida Proces počinje prikupljanjem mjerenja sa senzora – to mogu biti temperatura, vlažnost, vibracije, zvuk ili video zapis. Ti podaci se zatim tretiraju kao ulaz za modele vještačke inteligencije. Kroz proces treninga, model uči prepoznavati obrasce. Na primjer, u sistemu za prediktivno održavanje, model uči kako izgledaju normalne vibracije zdravog motora, a kako suptilne anomalije koje prethode kvaru ležaja. Ova sposobnost ekstrakcije vrijednih uvida iz kompleksnih obrazaca je ono što AI zasnovane IoT projekte čini revolucionarnim. Dok bi čovjeku trebali sati da analizira logove senzora, AI to radi u milisekundama, kontinuirano, 24 sata dnevno. Ključni zaključak: AIoT nije samo dodavanje inteligencije uređajima; to je redefinisanje načina na koji interagujemo sa fizičkim svijetom, omogućavajući sistemima da budu proaktivni umjesto reaktivni. Praktični AI Based IoT Projects za različite industrije Da bismo razumjeli puni potencijal, moramo pogledati konkretne primjere koji se već danas mogu implementirati uz odgovarajuće znanje i resurse. Svaki od ovih projekata rješava specifičan problem i zahtijeva pažljivo planiranje odabira senzora i modela. Pametni sistemi za monitorisanje zagađenja zraka Gradovi poput Sarajeva ili Tuzle često se suočavaju sa ozbiljnim problemima kvaliteta zraka. Tradicionalne mjerne stanice su skupe i rijetke. IoT projekt zasnovan na AI može koristiti mrežu jeftinih senzora (poput MQ serije) raspoređenih širom grada. AI ovdje igra ulogu u kalibraciji senzora i predviđanju širenja zagađenja na osnovu meteoroloških podataka. Umjesto pukog prikazivanja trenutne vrijednosti PM2.5 čestica, sistem može koristiti algoritme dubokog učenja (deep learning) da predvidi nivo zagađenja za narednih 12 sati. Ako planirate ovakav projekt, fokusirajte se prvo na preciznost senzora – loš podatak na ulazu znači netačnu prognozu na izlazu, bez obzira koliko je vaš AI model sofisticiran. Prediktivno održavanje u industrijskom okruženju Ovo je možda najprofitabilnija primjena AIoT tehnologije. Korištenjem MEMS akcelerometara za mjerenje vibracija i senzora struje, možemo pratiti zdravlje industrijskih mašina. AI modeli za detekciju anomalija (anomaly detection) mogu identifikovati i najmanje promjene u radnom ciklusu. Ako radite u proizvodnji, počnite sa mapiranjem najkritičnijih tačaka zastoja. Umjesto da pokušate automatizovati cijelu fabriku odjednom, fokusirajte se na jedan motor ili pumpu. Prvo prikupite istorijske podatke o radu, pa tek onda uvodite modele koji će signalizirati tehničaru da je zamjena dijela potrebna prije nego dođe do havarije. Pametna poljoprivreda i precizno uzgajanje Poljoprivreda u našem regionu može imati ogromne koristi od senzora vlage u tlu i analize slike pomoću AI. Pametni sistemi mogu automatski dozirati vodu i gnojivo tačno tamo gdje je potrebno. Kamere opremljene AI modelima za prepoznavanje bolesti biljaka mogu rano identifikovati štetočine, smanjujući potrebu za pesticidima. Implementacija u poljoprivredi zahtijeva robusne uređaje koji mogu izdržati vanjske uslove. Ovdje su LoRa ili Zigbee komunikacijski protokoli idealni jer omogućavaju prenos podataka na velike udaljenosti uz minimalnu potrošnju energije. Pametni parking i urbana mobilnost Smanjenje gužvi u gradskim jezgrima može se postići sistemima koji u realnom vremenu detektuju slobodna parking mjesta. Korištenjem magnetnih senzora ili kamera sa računarskim vidom (computer vision), podaci se šalju u centralni sistem koji usmjerava vozače. AI može analizirati trendove zauzetosti i optimizovati cijene ili predvidjeti kada će se određena zona osloboditi. Kod ovakvih projekata, ključno je razmišljati o privatnosti. Ako koristite kamere, obrada slike bi se trebala dešavati na samom uređaju (edge), tako da se na server šalje samo informacija "zauzeto/slobodno", a ne video zapis na kojem se vide lica ili registarske tablice građana. Šta sljedeće u razvoju projekata Identifikujte jedan specifičan problem koji želite riješiti u svom okruženju. Istražite koji senzori su najadekvatniji za prikupljanje potrebnih fizičkih veličina. Razmotrite da li je obradu podataka bolje vršiti lokalno na uređaju ili u oblaku. Napravite prototip koristeći pristupačne razvojne ploče poput ESP32 ili Raspberry Pi. Ako želite vježbati praktične vještine kroz organizovane susrete i radionice, pogledajte našu stranicu događaja AI Academy gdje redovno objavljujemo nadolazeće radionice i predavanja. (aiacademy.ba) Hardver i softver: Alati za gradnju inteligentnih stvari Izbor tehnološkog stoga (tech stack) presudan je za uspjeh. Ne zahtijeva svaki projekt najskuplji procesor, kao što ni svaki senzor ne zahtijeva najkompleksniju neuronsku mrežu. Mikrokontroleri i rubni računari Za jednostavnije projekte, poput kućne automatizacije ili osnovnog praćenja okoliša, ESP32 je izvrstan izbor. On posjeduje integrisan Wi-Fi i Bluetooth, dovoljno je moćan da pokreće jednostavne modele mašinskog učenja i izuzetno je energetski efikasan. S druge strane, ako vaš projekt uključuje analizu videa u realnom vremenu, trebat će vam nešto poput NVIDIA Jetson platforme. Jetson uređaji imaju specijalizovane grafičke procesore (GPU) koji su dizajnirani za paralelnu obradu podataka kakvu zahtijevaju neuronske mreže. Google Coral Edge TPU je još jedna moćna opcija za ubrzavanje AI operacija na lokalnim uređajima. On omogućava izvršavanje kompleksnih vizuelnih modela uz minimalnu potrošnju struje, što ga čini idealnim za autonomne robote ili pametne sigurnosne kamere. Komunikacijski protokoli Kako će vaš uređaj razgovarati sa svijetom? Izbor protokola zavisi od količine podataka i udaljenosti. MQTT (Message Queuing Telemetry Transport) je zlatni standard za IoT jer je lagan i dizajniran za mreže sa slabom propusnošću. Ako vaši senzori pokrivaju veliko polje (npr. voćnjak), LoRaWAN (Long Range Wide Area Network) omogućava komunikaciju kilometrima daleko bez potrebe za mobilnom mrežom ili Wi-Fi-jem. Softverski okviri i biblioteke Programiranje AIoT uređaja najčešće se oslanja na Python ili C++. Za razvoj AI modela, TensorFlow i PyTorch su dominantni alati. Međutim, za njihovo pokretanje na malim uređajima, morat ćete savladati tehnike poput kvantizacije (quantization) i orezivanja (pruning) modela, kako biste smanjili njihovu veličinu bez značajnog gubitka preciznosti. Fino podešavanje modela (fine-tuning) na specifičnim podacima koje prikupite sa vaših senzora često daje bolje rezultate nego korištenje generičkih, unaprijed istreniranih modela. Alati kao što je Google AutoML Vision mogu pomoći početnicima da brzo kreiraju modele za prepoznavanje slika bez pisanja stotina linija koda. Ako želite unaprijediti svoje vještine u radu sa promptovima i modelima koji se često koriste u AI projektima, preporučujemo da pročitate naš vodič o prompt engineeringu kako biste bolje formulirali ulazne podatke za AI sisteme. (aiacademy.ba) Upozorenje: Nikada ne unosite osjetljive poslovne podatke ili privatne video zapise u javne cloud servise za treniranje AI modela bez prethodne provjere politike privatnosti i enkripcije podataka. Put od ideje do implementacije: Faze AIoT projekta Izgradnja inteligentnog sistema nije samo pisanje koda. To je proces koji zahtijeva disciplinu i sistematičnost. U AI Academy promovišemo petostepeni model razvoja. Faza 1: Razumijevanje i definisanje problema Prvo pitanje koje trebate postaviti nije "Koji AI model da koristim?", već "Koji problem rješavam?". Ako provodite sate na ručnom očitavanju brojila ili provjeri vlage u stakleniku, tu leži vaša prilika. Jasno definišite cilj: da li želite smanjiti troškove energije za 10% ili eliminisati neplanirane zastoje mašine? Bez jasno definisanog cilja, vaš projekt će postati skup hobi bez stvarne vrijednosti. Razmislite o ograničenjima – da li uređaj mora raditi na baterije? Da li ima pristup internetu? Odgovori na ova pitanja diktiraju sav dalji razvoj. Faza 2: Prikupljanje i priprema podataka Kvalitet vašeg AI modela direktno zavisi od kvaliteta podataka. Ovo je faza gdje se većina projekata saplete. Inžinjeri često zaborave na fenomene poput "sensor drift" (postepeno odstupanje senzora od tačnosti) ili uticaj okoline na mjerenja. Potrebno je uspostaviti standarde kvaliteta podataka. To uključuje precizno označavanje (labeling) podataka za nadgledano učenje (supervised learning). Ako pravite sistem za detekciju bolesti jabuka, morate imati hiljade slika zdravih i bolesnih jabuka, svaku ispravno klasifikovanu od strane stručnjaka agronoma. Faza 3: Izbor hardvera i razvoj modela Tek nakon što razumijete podatke, birate hardver. Ako je model jednostavan (npr. logistička regresija za predviđanje temperature), ESP32 će biti dovoljan. Ako je u pitanju duboko učenje, možda ćete morati trenirati model na moćnom računaru, a zatim ga optimizovati za rubni uređaj. Tokom ove faze, ključno je testiranje u kontrolisanim uslovima. Simulirajte različite scenarije kako biste vidjeli kako se sistem ponaša kada senzor zakaže ili kada se veza sa internetom prekine. Faza 4: Provjera odgovornosti i etika Prije nego što pustite sistem u rad, morate razmisliti o posljedicama. Šta ako vaš AI model za dijagnostiku pogriješi? Šta ako pametni gradski sistem nepravedno favorizuje određene rute u saobraćaju zbog pristrasnosti u podacima? Sigurnost je ovdje imperativ. IoT uređaji su često najslabija karika u sajber sigurnosti. Svaki uređaj mora imati jedinstvene akreditive, komunikacija mora biti šifrovana, a softver se mora redovno ažurirati. Nikada ne ostavljajte podrazumijevane lozinke na vašim gateway uređajima ili mikrokontrolerima. Za dublje čitanje o etičkim izazovima u AI projektima i kako ih mitigovati, pogledajte naš članak o etičkoj upotrebi AI. (aiacademy.ba) Faza 5: Praktična primjena i iteracija Kada sistem krene sa radom u stvarnom svijetu, vaš posao nije gotov. AI modeli zahtijevaju kontinuirano praćenje. Okolina se mijenja, senzori stare, a novi tipovi podataka mogu se pojaviti. Ovaj proces stalnog učenja i finog podešavanja je ono što razlikuje uspješan AIoT sistem od onog koji će biti ugašen nakon mjesec dana. Dijelite svoje nalaze sa zajednicom. Razmjena iskustava o tome šta nije radilo često je korisnija od hvalisanja o uspjesima. Učenje na tuđim greškama ubrzava napredak cijelog ekosistema. Ako želite da predstavite svoj projekat ili postanete predavač i podijelite znanje sa zajednicom, saznajte više na stranici Postani predavač gdje su opisani načini kako se uključiti i doprinositi zajednici. (aiacademy.ba) Šta AI može, a šta ne može u IoT svijetu Važno je imati realna očekivanja. Iako su ai based iot projects moćni, oni nisu čarobni štapić. Razumijevanje granica tehnologije ključno je za svakog profesionalca. Vještačka inteligencija izvrsno prepoznaje kompleksne obrasce u moru podataka koje bi čovjek previdio. Ona može automatizirati rutinske zadatke, optimizirati potrošnju resursa i pružiti uvide u realnom vremenu. Na primjer, AI može u milisekundi detektovati mikro-pukotinu u metalu na osnovu analize zvuka, što je ljudskom uhu nemoguće. S druge strane, AI ne može zamijeniti ljudsku prosudbu u nepredviđenim i potpuno novim situacijama. AI modeli su "zatvorenici" podataka na kojima su trenirani. Ako se desi nešto što model nikada ranije nije vidio, on može "halucinirati" – generisati netačne ili potpuno nelogične rezultate. AI nema svijest niti razumije kontekst na način na koji to razumije čovjek; on samo računa vjerovatnoću na osnovu statistike. Također, AI ne može popraviti loše definisan problem ili raditi sa potpuno neupotrebljivim podacima. Ako su vaši senzori postavljeni na pogrešna mjesta ili su stalno zaprljani, nikakav "napredni algoritam" neće spasiti projekt. Prvo osigurajte integritet fizičkog sloja, pa tek onda gradite inteligenciju iznad njega. Ključni zaključak: AI je asistent koji pojačava ljudske sposobnosti, a ne zamjena za stručnost. Konačna odluka, posebno u kritičnim sistemima, uvijek mora ostati u rukama kvalifikovanog profesionalca. Sigurnost, privatnost i etička razmatranja U svijetu gdje je svaki uređaj povezan i pametan, rizici postaju veći. Kada gradite ai based iot projects, vi ne upravljate samo kodom, već i privatnošću onih koji te sisteme koriste. Zaštita od neovlaštenog pristupa Svaki senzor je potencijalna ulazna vrata za hakere. Ako napadač preuzme kontrolu nad vašim AI modelom, on može sabotirati proizvodnju ili manipulisati podacima tako da sakrije kvarove. Osiguravanje rubnih uređaja (edge devices) zahtijeva rigorozan pristup: korištenje sigurnih elemenata (secure elements) za čuvanje ključeva, onemogućavanje neiskorištenih portova i stalno nadgledanje mrežnog saobraćaja. Privatnost korisnika i anonimizacija Kada projekt prikuplja podatke o ljudima – bilo kroz zdravstvene senzore ili pametne kućne uređaje – etička odgovornost je na vrhuncu. Podaci bi trebali biti anonimizirani na samom izvoru. Na primjer, sistem za praćenje starijih osoba u domu može koristiti senzore pokreta umjesto kamera, čime se čuva njihovo dostojanstvo dok se i dalje osigurava sigurnost. Borba protiv pristrasnosti (bias) AI modeli uče iz istorijskih podataka. Ako ti podaci sadrže ljudske pristrasnosti, model će ih samo učvrstiti i automatizovati. U kontekstu IoT-a, to može značiti da pametni sistem za distribuciju resursa u gradu favorizuje bogatije kvartove jer je odatle imao više podataka. Redovna revizija modela i diversifikacija trening setova su neophodni koraci za svakog odgovornog kreatora. Za diskusije o širim etičkim implikacijama i javnim politikama, korisno je pročitati naše tekstove u sekciji o etici na sajtu. Primjer članka o etičkim dilemama možete naći u našoj bazi znanja o generativnoj AI. (aiacademy.ba) Autorska prava i vlasništvo nad podacima Ko posjeduje podatke koje generiše vaš pametni senzor? Ko je vlasnik uvida koje AI model izvuče iz tih podataka? Ova pravna pitanja su još uvijek u sivoj zoni u mnogim jurisdikcijama. Jasno definisanje uslova korištenja i transparentnost prema korisnicima o tome kako se njihovi podaci koriste nije samo zakonska obaveza, već i način građenja povjerenja u tehnologiju. Ako želite kontaktirati tim AI Academy za partnersku podršku ili pravna pitanja, koristite našu stranicu za kontakt kako biste se prijavili za obavijesti i savjetovanje. (aiacademy.ba) Kada potražiti stručnjaka ili dodatne resurse Iako je internet pun tutorijala, postoje situacije kada samostalno učenje nije dovoljno. Ako vaš AIoT projekt direktno utiče na ljudsko zdravlje, finansijsku stabilnost preduzeća ili sigurnost kritične infrastrukture, konsultacija sa stručnjacima je neophodna. U AI Academy naglašavamo da je AI timski sport. Razvojni inžinjer, stručnjak za domenu (npr. ljekar ili poljoprivredni inžinjer) i etičar moraju blisko sarađivati. Ako planirate implementaciju na nivou cijelog preduzeća, potražite partnere koji razumiju i lokalni kontekst i globalne tehnološke trendove. Za one koji žele dublje zaroniti u materiju, naša zajednica nudi prostor za umrežavanje i razmjenu znanja. Besplatne radionice, praktične obuke i predavanja stručnjaka iz industrije su tu da vam pomognu da pređete put od entuzijaste do profesionalca. Učenje u grupi, kroz stvarne projekte i hakatone, ubrzava proces razumijevanja kompleksnih sistema poput neuronskih mreža na rubnim uređajima. Povezivanje sa drugima koji rješavaju slične probleme u našem regionu može vam uštedjeti mjesece lutanja. Bilo da se radi o optimizaciji koda za mikrokontroler ili o pravnom savjetu oko zaštite ličnih podataka, zajednica je vaš najvredniji resurs. Ako želite saznati više o aktivnostima i dosadašnjim uspjesima AI Academy, posjetite našu stranicu "O nama" za informacije o misiji i načinima kako se uključiti. (aiacademy.ba) Sažetak i putokaz za budućnost Svijet pametnih uređaja se mijenja brže nego ikad. AIoT nije više samo obećanje, već realnost koja transformiše industrije. Da biste bili uspješni u ovom polju, pratite ovaj jednostavan put: Prvo duboko razumite problem koji želite riješiti prije nego dotaknete hardver. Definišite jasan cilj koji donosi stvarnu vrijednost vama ili vašoj zajednici. Preuzmite punu odgovornost za sigurnost i privatnost podataka koje vaš sistem obrađuje. Počnite jednostavno – kreirajte prototip sa jednim senzorom i jednim modelom, pa tek onda širite sistem. Kontinuirano učite i dijelite svoje znanje sa drugima, jer se vještačka inteligencija razvija kroz saradnju. AI nije magični prekidač koji rješava sve probleme; to je vještina koja zahtijeva razumijevanje, vježbu i kontinuirano učenje u zajednici. Vaš sljedeći korak može biti jednostavan eksperiment sa ESP32 pločom ili duboka analiza podataka u vašoj firmi. Šta god izabrali, pristupite tome sa radoznalošću i odgovornošću. Vrata vještačke inteligencije su otvorena svima koji su spremni da uče. Ako želite da se pridružite nadolazećem događaju, prijavite se na naše besplatne radionice i predavanja kako biste ostali u toku sa praktičnim aktivnostima. (aiacademy.ba) Česta pitanja Pitanje: Da li mi je potrebno napredno znanje matematike da bih počeo sa AI based IoT projektima? Odgovor: Iako je duboko razumijevanje linearne algebre i statistike korisno za razvoj novih algoritama, većina praktičnih projekata se može realizovati korištenjem postojećih biblioteka i alata. Za početak je važnije poznavanje logike programiranja (Python ili C++) i razumijevanje kako senzori funkcionišu, dok se kompleksniji matematički koncepti mogu učiti postepeno kroz praksu. Pitanje: Koji je najjeftiniji način da napravim svoj prvi inteligentni IoT uređaj? Odgovor: Najpristupačnija ulazna tačka je korištenje ESP32 mikrokontrolera u kombinaciji sa besplatnim alatima poput MicroPython-a ili Arduino IDE-a. Postoje platforme koje omogućavaju treniranje jednostavnih modela mašinskog učenja besplatno, a koje potom možete prebaciti na svoj uređaj. Uz nekoliko osnovnih senzora, vaš početni budžet ne mora prelaziti pedesetak konvertibilnih maraka. Pitanje: Koliko su AIoT projekti sigurni kada je u pitanju zaštita od hakovanja? Odgovor: Sigurnost zavisi isključivo od implementacije. Sam AI ne garantuje sigurnost; on čak može biti meta napada. Ključno je primijeniti standardne sigurnosne protokole: enkripciju podataka, redovno ažuriranje firmvera i izbjegavanje slanja osjetljivih informacija u nezaštićene cloud sisteme. Sigurnost mora biti planirana od prvog dana razvoja, a ne dodata na kraju.

25 Jun 2026

mladi profesionalac pregledajući portfolio u moderan coworking prostor

25 Jun 2026

News

AI Projects For Undergraduates: Izgradnja AI Portfolija

Table of Contents Ključne stavke Uvod Zašto su praktični projekti važniji od sertifikata Temeljni projekti za početnike Srednji nivo projekata: Kompjuterski vid i automatizacija Napredni projekti: Generativni AI i agenti Okvir za donošenje odluka: Kako odabrati pravi projekat Šta AI alati mogu, a šta ne mogu učiniti Ograničenja, etika i sigurnost podataka Kada potražiti stručnjaka ili dodatne resurse Put ka zaposlenju: Kako predstaviti projekte poslodavcima AI Academy kao vaša polazna tačka Sažetak ključnih misli Česta pitanja Ključne stavke Praktični AI projekti su ključni za prelazak sa teorijskog znanja na stvarnu primjenu, omogućavajući studentima da demonstriraju konkretne vještine poslodavcima kroz mjerljive rezultate. Uspješan portfolio zahtijeva balans između jednostavnih modela mašinskog učenja i naprednih rješenja poput generativne vještačke inteligencije, uz strogo poštovanje etičkih principa i privatnosti podataka. Lokalno tržište u Bosni i Hercegovini i regionu sve više cijeni kandidate koji razumiju cjelokupan životni ciklus AI projekta, od pripreme podataka do implementacije u stvarnom okruženju. Uvod Zamislimo studenta treće godine informacionih tehnologija u Sarajevu koji je upravo položio ispit iz algoritama i struktura podataka sa desetkom. Iako poznaje teoriju iza neuronskih mreža, on se suočava sa zidom kada otvori oglase za posao: većina kompanija traži „iskustvo u radu sa stvarnim podacima“ ili „dokazan portfolio u oblasti mašinskog učenja“. Ovo je klasičan problem jaza između akademskog obrazovanja i industrijskih potreba na našem tržištu. Teorija je temelj, ali u svijetu vještačke inteligencije, kod koji radi i model koji donosi precizna predviđanja su jedina prava valuta. U AI Academy vjerujemo da vještačka inteligencija ne smije biti rezervisana samo za istraživačke laboratorije velikih svjetskih sila. Naša misija je osnažiti vas, studente i entuzijaste, da preuzmete inicijativu i počnete graditi rješenja koja rješavaju stvarne probleme — bilo da je riječ o optimizaciji prodaje u lokalnoj trgovini ili analizi sentimenta na domaćim portalima. AI nije magični štapić, već alat koji zahtijeva disciplinu, etičku odgovornost i kontinuirano vježbanje. Ovaj tekst je osmišljen kao putokaz za sve koji žele izgraditi karijeru u ovoj dinamičnoj oblasti. Fokusiraćemo se na to kako odabrati prave projekte, koje tehnologije koristiti i kako svaku fazu rada dokumentovati tako da vaš GitHub profil postane vaš najbolji CV. Kroz proces razumijevanja, definisanja ciljeva i praktične primjene, naučićete kako da postanete graditelji, a ne samo posmatrači tehnološke revolucije. Zašto su praktični projekti važniji od sertifikata Kada regruter u tech kompaniji pregleda vaš profil, sertifikat o završenom kursu mu govori da ste imali strpljenja da odgledate video materijale. Međutim, AI projekat na GitHub-u mu pokazuje kako razmišljate kada podaci nisu savršeni, kako rješavate greške u kodu (debugging) i na koji način interpretirate rezultate modela. U 2026. godini, potražnja za AI stručnjacima raste, ali raste i konkurencija. Razlikovaćete se po tome što imate rješenje koje se može pokrenuti i testirati. Projekti vam omogućavaju da osjetite „prljavu“ stranu podataka. U udžbenicima su podaci obično očišćeni i spremni za model. U stvarnosti, provešćete osamdeset posto vremena na čišćenju podataka (data cleaning) i inženjerstvu karakteristika (feature engineering). Upravo ta borba sa nedostajućim vrijednostima i nepravilnim formatima gradi vašu inženjersku intuiciju koju nijedno predavanje ne može zamijeniti. Razvijanje inženjerskog načina razmišljanja Rad na sopstvenim projektima primorava vas da definišete problem prije nego što napišete prvu liniju koda. Često vidimo početnike kako skaču na najkomplikovanije modele dubokog učenja (deep learning) bez razumijevanja samog problema. Kroz praktičan rad, naučićete da je jednostavna linearna regresija ponekad bolja i interpretabilnija od kompleksne neuronske mreže. Izgradnja vidljivosti u zajednici Dijeljenje koda, pisanje dokumentacije i objašnjavanje vaših odluka u README datoteci na GitHubu gradi vaš autoritet. Kada vaš projekat pomogne drugom studentu da razumije koncept, vi ne samo da učite, već i doprinosite zajednici. To je duh koji mi u AI Academy podstičemo: znanje se množi dijeljenjem. Ako želite testirati svoje ideje u praksi i umrežiti se, pogledajte našu stranicu sa aktuelnim događajima i radionicama kako biste pronašli naredni meetup ili hands-on radionicu. Ključna lekcija svakog AI inženjera: Bolje je imati jedan završen, dokumentovan i funkcionalan projekat koji rješava stvaran problem, nego deset započetih projekata koji koriste generičke tutorijale bez ikakve modifikacije. Temeljni projekti za početnike Ako tek ulazite u svijet vještačke inteligencije, vaš cilj je savladati osnove mašinskog učenja (machine learning). Ovi projekti se fokusiraju na klasične algoritme i rad sa tabelarnim podacima. Oni su idealni za razumijevanje procesa evaluacije modela, kao što su preciznost (accuracy), odziv (recall) i F1 mjera. Klasifikator neželjene e-pošte (Email Spam Classifier) Ovo je savršen prvi korak u obradi prirodnog jezika (natural language processing - NLP). Cilj je napraviti model koji može razlikovati legitimne poruke od onih nepoželjnih. Koristeći biblioteke kao što je scikit-learn i algoritme poput Naive Bayes-a, naučićete kako pretvoriti tekst u brojeve koje računar razumije pomoću tehnika kao što je TF-IDF (term frequency-inverse document frequency). Predviđanje cijena nekretnina Regresija je jedan od najčešće korištenih alata u poslovanju. Projekat predviđanja cijena stanova na osnovu kvadrature, lokacije i broja soba uči vas kako tretirati kategoričke i numeričke podatke. Ovdje možete koristiti podatke sa lokalnih oglasnika (uz poštovanje uslova korištenja) kako biste modelu dali lokalni kontekst, što je uvijek impresivno za domaće poslodavce. Analiza sentimenta na društvenim mrežama Razumijevanje emocija iza teksta je ključno za marketing i korisničku podršku. Izgradnjom alata koji analizira da li je recenzija za neki proizvod pozitivna ili negativna, ulazite u srž analitike podataka. Možete koristiti NLTK ili TextBlob biblioteke za početak, a zatim preći na naprednije modele. Srednji nivo projekata: Kompjuterski vid i automatizacija Nakon što savladate rad sa tabelama i jednostavnim tekstom, vrijeme je za složenije podatke poput slika. Ovdje ulazimo u domen dubokog učenja (deep learning) i neuronskih mreža. Ovi projekti zahtijevaju više procesorske snage, ali donose vizuelno impresivne rezultate koji su odlični za prezentaciju. Prepoznavanje objekata u realnom vremenu (Object Detection) Korištenjem modela kao što je YOLO (You Only Look Once), možete napraviti aplikaciju koja preko web kamere prepoznaje predmete u vašoj sobi. Ovaj projekat vas uči kako raditi sa video strimovima i OpenCV bibliotekom. Razumijevanje okvira za detekciju (bounding boxes) i nivoa pouzdanosti modela (confidence scores) je ključna vještina za industriju autonomnih vozila i nadzornih sistema. AI čitač rezimea (Resume Parser) Ovo je praktičan alat koji može pomoći HR odjelima u filtriranju stotina prijava za posao. Koristeći biblioteke kao što je spaCy, možete izdvojiti ključne vještine, nivo obrazovanja i radno iskustvo iz PDF dokumenata. Ovaj projekat pokazuje vašu sposobnost da kreirate alat koji direktno štedi vrijeme i novac nekoj organizaciji. Detekcija bolesti usjeva u poljoprivredi S obzirom na značaj poljoprivrede u našem regionu, projekat koji klasifikuje slike listova biljaka kao „zdrave“ ili „bolesne“ ima veliku društvenu vrijednost. Korištenjem konvolucijskih neuronskih mreža (CNN), možete trenirati model koji prepoznaje specifične parazite ili nedostatke minerala. Ovo je odličan primjer AI rješenja koje ima direktnu primjenu u stvarnom svijetu. Upozorenje o podacima: Prilikom prikupljanja slika za svoje projekte, uvijek provjerite licencu izvora podataka. Korištenje tuđih privatnih fotografija bez dozvole nije samo neetički, već može imati i pravne posljedice. Napredni projekti: Generativni AI i agenti Danas se vještačka inteligencija kreće ka autonomnim sistemima koji ne samo da klasifikuju, već i stvaraju sadržaj i donose odluke. Ovo je najmoderniji segment AI-a koji uključuje velike jezičke modele (large language models - LLM). Sistem za odgovaranje na pitanja zasnovan na dokumentima (RAG) Retrieval-Augmented Generation (prošireno generisanje pretraživanjem - RAG) je trenutno jedna od najtraženijih tehnika u industriji. Umjesto da LLM odgovara iz svoje „opšte“ memorije, vi ga povezujete sa specifičnom bazom podataka (npr. internim pravilnicima firme ili bazom znanja sa fakulteta). Korištenjem LangChain okvira i vektorskih baza podataka (vector databases), kreiraćete sistem koji daje tačne odgovore zasnovane isključivo na vašim izvorima, čime se drastično smanjuju halucinacije modela. Ako želite uvježbati ove tehnike, preporučujemo sekciju naše kategorije Prompt Inžinjering gdje možete pronaći praktične primjere i savjete. Multi-agentski sistemi za automatizaciju radnih tokova Budućnost rada su AI agenti koji sarađuju. Možete izgraditi sistem koristeći CrewAI ili AutoGPT gdje jedan agent pretražuje internet za vijestima o tehnologiji, drugi piše sažetak, a treći kreira objavu za društvene mreže. Ovaj projekat demonstrira vaše razumijevanje orkestracije AI modela i kompleksne logike donošenja odluka. Više o ovim pristupima možete pročitati u našoj temi o Workflow automatizaciji i AI agentima. Fino podešavanje modela (Fine-tuning) Iako su modeli poput Llama ili GPT-4 moćni, ponekad im je potrebna dodatna obuka na specifičnom domenu (npr. pravni termini na bosanskom jeziku). Učenje procesa finog podešavanja modela (fine-tuning) koristeći tehnike kao što je QLoRA pokazuje da razumijete kako optimizovati težine modela bez potrebe za ogromnim hardverskim resursima. Okvir za donošenje odluka: Kako odabrati pravi projekat Nije svaki projekat dobar za svakoga. Vaš izbor bi trebao zavisiti od vašeg trenutnog znanja, slobodnog vremena i ciljeva u karijeri. U AI Academy preporučujemo sljedeći pristup od pet koraka kako biste osigurali da vaš trud rezultira kvalitetnim radom. Razumijevanje osnova prije implementacije Prije nego što preuzmete gotov kod sa interneta, zapitajte se: „Da li razumijem matematiku iza ovog algoritma?“. Ako gradite klasifikator, morate znati šta je funkcija gubitka (loss function) i kako model uči iz grešaka. Bez ovog razumijevanja, bićete samo korisnik alata, a ne inženjer koji može otkloniti kvar kada sistem prestane raditi. Za strukturirane vodiče o mašinskom učenju pogledajte našu temu Machine Learning & Deep Learning. Definisanje jasnog i mjerljivog cilja Cilj projekta ne smije biti „nešto sa AI“. Umjesto toga, definišite cilj kao: „Izgraditi model koji predviđa kašnjenje javnog prevoza u Sarajevu sa greškom manjom od dva minuta“. Jasni ciljevi vam pomažu da ostanete fokusirani i omogućavaju vam da na kraju projekta kažete da li ste uspjeli ili ne. Provjera etike i odgovornosti Vještačka inteligencija može nenamjerno pojačati ljudske pristrasnosti. Ako pravite model za odobravanje kredita, provjerite da li on diskriminiše određene grupe ljudi na osnovu lokacije ili pola. Privatnost podataka je nepregovorljiva — nikada nemojte unositi lične podatke svojih kolega ili osjetljive poslovne informacije u javne AI modele. Praktična primjena i iteracija Počnite sa najjednostavnijom mogućom verzijom (Minimum Viable Product - MVP). Prvo napravite model koji radi, a zatim ga postepeno komplikujte dodavanjem novih funkcionalnosti. AI razvoj je iterativan proces; vaša prva verzija će vjerovatno imati slabu preciznost, i to je u redu. Analizirajte greške i poboljšajte model u sljedećem krugu. Dijeljenje i povratne informacije Pokažite svoj rad kolegama, mentorima u AI Academy ili zajednici na LinkedInu. Povratne informacije od ljudi koji su iskusniji od vas su najbrži način da napredujete. Često će vam neko ukazati na problem u vašim podacima koji niste primijetili ili vam predložiti bolji algoritam. Ako želite dobiti direktnu podršku i podijeliti svoje rezultate sa stručnjacima, saznajte kako da postanete predavač i podijelite svoje znanje — često tražimo nove govornike i mentore. Šta AI alati mogu, a šta ne mogu učiniti Kao budući stručnjaci, morate biti svjesni granica tehnologije kojom se bavite. Prevelika očekivanja često vode do razočaranja i neuspjeha projekata u poslovnom okruženju. Vještačka inteligencija je izvrsna u: Prepoznavanju složenih obrazaca u ogromnim količinama podataka. Automatizaciji ponavljajućih i dosadnih zadataka koji zamaraju ljude. Generisanju ideja i nacrta sadržaja koji služe kao početna tačka za kreativni rad. Analizi podataka u realnom vremenu brzinom koju ljudski mozak ne može pratiti. Međutim, AI sistemi imaju značajna ograničenja: Ne posjeduju stvarnu ljudsku intuiciju niti razumiju širi društveni kontekst. Mogu generisati potpuno netačne informacije (halucinacije) sa velikim stepenom samouvjerenosti. Zavise isključivo od kvaliteta podataka na kojima su obučeni; ako su podaci pristrasni, i model će biti pristrasan. Ne mogu preuzeti moralnu i pravnu odgovornost za kritične odluke u zdravstvu ili pravosuđu. Ograničenja, etika i sigurnost podataka Kada radite na projektima, vaša je obaveza da zaštitite integritet korisnika. To nije samo etičko pitanje, već i pitanje profesionalne reputacije. Halucinacije modela su stvaran tehnički problem — uvijek naglasite u svojoj dokumentaciji da izlazi modela moraju biti verifikovani od strane čovjeka, posebno u osjetljivim aplikacijama. Pristrasnost (bias) u podacima je često nevidljiva. Na primjer, ako obučavate model za prepoznavanje govora samo na engleskom jeziku, on će loše raditi za ljude sa našeg podneblja. Kao istraživači, trudite se da vaši setovi podataka budu raznovrsni. Sigurnost je kritična. Javni alati poput ChatGPT-a ili besplatnih online prevodilaca često zadržavaju vaše unose kako bi dodatno obučavali svoje modele. Nikada nemojte dijeliti lozinke, API ključeve ili povjerljive dokumente kroz ove platforme bez prethodne provjere politike privatnosti. Ako vam treba direktna pomoć ili imate konkretno pitanje o projektu, slobodno nas kontaktirajte putem naše kontakt stranice i naši mentori će vas uputiti na sljedeće korake. Kada potražiti stručnjaka ili dodatne resurse AI je timski sport. Iako možete mnogo toga naučiti sami, postoje situacije kada je pomoć mentora neophodna. Ako razvijate aplikaciju koja ima direktan uticaj na nečije zdravlje, finansije ili pravni status, obavezno se konsultujte sa kvalifikovanim stručnjacima iz tih oblasti. AI model može biti samo podrška u odlučivanju, nikada jedini donosilac odluka. Za dublji razvoj vještina, preporučujemo povezivanje sa lokalnom zajednicom. U AI Academy organizujemo besplatne radionice i predavanja stručnjaka iz industrije koji vam mogu pomoći da prebrodite specifične tehničke prepreke. Biti dio zajednice znači imati pristup resursima koji ubrzavaju vaše učenje i otvaraju vrata za prve poslovne prilike. Pogledajte našu bazu znanja i Wiki teme za vodiče i tutorijale koji pokrivaju korake od osnova do naprednih tehnika. Šta uraditi nakon čitanja ovog članka Odaberite jednu temu (npr. klasifikacija slika ili NLP) koja vas najviše inspiriše. Pronađite relevantan set podataka na platformama kao što je Kaggle ili kreirajte sopstveni manji set. Zakažite barem jedan sat dnevno za rad na kodu; dosljednost je važnija od intenziteta. Dokumentujte svaki korak i grešku — to je ono što poslodavci žele vidjeti. Zapamtite: AI tehnologija se mijenja svake sedmice, ali principi rješavanja problema i kritičko razmišljanje ostaju vječni. Vaša sposobnost prilagođavanja je vaša najveća snaga. Put ka zaposlenju: Kako predstaviti projekte poslodavcima Jednom kada imate gotove projekte, morate ih znati „prodati“. Vaš GitHub profil ne bi trebao biti samo gomila .py datoteka. Svaki projekat mora imati jasan README.md koji sadrži opis problema, tehnologije koje ste koristili, uputstvo za pokretanje i, što je najvažnije, vizuelne rezultate (grafikone, screenshotove ili demo video). Na intervjuu za posao, nemojte samo reći: „Napravio sam model“. Recite: „Prepoznao sam problem niske preciznosti u prepoznavanju lica pri slabom osvjetljenju, pa sam primijenio specifičnu tehniku augmentacije slika što je podiglo preciznost za 15%“. Takav pristup pokazuje da razumijete proces poboljšanja, a ne samo osnovno korištenje biblioteka. Povezivanje sa lokalnim kompanijama U Bosni i Hercegovini postoji mnogo IT firmi koje polako formiraju svoje AI timove. Pratite njihove aktivnosti, javite im se sa svojim portfoliom i pokažite proaktivnost. Mnogi poslodavci će cijeniti studenta koji je samoinicijativno riješio neki lokalni problem koristeći AI, čak i ako rješenje nije savršeno. AI Academy kao vaša polazna tačka U AI Academy razumijemo da je put od početnika do profesionalca izazovan. Zato smo kreirali okruženje u Sarajevu koje je otvoreno za sve, bez obzira na predznanje. Naše besplatne radionice su fokusirane na praktične vještine — od prompt engineering-a do razvoja kompleksnih AI agenata. Ako želite saznati više o temama i vodičima koje nudimo, posjetite AI Hub znanja gdje su grupisane sve relevantne kategorije. Mi ne prodajemo obećanja o lakom uspjehu; mi nudimo prostor, resurse i zajednicu koja će vas podržati dok radite na sebi. Bilo da želite unaprijediti svoju produktivnost kao marketinški stručnjak ili razviti napredne modele kao softverski inženjer, ovdje ćete pronaći ljude sličnih interesovanja. Naša vizija zajednice Vjerujemo da Sarajevo može i treba postati regionalni centar za razvoj vještačke inteligencije. To ćemo postići samo ako svako od vas doprinese svojim znanjem i projektima. Vaš „ai project for undergraduates“ danas može postati uspješan startup ili revolucionarno rješenje sutra. Kako se uključiti Posjetite naš centar i pridružite se nekoj od besplatnih obuka. Podijelite svoje AI projekte sa nama i dobijte povratne informacije od stručnjaka. Učestvujte na hakatona i takmičenjima koje organizujemo sa partnerima. Budite aktivni u razmjeni znanja — vaša perspektiva je vrijedna. U svijetu koji se brzo mijenja, jedina sigurna investicija je ona u vlastite vještine. Vještačka inteligencija vam daje supermoć da transformišete podatke u znanje, a probleme u rješenja. Počnite već danas, jedan po jedan projekat. Sažetak ključnih misli Praktični rad je jedini način da se istinski razumiju mogućnosti i ograničenja AI tehnologija. Dobro dokumentovan GitHub profil sa fokusom na rješavanje problema vrijedi više od bilo kojeg papirnog sertifikata. Uvijek krećite od jednostavnog razumijevanja algoritama prije nego što pređete na kompleksne generativne sisteme. Etička odgovornost i zaštita privatnosti moraju biti ugrađeni u svaki projekat od prve linije koda. Put do AI stručnjaka nije sprint, već maraton učenja, eksperimentisanja i dijeljenja. Budite strpljivi prema sebi, ali dosljedni u radu. Svaka greška u kodu je lekcija koja vas približava cilju. Česta pitanja Pitanje: Da li mi je potreban skup hardver da bih radio na AI projektima za studente? Odgovor: Ne nužno. Mnogi početni i srednji projekti mogu se pokrenuti na standardnim laptopima. Za zahtjevnije zadatke dubokog učenja možete koristiti besplatne servise poput Google Colab-a ili Kaggle Kernels-a koji nude besplatan pristup moćnim grafičkim procesorima (GPU). Pitanje: Koji programski jezik je najbolje učiti za vještačku inteligenciju? Odgovor: Python je apsolutni standard u AI industriji zbog svoje jednostavnosti i ogromnog broja biblioteka kao što su TensorFlow, PyTorch i scikit-learn. Učenje Pythona će vam otvoriti vrata ka najvećem broju resursa i zajednica širom svijeta. Pitanje: Odakle da nabavim podatke za svoje projekte ako ne želim koristiti generičke setove? Odgovor: Možete koristiti tehniku "web scraping" za prikupljanje podataka sa javnih portala (uz poštovanje zakona), koristiti otvorene podatke koje objavljuju vladine institucije ili kreirati sopstvene setove kroz ankete i mjerenja. Ključno je osigurati da imate pravo na korištenje tih podataka. Pitanje: Koliko predznanja matematike mi je zaista potrebno? Odgovor: Za početak vam je potrebno osnovno poznavanje linearne algebre, statistike i vjerovatnoće. Ne morate biti matematičar da biste koristili AI alate, ali dublje razumijevanje matematike će vam pomoći da bolje optimizujete modele i razumijete zašto se ponašaju na određeni način u specifičnim situacijama.

25 Jun 2026

AI Best Projects: Od Prvog Koda Do Profesionalnog Portfolija

25 Jun 2026

News

AI Best Projects: Od Prvog Koda Do Profesionalnog Portfolija

Table of Contents Ključne stavke Uvod Zašto su praktični projekti temelj AI karijere Početni nivo: Izgradnja osnova kroz jednostavne modele Srednji nivo: Rješavanje stvarnih poslovnih izazova Napredni nivo: Generativni AI i inteligentni sistemi Šta AI alati mogu, a šta ne mogu učiniti Etika, privatnost i odgovornost u AI projektima Kako odabrati pravi projekt za svoj portfolio Kada potražiti stručnjaka ili dodatne resurse Put od razumijevanja do primjene Česta pitanja Ključne stavke Izgradnja praktičnih AI projekata je najefikasniji način za prelazak sa teoretskog učenja na stvarnu primjenu i dokazivanje kompetentnosti na tržištu rada u Bosni i Hercegovini. Uspješan portfolio zahtijeva postepeni razvoj: od jednostavnih klasifikatora teksta za početnike do složenih sistema sa vještačkim inteligentnim agentima (AI agents) za napredne korisnike. Odgovorna primjena tehnologije podrazumijeva duboko razumijevanje etike, privatnosti podataka i svjesnost o ograničenjima modela poput halucinacija i pristrasnosti. Uvod Zamislite situaciju u kojoj sjedite u jednom sarajevskom kafiću, listate oglase za posao na LinkedInu i primjećujete da svaka druga pozicija za programera ili data analitičara sada zahtijeva "iskustvo sa AI alatima". Imate nekoliko certifikata sa online platformi, ali se pitate da li je to dovoljno da ubijedite poslodavca da zaista znate kako vještačka inteligencija (artificial intelligence) funkcioniše u praksi. Realnost našeg lokalnog tržišta, kao i globalnog, jeste da certifikati potvrđuju da ste sjedili ispred ekrana, ali projekti potvrđuju da znate rješavati probleme. U AI Academy često čujemo od naših polaznika da je najteži korak onaj između "razumijem kako ovo radi" i "napravio sam nešto što radi". Upravo zato se fokusiramo na praktičan rad. Vještačka inteligencija nije magija koju kupujete u kutiji; to je vještina koja se kali kroz rad sa neurednim podacima, ispravljanje grešaka u kodu i fino podešavanje modela (fine-tuning) dok ne dobijete rezultat koji ima smisla. Ovaj tekst je namijenjen profesionalcima koji žele unaprijediti svoje karijere, studentima koji grade svoj prvi portfolio i entuzijastima koji žele razumjeti šta se zapravo dešava "ispod haube" najpopularnijih AI alata. Proći ćemo kroz putanju od najjednostavnijih do najnaprednijih projekata, držeći se naše filozofije: prvo razumijevanje, zatim definicija cilja, provjera odgovornosti, praktična primjena i na kraju dijeljenje znanja sa zajednicom. Zašto su praktični projekti temelj AI karijere U svijetu tehnologije koji se mijenja brzinom koju je teško pratiti, poslodavci više ne traže samo teoretsko znanje. Oni traže dokaz o egzekuciji. Kada na svom GitHub profilu pokažete projekt u kojem ste uzeli sirove podatke, očistili ih, istrenirali model i implementirali ga u funkcionalnu aplikaciju, vi pokazujete cijeli spektar vještina. Projekti vam omogućavaju da se suočite sa problemima koje teorija često preskače. Na primjer, u udžbenicima su podaci uvijek savršeno formatirani. U stvarnom radu u BiH firmi, podaci će vjerovatno biti razbacani u različitim Excel tabelama sa greškama u kucanju i nedostajućim vrijednostima. Rješavanje takvih izazova kroz AI projekte gradi vašu "inžinjersku intuiciju". Osim toga, rad na projektima vas uči kako da komunicirate vrijednost tehnologije. Nije dovoljno reći "napravio sam neuronsku mrežu (neural network)". Mnogo je snažnije reći "napravio sam sistem koji automatizuje kategorizaciju reklamacija klijenata, čime sam uštedio timu deset sati rada sedmično". To je jezik koji biznis razumije i cijeni. Ako želite testirati ideje i demonstrirati ih uživo, pratite naše najave i termine radionica na stranici događaja AI Academy: stranica događaja i najava. Početni nivo: Izgradnja osnova kroz jednostavne modele Ako tek ulazite u svijet vještačke inteligencije, vaš cilj nije da odmah napravite novu verziju ChatGPT-a. Vaš cilj je da razumijete kako mašine uče iz podataka (machine learning). Najbolji način da to uradite je kroz klasifikacijske projekte koji koriste provjerene algoritme. Klasifikator neželjene pošte (Email Spam Classifier) Ovo je klasičan projekt koji svaki početnik treba proći. Koristeći Python i biblioteke kao što je Scikit-learn, možete izgraditi model koji analizira tekstualne poruke i odlučuje da li su one legitimne ili su "spam". Ovdje učite o obradi prirodnog jezika (natural language processing - NLP) na osnovnom nivou. Fokusirajte se na tehniku pretvaranja teksta u brojeve, poznatu kao vektorizacija (vectorization). Morate razumjeti kako algoritam "vidi" riječi kao frekvencije ili ponderisane vrijednosti (TF-IDF). Kada vaš model počne sa visokom preciznošću prepoznavati sumnjive mailove, shvatit ćete moć vjerovatnoće i statistike u pozadini vještačke inteligencije. Prepoznavanje rukom pisanih cifara (Digit Recognition) Ovaj projekt vas uvodi u svijet dubokog učenja (deep learning) i kompjuterskog vida (computer vision). Koristeći čuveni MNIST skup podataka, gradite konvolucijsku neuronsku mrežu (convolutional neural network - CNN). Iako zvuči kompleksno, suština je u tome da naučite model kako da prepozna ivice, oblike i krivine koje čine broj 5 ili broj 8. Kroz ovaj rad ćete naučiti šta su to slojevi u neuronskoj mreži i kako funkcionira proces učenja kroz povratnu propagaciju (backpropagation). Ovo je trenutak kada AI prestaje biti apstraktan pojam i postaje matematički proces optimizacije koji možete vidjeti u kodu. Analiza osjećaja (Sentiment Analysis) Za one koje zanima marketing ili analiza tržišta, ovo je idealan početak. Cilj je napraviti alat koji čita recenzije proizvoda ili objave na društvenim mrežama i određuje da li je korisnik sretan, ljut ili neutralan. Ovo je izuzetno primjenjivo u lokalnim kompanijama koje žele pratiti svoj ugled na internetu. Koristit ćete alate poput biblioteke NLTK ili TextBlob. Ključni izazov ovdje je razumijevanje sarkazma i konteksta, što će vam odmah pokazati gdje su granice današnjih jednostavnijih modela. Ne očekujte da će model biti nepogrešiv, ali mjerite njegovu preciznost i razmišljajte kako bi se on mogao poboljšati dodavanjem specifičnih riječi iz našeg lokalnog dijalekta. Kada želite unaprijediti svoje vještine rada sa promptovima i poboljšati interakciju s LLM-ovima, pročitajte naš vodič o prompt inženjeringu: kategorija prompt engineering. Šta uraditi nakon početne faze Kada završite ove projekte, nemojte ih samo ostaviti na disku. Dokumentujte svaki korak u README datoteci na GitHubu. Objasnite koje ste probleme imali sa podacima i kako ste ih riješili. Podijelite svoj napredak u zajednici ili na radionicama u AI Academy. Javno pokazivanje rada je najbolji način da dobijete povratnu informaciju i motivaciju za dalje. Zaključak sekcije: Početni projekti služe za demistifikaciju AI procesa. Fokusirajte se na razumijevanje toka podataka više nego na samu kompleksnost algoritma. Srednji nivo: Rješavanje stvarnih poslovnih izazova Nakon što savladate osnove, vrijeme je da pređete na projekte koji simuliraju stvarne radne zadatke. Na ovom nivou počinjete kombinovati različite tehnike i raditi sa većim, često "prljavim" podacima. Predviđanje cijena nekretnina (House Price Prediction) Ovo je projekat regresije koji je izuzetno relevantan za tržište u Bosni i Hercegovini. Umjesto da koristite generičke podatke iz Amerike, pokušajte prikupiti podatke sa lokalnih oglasnika (uz poštovanje pravila korištenja stranica). Faktori poput kvadrature, lokacije, sprata i vrste grijanja postaju vaši ulazni parametri. Ovdje ćete naučiti važnost inžinjeringa karakteristika (feature engineering). Možda ćete otkriti da je blizina tramvajske stanice u Sarajevu važniji faktor nego što ste mislili. Rad sa linearnom regresijom ili šumama odlučivanja (random forest) naučit će vas kako modeli donose numeričke procjene i kako interpretirati njihove greške. Detekcija objekata u realnom vremenu Korištenjem algoritma YOLO (You Only Look Once), možete napraviti sistem koji preko kamere prepoznaje predmete, ljude ili vozila. Ovo ima ogromnu primjenu u sigurnosnim sistemima, industriji ili čak u pametnim gradovima. Fokus ovog projekta je na performansama – kako postići da AI radi brzo na uređajima sa ograničenim resursima. Naučit ćete kako se označavaju podaci (data labeling) i zašto je kvalitetan trening set važniji od same arhitekture modela. Ako želite ići korak dalje, pokušajte istrenirati model da prepoznaje specifične registarske tablice ili specifične tipove proizvoda na traci u fabrici. Automatizovani sistem za analizu rezimea (Resume Parser) Ovo je projekt koji rješava konkretan problem HR odjela. Cilj je napraviti alat koji iz PDF dokumenata izvlači ključne informacije: vještine, godine iskustva i obrazovanje. Ovdje ćete koristiti napredniji NLP, kao što je prepoznavanje imenovanih entiteta (named entity recognition - NER). Možete koristiti biblioteku SpaCy ili integrisati API-je velikih jezičkih modela (large language models - LLM). Izazov je u tome što su rezimei različito formatirani. Ovaj projekt će vas naučiti kako da strukturirate nestrukturirane podatke, što je jedna od najtraženijih vještina u modernom razvoju softvera. Za ideje kako da svoje karijerne vještine prezentujete i kako postati instruktor, pogledajte našu stranicu sa karijernim savjetima: AI karijera i razvoj vještina. Šta uraditi u ovoj fazi Razmišljajte o deploymentu. Napravite jednostavan web interfejs koristeći Streamlit ili Flask kako bi drugi ljudi mogli testirati vaš model. Pokažite funkcionalnu demo verziju kolegama ili potencijalnim klijentima. Testirajte model sa podacima koje nikada nije vidio i budite iskreni o tome gdje griješi. Upozorenje o podacima: Kada radite sa lokalnim podacima ili podacima korisnika, uvijek vodite računa o privatnosti i anonimizaciji. Nikada ne unosite privatne informacije klijenata u javne modele bez prethodne obrade. Napredni nivo: Generativni AI i inteligentni sistemi Na naprednom nivou, fokus se pomjera sa jednostavnih predviđanja na kreiranje novog sadržaja i razvoj sistema koji mogu samostalno obavljati zadatke. Ovo je trenutno najuzbudljivija oblast u vještačkoj inteligenciji, vođena revolucijom velikih jezičkih modela. RAG (Retrieval-Augmented Generation) sistemi RAG je tehnika koja omogućava AI modelu (poput GPT-4) da pristupi vašim privatnim dokumentima ili bazi znanja kompanije bez potrebe za skupim procesom treniranja iznova. Napravite sistem koji omogućava zaposlenicima da postavljaju pitanja o internim pravilnicima, tehničkoj dokumentaciji ili arhivi projekata. Ovaj projekt će vas naučiti radu sa vektorskim bazama podataka (vector databases) kao što su Pinecone ili ChromaDB. Razumjet ćete kako funkcionira pretraga po sličnosti (semantic search) i kako da pravilno konstruišete upite (prompt engineering) da biste dobili tačne odgovore zasnovane na činjenicama iz vaših dokumenata. Ako želite dublje razumjeti tehnike za izradu modela ličnih asistenata, pročitajte vodič: Napravite svoj vlastiti AI asistent. Autonomni AI agenti za automatizaciju posla Umjesto da AI samo odgovara na pitanja, napravite agenta koji može izvršavati akcije. Na primjer, agent koji može pročitati e-mail klijenta, provjeriti dostupnost artikla u bazi podataka, kreirati predračun i poslati ga nazad na odobrenje čovjeku. Alati poput LangChain-a ili CrewAI-a su idealni za ovo. Rad sa agentima zahtijeva duboko razumijevanje planiranja i rješavanja problema. Morat ćete naučiti kako da "razbijete" složen zadatak na manje korake koje AI može pouzdano izvršiti. Ako vas zanima kako automatizovati tokove rada i agente, pogledajte našu temu o automatizacijama: workflow automations i AI agenti. Fino podešavanje otvorenih modela (Fine-tuning Open Source Models) Uzmite modele poput Llama ili Mistral i istrenirajte ih na specifičnim podacima – na primjer, na pravnim dokumentima Bosne i Hercegovine ili na stručnoj literaturi iz oblasti medicine na našem jeziku. Ovo zahtijeva znanje o tehnikama kao što je QLoRA, koje omogućavaju efikasno treniranje čak i na hardveru koji nije preskup. Kroz ovaj projekt postajete ekspert za samu srž modernog AI razvoja. Naučit ćete kako mjeriti performanse modela, kako izbjeći "zaboravljanje" prethodnog znanja tokom učenja novog i kako optimizovati model za specifične zadatke. Ovo je vrhunska vještina koja vas izdvaja od 99% drugih stručnjaka na tržištu. Kako napredovati dalje Na ovom nivou, vaš rad treba biti doprinos zajednici. Pišite tehničke članke o svojim nalazima, kreirajte open-source biblioteke ili držite predavanja. AI se razvija toliko brzo da je saradnja jedini način da svi ostanemo u toku. AI Academy često traži predavače — ako želite podijeliti svoja znanja, saznajte kako se prijaviti na našoj stranici o karijeri i učestvovanju: AI karijera & prijava predavača. Zaključak sekcije: Napredni projekti se bave arhitekturom sistema i interakcijom između modela. Ovdje vještina programiranja i sistemskog dizajna postaje jednako važna kao i znanje matematike. Šta AI alati mogu, a šta ne mogu učiniti Kada birate svoje projekte, ključno je da imate realna očekivanja. Mnogo puta smo vidjeli da projekti propadaju jer su ciljevi bili postavljeni na bazi naučne fantastike, a ne realnih mogućnosti tehnologije. Snage modernih AI sistema AI je nevjerovatan u prepoznavanju obrazaca u ogromnim količinama podataka. On može obraditi hiljade dokumenata u sekundi i izvući suštinu, što bi čovjeku uzelo mjesece rada. AI je također odličan alat za generisanje prvih nacrta – bilo da se radi o kodu, marketinškom tekstu ili vizuelnim konceptima. On služi kao katalizator kreativnosti koji uklanja strah od "praznog lista papira". Također, vještačka inteligencija je neprikosnovena u rutinskim zadacima klasifikacije i predviđanja na osnovu istorijskih trendova. Ako imate jasna pravila ili mnogo primjera iz prošlosti, AI će vjerovatno naći način da automatizuje taj proces. Ograničenja i zablude AI nema razum, intuiciju niti moralni kompas. On predviđa sljedeći token u nizu ili sljedeću vrijednost na osnovu statističke vjerovatnoće. To znači da AI može sa potpunim samopouzdanjem iznijeti netačnu informaciju (halucinacija). Zato svaki projekt mora imati ugrađen mehanizam provjere, posebno ako se radi o kritičnim industrijama. Vještačka inteligencija također ne može "izmisliti" rješenje za problem koji je loše definisan. Ako vi kao inžinjer ne razumijete šta pokušavate postići, AI vam neće pomoći da to shvatite. Tehnologija je samo alat u rukama stručnjaka, a ne zamjena za njega. AI ne razumije društveni kontekst, emocije (osim kroz površnu analizu riječi) niti dugoročne posljedice svojih odluka. Za širi pregled etičkih i tržišnih implikacija AI-a, preporučujemo sekciju naših članaka i wiki vodiča: devet vještina s najvećim potencijalom prihoda i vodiči. Važna napomena: AI modeli su podložni greškama. Nikada ne dozvolite da AI donosi konačne odluke koje direktno utiču na zdravlje, pravni status ili finansijsku sigurnost pojedinca bez ljudskog nadzora. Etika, privatnost i odgovornost u AI projektima Kao neko ko gradi AI sisteme, vi nosite veliku odgovornost. Svaki projekt na kojem radite treba proći kroz filter etičke provjere. Ovo nije samo pitanje "dobrog ponašanja", već i zakonske usklađenosti i dugoročne održivosti vašeg rada. Problem pristrasnosti (Bias) Modeli uče iz podataka koje im damo. Ako ti podaci sadrže ljudske predrasude, AI će ih samo pojačati. Na primjer, ako gradite model za odabir kandidata za posao na osnovu istorijskih podataka firme koja je u prošlosti favorizirala određenu grupu ljudi, vaš AI će raditi isto, ali pod maskom "objektivnosti". Vaša je obaveza da testirate svoje modele na pristrasnost i da osigurate raznolikost podataka. Privatnost i sigurnost podataka Ovo je kritična tačka, posebno za profesionalce u BiH koji rade za strane klijente ili sa osjetljivim podacima građana. Korištenje javnih AI alata (kao što je osnovna verzija ChatGPT-a) za analizu poslovnih tajni ili medicinskih kartona je ogromna sigurnosna prijetnja. Uvijek koristite sigurne API-je sa jasnim politikama o nečuvanju podataka za trening ili implementirajte lokalne modele unutar svoje infrastrukture. Autorska prava i atribucija Pitanje vlasništva nad AI generisanim sadržajem je još uvijek siva zona u zakonu. Međutim, etički je imperativ da budete transparentni o tome koji dio vašeg rada je generisao AI, a koji ste vi kreirali. Također, vodite računa o tome na kojim podacima su modeli trenirani i da li to krši prava drugih kreatora. Važna napomena: AI modeli su podložni greškama. Nikada ne dozvolite da AI donosi konačne odluke koje direktno utiču na zdravlje, pravni status ili finansijsku sigurnost pojedinca bez ljudskog nadzora. Ako imate pitanja ili želite da se uključite u naše radionice, kontaktirajte nas putem službene kontakt stranice AI Academy: kontakt i informacije. Kako odabrati pravi projekt za svoj portfolio Sa toliko opcija, lako se izgubiti. Naš savjet u AI Academy je da koristite četiri jednostavna kriterija pri odabiru vašeg sljedećeg "best project" izazova. Usklađenost sa vještinama (Skill Fit) Nemojte preskakati stepenice. Ako još niste sigurni u Pythonu, nemojte pokušavati napraviti kompleksan sistem agenata. Počnite sa nečim što možete završiti za nekoliko dana. Uspješno završen mali projekt vrijedi više od ambicioznog projekta koji je ostao nedovršen jer je bio pretežak. Stvarni uticaj (Real-World Impact) Birajte projekte koji rješavaju problem koji vas nervira ili problem koji vidite oko sebe. Možda je to alat za organizaciju vaših bilješki, sistem za praćenje cijena na lokalnim web shopovima ili AI asistent za učenje novog jezika. Kada vas projekt lično zanima, lakše ćete prebroditi teške trenutke tokom kodiranja. Mogućnost demonstracije (Deployability) Projekt koji živi samo na vašem računaru je "nevidljiv". Birajte projekte koje možete lako pretvoriti u demo verziju. Alati kao što su Streamlit, Hugging Face Spaces ili jednostavne web aplikacije omogućavaju vam da pošaljete link poslodavcu ili kolegi. Vizuelni prikaz onoga što vaš AI radi je ključan za ostavljanje utiska. Ako trebate ideje za tehničke vodiče i tutorijale u kojima možete pronaći primjere za deploy, pogledajte našu kolekciju tehničkih vodiča: Core Machine Learning & Deep Learning. Vidljivost na portfoliju Razmišljajte o tome kako projekt izgleda na vašem CV-u. Da li pokazuje da razumijete cijeli proces – od prikupljanja podataka do krajnjeg korisnika? Da li pokazuje da razmišljate o etici i sigurnosti? Dobar projekt priča priču o vama kao o promišljenom i odgovornom inžinjeru. Kada potražiti stručnjaka ili dodatne resurse Iako je samostalno učenje temelj, postoje trenuci kada je potrebna stručna pomoć. Vještačka inteligencija je polje koje se dodiruje sa matematikom, softverskim inžinjerstvom i etikom, te niko ne može biti ekspert za sve. Ako radite na projektima koji uključuju osjetljive medicinske dijagnoze, pravne savjete ili kompleksne finansijske instrumente, obavezno se konsultujte sa stručnjacima iz tih oblasti. AI može pomoći u analizi, ali nikada ne smije biti jedini izvor odluke u ovim sferama. Također, kada osjetite da ste udarili u zid sa tehničkim dijelom – bilo da je to optimizacija modela ili postavljanje infrastrukture u cloudu – potražite zajednicu. AI Academy u Sarajevu i naši javni događaji su mjesto gdje možete razmijeniti iskustva i pronaći mentore: pridruži se događajima AI Academy. Put od razumijevanja do primjene Izgradnja najboljih AI projekata nije trka, već putovanje kroz faze koje grade vašu kompetentnost. Svaki projekt koji završite, bez obzira koliko jednostavan bio, cigla je u temelju vaše karijere. Sažetak ključnih koraka Razumijevanje prvo: Prije kucanja koda, shvatite kako algoritam funkcioniše i koji su njegovi teoretski limiti. Definicija cilja: Šta tačno želite postići i kako ćete mjeriti uspjeh (preciznost, ušteda vremena, zadovoljstvo korisnika)? Provjera odgovornosti: Razmislite o privatnosti podataka, mogućoj pristrasnosti i etičkim implikacijama vašeg rada. Praktična primjena: Počnite sa minimalno funkcionalnim proizvodom (MVP), dokumentujte proces i objavite ga. Ponavljanje i dijeljenje: Tražite povratne informacije, učite iz grešaka i podijelite svoje znanje sa zajednicom u Sarajevu i šire. Ako želite proširiti svoje znanje kroz praktične prompt tehnike, pročitajte i naše kratke primjere promptova: 9 prompta koji mijenjaju igru. AI nije zamjena za ljudsku inteligenciju, već njen pojačivač. Najbolji projekti su oni u kojima AI rješava teške i dosadne zadatke, ostavljajući čovjeku prostor za kreativnost, empatiju i donošenje strateških odluka. Uđite u svijet AI-a hrabro, ali sa dozom skromnosti i stalnom željom za učenjem. Budućnost rada u našem regionu uveliko će zavisiti od toga koliko brzo i odgovorno usvojimo ove alate. Mi u AI Academy smo tu da vas podržimo na tom putu, pružajući resurse, prostor i zajednicu potrebnu za uspjeh. Česta pitanja Pitanje: Da li moram biti ekspert u matematici da bih počeo raditi na AI projektima? Odgovor: Ne morate biti matematičar da biste počeli. Većina početnih i srednjih projekata zahtijeva osnovno poznavanje statistike i linearne algebre, što se može naučiti usput. Kako budete prelazili na naprednije nivoe poput istraživanja novih arhitektura neuronskih mreža, dublje matematičko znanje će postati korisnije, ali za praktičnu primjenu AI alata u poslovanju, vještine programiranja i logičkog razmišljanja su često važnije. Pitanje: Koliko košta rad na ovim projektima i kakav hardver mi je potreban? Odgovor: Većina projekata koje smo naveli može se raditi besplatno. Alati poput Google Colab-a nude besplatan pristup grafičkim procesorima (GPU) u cloudu, što je dovoljno za treniranje većine modela srednje težine. Za rad sa velikim jezičkim modelima možete koristiti besplatne nivoe API-ja ili modele otvorenog koda koje pokrećete lokalno ako imate solidan laptop. Učenje na AI Academy je besplatno, što dodatno smanjuje barijeru za ulazak. Pitanje: Koliko vremena je potrebno da se završi jedan kvalitetan AI projekt za portfolio? Odgovor: To zavisi od kompleksnosti. Jednostavan klasifikator spama može se završiti za vikend, dok bi razvoj ozbiljnijeg RAG sistema ili agenta za automatizaciju mogao trajati od dvije do četiri sedmice intenzivnog rada. Ključ je u kontinuitetu – bolje je raditi sat vremena dnevno nego deset sati jednom mjesečno. Fokusirajte se na to da svaki mjesec imate barem jedan novi mali doprinos svom portfoliju. Pitanje: Da li je sigurno koristiti podatke moje kompanije za razvoj AI projekata? Odgovor: Sigurnost zavisi od alata koji koristite. Nikada nemojte unositi osjetljive poslovne podatke u javne, besplatne verzije chatbota jer se ti podaci često koriste za daljnje treniranje modela. Ako radite na poslovnim projektima, koristite "Enterprise" verzije API-ja koji garantuju privatnost ili, još bolje, implementirajte lokalne modele otvorenog koda (poput Llama modela) koji nikada ne napuštaju vaše sigurne servere. Uvijek se prvo konsultujte sa IT sigurnosnim timom vaše organizacije.

25 Jun 2026

softver developer sarađujući oko ekrana u moderan coworking prostor

25 Jun 2026

News

Izrada AI Graduation Projects: Od Ideje do Realne Primjene

Table of Contents Ključne stavke Uvod Strategija Odabira Teme: Rješavanje Stvarnih Problema Napredne Arhitekture: Šta Je Trenutno "In" Metodologija Izrade: Od Razumijevanja do Dijeljenja Ograničenja AI Alata i Potreba za Ljudskim Nadzorom Studije Slučaja: Od Teorije do Akcije Kada Potražiti Stručnjaka ili Dodatne Resurse Budućnost AI Projekata: Šta Nas Čeka Zaključak Česta pitanja Ključne stavke Uspješan završni rad iz vještačke inteligencije (AI graduation projects) mora rješavati konkretan problem, koristeći napredne arhitekture poput agentnih tokova rada (agentic workflows) ili sistema za prošireno generisanje pretrage (Retrieval-Augmented Generation - RAG). Tehnička kompleksnost nije jedini kriterij; poslodavci i mentori cijene duboko razumijevanje etike, privatnosti podataka i sposobnost modela da objasni svoje odluke (Explainable AI). Lokalna primjena AI rješenja u specifičnim industrijama poput energetike, poljoprivrede ili e-trgovine u Bosni i Hercegovini nudi najveću šansu za profesionalni angažman nakon završetka studija. Uvod Zamislite studenta u Sarajevu koji provodi mjesece trenirajući model za prepoznavanje rukom pisanih brojeva. On postiže tačnost od 99%, predaje rad, dobija visoku ocjenu i izlazi na tržište rada. Tamo ga dočekuje realnost: niko ne treba prepoznavanje cifara na MNIST bazi podataka. Kompanije traže inženjere koji znaju kako integrisati vještačku inteligenciju u kompleksne poslovne procese, kako upravljati ogromnim količinama nestrukturiranih podataka i kako osigurati da AI agenti ne "haluciniraju" pogrešne informacije klijentima. Završni radovi, poznati kao AI graduation projects, nisu samo formalnost za dobijanje diplome. Oni su vaša ulaznica u industriju, vaš najjači argument u portfoliju i prilika da testirate svoje granice. Često vidimo da entuzijasti i studenti biraju previše jednostavne ili previše teoretske teme koje nemaju uporište u praksi. U AI Academy vjerujemo da svaki projekt mora proći put od dubokog razumijevanja tehnologije do mjerljive primjene u stvarnom svijetu, uz strogo poštovanje etičkih principa. Ovaj tekst je namijenjen studentima završnih godina, entuzijastima koji žele validirati svoje znanje kroz praktičan rad, te mentorima koji traže inspiraciju za napredne istraživačke teme. Pokrićemo sve — od odabira teme koja će vas izdvojiti iz mase, preko naprednih arhitektura koje su trenutno u fokusu istraživanja, do kritičnih pitanja sigurnosti i privatnosti. Cilj nam je transformisati način na koji razmišljate o završnom projektu: on ne smije biti samo PDF dokument na nekoj arhivi, već funkcionalan sistem koji demonstrira vašu sposobnost rješavanja problema. Strategija Odabira Teme: Rješavanje Stvarnih Problema Prvi izazov s kojim se susreću svi kandidati jeste odabir teme. Najčešća greška je biranje "igrački" (toy projects) koji su već hiljadama puta obrađeni na platformama poput YouTubea ili Mediuma. Ako vaš projekt izgleda kao kopija tutorijala za klasifikaciju slika, on neće privući pažnju ozbiljnog poslodavca. Da biste kreirali nešto vrijedno, morate početi od problema, a ne od alata. Umjesto da kažete "Želim koristiti Python i TensorFlow", trebali biste reći "Želim smanjiti broj grešaka u dijagnostici medicinskih nalaza koristeći multimodalne podatke". Kada je problem jasno definisan, izbor tehnologije postaje logična posljedica, a ne polazna tačka. Inovacija Kroz Efikasnost i Robusnost Ako vam mentor kaže da je neka tema već "obrađena", ne morate odmah odustati. Postoji pristup koji nazivamo "Odbrana kroz efikasnost". Možete uzeti postojeći problem, poput prepoznavanja govora, i riješiti ga na način koji je deset puta brži ili zahtijeva deset puta manje memorije. To je prostor gdje se susreću vještačka inteligencija i inženjering. Druga opcija je fokus na robusnost. Većina AI modela prestaje raditi čim se susretne sa podacima koji su malo drugačiji od onih na kojima su trenirani. Kreiranje sistema koji je otporan na šum, namjerne napade (adversarial attacks) ili promjene u distribuciji podataka predstavlja vrhunski inženjerski izazov. Takvi projekti pokazuju da razumijete ne samo kako "natjerati model da radi", već i kako ga učiniti pouzdanim u nepredvidivim uslovima. Lokalni Kontekst i Regionalne Specifičnosti U Bosni i Hercegovini i širem regionu, postoji ogroman neiskorišten potencijal za primjenu AI u specifičnim nišama. Razmislite o projektima koji analiziraju kvalitet zraka u Sarajevu koristeći vremenske serije i mašinsko učenje (machine learning) za predviđanje kritičnih dana. Ili o sistemu koji pomaže lokalnim malim biznisima da automatizuju obradu narudžbi koje stižu u različitim formatima putem e-maila ili društvenih mreža. Kada vaš AI graduation project rješava nešto što se vidi kroz prozor ili osjeti u lokalnoj ekonomiji, on dobija na težini. To dokazuje da ste sposobni identifikovati potrebu u svojoj okolini i ponuditi tehnološko rješenje. Takva proaktivnost je ono što AI Academy uvijek ističe kao ključnu vještinu budućih lidera u tehnologiji. Ako želite da se povežete sa zajednicom i predstavite svoju ideju, pogledajte našu stranicu događaja AI Academy. Napredne Arhitekture: Šta Je Trenutno "In" Tehnologija u svijetu vještačke inteligencije mijenja se mjesečno, a ne godišnje. Da bi vaš projekt bio relevantan u trenutku odbrane, morate pratiti trendove koji izlaze iz okvira bazičnih neuronskih mreža. Trenutno su u fokusu tri oblasti koje nude ogroman prostor za istraživanje i inovaciju. Agentni Tokovi Rada (Agentic Workflows) Umjesto jednog statičnog modela koji daje odgovor na pitanje, agentni tokovi koriste AI kao "razmišljajuću jedinicu" koja može koristiti alate, pretraživati internet, pisati kod i ispravljati sopstvene greške. Ovo je evolucija od običnog chatbota ka autonomnom sistemu. Zamislite projekt koji ne samo da odgovara na pravna pitanja, već samostalno pronalazi relevantne zakone BiH, upoređuje ih sa sudskom praksom i generiše nacrt ugovora koji zatim šalje drugom AI agentu na kritičku recenziju. Implementacija ovakvog sistema zahtijeva duboko razumijevanje prompt engineeringa, upravljanja stanjem (state management) i koordinacije između više modela. Ako želite praktične vodiče o izgradnji takvih sistema, pogledajte našu kategoriju "Workflow Automations & AI agents". (aiacademy.ba) Multimodalno Razmišljanje i Povezivanje Podataka Većina podataka u stvarnom svijetu nije samo tekst ili samo slika. To je kombinacija. Napredan AI graduation project može se fokusirati na sisteme koji istovremeno analiziraju video snimak, prateći tekstualni opis i zvučni zapis kako bi donijeli zaključak. U medicini, to bi značilo sistem koji "gleda" snimak magnetne rezonance (MRI), ali istovremeno čita pacijentovu istoriju bolesti i laboratorijske nalaze u PDF formatu. Povezivanje ovih različitih distribucija podataka u jedan latentni prostor (latent space) je tehnički izazov koji odvaja početnike od stručnjaka. Ako želite pojačati vještine u radu s multimodalnim podacima, istražite teme unutar naše sekcije za generativnu AI i wiki članke o multimodalnosti. (aiacademy.ba) Inteligencija na Rubu i TinyML Nije svaki AI projekt namijenjen moćnim serverima u oblaku. Postoji rastući trend prebacivanja inteligencije direktno na male uređaje poput senzora, pametnih satova ili mikrokontrolera (Arduino, ESP32). Ovo je oblast poznata kao TinyML. Projekt koji omogućava detekciju kvarova na industrijskim mašinama slušajući zvuk motora direktno na senzoru, bez slanja podataka na internet, rješava probleme privatnosti i latencije. Implementacija dubokog učenja (deep learning) na uređaju sa samo nekoliko kilobajta memorije zahtijeva majstorstvo u optimizaciji modela, kvantizaciji (quantization) i poznavanju hardverskih ograničenja. To je savršen primjer spoja elektrotehnike i vještačke inteligencije. Zaključak sekcije: Nemojte se zadovoljiti rješenjem koje samo "radi". Težite rješenjima koja su efikasna, multimodalna ili autonomna. Upravo u tim nijansama leži razlika između prosječnog studenta i AI inženjera. Metodologija Izrade: Od Razumijevanja do Dijeljenja U AI Academy primjenjujemo strukturiran put koji osigurava da se projekt ne raspadne pri prvom susretu sa realnim podacima. Ovaj put se sastoji od pet ključnih faza koje bi svaki student trebao pratiti. Prva Faza: Duboko Razumijevanje i Definisanje Cilja Prije nego što napišete ijednu liniju koda, morate razumjeti teorijsku osnovu problema. Ako radite na sistemu za preporuku (recommender system), morate znati matematičku razliku između kolaborativnog filtriranja i pristupa zasnovanog na sadržaju. Jasno definisanje cilja znači da znate šta mjerite. Da li je to preciznost (precision), odziv (recall), F1 ocjena ili možda poslovna metrika poput vremena ušteđenog korisniku? Bez jasne metrike uspjeha, vaš projekt je samo skup eksperimenata bez pravca. Druga Faza: Provjera Odgovornosti i Etike Vještačka inteligencija nosi sa sobom veliku moć, ali i rizik. Svaki AI graduation project mora imati sekciju o odgovornosti. Zapitajte se: da li su moji podaci pristrasni? Ako trenirate model za procjenu kandidata za posao na podacima koji su istorijski diskriminatorni prema ženama, vaš model će tu diskriminaciju samo pojačati i automatizovati. Takođe, privatnost podataka je nepregovorljiva. Ako radite sa osjetljivim informacijama, morate implementirati tehnike poput diferencijalne privatnosti (differential privacy) ili osigurati da se podaci anonimizuju prije bilo kakve obrade. U ovoj fazi se takođe razmatra mogućnost halucinacija — situacija u kojima model samouvjereno generiše netačne informacije. Kako vaš sistem detektuje i sprečava takve situacije? Za dublje razumijevanje halucinacija i metoda za njihovo otkrivanje, pogledajte članak o AI halucinacijama u našoj sekciji za etički AI. (aiacademy.ba) Treća Faza: Praktična Primjena i Iteracija Sada dolazi faza kodiranja. Naš savjet je: počnite jednostavno. Napravite osnovni model (baseline) koji radi barem nešto. Tek kada imate stabilan temelj, uvodite kompleksnije arhitekture poput transformera (transformers) ili graf neuronskih mreža (Graph Neural Networks). Dokumentujte svaku iteraciju. U svijetu AI, negativan rezultat (npr. "ova arhitektura nije radila na ovom setu podataka") je jednako vrijedan kao i pozitivan, jer štedi vrijeme budućim istraživačima. Koristite alate za praćenje eksperimenata kako biste uvijek mogli objasniti zašto ste izabrali određene hiperparametre. Četvrta Faza: Evaluacija u Stvarnom Svijetu Model koji radi na vašem laptopu ne znači mnogo ako ne radi "u divljini". Testirajte svoj sistem na podacima koje nikada nije vidio. Ako je moguće, dajte ga stvarnim korisnicima da ga testiraju. Njihove povratne informacije će vam otkriti propuste koje kao programer niste mogli predvidjeti. Recimo da ste razvili aplikaciju koja pomaže slijepim osobama da identifikuju predmete u prostoriji. Vaša evaluacija ne smije biti samo brojka u tabeli, već testiranje u različitim uslovima osvjetljenja, sa različitim uglovima kamere i brzinom pokreta. Peta Faza: Dijeljenje i Doprinos Zajednici Vaš rad vrijedi onoliko koliko je dostupan drugima. Objavite svoj kod na GitHubu sa jasnim uputstvima za pokretanje (README fajl). Napišite blog post ili članak na LinkedInu u kojem objašnjavate ne samo šta ste napravili, već i šta ste naučili tokom procesa. Dijeljenje znanja je u srcu AI Academy vizije. Kada svoj AI graduation project učinite otvorenim, ne samo da pomažete zajednici, već i gradite svoj profesionalni brend. Poslodavci vole vidjeti kandidate koji znaju komunicirati kompleksne ideje na jednostavan način. Ako želite dodatne resurse i vodiče, posjetite našu wiki bazu znanja za praktične članke i primjere. (aiacademy.ba) Šta uraditi nakon odabira teme Prvo pretražite postojeće naučne radove (npr. na arXiv platformi) kako biste vidjeli dokle je nauka stigla u tom polju. Napravite plan prikupljanja podataka — bez kvalitetnih podataka, i najbolji algoritam je beskoristan. Konsultujte se sa stručnjacima iz domene koju obrađujete (npr. sa ljekarima ako radite medicinski projekt) kako biste osigurali da je problem koji rješavate relevantan. Definišite minimalno održiv proizvod (Minimum Viable Product - MVP) koji možete završiti u predviđenom roku. Ako trebate mentora ili želite predstaviti svoj rad pred zajednicom, prijavite se kao govornik ili nam pošaljite poruku preko kontakt forme AI Academy. (aiacademy.ba) Ograničenja AI Alata i Potreba za Ljudskim Nadzorom Dok radite na svom projektu, bićete u iskušenju da koristite napredne AI asistente za pisanje koda, analizu podataka ili čak pisanje samog teksta rada. Iako su ovi alati izuzetno korisni za ubrzavanje rutinskih zadataka i generisanje ideja, oni imaju svoja jasna ograničenja. Šta AI alati mogu, a šta ne mogu Vještačka inteligencija je izvrsna u prepoznavanju obrazaca u ogromnim količinama podataka. Ona vam može pomoći da brzo pronađete grešku u kodu ili da sugerišete različite arhitekture neuronskih mreža. Međutim, ona ne posjeduje ljudsku prosudbu niti duboko razumijevanje konteksta. AI model ne razumije zašto je određeni medicinski protokol takav kakav jeste; on samo statistički predviđa sljedeću riječ ili piksel. On ne može garantovati tačnost svojih izlaza. Zato je vaša uloga kao autora projekta da budete "čovjek u petlji" (human-in-the-loop). Svaka odluka koju AI predloži mora biti validirana vašim znanjem i kritičkim razmišljanjem. Rizik od Halucinacija i Pristrasnosti Jedan od najvećih izazova sa modernim velikim jezičkim modelima (Large Language Models - LLM) su halucinacije. Model može izmisliti naučni rad, citat ili čak funkciju u programskom jeziku koja ne postoji. Ako te informacije bez provjere uvrstite u svoj AI graduation project, vaša kredibilnost će biti ozbiljno narušena. Pristrasnost je još suptilnija opasnost. Modeli uče iz podataka sa interneta, koji su puni ljudskih predrasuda. Vaš zadatak je da aktivno tražite te pristrasnosti u svom modelu. Ako gradite sistem za automatsko ocjenjivanje eseja, provjerite da li on nepravedno kažnjava studente koji koriste specifičan dijalekt ili stil pisanja. Odgovoran AI inženjer je onaj koji je svjestan ovih mana i aktivno radi na njihovom ublažavanju. Privatnost i Sigurnost Podataka Nikada, pod bilo kojim okolnostima, nemojte unositi osjetljive podatke u javno dostupne AI alate. Ovo uključuje lične podatke vaših ispitanika, povjerljive poslovne informacije firmi s kojima možda sarađujete na projektu, ili medicinske zapise. Čak i ako alat tvrdi da je siguran, uvijek pročitajte politiku privatnosti i uslove korištenja. Za potrebe vašeg projekta, uvijek je bolje koristiti lokalne instance modela ili sigurne, zatvorene API-je gdje imate kontrolu nad time kako se vaši podaci koriste i pohranjuju. Za resurse o odgovornom AI i najboljim praksama pogledajte našu sekciju "Responsible AI in Practice". (aiacademy.ba) Studije Slučaja: Od Teorije do Akcije Kako bismo ilustrovali šta čini vrhunski AI graduation project, analiziraćemo tri scenarija koji povezuju različite nivoe znanja sa konkretnim potrebama. Scenario 1: Optimizacija Potrošnje Energije u Pametnim Zgradama Umjesto jednostavne klasifikacije, student odlučuje napraviti sistem koji koristi učenje potkrijepljeno nagradom (Reinforcement Learning) za upravljanje sistemima grijanja i hlađenja u zgradi. On počinje razumijevanjem termodinamike zgrade (razumijevanje), postavlja cilj smanjenja potrošnje za 15% uz zadržavanje komfora (cilj), osigurava da podaci o stanarima budu potpuno anonimizovani (odgovornost), kreira simulaciju u Pythonu i testira je na stvarnim historijskim podacima lokalne institucije (primjena). Na kraju, rezultate objavljuje kao studiju slučaja koju drugi mogu nadograditi (dijeljenje). Ovo je primjer projekta koji rješava ekološki i ekonomski problem istovremeno. Scenario 2: Detekcija Dubokih Falsifikata (Deepfakes) za Sigurnost U svijetu gdje je sve teže razlikovati istinu od generisanog sadržaja, student razvija sistem za detekciju liveness-a (dokaz da je osoba stvarna i prisutna). Umjesto da samo koristi standardne modele za detekciju lica, on koristi AI koji detektuje mikroskopske promjene u boji kože uzrokovane ljudskim pulsom (rPPG tehnologija). Ovo je izuzetno napredno jer deepfake video ili fotografija visoke rezolucije nemaju puls. Projekt pokazuje duboko poznavanje obrade signala i neuronskih mreža na milisekundnom nivou. Ovakav rad privlači pažnju sigurnosnih agencija i banaka koje koriste biometrijsku zaštitu. Scenario 3: AI Asistent za Poljoprivrednike u BiH Poljoprivrednik u Hercegovini ima problem sa bolestima vinove loze. Student razvija mobilnu aplikaciju koja koristi računarski vid (Computer Vision) za identifikaciju bolesti sa slike lista, ali ide korak dalje. Sistem je optimizovan da radi offline (na rubu/edge), jer na njivi često nema interneta. Takođe, aplikacija nudi savjete na lokalnom jeziku, uzimajući u obzir dostupna sredstva za zaštitu bilja na našem tržištu. Ovakav projekt nije samo "vještačka inteligencija", već praktičan alat koji direktno pomaže lokalnoj ekonomiji i pokazuje razumijevanje specifičnih uslova rada na terenu. Ako želite ideje ili želite podijeliti svoj projekat sa zajednicom, razmislite o prijavi za prezentaciju na nekom od naših događaja — detalje potražite na početnoj stranici s informacijama o događajima. (aiacademy.ba) Kada Potražiti Stručnjaka ili Dodatne Resurse Izrada AI graduation projekta je putovanje na kojem ćete često nailaziti na prepreke koje ne možete sami savladati. Prepoznavanje trenutka kada vam je potrebna pomoć je znak zrelosti, a ne slabosti. Pravne i Etičke Konsultacije Ako vaš projekt direktno utiče na živote ljudi — bilo u zdravstvu, finansijama ili pravu — obavezno se konsultujte sa stručnjakom iz te oblasti. AI model može predložiti terapiju, ali samo ljekar može potvrditi njenu ispravnost. Ako razvijate sistem za analizu pravnih dokumenata, pravnik mora biti taj koji će definisati šta je pravno relevantno. Nemojte preuzimati odgovornost za odluke koje zahtijevaju licencu profesionalca. Vaš AI projekt je alat za podršku odlučivanju, a ne zamjena za ljudsku stručnost. U radu jasno naglasite granice vašeg sistema i situacije u kojima je ljudska intervencija obavezna. Tehnička Pomoć i Mentorstvo Kada se zaglavite sa matematičkim problemom ili neobjašnjivim ponašanjem modela, potražite zajednicu. AI Academy u Sarajevu je upravo takvo mjesto — prostor gdje možete razgovarati sa inženjerima koji su već prošli kroz slične izazove. Besplatne radionice, hakatoni i predavanja stručnjaka iz industrije su neprocjenjivi resursi. Pogledajte naše kategorije za karijere i vodiče kako biste pronašli relevantne radionice i resurse. (aiacademy.ba) Učenje vještačke inteligencije u izolaciji je teško i sporo. Razmjena ideja sa kolegama često može riješiti problem koji vas muči danima u samo pet minuta razgovora. Gradite mrežu kontakata ne samo radi projekta, već radi cijele karijere koja je pred vama. Kontinuirano Obrazovanje Svijet AI ne miruje. Ono što naučite danas, možda će biti zastarjelo za šest mjeseci. Zato je ključna vještina "učiti kako učiti". Pratite vodeće konferencije poput NeurIPS ili ICML, ali istovremeno tražite praktične obuke koje fokus stavljaju na implementaciju. Vaš diplomski rad je samo početak vašeg obrazovnog puta u ovoj fascinantnoj oblasti. Upozorenje: Nikada nemojte smatrati da je vaš AI model nepogrešiv. Uvijek implementirajte sisteme provjere i balansa, posebno kada su u pitanju podaci koji utiču na sigurnost ili finansijsku stabilnost pojedinca. Budućnost AI Projekata: Šta Nas Čeka Gledajući unaprijed, AI graduation projects će se sve manje fokusirati na samu arhitekturu modela, a sve više na inženjering podataka (data engineering) i etiku. Kako modeli postaju dostupniji putem API-ja, prava vrijednost će ležati u tome kako te modele prilagođavate specifičnim, često "prljavim" podacima iz stvarnog svijeta. Fokus na Kvalitet Podataka Uskoro će biti važnije znati kako očistiti i strukturirati podatke nego kako dizajnirati novu vrstu neurona. Projekti koji se bave "Data-centric AI" pristupom — gdje se performanse poboljšavaju iteracijom na podacima, a ne samo na kodu — postaju standard u industriji. Ako vaš projekt uključuje inovativan način prikupljanja, označavanja ili generiranja sintetičkih podataka (synthetic data) koji su vjerni originalu, to će se cijeniti više od korištenja najnovije biblioteke za duboko učenje. Podaci su gorivo, a inženjer koji zna kako rafinirati to gorivo je najtraženiji stručnjak. Interdisciplinarni Pristup Najbolji AI projekti budućnosti nastajaće na presjeku disciplina. AI i biologija, AI i sociologija, AI i arhitektura. Nemojte se bojati istraživati oblasti koje naizgled nemaju veze sa računarstvom. Upravo tamo se kriju problemi koje niko drugi ne pokušava riješiti. Zamislite AI projekt koji analizira urbanistički plan grada kako bi predvidio kretanje toplote i predložio gdje posaditi drveće da bi se smanjio efekt toplotnih ostrva. To je rad koji spaja ekologiju, urbanizam i vještačku inteligenciju. To je rad koji mijenja svijet. Zaključak Vaš AI graduation project je prilika da pokažete svijetu ko ste kao inženjer, istraživač i etična osoba. Kroz ovaj članak smo prošli put od razumijevanja potreba tržišta i odabira naprednih tema, preko tehničke implementacije, do kritičnog sagledavanja odgovornosti i ograničenja. Zapamtite da AI nije magija, već alat. Njegova snaga ne leži u kompleksnosti algoritma, već u mudrosti osobe koja taj algoritam usmjerava ka rješavanju stvarnih problema. U AI Academy smo tu da podržimo vaš put, da vam pomognemo da razumijete osnove, primijenite znanje u praksi i postanete dio zajednice koja gradi bolju budućnost. Put uspjeha: Razumijevanje: Temeljno proučite teoriju i kontekst problema. Cilj: Jasno definišite šta želite postići i kako ćete to mjeriti. Odgovornost: Uvijek provjerite etiku, privatnost i potencijalne pristrasnosti. Primjena: Počnite jednostavno, iterirajte brzo i testirajte u stvarnom svijetu. Dijeljenje: Dokumentujte svoj rad i doprinesite zajednici. Ako želite saznati više o timu i misiji AI Academy, posjetite našu stranicu "O nama". (aiacademy.ba) Budite hrabri u izboru tema, ali skromni u tvrdnjama o moći svog modela. Vještačka inteligencija je polje koje nagrađuje upornost, preciznost i, iznad svega, spremnost na kontinuirano učenje. Vaš projekt je tek prvi korak u toj avanturi. Česta pitanja Pitanje: Koliko napredno mora biti moje znanje programiranja za kvalitetan AI projekt? Odgovor: Osnovno poznavanje jezika Python je neophodno, ali za vrhunski projekt morate razumjeti biblioteke kao što su PyTorch ili TensorFlow, te alate za obradu podataka poput Pandasa. Važnije od samog koda je razumijevanje logike algoritama i načina na koji podaci teku kroz sistem. Programiranje je alat, dok je inženjersko razmišljanje ono što čini razliku. Pitanje: Da li je bolje raditi projekt samostalno ili u timu? Odgovor: Timski rad simulira realno radno okruženje i omogućava rješavanje kompleksnijih problema, poput spajanja hardvera i softvera ili multimodalnih sistema. S druge strane, samostalni rad vam daje potpunu kontrolu nad svakim aspektom projekta i jasniju sliku vaših individualnih vještina. Za AI graduation projects se često preporučuju manji timovi (2-3 osobe) gdje se uloge jasno podijele. Pitanje: Kako da pronađem kvalitetan set podataka (dataset) za svoj rad? Odgovor: Platforme poput Kaggle-a ili Google Dataset Search-a su odlične polazne tačke, ali najvrijedniji projekti često koriste podatke koje ste sami prikupili ili kombinovali iz više izvora. Uvijek provjerite licencu za korištenje podataka i osigurajte da imate dozvolu za njihovu obradu u istraživačke svrhe. Ako radite sa lokalnim firmama, potpišite ugovor o povjerljivosti (NDA) kako biste zaštitili njihove poslovne informacije. Pitanje: Šta ako moj model ne postigne očekivanu preciznost do roka za odbranu? Odgovor: U nauci i inženjerstvu, "neuspjeh" modela da postigne određenu cifru nije neuspjeh projekta. Ako možete dokumentovano objasniti zašto model nije radio (npr. nedovoljno podataka, prevelik šum, pogrešna arhitektura za taj tip problema) i predložiti logične sljedeće korake, to se smatra vrlo kvalitetnim radom. Analiza grešaka često pokazuje dublje razumijevanje materije nego savršen rezultat postignut "naslijepo". (Za dodatna pitanja ili saradnju — kontaktirajte nas putem kontakt forme AI Academy.) (aiacademy.ba)

25 Jun 2026

mladi profesionalac sarađujući oko ekrana u moderan coworking prostor

25 Jun 2026

News

What Are Some Good AI Projects

Table of Contents Ključne stavke Uvod Temelji uspješnog projekta i prvi koraci Početnički projekti za izgradnju samopouzdanja Srednji nivo i projekti računarog vida Napredni projekti i generativna vještačka inteligencija Šta AI alati mogu, a šta nikako ne mogu učiniti Etika, sigurnost i odgovornost u AI projektima Kako prezentovati projekte u portfoliju Put od ideje do realizacije: Sažetak Česta pitanja Ključne stavke Uspješan put u vještačkoj inteligenciji počinje odabirom projekata koji balansiraju između vašeg trenutnog tehničkog nivoa i stvarnih potreba tržišta rada. Portfolij izgrađen na rješavanju konkretnih problema, poput detekcije lažnih vijesti ili automatizacije obrade dokumenata, nosi veću vrijednost od kopiranja generičkih tutorijala. Odgovorna primjena AI tehnologija podrazumijeva duboko razumijevanje ograničenja modela, etičkih implikacija i zaštite privatnosti podataka prije same implementacije koda. Uvod Zamisli scenu: sjediš u jednom od sarajevskih coworking prostora ili u svom stanu, ekran je ispunjen redovima koda, a ti se pitaš da li je to što praviš zaista relevantno. Možda si marketinški stručnjak koji želi automatizovati analizu povratnih informacija kupaca, ili si student elektrotehnike koji želi preći sa teorije na praktične sisteme. Često se dešava da entuzijasti u Bosni i Hercegovini i regionu počnu sa ambicioznim idejama, ali se brzo izgube u moru algoritama i biblioteka koje ne znaju kako povezati sa stvarnim svijetom. Razvoj AI projekta nije samo pisanje koda; to je rješavanje problema koji olakšava život ili rad, bilo da se radi o malom biznisu na Baščaršiji ili velikoj IT kompaniji koja posluje globalno. U ovom članku ćemo detaljno istražiti različite nivoe projekata koji vam mogu pomoći da izgradite kredibilitet u svijetu vještačke inteligencije. Fokusirat ćemo se na putanju koja vodi od osnovnog razumijevanja do kompleksnih sistema. Bez obzira na to da li tek počinjete ili tražite napredne koncepte poput generativnog AI-ja i agenata, cilj nam je pružiti vam mapu puta koja je praktična i prilagođena lokalnom tržištu, ali i globalnim standardima. Vjerujemo da AI nije magična kutija koja sve rješava jednim klikom, već vještina koja se kali kroz rad. Naša filozofija u AI Academy je jednostavna: prvo moraš razumjeti suštinu tehnologije, zatim jasno definisati šta želiš postići, provjeriti da li je to etički i sigurno, te tek onda krenuti u praktičnu primjenu. Kroz kontinuirano ponavljanje i dijeljenje znanja sa zajednicom, tvoj napredak postaje nezaustavljiv. Ovaj članak je tvoj prvi korak ka stvaranju portfolija koji ne samo da izgleda dobro na papiru, već zaista funkcioniše u praksi. Ako želiš odmah pronaći praktične radionice i događaje gdje možeš testirati svoje ideje uživo, pogledaj našu stranicu događaja AI Academy. Temelji uspješnog projekta i prvi koraci Prije nego što uopšte otvorite svoj razvojni alat (IDE - integrated development environment), ključno je shvatiti šta čini jedan AI projekat "dobrim". Nije poenta u tome da koristite najnoviji i najkompleksniji model ako problem možete riješiti jednostavnom statistikom. Dobar projekat je onaj koji pokazuje vašu sposobnost da prepoznate obrazac u podacima i pretvorite ga u korisnu informaciju. Razumijevanje podataka kao polazne tačke Svaki AI projekat živi i umire na osnovu podataka. Ako razmišljate o mašinskom učenju (machine learning) za lokalni biznis, prvi korak nije izbor algoritma, već analiza dostupnih podataka. Recimo da želite predvidjeti prodaju u pekari. Imate li podatke o prodaji po satima, vremenskim uslovima ili praznicima? Bez kvalitetnih podataka, vaš model će davati netačne rezultate. U AI Academy često ističemo da je priprema podataka (data preprocessing) najdosadniji, ali i najvažniji dio posla. To uključuje čišćenje netačnih unosa, rukovanje nedostajućim vrijednostima i normalizaciju podataka kako bi algoritam mogao lakše učiti. Ako ti treba vodič o pripremi podataka i najboljim praksama, provjeri našu kategoriju o Core Machine Learning & Deep Learning za praktične vodiče i članke. Izbor pravih alata za razvoj Za početnike u Bosni i Hercegovini, Python je apsolutni standard. Njegova sintaksa je prirodna, a ekosistem biblioteka je nevjerovatno bogat. Preporučujemo korištenje Google Colab platforme jer je besplatna, radi u web pregledniku i pruža pristup moćnim procesorima (GPU - graphics processing unit) bez potrebe za skupim hardverom. Kada savladate osnove Pythona, biblioteke poput Pandasa za manipulaciju podacima i Scikit-learna za klasično mašinsko učenje postat će vaši svakodnevni alati. Ne opterećujte se odmah dubokim učenjem (deep learning); osnove su temelj svake ozbiljne karijere. Za praktične savjete o prompt inženjeringu i pisanju upita za AI, pogledajte naše članke u sekciji Prompt Engineering & AI Chat Mastery. Definisanje cilja projekta Česta greška je kretanje u projekat bez jasnog odgovora na pitanje: "Šta tačno pokušavam riješiti?". Ako provedeš sat vremena dnevno ručno sortirajući e-mailove, tvoj cilj može biti automatizacija te klasifikacije. Projekat sa jasnim ciljem je lakše mjeriti, lakše objasniti potencijalnom poslodavcu i, što je najvažnije, lakše završiti. AI projekti koji ostaju nedovršeni obično pate od preširokog fokusa. Počnite jednostavno, riješite jedan mali problem, pa tek onda dodajte nove funkcionalnosti. Ako želiš podijeliti svoje iskustvo ili predavati radionicu o ovim temama, saznaj kako možeš saznati kako postati predavač i prijaviti temu za nadolazeći događaj. Početnički projekti za izgradnju samopouzdanja Kada prvi put zakoračite u svijet vještačke inteligencije, najbolje je početi sa projektima koji daju brze i vidljive rezultate. Ovi projekti se obično fokusiraju na obradu teksta ili jednostavnu klasifikaciju. Analizator raspoloženja (Sentiment Analyzer) Ovo je klasičan projekat koji je izuzetno koristan za marketing stručnjake i vlasnike biznisa. Program uzima tekst, poput recenzija na Google Maps za restoran u Sarajevu ili komentara na društvenim mrežama, i određuje da li je on pozitivan, negativan ili neutralan. Kroz ovaj rad naučit ćete osnove obrade prirodnog jezika (NLP - natural language processing). Možete koristiti biblioteke kao što su TextBlob ili NLTK (Natural Language Toolkit). Suština je u čišćenju teksta od nepotrebnih riječi i pretvaranju rečenica u brojeve koje mašina može razumjeti. Zamislite da možete automatski obavijestiti menadžera čim se pojavi negativna recenzija; to je stvarna vrijednost AI-ja. Ako želite praktične primjere kako AI može unaprijediti potragu za poslom ili karijeru, pogledajte naš članak u sekciji AI Career & Skill-Up. Filter neželjene pošte (Email Spam Filter) Iako naši e-mail servisi ovo rade automatski, izgradnja sopstvenog filtera je fantastična vježba za učenje binarne klasifikacije. Koristeći skup podataka (dataset) sa hiljadama poruka označenih kao "spam" ili "ham" (stvarna poruka), istrenirat ćete model da prepoznaje sumnjive obrasce riječi. Ovdje ćete naučiti koncepte poput "vreće riječi" (Bag-of-Words) i algoritma Naive Bayes. Ovaj projekat vas uči kako model procjenjuje vjerovatnoću i kako donosi odluku na osnovu prethodnog iskustva. Sistem za analizu biografija (Resume Parser) Regruteri u velikim regionalnim IT kompanijama često dobijaju stotine prijava za jedan posao. Projekt koji automatski izvlači ključne vještine, godine iskustva i obrazovanje iz PDF dokumenata je izuzetno praktičan. Za ovo možete koristiti Python biblioteke za rad sa PDF-ovima u kombinaciji sa pravilima za prepoznavanje entiteta (Named Entity Recognition - NER). Ovaj projekat je odlična ulaznica u svijet automatizacije poslovnih procesa i pokazuje vašu sposobnost da kreirate alat koji štedi vrijeme stručnjacima za ljudske resurse. Ako tek počinjete sa obradom teksta, fokusirajte se na razumijevanje kako se ljudski jezik pretvara u numeričke vektore. Bez tog razumijevanja, čak i najnapredniji modeli će vam djelovati kao crna magija. Za dodatne praktične vodiče i "how-to" tutorijale, koristite našu Wiki bazu znanja gdje postoji mnogo kratkih uputa i primjera. Srednji nivo i projekti računarog vida Nakon što se osjećate ugodno sa tekstom i brojevima, vrijeme je da pređete na vizuelne podatke. Računarski vid (computer vision) omogućava mašinama da "vide" i interpretiraju slike i video zapise, što otvara vrata za nevjerovatne primjene. Klasifikacija slika: Psi protiv mačaka Ovo je "Hello World" projekat za računarski vid. Naučit ćete kako koristiti konvolucijske neuronske mreže (CNN - convolutional neural networks). Umjesto da sami gradite mrežu od nule, što zahtijeva ogromnu procesorsku snagu, ovdje možete primijeniti tehniku zvanu transferno učenje (transfer learning). Koristit ćete već istrenirane modele koje su razvile kompanije poput Googlea ili Microsofta i "fino ih podesiti" (fine-tuning) za svoj specifični zadatak. Ovo je ključna vještina jer se u stvarnom radu rijetko šta trenira od apsolutne nule. Sistem za detekciju objekata u realnom vremenu Ovaj projekat je korak dalje od jednostavne klasifikacije. Detekcija objekata ne samo da prepoznaje šta je na slici, već i locira gdje se to nalazi pomoću pravougaonika (bounding boxes). Možete koristiti modele poput YOLO (You Only Look Once) ili SSD (Single Shot Detector). Zamislite primjenu u sigurnosnim sistemima ili u analizi saobraćaja na sarajevskim raskrsnicama. Kroz ovaj rad naučit ćete kako raditi sa video strimovima i kako optimizovati modele da rade brzo i efikasno. Automatsko ispravljanje teksta i predviđanje riječi Svi koristimo autokorekciju na telefonima, ali kako ona zapravo radi? Izgradnja alata koji prepoznaje tipfelere i predlaže najvjerovatniju ispravnu riječ uči vas radu sa vjerovatnoćom i kontekstom. Možete koristiti algoritme zasnovane na udaljenosti između riječi (Edit Distance) ili naprednije modele koji razumiju gramatičku strukturu rečenice. Ovaj projekat premošćuje jaz između jednostavnih skripti i inteligentnih asistenata. Šta uraditi nakon ovih sekcija Dokumentujte svoj kod na GitHubu sa jasnim uputstvima za instalaciju. Snimite kratki demo video (do 2 minute) koji pokazuje kako vaš model radi. Napišite kratak blog post ili LinkedIn objavu o izazovima sa kojima ste se suočili tokom čišćenja podataka. Da bi vaši projekti dobili veću vidljivost, razmislite o predstavi rada na jednom od našeg narednog događaja — provjeri stranicu događaja i prijavi svoj demo. Napredni projekti i generativna vještačka inteligencija Danas je nemoguće pričati o AI projektima a ne spomenuti generativni AI (generative AI). Ovo je oblast koja se najbrže razvija i koja nudi najviše mogućnosti za inovacije u portfoliju. Izgradnja RAG sistema (Retrieval-Augmented Generation) Veliki jezički modeli (LLM - large language models) poput GPT-4 ili Llama 3 imaju jednu manu: znaju samo ono na čemu su trenirani. Ako im date svoje interne dokumente ili najnovije vijesti, oni ih neće poznavati. RAG sistem rješava ovaj problem tako što prvo pretražuje bazu vaših dokumenata (pribavljanje), a zatim te informacije šalje modelu da generiše odgovor. Ovo je trenutno najtraženija vještina u industriji. Možete napraviti "AI asistenta za lokalne zakone" ili "stručnjaka za tehničku dokumentaciju vaše firme". Kroz ovo ćete naučiti rad sa vektorskim bazama podataka (vector databases) kao što su Pinecone ili ChromaDB. Multi-agentni sistemi sa CrewAI ili LangGraphom Umjesto jednog AI-ja koji radi sve, zamislite tim AI agenata koji sarađuju. Jedan agent istražuje temu, drugi piše tekst, a treći provjerava činjenice. Ovo se zove "vibe coding" ili razvoj putem orkestracije agenata. Korištenjem biblioteka kao što su CrewAI ili LangChain, možete kreirati kompleksne radne tokove koji simuliraju cijeli jedan tim stručnjaka. Ovo pokazuje vašu sposobnost da razmišljate o AI-ju kao o dijelu šireg poslovnog procesa, a ne samo kao o izolovanom alatu. Za primjere i inspiraciju o naprednim tokovima rada i agentima, pogledajte naše resurse u Workflow Automations & AI agents. Sistem za detekciju i prevenciju Deepfake sadržaja Sa usponom generativnih modela, raste i opasnost od lažnih slika i videa. Projekt koji koristi duboko učenje (deep learning) za identifikaciju manipulisanih medija je od ogromnog društvenog značaja. Ovdje ćete istraživati suptilne artefakte koje AI ostavlja pri generisanju lica ili glasa. Ovo je tehnički vrlo zahtjevan projekat koji zahtijeva razumijevanje generativnih suparničkih mreža (GAN - generative adversarial networks) i naprednih tehnika analize slike. Napomena: Pri radu sa LLM API-jima (poput onih od OpenAI ili Anthropic), uvijek vodite računa o troškovima i limitima. Počnite sa manjim modelima dok testirate logiku svog koda. Ako želiš dalje razvijati ove teme i umrežavati se sa stručnjacima, posjeti AI Academy početnu stranicu i kontaktiraj nas putem objavljenih kontakt informacija. Šta AI alati mogu, a šta nikako ne mogu učiniti Vrlo je važno imati realna očekivanja od vještačke inteligencije. Profesionalac se prepoznaje po tome što zna gdje su granice tehnologije. Snaga vještačke inteligencije AI je nevjerovatan u prepoznavanju kompleksnih obrazaca u ogromnim količinama podataka koje bi ljudskom oku promakle. Može ubrzati rutinske zadatke, poput sortiranja hiljada slika ili sumiranja dugih izvještaja, u sekundama. Također, odličan je alat za generiranje početnih ideja (brainstorming) i pisanje osnovnog koda (boilerplate code), što značajno povećava produktivnost programera i kreativaca. Ograničenja i ljudska prosudba S druge strane, AI modeli nemaju stvarnu svijest niti razumiju kontekst na način na koji to radi čovjek. Oni predviđaju sljedeći najvjerovatniji token ili piksel na osnovu statistike. AI ne može zamijeniti stručnu prosudbu u kompleksnim pravnim, medicinskim ili finansijskim situacijama. On ne može donijeti etičku odluku; on samo reflektuje ono što se nalazi u podacima na kojima je treniran. Ako je vaš problem loše definisan, AI će vam dati "precizan odgovor na pogrešno pitanje". Kada potražiti stručnjaka ili dodatne resurse U AI Academy uvijek naglašavamo: za sve odluke koje direktno utiču na ljudsko zdravlje, pravni status, finansijsku sigurnost ili obrazovanje djece, AI smije biti samo pomoćni alat, nikako konačni donositelj odluka. Ako razvijate medicinski projekt, on mora biti pod strogim nadzorom ljekara. Ako se bavite finansijskim predviđanjima, vaši modeli moraju proći rigorozne revizije od strane finansijskih eksperata. Za dublje učenje i razvoj ovih vještina, preporučujemo povezivanje sa lokalnom zajednicom kroz besplatne radionice, učešće na hakatonima i praćenje predavanja stručnjaka iz industrije koji dijele svoja praktična iskustva. Za informacije o odgovornom korištenju AI i etičkim smjernicama, pogledajte naš vodič na Kako ispravno koristiti veštačku inteligenciju. Etika, sigurnost i odgovornost u AI projektima Kada gradite AI projekte, nosite odgovornost koja prevazilazi puko funkcioniranje koda. Svaka odluka koju vaš model donese može imati stvarne posljedice na ljude. Fenomen halucinacija i tačnost Jedan od najvećih izazova sa savremenim modelima su "halucinacije" (hallucinations) — situacije u kojima AI sa potpunom sigurnošću iznosi potpuno netačne informacije. Ako pravite chatbot za podršku korisnicima, morate implementirati sisteme provjere koji će spriječiti model da izmišlja politike povrata novca ili tehničke specifikacije. Uvijek testirajte svoje modele na rubnim slučajevima (edge cases) i budite transparentni prema korisnicima u vezi sa tim da razgovaraju sa vještačkom inteligencijom. Pristrasnost (bias) u podacima Modeli uče iz onoga što im damo. Ako vaš skup podataka za sistem zapošljavanja sadrži samo biografije muškaraca iz IT sektora, model će vjerovatno diskriminisati žene, čak i ako mu to niko nije direktno rekao. To se zove pristrasnost modela (algorithmic bias). Vaš zadatak kao developera je da analizirate svoje podatke, osigurate raznolikost i redovno provjeravate da li model favorizuje određene grupe na osnovu spola, rase ili porijekla. Privatnost podataka i sigurnost Ovo je stavka o kojoj se ne može pregovarati. Nikada nemojte unositi osjetljive lične podatke (poput JMBG-a, brojeva kreditnih kartica ili zdravstvenih kartona) u javne AI alate ili API-je bez temeljnog razumijevanja njihovih polica privatnosti. Većina javnih modela koristi vaše upite za dalje treniranje, što znači da bi vaša poslovna tajna mogla postati dio odgovora nekome drugom. Koristite lokalne modele (Local LLMs) ili sigurne korporativne instance kada radite sa osjetljivim informacijama. Ako imate pitanje vezano za sigurnost ili privatnost pri radu sa AI-jem, slobodno nas kontaktirajte putem informacija na početnoj stranici AI Academy ili putem emaila navedenog na stranici. Autorska prava i intelektualno vlasništvo Pitanje vlasništva nad sadržajem koji generiše AI je još uvijek pravno siva zona. Ako vaš model koristi umjetnička djela ili tekstove zaštićene autorskim pravima bez dozvole, možete se suočiti sa pravnim problemima. Prije objavljivanja bilo kojeg projekta, provjerite licence za podatke i modele koje koristite. Transparentnost u vezi sa izvorima podataka gradi povjerenje kod vaših korisnika i budućih poslodavaca. Kako prezentovati projekte u portfoliju Imati sjajan projekt je samo pola posla; druga polovina je znati ga "prodati" budućem poslodavcu ili klijentu. Vaš portfolij treba da ispriča priču o vašem napretku i načinu razmišljanja. GitHub kao ogledalo vašeg rada Vaš GitHub profil ne bi trebao biti samo deponija koda. Svaki projekt mora imati kvalitetan README fajl. Opišite problem koji rješavate, tehnologije koje ste koristili, ali i probleme na koje ste naišli i kako ste ih prevazišli. Poslodavci više cijene nekoga ko zna objasniti zašto je izabrao određeni algoritam, nego nekoga ko je samo kopirao kod sa Stack Overflowa. Koristite jasne komentare u kodu i držite se standarda za pisanje čistog koda. Demo aplikacije i vizuelni prikaz Ljudi su vizuelna bića. Umjesto da tjerate nekoga da instalira 10 biblioteka da bi pokrenuo vaš kod, koristite alate poput Streamlita ili Gradio-a da kreirate jednostavan web interfejs za svoj model. Na ovaj način, bilo ko (uključujući i HR menadžere koji nisu tehnički potkovani) može testirati vaš rad direktno u browseru. Ako se radi o projektu koji radi sa podacima, kreirajte zanimljive grafikone koji pokazuju tačnost i performanse vašeg modela. Povezivanje sa AI Academy zajednicom U Sarajevu i široj regiji, mreža poznanstava je ključna. Nemojte svoje projekte čuvati samo za sebe. Podijelite ih u našoj zajednici, zatražite povratne informacije (feedback) i budite spremni da pomognete drugima. Sudjelovanje u zajedničkim projektima ili pomaganje početnicima pokazuje vašu lidersku crtu i sposobnost timskog rada. AI se razvija prebrzo da bi ga iko pratio sam; zajednica je vaš najveći resurs. Ako želite da predstavite svoj projekat široj publici, saznajte kako predložiti govornika ili temu putem sekcije na glavnoj stranici: Predloži govornika / prijavi predavanje. Put od ideje do realizacije: Sažetak Proces izgradnje AI projekta možemo posmatrati kroz pet ključnih faza koje dosljedno primjenjujemo u AI Academy. Ovaj strukturirani pristup osigurava da vaši projekti budu ne samo tehnički ispravni, već i praktično primjenjivi. Faze razvoja projekta Razumijevanje: Duboko proučite problem i dostupnu tehnologiju. Nemojte preskakati osnove matematike i statistike. Cilj: Jasno definišite šta mjerite. Da li je to tačnost (accuracy), preciznost (precision) ili brzina odziva? Odgovornost: Provjerite etičke implikacije, privatnost podataka i potencijalne pristrasnosti vašeg rješenja. Praksa: Počnite sa najjednostavnijim mogućim modelom (tzv. baseline). Tek kada on proradi, uvodite kompleksnost. Ponavljanje: AI projekti nikad nisu gotovi. Skupljajte nove podatke, testirajte nove modele i dijelite naučeno sa drugima. Zapamtite, vještačka inteligencija nije cilj sama po sebi, već moćan alat koji nam pomaže da budemo kreativniji, efikasniji i da rješavamo probleme koji su nam ranije bili nedostižni. Krenite danas. Izaberite jedan mali problem koji vas nervira u vašem poslu ili svakodnevici i pokušajte ga modelirati pomoću podataka. Nemojte se plašiti grešaka — u svijetu AI-ja, greška u predviđanju je samo još jedna tačka podataka koja vam pomaže da sljedeći put budete bolji. Naša zajednica u Sarajevu je tu da vas podrži, pruži resurse i prostor za rast. Vaša budućnost u AI svijetu zavisi isključivo od vaše spremnosti da prljate ruke kodom i da nikada ne prestanete učiti. Ako želiš direktnu pomoć ili imaš pitanje, posjeti kontakt informacije AI Academy da nas kontaktiraš. Česta pitanja Pitanje: Koliko predznanja u programiranju mi je potrebno za prvi AI projekat? Odgovor: Za početne projekte poput analize raspoloženja ili filtera spam poruka, dovoljno je poznavati osnove Pythona (varijable, petlje, funkcije). Ne morate biti ekspert za softversko inženjerstvo, ali morate se osjećati ugodno u radu sa podacima i bibliotekama. Kako projekti postaju složeniji, vaše vještine kodiranja će prirodno rasti uz rad. Pitanje: Da li je sigurno koristiti besplatne online alate za obradu poslovnih podataka? Odgovor: U pravilu, trebate biti izuzetno oprezni. Većina besplatnih platformi za generativni AI koristi vaše unose za dalje treniranje modela, što može ugroziti privatnost vašeg poslovanja. Za rad sa osjetljivim podacima uvijek preporučujemo korištenje lokalnih modela (npr. preko Ollama alata) ili provjerenih korporativnih rješenja sa jasnim ugovorima o povjerljivosti. Pitanje: Šta ako nemam skup hardver za treniranje modela? Odgovor: Danas vam za učenje i većinu projekata nije potreban skup hardver. Platforme poput Google Colaba ili Kagglea nude besplatan pristup moćnim GPU procesorima direktno kroz vaš web preglednik. Također, većina modernih AI rješenja se oslanja na API-je ili transferno učenje, što ne zahtijeva velike resurse na vašem lokalnom računaru. Pitanje: Koliko vremena je potrebno da se napravi projekt vrijedan portfolija? Odgovor: Za solidan početnički projekt (poput onih opisanih u sekciji za početnike) obično je potrebno jedan do dva vikenda fokusiranog rada. Napredniji projekti, kao što je izgradnja RAG sistema sa vektorskom bazom podataka, mogu potrajati nekoliko sedmica jer zahtijevaju više testiranja, optimizacije i čišćenja podataka. Kvalitet je uvijek važniji od brzine.

25 Jun 2026

AI For ML Projects: Od Ideje Do Realizacije

25 Jun 2026

News

AI For ML Projects: Od Ideje Do Realizacije

Table of Contents Ključne stavke Uvod Razumijevanje Prije Primjene: Šta Čini Dobar AI Projekt Početnički Projekti Za Izgradnju Samopouzdanja Srednji Nivo: Od Modela Do Funkcionalne Aplikacije Napredni Projekti I Generativni AI Granice I Odgovornost: Šta AI (Ne) Može Put Do Uspjeha: AI Academy Pristup Zaključak Česta pitanja Ključne stavke Uspješan rad na projektima vještačke inteligencije zahtijeva postepen prelazak sa jednostavnih modela na kompleksne sisteme, uz fokus na kvalitetu podataka umjesto na kompleksnost algoritma. Praktična primjena kroz projekte kao što su predviđanje odlaska korisnika (churn prediction) ili razvoj inteligentnih agenata gradi vještine koje su direktno primjenjive na lokalnom i globalnom tržištu rada. Odgovoran pristup podrazumijeva stalnu provjeru etičkih implikacija, privatnosti podataka i razumijevanje da AI alati služe kao podrška, a ne potpuna zamjena za ljudsku ekspertizu. Uvod Zamislite mladog programera u Sarajevu koji je upravo završio nekoliko online kurseva o teoriji vještačke inteligencije. Poznaje matematiku iza neuronskih mreža, zna razliku između nadgledanog i nenadgledanog učenja, ali kada otvori prazan kodni editor da započne svoj prvi stvarni projekt, javlja se blokada. Lokalno tržište rada u Bosni i Hercegovini sve više traži stručnjake koji ne samo da "znaju AI", već znaju kako taj AI primijeniti za rješavanje konkretnih poslovnih izazova — bilo da je riječ o optimizaciji zaliha u maloprodaji, analizi medicinskih snimaka ili automatizaciji korisničke podrške na našem jeziku. Najveća zabluda početnika je da su "ai for ml projects" rezervisani samo za istraživače sa vrhunskih svjetskih univerziteta. Istina je da vještačka inteligencija (AI) i mašinsko učenje (machine learning) postaju zanat koji se peče kroz pokušaje, greške i rad sa stvarnim podacima. Ovaj članak je napisan za profesionalce koji žele promijeniti karijeru, studente tehničkih fakulteta i entuzijaste koji žele preći sa gledanja tutorijala na kreiranje rješenja koja donose vrijednost. U AI Academy vjerujemo da put do majstorstva vodi kroz pet ključnih koraka: razumijevanje suštine tehnologije, precizno definisanje cilja, beskompromisnu provjeru odgovornosti, praktičnu primjenu i, na kraju, dijeljenje naučenog sa zajednicom. Kroz ovaj tekst ćemo vas provesti kroz konkretne projekte — od početničkih do naprednih — i objasniti kako da svaki od njih postane dio vašeg profesionalnog portfolija. Razumijevanje Prije Primjene: Šta Čini Dobar AI Projekt Prije nego što instalirate bilo koju biblioteku kao što je scikit-learn ili PyTorch, morate razumjeti da svaki projekt mašinskog učenja (ML) počinje sa podacima, a ne sa kodom. Često čujemo termine poput "vještačka inteligencija" i "mašinsko učenje" koji se koriste naizmjenično, ali u praksi, vještačka inteligencija (artificial intelligence) je širi pojam koji obuhvata sisteme sposobne da imitiraju ljudsku inteligenciju, dok je mašinsko učenje (machine learning) specifična podskupina koja omogućava računarima da uče iz podataka bez eksplicitnog programiranja. Analiza Dostupnih Podataka Ako planirate projekt za mali biznis, recimo lokalnu pekaru koja želi predvidjeti potražnju za hljebom, prvi korak nije odabir modela, već analiza dostupnih podataka. Imate li podatke o prodaji po satima? Da li su ti podaci čisti ili sadrže greške? Alat dolazi tek nakon što identifikujete problem i resurse. Automatizacija lošeg procesa pomoću vještačke inteligencije samo će brže proizvesti loše rezultate. Definisanje Jasnog Cilja Mnogi projekti propadaju jer cilj nije bio dovoljno specifičan. Umjesto "želim poboljšati prodaju", cilj bi trebao biti "želim smanjiti broj korisnika koji otkazuju pretplatu za 5% u naredna tri mjeseca". Jasna definicija cilja određuje koje ćete metričke pokazatelje pratiti, bilo da je to tačnost (accuracy), preciznost (precision) ili srednja kvadratna greška (RMSE). Razmatranje Resursa i Ograničenja Nisu svi projekti isti u pogledu hardverskih zahtjeva. Dok se osnovna regresija može pokrenuti na prosječnom laptopu, treniranje velikih modela za obradu prirodnog jezika (natural language processing - NLP) može zahtijevati snažne grafičke procesore (GPU) i znatne finansijske resurse na cloud platformama. Prije početka, procijenite koliko vremena i novca možete uložiti. Zapamtite: AI nije magični štapić. To je alat koji zahtijeva razumijevanje domena u kojem se primjenjuje. Ako ne razumijete problem koji rješavate ručno, male su šanse da ćete ga riješiti automatizacijom. Početnički Projekti Za Izgradnju Samopouzdanja Za one koji tek ulaze u svijet "ai for ml projects", ključno je početi sa projektima koji imaju jasnu strukturu i dostupne skupove podataka (datasets). Ovi projekti će vas naučiti osnovama obrade podataka (data cleaning), inženjerstva karakteristika (feature engineering) i evaluacije modela. Predviđanje Odlaska Korisnika (Customer Churn Prediction) Ovo je jedan od najčešćih zadataka u poslovnom svijetu. Cilj je identifikovati korisnike koji će vjerovatno prestati koristiti uslugu prije nego što se to zaista desi. To je tipičan problem klasifikacije (classification). U ovom projektu koristit ćete logističku regresiju (logistic regression) ili stabla odlučivanja (decision trees). Radit ćete sa podacima koji sadrže informacije o tome koliko dugo je korisnik s kompanijom, koliki mu je mjesečni račun i koju vrstu ugovora ima. Najveći izazov ovdje je debalans klasa, jer obično ima mnogo više lojalnih korisnika nego onih koji odlaze. Naučit ćete kako koristiti tehnike poput preuzorkovanja (oversampling) da biste balansirali podatke. Predviđanje Cijena Nekretnina (House Price Prediction) Ovo je klasičan problem regresije (regression) gdje predviđate kontinuiranu vrijednost — cijenu. Umjesto korištenja zastarjelih primjera, preporučujemo rad sa Ames Housing skupom podataka. Ovdje ćete vježbati inženjerstvo karakteristika (feature engineering). Naučit ćete kako pretvoriti tekstualne opise (poput tipa krova ili naselja) u brojeve koje model može razumjeti, proces poznat kao kodiranje (encoding). Također ćete vidjeti kako kvadratura kuće i broj soba utiču na finalnu cijenu i kako eliminisati ekstremne vrijednosti (outliers) koje mogu pokvariti vaše predviđanje. Klasifikacija Neželjenih Poruka (SMS Spam Classifier) Ovo je vaš ulaz u svijet obrade prirodnog jezika (NLP). Cilj je napraviti model koji prepoznaje da li je poruka "spam" ili "ham" (legitimna poruka). Fokus ovog projekta je na pretvaranju teksta u vektore brojeva koristeći tehnike kao što je TF-IDF (term frequency-inverse document frequency). Koristit ćete Naive Bayes algoritam, koji je izuzetno efikasan za tekstualne podatke. Ovo je odlična prilika da naučite o čišćenju teksta, uklanjanju stop-riječi i pretvaranju riječi u njihove korijene (stemming). Segmentacija Kupaca (Customer Segmentation) Za razliku od prethodnih primjera, ovo je projekt nenadgledanog učenja (unsupervised learning). Ovdje nemate unaprijed definisane labele, već tražite od modela da sam pronađe obrasce u podacima. Koristeći K-means algoritam za klasterizaciju (clustering), grupisat ćete kupce na osnovu njihove potrošnje i demografije. Ovo je izuzetno korisno za marketing timove koji žele kreirati personalizovane kampanje za različite grupe ljudi, kao što su "štedljivi kupci" ili "premium korisnici". Predviđanje Srčanih Oboljenja (Heart Disease Prediction) Ovaj projekt uvodi etičku dimenziju i važnost preciznosti. U medicini, greška može imati ozbiljne posljedice, pa ćete naučiti zašto tačnost (accuracy) nije uvijek najbolja metrika. Koristeći K-najbližih susjeda (K-Nearest Neighbors - KNN), pokušat ćete klasifikovati pacijente kao visokorizične ili niskorizične. Ovdje ćete se fokusirati na matricu konfuzije (confusion matrix) i metriku zvanu odziv (recall), jer je u ovom slučaju važnije ne propustiti bolesnu osobu nego pogrešno označiti zdravu. Šta Sljedeće Nakon Početnih Projekata Dokumentujte svaki korak u Jupyter Notebook-u. Objasnite zašto ste odabrali određeni model, a ne samo rezultate. Vizualizujte podatke koristeći biblioteke kao što su Matplotlib ili Seaborn. Postavite svoj kod na GitHub kako biste izgradili portfolio. Pokušajte objasniti rezultate modela nekome ko nije tehničko lice. Ako želite praktičnu vježbu i povratnu informaciju od mentora, preporučujemo da se priključite našim radionicama — pregled nadolazećih aktivnosti možete vidjeti na stranici pregled događaja i radionica. Srednji Nivo: Od Modela Do Funkcionalne Aplikacije Nakon što savladate osnove, vrijeme je da pređete na projekte koji uključuju "prljave" podatke iz stvarnog svijeta i zahtijevaju kompleksnije algoritme poput XGBoost-a ili neuronskih mreža (neural networks). Predviđanje Plata Programera (Stack Overflow Salary Prediction) Godišnja anketa platforme Stack Overflow nudi bogat, ali neuredan skup podataka. Ovo je savršen projekt za vježbanje kreiranja cjevovoda za obradu podataka (scikit-learn pipelines). Vaš zadatak je da predvidite platu na osnovu iskustva, tehnologija koje programer koristi i lokacije. Morat ćete se nositi sa stotinama kategorija koje se rijetko pojavljuju i nedostajaćim vrijednostima. Korištenje naprednih algoritama poput Random Forest-a ili XGBoost-a ovdje će vam dati bolju preciznost nego obična linearna regresija. Detekcija Prevara Sa Kreditnim Karticama (Credit Card Fraud Detection) Ovo je projekt visokog rizika gdje se suočavate sa ekstremno neuravnoteženim podacima (manje od 1% transakcija su prevare). Naučit ćete o ansambl metodama (ensemble methods) koje kombinuju više modela radi bolje stabilnosti. Također ćete se baviti tehnikama poput SMOTE-a za vještačko kreiranje primjera manjinske klase. Razumijevanje balansa između preciznosti i odziva je ovdje ključno kako banka ne bi blokirala legitimne transakcije svojih klijenata prečesto. Analiza Sentimenta Sa Implementacijom (Sentiment Analysis) Umjesto da samo istrenirate model koji kaže da li je recenzija filma pozitivna ili negativna, cilj ovog projekta je da napravite funkcionalnu web aplikaciju koristeći Streamlit. Korisnik treba moći unijeti rečenicu u web interfejs, a vaš model, koji je deployovan (postavljen) u pozadini, treba odmah dati odgovor. Ovo vas uči MLOps osnovama — kako model iz razvojnog okruženja prebaciti u produkciju gdje ga drugi mogu koristiti. Predviđanje Berze (Stock Market Prediction) Iako je predviđanje cijena dionica izuzetno teško i često nepouzdano, ovaj projekt je odličan za učenje o vremenskim serijama (time series). Koristit ćete biblioteke poput yfinance za povlačenje podataka u stvarnom vremenu. Glavni izazov ovdje je izbjegavanje "curenja podataka" (data leakage), gdje model slučajno dobije informacije iz budućnosti tokom treninga. Naučit ćete o backtestingu — testiranju strategije na istorijskim podacima. Upozorenje: Finansijska predviđanja putem AI modela nose ogroman rizik. Nikada nemojte koristiti ovakve modele za stvarno investiranje bez konsultacija sa licenciranim finansijskim stručnjacima. Modeli često ne uzimaju u obzir nepredviđene globalne događaje. Napredni Projekti I Generativni AI Danas "ai for ml projects" često podrazumijevaju rad sa velikim jezičkim modelima (Large Language Models - LLM) i generativnom vještačkom inteligencijom (Generative AI). Ovi projekti zahtijevaju razumijevanje arhitektura poput transformera (transformers). Enterprise RAG Sistem (Retrieval-Augmented Generation) RAG je tehnika koja omogućava AI modelu da odgovara na pitanja koristeći vaše privatne dokumente bez potrebe za finim podešavanjem modela (fine-tuning). Zamislite da pravite sistem za pravnu firmu u Sarajevu koji pretražuje hiljade ugovora i odgovara na pitanja advokata. Koristit ćete vektorske baze podataka (vector databases) kao što su Pinecone ili Qdrant i biblioteke poput LangChain ili LlamaIndex. Ovo je trenutno jedna od najtraženijih vještina u industriji. Ako želite saznati više o praktičnim alatima za izgradnju takvih sistema, pogledajte našu temu o automatizacijama i agentima u odjeljku Workflow Automations & AI agents. Autonomni AI Agenti (Agentic AI) Agenti su sistemi koji ne samo da generišu tekst, već mogu izvršavati zadatke, poput slanja e-mailova, pretraživanja interneta ili pisanja koda. Koristeći LangGraph, možete napraviti agenta koji recenzira kod na GitHubu. Agent analizira promjene u kodu (pull requests), provjerava sigurnosne propuste i piše komentare sa prijedlozima za poboljšanje. Ovo zahtijeva razumijevanje "razmišljanja" modela (chain-of-thought prompting) i upravljanje stanjima u kompleksnim tokovima rada. Detekcija Tumora Pomoću Objašnjivog AI-a (XAI) U medicinskoj primjeni nije dovoljno da model kaže "ovo je tumor". Doktori moraju znati zašto je model donio tu odluku. U ovom projektu koristit ćete duboko učenje (deep learning) i konvolucijske neuronske mreže (CNN) za analizu MRI snimaka. Uz to, implementirat ćete tehnike kao što je Grad-CAM koje vizuelno označavaju dijelove slike koji su najviše uticali na predviđanje. Ovo se naziva objašnjiva vještačka inteligencija (Explainable AI) i ključna je za izgradnju povjerenja u kritičnim industrijama. Ako vas zanima tematski vodič kroz napredne koncepte, posjetite naš priručnik o Core Machine Learning & Deep Learning. Šta Sljedeće Za Napredne Korisnike Istražite tehnike kvantizacije (quantization) kako biste pokretali velike modele na slabijem hardveru. Fokusirajte se na evaluaciju modela koristeći napredne okvire (frameworks) kao što je Ragas za RAG sisteme. Razvijajte rješenja koja su skalabilna i sigurna, koristeći Docker i cloud servise. Pratite najnovije naučne radove na platformama poput arXiv-a kako biste ostali u toku sa SOTA (state-of-the-art) rezultatima. Granice I Odgovornost: Šta AI (Ne) Može Kada radite na "ai for ml projects", lako je pasti u zamku entuzijazma i povjerovati da vještačka inteligencija može riješiti svaki problem. Međutim, kao odgovorni inženjeri i entuzijasti, moramo biti svjesni ograničenja. Šta AI Alati Mogu Učiniti AI je nevjerovatan u prepoznavanju kompleksnih obrazaca u ogromnim količinama podataka koje bi ljudskom oku promakli. Može automatizovati dosadne, ponavljajuće zadatke poput kategorizacije hiljada faktura ili sažimanja dugih izvještaja. Također, AI je odličan partner u kreativnom procesu, nudeći alternativne perspektive i generišući početne nacrte koda ili teksta koji stručnjak kasnije može doraditi. Šta AI Alati Ne Mogu Učiniti Vještačka inteligencija nema stvarnu svijest niti razumije kontekst na način na koji to čini čovjek. Model može generisati gramatički savršen tekst koji je činjenično potpuno netačan — fenomen poznat kao halucinacija (hallucination). AI ne može zamijeniti ljudsku moralnu i etičku prosudbu. Također, ako su ulazni podaci pristrasni (npr. istorijski podaci o zapošljavanju koji favorizuju određenu grupu), model će tu pristrasnost ne samo naslijediti, već i pojačati. Etika I Privatnost Podataka U našem regionu, kao i globalno, zaštita ličnih podataka je zakonska obaveza (GDPR). Kada radite na projektima, nikada ne unosite osjetljive podatke o klijentima, pacijentima ili poslovne tajne u javno dostupne AI modele poput besplatnih verzija ChatGPT-a. Uvijek provjerite politiku privatnosti alata koji koristite. Autorska prava nad generisanim sadržajem su još uvijek siva zona u pravu, pa budite oprezni pri korištenju AI generisanog koda ili umjetnosti u komercijalne svrhe. Kritična napomena: Za svaku odluku koja direktno utiče na ljudsko zdravlje, finansijsku stabilnost ili pravni status, AI mora biti samo pomoćni alat. Konačnu odluku uvijek mora donijeti i verifikovati kvalifikovani stručnjak iz te oblasti. Ako želite dublje razumijevanje etičkih okvira i primjera iz prakse, pogledajte naš odjeljak o odgovornom AI u praksi. Put Do Uspjeha: AI Academy Pristup Izgradnja vještina u oblasti vještačke inteligencije nije sprint, već maraton. U AI Academy Sarajevo, vidjeli smo stotine pojedinaca kako prolaze ovaj put, i zajednička nit onih koji su uspjeli je konzistentnost. Razumijevanje Prvo Ne preskačite osnove. Čak i ako koristite najnaprednije LLM modele, osjećat ćete se izgubljeno ako ne razumijete šta je vektor, kako funkcioniše gradijentni pad (gradient descent) ili zašto je čišćenje podataka 80% posla u svakom projektu. Naša akademija insistira na tome da polaznici razumiju "ispod haube" prije nego što pritisnu "play" na gotovom kodu. Praktična Primjena I Zajednica Učenje u izolaciji je teško. AI se razvija toliko brzo da je nemoguće sve pratiti sam. Zato je važno biti dio zajednice. Dijeljenje vaših "ai for ml projects" na lokalnim meetu-pima ili unutar naše zajednice omogućava vam da dobijete feedback koji ne možete dobiti od ekrana. Kada objasnite svoj projekt drugome, tek tada ga zaista razumijete. Ako želite aktivno doprinositi kao predavač ili voditi radionicu, saznajte više o mogućnostima uključivanja u našu zajednicu kroz stranice poput o nama i kako se uključiti i kontakt formu za prijave na stranici za kontakt. Ponavljanje I Unapređivanje Vaš prvi model će vjerovatno biti loš, i to je u redu. Cilj je da svaki sljedeći bude bolji. Učite iz grešaka modela, istražujte zašto je pogriješio u određenim slučajevima i stalno testirajte nove hipoteze. AI inženjering je u velikoj mjeri eksperimentalna nauka. Kada Potražiti Dodatne Resurse Ako se osjećate zaglavljeno ili želite ubrzati svoj prelazak u AI karijeru, potražite strukturirane programe. AI Academy nudi besplatne radionice i prostor za umrežavanje u Sarajevu, gdje možete raditi na stvarnim projektima uz podršku mentora iz industrije. Umjesto da sami lutate bespućima interneta, iskoristite resurse koji su vam dostupni lokalno. Redovno objavljujemo događaje i pozive za sudjelovanje — provjerite našu stranicu događaja za najnovije termine. Zaključak Rad na "ai for ml projects" je najefikasniji način da postanete relevantni na modernom tržištu rada. Bilo da počinjete sa jednostavnim predviđanjem cijena nekretnina ili razvijate kompleksne AI agente, ključ je u tome da ostanete znatiželjni, ali i kritični prema tehnologiji koju koristite. Da rezimiramo vaš put: Počnite sa razumijevanjem problema i podataka, a ne sa odabirom modela. Definišite jasne, mjerljive ciljeve za svaki projekt. Uvijek provjerite etičke aspekte i privatnost podataka prije nego što počnete sa treningom. Krenite od jednostavnih modela i postepeno dodajte kompleksnost. Dijelite svoje znanje i projekte sa zajednicom kako biste dobili povratne informacije. Vještačka inteligencija nije samo tehnologija budućnosti — ona je alat sadašnjosti koji, ako se koristi odgovorno i pametno, može otvoriti vrata nevjerovatnim inovacijama u našem društvu. Vaš sljedeći korak nije čitanje još jednog članka. Vaš sljedeći korak je otvaranje terminala, preuzimanje jednog skupa podataka i pokušaj da iz njega izvučete prvu informaciju. AI Academy je tu da vas podrži na tom putu kroz resurse, zajednicu i besplatno obrazovanje. Vidimo se u svijetu vještačke inteligencije! Česta pitanja Pitanje: Koliko mi je predznanja iz programiranja potrebno da započnem svoj prvi AI projekt? Odgovor: Za početne projekte dovoljno je poznavanje osnova Pythona (varijable, petlje, funkcije) i osnovno razumijevanje rada sa podacima u biblioteci Pandas. Ne morate biti ekspert za softversku arhitekturu da biste istrenirali svoj prvi model, ali je važno da se osjećate ugodno pišući kod koji manipuliše podacima. Pitanje: Da li su javno dostupni skupovi podataka (poput onih na Kaggle-u) dovoljni za izgradnju portfolija koji će privući poslodavce? Odgovor: Oni su odlična polazna tačka za učenje, ali da biste se istakli, preporučuje se da projekt nadogradite. To možete učiniti tako što ćete prikupiti sopstvene podatke (web scraping), deployovati model kao funkcionalnu aplikaciju ili dodati duboku analizu o tome kako taj model rješava konkretan poslovni problem na lokalnom tržištu. Pitanje: Kako da znam koji je AI model "najbolji" za moj konkretni problem? Odgovor: Ne postoji univerzalno najbolji model. Najbolja praksa je početi sa jednostavnim "baseline" modelom (poput linearne regresije ili random forest-a), izmjeriti rezultate, a zatim postepeno isprobavati kompleksnije algoritme. Često se ispostavi da dobro inženjerstvo karakteristika donosi više poboljšanja nego sam prelazak na kompleksniji model. Pitanje: Da li je sigurno unositi poslovne podatke moje firme u AI alate radi analize? Odgovor: To zavisi od alata. Korištenje javnih, besplatnih verzija AI modela često podrazumijeva da se vaši podaci koriste za dalji trening modela, što nije sigurno za povjerljive informacije. Za poslovnu upotrebu uvijek koristite enterprise verzije alata sa jasnim ugovorima o privatnosti ili pokrećite modele lokalno na sopstvenoj infrastrukturi. Ako želite započeti saradnju, prijaviti radionicu ili predavanje, ili saznati kako postati predavač u AI Academy, kontaktirajte nas putem forme za kontakt.

25 Jun 2026

žena u poslovno-ležernoj odjeći sarađujući oko ekrana u moderan coworking prostor

25 Jun 2026

News

AI Final Year Projects: Od Ideje do Uspješnog Portfolija

Table of Contents Ključne stavke Uvod Zašto su ai final year projects presudni za vašu karijeru Kako odabrati pravu temu za projekt Projekti za početnike: Gradnja temelja Srednji nivo: Rješavanje specifičnih problema Napredni nivo: Na ivici tehnologije Šta AI može, a šta apsolutno ne može Etika, privatnost i odgovornost Put do realizacije: Korak po korak Kada potražiti stručnjaka ili dodatne resurse Zaključak Česta pitanja Ključne stavke Kvalitetan završni projekt iz vještačke inteligencije služi kao digitalni dokaz kompetencije koji poslodavcima u BiH i inostranstvu pokazuje vašu sposobnost rješavanja realnih problema, a ne samo poznavanje teorije. Uspjeh projekta ne zavisi isključivo od kompleksnosti algoritma, već od pravilnog definisanja cilja, kvaliteta pripremljenih podataka i razumijevanja etičkih implikacija rješenja. Tranzicija sa akademskog na profesionalni nivo zahtijeva fokus na primjenjivost, dokumentaciju koda i sposobnost objašnjavanja rada modela netehničkim saradnicima. Uvod Zamislite studenta u Sarajevu, Tuzli ili Banjoj Luci koji završava svoj fakultetski put. Pred njim je ekran sa desetinama otvorenih tabova: LinkedIn oglasi za posao traže "praktično iskustvo", dok GitHub repozitoriji koje prati izgledaju nedostižno kompleksno. Fakultetska diploma je tu, ali osjećaj nesigurnosti raste jer tržište rada više ne traži samo ocjene, već konkretne dokaze o tome šta neko može izgraditi sopstvenim rukama. Ovo je realnost mnogih mladih stručnjaka u našem regionu koji se po prvi put susreću sa konceptom vještačke inteligencije izvan udžbeničkih definicija. Često se dešava da početnici izaberu previše ambiciozne teme, poput "potpune automatizacije pravosudnog sistema", ili pak previše jednostavne, koje više ne impresioniraju nikoga. Razumijevanje vještačke inteligencije nije magija; to je zanat koji zahtijeva disciplinu. Ovaj članak je napisan za studente završnih godina, ali i za entuzijaste koji žele promijeniti karijeru, s ciljem da im pruži jasnu mapu puta za njihove ai final year projects. Proći ćemo kroz putovanje koje počinje dubokim razumijevanjem problema, nastavlja se kroz precizno definisanje ciljeva, provjeru odgovornosti prema podacima, pa sve do praktične primjene i dijeljenja znanja sa zajednicom. Naš cilj u AI Academy je da vas osnažimo da ne budete samo konzumenti tehnologije, već njeni aktivni kreatori koji razumiju i prednosti i ograničenja sistema koje grade. Ako želite saznati više o misiji i timu koji stoji iza ovih resursa, pogledajte našu stranicu O nama. Zašto su ai final year projects presudni za vašu karijeru Završni projekt nije samo administrativna prepreka do diplome. U kontekstu vještačke inteligencije, to je vaš najjači marketinški alat. Dok certifikati potvrđuju da ste odslušali predavanja, projekt potvrđuje da znate upravljati neurednim podacima, debugirati (otklanjati greške) neuronske mreže i interpretirati rezultate. Razlika između teorije i prakse na tržištu rada Na intervjuima za posao u IT sektoru, posebno u oblasti mašinskog učenja (machine learning), najčešća pitanja se ne vrte oko definicija. Regruteri žele čuti kako ste se nosili sa problemom kada preciznost modela nije prelazila 50% ili kako ste očistili skup podataka (dataset) koji je imao previše nedostajućih vrijednosti. Vaš projekt je scenarij u kojem ste vi glavni glumac koji rješava te probleme. Ako trebate savjete kako AI alati mogu pomoći pri traženju posla i prezentaciji projekta, pročitajte vodič Kako AI alati mogu unaprijediti vašu potragu za poslom. Izgradnja kredibiliteta kroz javni rad Objavljivanje koda na platformama poput GitHub-a i pisanje tehničkog bloga o procesu rada gradi vaš "digitalni otisak". U regionalnoj AI zajednici, koja je mala ali u ekspanziji, prepoznatljivost kroz kvalitetne ai final year projects može vam otvoriti vrata ka praksama i mentorskim programima koji nisu javno oglašeni. Također, uključivanje u lokalne radionice i meetupe pomaže pri umrežavanju — provjerite listu naših događaja za nadolazeće prilike za prezentaciju i umrežavanje. Kvalitetan projekt na GitHubu, sa jasnim README fajlom i dokumentovanim eksperimentima, vrijedi više od desetine generičkih certifikata jer pokazuje vaš proces razmišljanja i inženjersku etiku. Kako odabrati pravu temu za projekt Najveća zamka u koju studenti upadaju je pokušaj rješavanja problema bez prethodnog istraživanja dostupnosti podataka. AI model je dobar onoliko koliko su dobri podaci na kojima uči. Analiza dostupnih resursa i podataka Prije nego što se odlučite za temu, provjerite da li postoje otvoreni skupovi podataka. Web stranice poput Kaggle-a ili Google Dataset Search-a su odlična polazišta. Ako planirate koristiti lokalne podatke (npr. podatke o saobraćaju u Sarajevu ili cijene nekretnina na Balkanu), budite spremni na to da će proces prikupljanja i čišćenja podataka (data cleaning) oduzeti više od 70% vašeg vremena. Balansiranje između inovacije i izvodljivosti Projekt treba biti dovoljno izazovan da pokaže vaše vještine, ali ne toliko kompleksan da ga ne možete završiti u predviđenom roku. Umjesto da pokušavate napraviti "novi ChatGPT", fokusirajte se na specifičnu primjenu, kao što je sistem za analizu sentimenta (sentiment analysis) komentara na lokalnim portalima ili model za prepoznavanje bolesti poljoprivrednih kultura koje su specifične za naše podneblje. Ako vas zanimaju tehnike finog podešavanja jezičkih modela i lokalizacije, pogledajte vodič o fino podešavanju i lokalizaciji za naše jezike. Definisanje cilja projekta Jasno definisan cilj znači da znate šta mjerite. Da li je cilj visoka preciznost (accuracy), ili vam je važnije da model ne propusti nijedan pozitivan slučaj (recall)? Na primjer, kod modela za medicinsku dijagnostiku, mnogo je opasnije reći bolesnoj osobi da je zdrava, nego zdravu poslati na dodatne pretrage. Projekti za početnike: Gradnja temelja Ako tek ulazite u svijet mašinskog učenja, najbolje je početi sa projektima koji imaju dobro dokumentovane biblioteke i jasne ishode. Klasifikacija nepoželjnih poruka (Spam Detection) Ovo je klasičan projekt koji vas uči osnovama obrade prirodnog jezika (natural language processing - NLP). Koristeći algoritme poput Naivnog Bayesa (Naive Bayes), možete izgraditi model koji prepoznaje spam poruke. Ovdje ćete naučiti kako tekst pretvoriti u brojeve koristeći tehnike poput TF-IDF transformacije. Za praktične primjere rada s tekstom i prompt engineering tehnikama, pogledajte naše članke u kategoriji Prompt Engineering. Predviđanje cijena nekretnina (House Price Prediction) Korištenjem linearne regresije (linear regression) na skupu podataka o nekretninama, naučićete kako različite varijable (kvadratura, broj soba, lokacija) utiču na finalnu cijenu. Ovo je odličan način da shvatite korelaciju između podataka i kako se vrši validacija modela. Prepoznavanje rukom pisanih cifara (MNIST) Korištenjem konvolucijskih neuronskih mreža (convolutional neural networks - CNN), ovaj projekt vas uvodi u svijet dubokog učenja (deep learning). Iako se smatra "Hello World" projektom u AI svijetu, on je neophodan za razumijevanje kako računari "vide" slike kroz slojeve apstrakcije. Ako želite dublje razumijevanje core ML tehnika, posjetite temu Core Machine Learning & Deep Learning. Srednji nivo: Rješavanje specifičnih problema Kada savladate osnove, vrijeme je da se fokusirate na ai final year projects koji zahtijevaju naprednije tehnike i prilagođavanje modela. Detekcija bolesti biljaka pomoću računarskog vida Ovaj projekt ima ogromnu praktičnu vrijednost u poljoprivredi. Korištenjem transfernog učenja (transfer learning), gdje uzimate već trenirani model poput ResNet-a i fino ga podešavate (fine-tuning) na slikama bolesnih listova biljaka, možete napraviti mobilnu aplikaciju koja pomaže poljoprivrednicima u ranoj detekciji štetočina. Analiza emocija iz video feeda u realnom vremenu Kombinovanjem računarskog vida (computer vision) za detekciju lica i dubokih mreža za klasifikaciju emocija, možete izgraditi sistem koji analizira reakcije korisnika. Ovo zahtijeva rad sa bibliotekama poput OpenCV-a i optimizaciju modela kako bi radio glatko na standardnim procesorima. Predviđanje trendova na berzi ili kripto tržištu Iako je ovo izazovno polje zbog visoke volatilnosti, korištenje rekurentnih neuronskih mreža (recurrent neural networks - RNN) ili LSTM (long short-term memory) mreža omogućava analizu vremenskih serija (time series). Ovdje je ključno razumjeti da model predviđa trendove na osnovu prošlosti, ali ne može predvidjeti nepredviđene globalne događaje. Napredni nivo: Na ivici tehnologije Za one koji žele testirati granice trenutno dostupnih alata, projekti sa generativnom vještačkom inteligencijom (generative AI) i agentima su pravi izbor. RAG sistemi za tehničku dokumentaciju RAG (retrieval-augmented generation) sistemi kombinuju moć velikih jezičkih modela (large language models - LLM) sa vašim specifičnim podacima. Možete izgraditi pametnog asistenta koji "čita" hiljade stranica lokalnih zakona ili tehničke dokumentacije i odgovara na pitanja sa nevjerovatnom tačnošću, navodeći izvore. Multimodalni AI agenti za automatizaciju AI agenti nisu samo chatbotovi; oni mogu izvršavati zadatke. Na primjer, projekt koji gradi agenta sposobnog da pregleda vaš e-mail, identifikuje fakture, izvuče podatke iz njih i unese ih u bazu podataka, predstavlja vrhunac moderne primjene vještačke inteligencije u poslovanju. Za teoriju i primjere iz oblasti agenata i automatizacije, istražite temu Workflow Automations & AI agents. Fino podešavanje LLM-a za lokalni jezik Naši jezici (bosanski, hrvatski, srpski) su često zapostavljeni u velikim globalnim modelima. Projekt koji se fokusira na fino podešavanje (fine-tuning) manjih, otvorenih modela (poput Llama ili Mistral modela) za specifične dijalekte ili stručnu terminologiju našeg regiona nosi veliku naučnu i praktičnu težinu. Šta AI može, a šta apsolutno ne može Kao budući stručnjak, vaša je odgovornost da ne obećavate nemoguće. Razumijevanje granica tehnologije je znak zrelosti profesionalca. Moć automatizacije i prepoznavanja obrazaca Vještačka inteligencija je izvrsna u obradi ogromnih količina podataka koje ljudski mozak ne može percipirati odjednom. Ona može ubrzati rutinske zadatke, generirati kreativne ideje za početak rada i prepoznati suptilne anomalije u medicinskim snimcima ili finansijskim transakcijama. Nedostatak ljudskog rasuđivanja i konteksta AI modeli nemaju svijest niti moralni kompas. Oni ne razumiju kontekst na način na koji ga razumije čovjek. Ako model za procjenu kredita odbije klijenta, on to radi na osnovu statističkih korelacija u prošlim podacima, a ne zato što "razumije" rizik. Također, AI često "halucinira" — samouvjereno iznosi netačne informacije ako nije pravilno ograničen ili ako podaci na kojima je ušen nisu relevantni. Problem loše definisanih problema AI ne može riješiti problem koji niste znali definisati. Ako vaš cilj nije jasan (npr. "učini firmu boljom"), AI vam ne može pomoći. Potrebni su mu jasni ulazi, jasno definisani izlazi i mjerljivi parametri uspjeha. AI je alat, a ne zamjena za ljudsku ekspertizu. U kritičnim oblastima poput zdravstva, prava ili finansija, AI treba služiti kao sistem za podršku odlučivanju, dok finalnu riječ uvijek mora imati kvalifikovani stručnjak. Etika, privatnost i odgovornost Prilikom izrade ai final year projects, sigurnost podataka i etika ne smiju biti sporedna stvar. Privatnost podataka korisnika Nikada nemojte unositi osjetljive podatke (imena, matične brojeve, zdravstvene kartone) u javno dostupne AI alate ili ih koristiti u projektima bez prethodne anonimizacije. Čak i ako su podaci javni, budite svjesni pravila o privatnosti platformi sa kojih ih preuzimate. Pristrasnost (Bias) u modelima Ako trenirate model za prepoznavanje lica koristeći samo slike ljudi iz jedne etničke grupe, vaš model će biti pristrasan i neprecizan za druge. Vaša je dužnost kao inženjera da osigurate raznolikost u podacima i testirate model na različitim demografskim grupama kako biste izbjegli diskriminaciju. Više o odgovornom AI pristupu potražite u našoj temi Responsible AI in Practice. Autorska prava i intelektualno vlasništvo Pitanje autorskih prava nad sadržajem koji generiše AI ili nad podacima koji se koriste za trening još uvijek je u sivoj zoni prava. Navedite izvore vaših podataka, koristite modele sa otvorenim licencama i budite transparentni u vezi sa tim koji dio vašeg koda je generisan pomoću AI asistenata. Put do realizacije: Korak po korak Realizacija ai final year projects zahtijeva strukturiran pristup. Ne skačite odmah na pisanje koda; prvo postavite čvrste temelje. Definisanje problema i istraživanje Identifikujte konkretan problem koji želite riješiti. Razgovarajte sa ljudima koji se suočavaju sa tim problemom. Istražite postojeća rješenja i naučne radove. Ovo će vam pomoći da razumijete šta je već urađeno i gdje vaš projekt može donijeti novu vrijednost. Prikupljanje i priprema podataka Ovo je najzahtjevnija faza. Morate osigurati da su vaši podaci čisti, balansirani i relevantni. Čišćenje podataka podrazumijeva uklanjanje duplikata, rješavanje nedostajućih vrijednosti i pretvaranje podataka u format pogodan za model. Zapamtite pravilo: "smeće unutra, smeće van" (garbage in, garbage out). Izbor modela i arhitekture Odaberite model koji najbolje odgovara vašem problemu. Nemojte koristiti najnovije i najkompleksnije modele ako jednostavniji algoritmi (poput logističke regresije ili stabala odlučivanja) daju zadovoljavajuće rezultate. Počnite jednostavno, pa postepeno povećavajte kompleksnost ako je potrebno. Trening i fina podešavanja Tokom treninga modela, pratite metrike uspjeha. Koristite tehnike poput kros-validacije (cross-validation) kako biste bili sigurni da se vaš model ne preprilagođava (overfitting) samo podacima za trening. Eksperimentišite sa hiperparametrima kako biste izvukli maksimum iz modela. Evaluacija i testiranje na stvarnim podacima Testirajte model na podacima koje nikada ranije nije "vidio". Ovo je jedini način da provjerite njegovu stvarnu upotrebnu vrijednost. Analizirajte greške koje model pravi — često one otkrivaju slabosti u vašim podacima ili pretpostavkama. Dokumentacija i prezentacija Napišite jasan README fajl na GitHubu. Objasnite kako instalirati projekt, kako pokrenuti kod i kakvi su rezultati postignuti. Kreirajte vizuelno privlačne grafikone koji ilustruju rad modela. Sposobnost da drugima objasnite šta ste uradili jednako je važna kao i sam kod. Ako želite pokazati svoju ekspertizu publici, razmislite o tome da prijavite predavanje ili radionicu — saznajte kako postati predavač u AI Academy. Kada potražiti stručnjaka ili dodatne resurse Iako je samostalno učenje ključno, postoje trenuci kada je konsultacija sa iskusnijim kolegama ili stručnim zajednicama neophodna. Složena pravna i etička pitanja Ako vaš projekt uključuje rad sa vrlo osjetljivim podacima ili ima potencijal da značajno utiče na živote ljudi, potražite savjet stručnjaka za etiku ili pravo u tehnologiji. Rizici od pogrešne primjene u ovim poljima mogu imati ozbiljne posljedice. Tehničke blokade i arhitekturalne dileme Ako se suočite sa problemom koji ne možete riješiti danima (npr. model ne konvergira ili imate problema sa memorijom GPU-a), obratite se zajednici. U AI Academy vjerujemo da dijeljenje znanja ubrzava napredak svih. Naše radionice i prostor za umrežavanje u Sarajevu su idealna mjesta za takve razgovore — provjerite našu stranicu događaja za nadolazeće radionice i meetupe. Profesionalni razvoj i mentorstvo Za dublje razumijevanje specifičnih oblasti poput vještačkog vida ili procesiranja prirodnog jezika, strukturirani obrazovni programi i mentorski rad mogu vam uštedjeti mjesece lutanja. Učenje u grupi sa ljudima koji dijele slične ciljeve pruža dodatnu motivaciju i širi perspektivu. Pregledajte teme i vodiče u našoj Bazi znanja za praktične tutorijale i korak-po-korak resurse. Zaključak Vaš završni projekt iz vještačke inteligencije je most između akademskog učenja i profesionalne karijere. Kroz ovaj proces ne gradite samo softver, već razvijate kritičko razmišljanje, inženjersku etiku i sposobnost rješavanja problema koji imaju stvarnu vrijednost. Put od razumijevanja do primjene nije linearan i biće ispunjen neuspjelim eksperimentima, ali upravo u tim trenucima se dešava istinsko učenje. Fokusirajte se na: Temeljno razumijevanje problema prije kucanja prve linije koda. Odgovorno upravljanje podacima i poštovanje privatnosti. Praktičnu primjenu koja rješava stvarni izazov u vašem okruženju. Kontinuirano dijeljenje naučenog sa zajednicom. Vještačka inteligencija je alat koji u pravim rukama može transformisati industrije i poboljšati kvalitet života. Neka vaši ai final year projects budu prvi korak ka tome da te ruke budu vaše. Ako želite nastaviti ovaj put u okruženju koje podstiče praktičan rad, saradnju i besplatno učenje, pridružite se našoj zajednici. AI Academy u Sarajevu ostaje posvećena misiji da vještačku inteligenciju učini dostupnom svima koji su spremni da uče i grade budućnost. Za pitanja ili saradnju kontaktirajte nas putem Kontakt forme. Česta pitanja Pitanje: Kako da počnem sa svojim ai final year projects ako nemam prethodnog iskustva sa programiranjem? Odgovor: Najbolje je početi sa učenjem osnova programskog jezika Python, jer je on standard u AI industriji. Nakon toga, fokusirajte se na biblioteke poput Pandasa za obradu podataka i Scikit-learna za osnovne modele mašinskog učenja. Počnite sa malim projektima poput klasifikacije poruka ili predviđanja numeričkih vrijednosti kako biste stekli samopouzdanje prije prelaska na kompleksnije neuronske mreže. Pitanje: Gdje mogu pronaći besplatne i kvalitetne podatke za moj AI projekt koji su relevantni za naše prostore? Odgovor: Pored globalnih izvora kao što su Kaggle i Google Dataset Search, možete koristiti portale otvorenih podataka koje objavljuju lokalne institucije ili vršiti prikupljanje podataka sa lokalnih web stranica (web scraping) uz poštovanje njihovih uslova korištenja. Također, zajednice poput AI Academy često dijele resurse i upute o tome kako kreirati sopstvene skupove podataka specifične za naše tržište i jezik. Pregledajte našu Bazu znanja za smjernice i primjere. Pitanje: Da li je za AI projekte potreban veoma skup hardver i jake grafičke kartice? Odgovor: Za većinu početnih i srednjih projekata nije vam potreban skup hardver. Možete koristiti besplatne online platforme poput Google Colaba ili Kaggle Kernelsa, koji nude besplatan pristup moćnim grafičkim procesorima (GPU) u oblaku. Tek kada pređete na veoma napredne modele i rad sa ogromnim količinama video podataka, lokalni hardverski resursi postaju važniji faktor. Ako želite praktično iskustvo i povratnu informaciju na svoj rad, razmotrite prijavu na neku od naših radionica i događaja. Pitanje: Koliko vremena je realno potrebno za izradu kvalitetnog završnog projekta iz oblasti vještačke inteligencije? Odgovor: Kvalitetan projekt obično zahtijeva između tri i šest mjeseci rada, zavisno od kompleksnosti. Najveći dio tog vremena (oko 60-70%) odlazi na istraživanje, prikupljanje i čišćenje podataka. Sam razvoj modela i njegovo fino podešavanje traje kraće, dok završna faza testiranja, dokumentacije i pisanja rada zahtijeva dodatnih nekoliko sedmica pažljivog rada. Ako želite prezentovati svoj rad ili postati mentor/predavač, saznajte više o tome kako postati predavač.

25 Jun 2026

žena u poslovno-ležernoj odjeći radeći na laptopu u moderan coworking prostor

25 Jun 2026

News

Razvoj Vještačke Inteligencije: AI Projects in C i C++

Table of Contents Ključne stavke Uvod Zašto graditi AI projekte u jezicima C i C++? Početnički nivo: Izgradnja logičkih temelja Srednji nivo: Rad sa podacima i bibliotekama Napredni nivo: Sistemi budućnosti Alati i biblioteke koji olakšavaju rad Odgovorna primjena i etičke granice Šta AI alati MOGU, a šta NE MOGU učiniti Kada potražiti stručnjaka ili dodatne resurse? Rezime i put ka naprijed Česta pitanja Ključne stavke C i C++ su nezamjenjivi jezici za razvoj vještačke inteligencije visokih performansi, jer nude direktnu kontrolu nad hardverskim resursima i minimalni sistemski trošak (overhead). Razvoj AI rješenja u ovim jezicima zahtijeva duboko razumijevanje matematičkih osnova i algoritama, čime se gradi dugoročna stručnost koja prevazilazi puko korištenje gotovih alata. Praktična primjena AI u C jeziku ključna je za sisteme u realnom vremenu, od ugrađenih (embedded) uređaja do složenih simulacija autonomnih vozila. Uvod Zamislite programera u Sarajevu koji pokušava optimizovati algoritam za prepoznavanje objekata na proizvodnoj traci lokalne fabrike. Iako je Python sjajan za brzo prototipiranje, on se suočava sa kašnjenjem od nekoliko milisekundi koje uzrokuje greške u sinkronizaciji mašina. U tom trenutku, fokus se pomjera na C i C++ — jezike koji omogućavaju da mašina "razmišlja" brzinom hardvera. Za mnoge entuzijaste i profesionalce u Bosni i Hercegovini, prelazak sa gotovih biblioteka na pisanje AI algoritama u C-u predstavlja najviši stepen zanatske izvrsnosti. U AI Academy vjerujemo da vještačka inteligencija nije samo magična crna kutija, već set precizno definisanih instrukcija koje rade unutar ograničenja fizičkog svijeta. Ovaj članak je namijenjen programerima, studentima tehničkih fakulteta i inžinjerima koji žele razumjeti kako se gradi AI "ispod haube". Istražit ćemo put od jednostavnih logičkih igara do kompleksnih neuralnih mreža, stavljajući naglasak na performanse i odgovornost. Naš pristup je jasan: prije nego što uvezete biblioteku, morate razumjeti logiku; prije nego što automatizujete proces, morate definisati cilj; i prije nego što objavite rješenje, morate provjeriti njegovu sigurnost. Razvoj AI projekata u C jeziku (ai projects in c) nije najlakši put, ali je onaj koji stvara vrhunske stručnjake sposobne da oblikuju budućnost tehnologije u našem regionu i šire. Zašto graditi AI projekte u jezicima C i C++? Kada govorimo o vještačkoj inteligenciji (AI), većina ljudi odmah pomisli na Python zbog njegove jednostavnosti i ogromnog ekosistema biblioteka. Međutim, C i C++ ostaju "tihi heroji" na kojima počivaju najmoćniji AI okviri na svijetu, poput TensorFlow-a ili PyTorch-a. Razlog je jednostavan: brzina i kontrola. Efikasnost i upravljanje memorijom U AI aplikacijama, posebno onima koje se bave dubokim učenjem (deep learning), procesiranje hiljada ili miliona podataka u sekundi je standard. C omogućava direktno upravljanje memorijom (memory management), što znači da programer odlučuje tačno kada se resursi zauzimaju, a kada oslobađaju. Ovo eliminiše potrebu za automatskim čistačima memorije (garbage collectors) koji mogu usporiti izvršavanje u kritičnim trenucima. Za sisteme koji rade na rubu mreže (edge computing), kao što su pametne kamere ili senzori u pametnim gradovima, ova efikasnost je razlika između funkcionalnog proizvoda i neuspjeha. Bliskost sa hardverom AI projekti u C jeziku omogućavaju programeru da piše kod koji direktno komunicira sa procesorom (CPU) i grafičkom karticom (GPU). Kroz specifične instrukcije i optimizacije na nivou procesora, moguće je postići performanse koje su nedostižne jezicima visokog nivoa. Ovo je posebno važno u Bosni i Hercegovini, gdje se sve više firmi fokusira na razvoj ugrađenih sistema i Interneta stvari (Internet of Things - IoT), gdje su resursi procesora i memorije veoma ograničeni. Prenosivost i stabilnost Kod napisan u C-u je izuzetno prenosiv. Jednom napisan algoritam može se uz minimalne izmjene pokrenuti na različitim operativnim sistemima i arhitekturama procesora. Također, stabilnost koju nude ovi jezici čini ih idealnim za kritične industrije kao što su energetika, telekomunikacije i automobilska industrija, gdje greška u AI modelu može imati ozbiljne ekonomske ili sigurnosne posljedice. Zaključak: Korištenje C-a za AI nije stvar mode, već potrebe za maksimalnom brzinom i minimalnom potrošnjom resursa. Ako vaš projekt zahtijeva rad u realnom vremenu, C je nezaobilazan alat. Početnički nivo: Izgradnja logičkih temelja Za nekoga ko tek ulazi u svijet AI projekata, preporučuje se početak sa projektima koji se fokusiraju na logiku odlučivanja i algoritme pretraživanja. Ovi projekti ne zahtijevaju ogromne skupove podataka (datasets), već se oslanjaju na matematičku preciznost. AI za igru Iks-Oks (Tic-Tac-Toe) koristeći Minimax algoritam Ovo je klasičan projekt koji svakog početnika uči osnovama teorije igara. Minimax je rekurzivni algoritam koji se koristi za donošenje odluka u igrama sa dva igrača. Cilj AI-a je da minimizira mogući gubitak u najgorem scenariju. Kroz ovaj projekt naučit ćete kako predstaviti stanje igre kao stablo (tree structure), kako implementirati rekurziju i kako definisati funkciju evaluacije koja procjenjuje koliko je određeni potez dobar ili loš. Iako se čini jednostavno, razumijevanje Minimax algoritma je prvi korak ka razumijevanju kako moderni AI sistemi, poput onih za šah, predviđaju buduće poteze. Pametni kalkulator sa parsiranjem izraza Razvoj kalkulatora koji može razumjeti složene matematičke izraze unijete kao tekst (npr. "2 + (3 * 4)") zahtijeva implementaciju algoritama za parsiranje i evaluaciju. Ovo uvodi programera u svijet obrade jezika na osnovnom nivou. Naučit ćete kako pretvoriti niz znakova u logičke operacije, što je temelj za razumijevanje kako funkcionišu prevodioci (compilers) i jednostavni chatbotovi zasnovani na pravilima. Šta uraditi sljedeće za početnike: Savladajte osnove rekurzije i rad sa strukturama podataka poput stabala i grafova. Implementirajte Minimax algoritam bez gledanja u tuđi kod kako biste učvrstili logiku. Eksperimentišite sa funkcijama heuristike — pokušajte naučiti AI da igra "pametnije", a ne samo da pretražuje sve opcije. Ako želite praktičnu podršku i priliku da radite na ovakvim projektima uz mentore, pogledajte naše aktuelne i prošle radionice na stranici događaja AI Academy. pogledaj naše događaje Srednji nivo: Rad sa podacima i bibliotekama Kada savladate osnovnu logiku, vrijeme je da pređete na projekte koji uključuju mašinsko učenje (machine learning) i obradu podataka. U ovoj fazi, C i C++ postaju moćni alati za implementaciju algoritama koji uče iz primjera. Prepoznavanje slika koristeći OpenCV OpenCV (otvorena biblioteka za računarski vid - Open Source Computer Vision Library) je standard u industriji. Korištenjem ove biblioteke u C++-u, možete kreirati sisteme koji identifikuju lica, prepoznaju registarske tablice ili prate pokrete objekata u videu. Projekt prepoznavanja lica (face recognition) uči vas kako digitalna slika postaje matrica brojeva, kako se vrši ekstrakcija karakteristika (feature extraction) i kako se ti podaci porede sa bazom podataka. Ovo je izuzetno primjenjivo u lokalnom kontekstu, npr. za razvoj sistema kontrole pristupa u sarajevskim poslovnim zgradama ili analizu saobraćaja. Analiza emocija i sentimenta (Sentiment Analysis) Iako se analiza teksta često povezuje sa Pythonom, implementacija u C++ nudi neviđenu brzinu pri obradi ogromnih količina podataka. Možete izgraditi alat koji analizira recenzije proizvoda ili komentare na društvenim mrežama kako bi utvrdio da li su oni pozitivni, negativni ili neutralni. Ovaj projekt će vas upoznati sa tehnikama kao što su tokenizacija (rastavljanje teksta na riječi), normalizacija i korištenje klasifikacijskih algoritama kao što je Naivni Bayes (Naive Bayes). Razumijevanje obrade prirodnog jezika (natural language processing - NLP) na ovom nivou omogućava vam da gradite efikasne botove i alate za marketinšku analizu. Šta uraditi sljedeće za srednji nivo: Instalirajte OpenCV i prođite kroz tutorijale za obradu slika u realnom vremenu. Istražite biblioteke kao što je MLPack, koja nudi gotove implementacije mašinskog učenja za C++. Naučite kako upravljati velikim datotekama (CSV ili JSON) unutar C koda kako biste mogli učitati stvarne skupove podataka. Ako želite čitati teme i vodiče koji se bave mašinskim učenjem i bibliotekama, posjetite našu kategoriju posvećenu osnovama mašinskog učenja i dubokog učenja. istraži teme o mašinskom učenju Napredni nivo: Sistemi budućnosti Napredni AI projekti u C jeziku zahtijevaju kombinaciju dubokog matematičkog znanja, vještine optimizacije koda i razumijevanja arhitekture neuronskih mreža. Izgradnja neuronske mreže od nule (Neural Network from Scratch) Dok većina koristi gotove okvire, pisanje neuronske mreže u čistom C-u je ultimativni test znanja. To podrazumijeva ručnu implementaciju algoritama kao što su propagacija unaprijed (forward propagation), propagacija greške unazad (backpropagation) i gradijentni pad (gradient descent). Kroz ovaj projekt ćete shvatiti kako se težine unutar mreže prilagođavaju kako bi se minimizirala greška. Razumijevanje ovih procesa omogućava vam da optimizujete modele za specifične hardverske arhitekture, što je ključno za razvoj AI-a u medicini ili svemirskim istraživanjima. Autonomni sistemi i simulacije Razvoj simulacije za samovozeći automobil koji mora izbjegavati prepreke koristeći senzore je vrhunac inžinjerstva. Ovdje se kombinuje računarski vid (computer vision), planiranje putanje i učenje kroz potkrepljenje (reinforcement learning). C++ je ovdje jedini logičan izbor zbog potrebe za ekstremno brzim odgovorom sistema — automobil ne može čekati da Python interpreter obradi okvir slike dok se približava prepreci. Upozorenje: Kod naprednih projekata, posebno onih koji upravljaju fizičkim objektima (roboti, vozila), sigurnost je prioritet. Uvijek testirajte svoje algoritme u simulatorima prije nego što ih primijenite na stvarnom hardveru. Za dublje vodiče i primjere implementacija, pogledajte resurse u našoj Bazi Znanja. posjeti Bazu Znanja Šta uraditi sljedeće za napredne korisnike: Proučite matematičku teoriju iza linearne algebre i kalkulusa koji pokreću neuronske mreže. Istražite TensorFlow C++ API za integraciju modela obučenih u drugim okruženjima u vaše C++ aplikacije. Povežite se sa zajednicom na platformama kao što je GitHub kako biste vidjeli kako drugi rješavaju probleme optimizacije u realnom vremenu. Alati i biblioteke koji olakšavaju rad Iako zagovaramo razumijevanje osnova, ne morate uvijek izmišljati točak. Postoje moćni alati koji vam mogu ubrzati rad na AI projektima u C-u. OpenCV: Nezaobilazan alat za sve što uključuje slike i video. Dlib: Biblioteka za mašinsko učenje poznata po vrhunskim algoritmima za prepoznavanje lica i objektno praćenje. MLPack: Brza i fleksibilna biblioteka za mašinsko učenje koja se fokusira na performanse i skalabilnost. Armadillo: Biblioteka za linearnu algebru koja omogućava rad sa matricama na intuitivan način, sličan MATLAB-u, ali sa brzinom C++-a. Shark: Još jedna moćna biblioteka za mašinsko učenje sa širokim spektrom algoritama, uključujući evoluciono računanje. Korištenje ovih biblioteka zahtijeva poznavanje CMake-a ili sličnih alata za upravljanje projektima, što je dodatna vještina koju svaki ozbiljan C programer mora posjedovati. U AI Academy često naglašavamo da alat služi cilju, a ne obrnuto. Izaberite onaj koji najbolje rješava vaš specifični problem. Ako želite povezati svoje praktično znanje sa zajednicom i predavati o ovim temama, prijavite se da postanete predavač kroz našu stranicu posvećenu predavačima. saznaj kako postati predavač Odgovorna primjena i etičke granice Vještačka inteligencija donosi ogromnu moć, ali i veliku odgovornost. Kada razvijate AI projekte, posebno u jezicima koji omogućavaju rad na niskom nivou, morate biti svjesni rizika. Halucinacije i tačnost AI modeli, posebno oni zasnovani na neuralnim mrežama, mogu proizvesti netačne rezultate koji izgledaju uvjerljivo (halucinacije). Kod AI projekata u C jeziku koji se koriste u industriji, netačna klasifikacija može dovesti do kvara na skupoj opremi. Uvijek je neophodno implementirati sisteme provjere i redundancije. Pristrasnost (Bias) u podacima Ako vaš model uči iz podataka koji su pristrasni, on će tu pristrasnost i multiplicirati. Na primjer, ako sistem za prepoznavanje lica obučen samo na određenoj demografskoj grupi primijenite u Sarajevu, gradu sa različitim etničkim profilima, on može pokazati slabije rezultate. Vaša je dužnost kao inžinjera da osigurate raznovrsnost podataka. Privatnost podataka C aplikacije često imaju direktan pristup memoriji i mrežnim resursima. Prilikom prikupljanja podataka za obuku modela, morate poštovati privatnost korisnika. Nikada ne unosite osjetljive lične informacije u javne AI alate ili baze podataka bez stroge enkripcije i poštovanja zakonskih regulativa kao što je GDPR. Autorska prava Pitanje ko posjeduje kod ili umjetničko djelo koje generiše AI još uvijek je predmet pravnih debata. Budite oprezni pri korištenju modela obučenih na tuđim podacima i uvijek dajte atribuciju tamo gdje je potrebna. Ako imate pitanja ili trebate pomoć u organizaciji radionice, kontaktirajte nas direktno putem naše kontakt stranice. kontaktiraj AI Academy Šta AI alati MOGU, a šta NE MOGU učiniti Kao stručnjaci u AI Academy, želimo demistifikovati mogućnosti vještačke inteligencije. Realno sagledavanje tehnologije spriječit će razočarenja i osigurati bolju primjenu. AI alati mogu: Automatizovati rutinske i ponavljajuće zadatke (npr. sortiranje hiljada slika po kategorijama). Prepoznati obrasce u podacima koje ljudsko oko ne može lako uočiti. Procesirati ogromne količine informacija u djeliću sekunde. Podržati učenje i istraživanje predlažući nove pravce na osnovu postojećeg znanja. AI alati ne mogu: Zamijeniti stručnu ljudsku prosudbu u kompleksnim, nepredvidivim situacijama. Garantovati 100% tačnost (svaki model ima određeni procenat greške). Razumjeti širi ljudski kontekst, emocije ili moralne dileme onako kako to čini čovjek. Riješiti loše definisan problem (ako vi ne znate šta želite postići, ni AI to neće znati). Kada potražiti stručnjaka ili dodatne resurse? Iako je samostalno učenje kroz projekte (learning by doing) odlično, postoje situacije kada je pomoć stručnjaka neophodna. Ako vaš projekt uključuje odluke koje direktno utiču na ljudsko zdravlje, finansijsku stabilnost ili pravni status pojedinca, obavezno konsultujte kvalifikovane profesionalce iz tih oblasti. Za sve one koji žele produbiti svoje znanje, AI Academy u Sarajevu nudi prostor za učenje, umrežavanje i zajednički rad. Naša zajednica okuplja ljude koji razumiju da je AI vještina koja se gradi godinama. Bilo da se radi o besplatnim radionicama ili praktičnim obukama, cilj nam je da svako ko želi učiti ima pristup najboljim resursima i mentorima. Ako želite pratiti najavu budućih događaja i radionica, prijavite se putem stranice događaja ili pogledajte naš glavni pregled tema. posjeti kategorije i teme Rezime i put ka naprijed Razvoj AI projekata u jezicima C i C++ je izazovan, ali izuzetno nagrađujući proces. On vas primorava da razmišljate kao inžinjer, matematičar i arhitekta sistema istovremeno. Plan u pet koraka za vaš uspjeh: Razumijevanje: Počnite sa teorijom. Pročitajte o algoritmima prije nego što napišete prvu liniju koda. Cilj: Jasno definišite šta želite postići. Da li je to brži rad programa ili ušteda memorije? Odgovornost: Uvijek imajte na umu etičke implikacije i sigurnost podataka. Primjena: Krenite od malih projekata (Iks-Oks) i postepeno povećavajte kompleksnost. Zajednica: Ne učite u vakuumu. Dijelite svoje rezultate, pitajte za savjet i budite dio AI Academy zajednice. Vještačka inteligencija nije samo tehnologija budućnosti — ona je alat sadašnjosti kojim upravljate vi. Ključ uspjeha leži u kontinuiranom učenju i spremnosti da se uhvatite u koštac sa najtežim programerskim izazovima. Kroz "ai projects in c" ne gradite samo aplikacije; vi gradite temelje svoje profesionalne karijere. Sarajevo i region imaju ogroman potencijal da postanu čvorišta inovacija, a vaša posvećenost detaljima i performansama u C-u je upravo ono što tržištu treba. Budite odvažni, istražujte i gradite odgovorno. Česta pitanja Pitanje: Da li je C previše težak za početnika u vještačkoj inteligenciji? Odgovor: C zahtijeva više vremena za učenje u poređenju sa Pythonom jer programer mora ručno upravljati memorijom i razumjeti rad procesora. Međutim, to znanje pruža neuporedivo dublje razumijevanje kako AI zaista funkcioniše, što je dugoročno velika prednost u karijeri. Pitanje: Koje su najbolje biblioteke za početak rada na AI projektima u C++? Odgovor: Za računarski vid preporučujemo OpenCV, za opšte algoritme mašinskog učenja MLPack ili Dlib, a za matematičke operacije sa matricama Armadillo. Ove biblioteke su dobro dokumentovane i imaju veliku podršku zajednice. Pitanje: Mogu li AI modeli napisani u C-u raditi na pametnim telefonima i IoT uređajima? Odgovor: Da, to je jedna od najvećih prednosti. Zbog svoje efikasnosti i male potrošnje resursa, kod napisan u C-u je idealan za mobilne aplikacije i ugrađene (embedded) sisteme gdje su baterija i procesorska snaga ograničeni. Pitanje: Koliko je matematičkog znanja potrebno za razvoj AI-a u C jeziku? Odgovor: Za osnovne projekte dovoljno je poznavanje logike i osnovne matematike. Međutim, za napredne projekte poput neuronskih mreža, neophodno je razumijevanje linearne algebre, vjerovatnoće i kalkulusa kako biste mogli ispravno implementirati i optimizovati algoritme.

25 Jun 2026

softver developer radeći na laptopu u moderan coworking prostor

25 Jun 2026

News

AI Based Hardware Projects

Table of Contents Ključne stavke Uvod Razumijevanje Temelja: Šta je Zapravo AI na Hardveru Put ka Realizaciji: Od Ideje do Funkcionalnog Prototipa Praktični Primjeri: Tri Scenarija Koji Mijenjaju Radnu Svakodnevnicu Šta Sljedeće: Koraci za Početak Vašeg Projekta Ograničenja i Etički Izazovi: Gdje AI Hardver Griješi Alati i Tehnologije: Šta Trebate Imati u Svom Arsenalu Kada Potražiti Stručnjaka ili Dodatne Resurse Put ka Savršenstvu: Ponavljanje i Dijeljenje Zaključak Česta pitanja Ključne stavke Razvoj hardverskih rješenja zasnovanih na vještačkoj inteligenciji zahtijeva sinergiju između procesorske snage mikroračunara poput Raspberry Pi-ja i optimizovanih modela mašinskog učenja (machine learning). Praktična primjena AI na "rubu mreže" (edge AI) omogućava uređajima da donose odluke u realnom vremenu bez oslanjanja na oblak (cloud), čime se povećava privatnost i smanjuje kašnjenje u radu. Uspjeh svakog projekta zavisi od jasnog definisanja cilja i etičke provjere podataka, gdje zajednica i kontinuirano učenje igraju ključnu ulogu u prevazilaženju tehničkih barijera. Uvod Zamislimo inženjera u Sarajevu koji u svojoj radionici pokušava riješiti problem efikasnog sortiranja otpada u lokalnoj zajednici. Pred njim je hrpa senzora, jedan Raspberry Pi i ideja da obična kanta za smeće postane inteligentna. Prva prepreka nije nedostatak opreme, već pitanje: kako učiniti da ovaj komad plastike i silicija zaista "vidi" razliku između PET ambalaže i papira? Tradicionalno programiranje sa hiljadama "if-else" naredbi ovdje ne pomaže. Potrebna je vještačka inteligencija (AI). Mnogi entuzijasti u Bosni i Hercegovini i regionu susreću se s istim izazovom. Postoji percepcija da je AI rezervisana samo za moćne servere u Silikonskoj dolini, dok se hardver smatra domenom klasične elektronike. Istina je da se ove dvije grane ubrzano spajaju kroz koncept AI based hardware projects. Bilo da ste programer koji želi opipati fizički svijet, student koji gradi svoj prvi portfolio ili vlasnik malog biznisa koji želi automatizovati skladište, razumijevanje kako AI "živi" unutar hardvera postaje ključna vještina. U ovom tekstu nećemo samo nabrajati komponente. Proći ćemo kroz cijeli put koji zagovaramo u AI Academy: od dubokog razumijevanja tehnologije, preko definisanja jasnih ciljeva i etičkih granica, do konkretne primjene i dijeljenja znanja sa zajednicom. Fokusirat ćemo se na to kako iskoristiti dostupne alate za kreiranje rješenja koja rješavaju stvarne probleme, uz kritički osvrt na to šta ovi sistemi mogu, a šta su još uvijek samo futuristička obećanja. Razumijevanje Temelja: Šta je Zapravo AI na Hardveru Prije nego što kupite prvu kameru ili mikrokontroler, morate razumjeti fundamentalnu razliku između standardnog hardvera i onog koji podržava vještačku inteligenciju. Tradicionalni ugrađeni sistemi (embedded systems) izvršavaju fiksni kod. AI based hardware projects, s druge strane, koriste modele koji su "naučili" obrasce iz podataka. Razlika između mikrokontrolera i mikroračunara U svijetu hardvera često pravimo razliku između uređaja kao što su Arduino (mikrokontroler) i onih kao što je Raspberry Pi (mikroračunar). Za ozbiljne AI projekte koji uključuju obradu slike (computer vision) ili obradu prirodnog jezika (natural language processing), Raspberry Pi je češći izbor zbog svog operativnog sistema i procesorske snage. Međutim, moderni trendovi donose AI i na najjednostavnije čipove putem tehnologije kao što je TinyML, koja omogućava mašinsko učenje (machine learning) na uređajima sa minimalnom potrošnjom energije. Koncept obrade na rubu (Edge AI) Zašto ne bismo jednostavno slali sve podatke na Google ili Amazon servere da ih oni obrade? Postoje tri ključna razloga: brzina, privatnost i cijena. Ako gradite robota koji se mora kretati kroz kancelariju, on ne može čekati dvije sekunde da mu server u Frankfurtu javi da je ispred njega prepreka. Obrada se mora desiti "na rubu" (on the edge), odnosno direktno na hardveru koji kontroliše robota. To je suština AI baziranih hardverskih projekata o kojima učimo u AI Academy – osnaživanje lokalnog hardvera da postane autonoman. Za praktične radionice i događaje koji prate ovu temu, pogledajte našu stranicu događaja AI Academy. Uloga neuronskih mreža u fizičkom svijetu Većina projekata koje ćemo analizirati oslanja se na konvolucijske neuronske mreže (Convolutional Neural Networks - CNN) za vid ili na rekurentne mreže za zvuk i tekst. Hardver ovdje služi kao tijelo, dok je model neuronske mreže mozak. Da bi taj mozak radio efikasno, često koristimo specijalizovane dodatke poput akceleratora neuronskih mreža (NPU - Neural Processing Unit) koji ubrzavaju matematičke operacije potrebne za rad AI modela. AI hardver nije magična kutija; to je optimizovan sistem koji pretvara senzorne ulaze u matematičke vjerovatnoće, omogućavajući mašini da donosi odluke na osnovu naučenih obrazaca umjesto krutih pravila. Put ka Realizaciji: Od Ideje do Funkcionalnog Prototipa Kada razumijete osnove, vrijeme je da definišete cilj. U AI Academy vjerujemo da tehnologija bez svrhe vodi u frustraciju. Ako želite izgraditi sistem za prepoznavanje gestikulacija rukom, vaš cilj nije samo "da radi", već da smanji potrebu za fizičkim kontaktom sa prekidačima u sterilnim okruženjima poput bolnica. Definisanje cilja i opsega projekta Prvi korak je mapiranje problema. Ako provedete sate pokušavajući natjerati AI da prepozna svaku vrstu ptice u vašem vrtu, prvo se zapitajte da li je vaš hardver (npr. Raspberry Pi Zero) sposoban za takav nivo detalja. Počnite od malog procesa. Automatizacija lošeg procesa pomoću AI-ja i dalje ostaje loš proces. Prvo definišite šta tačno želite postići i koji su minimalni podaci potrebni da bi sistem donio ispravnu odluku. Izbor hardverske platforme Izbor hardvera direktno zavisi od vašeg cilja. Ako vaš projekt zahtijeva prepoznavanje lica u realnom vremenu uz visoku rezoluciju, Raspberry Pi 5 sa dodatnim modulom za hlađenje je minimum. S druge strane, ako radite na pametnom senzoru koji detektuje anomalije u vibracijama mašine (predictive maintenance), ESP32 mikrokontroler bi mogao biti sasvim dovoljan uz primjenu TinyML okvira. Prikupljanje i priprema podataka Hardver je samo polovina priče; podaci su gorivo. Ako gradite AI kantu za smeće, trebat će vam hiljade fotografija različitih vrsta otpada pod različitim uglovima i osvjetljenjem. Ovdje mnogi griješe pokušavajući sami fotografisati sve. Umjesto toga, koristite javne skupove podataka (datasets) kao što je Kaggle, a zatim ih fino podesite (fine-tuning) svojim specifičnim podacima. Ovaj proces značajno ubrzava razvoj i povećava preciznost vašeg hardvera. Implementacija i testiranje u realnim uslovima Kada model prebacite na hardver, počinje stvarni test. Laboratorijski uslovi su jedno, ali sarajevska magla ili promjenjivo osvjetljenje u kancelariji su nešto sasvim drugo. Testiranje mora biti iterativno. Svaka greška koju hardver napravi je prilika da dodatno utrenirate model (retraining). U AI Academy naglašavamo važnost ovog kruga povratnih informacija jer AI na hardveru nikada nije "završen" proizvod; on je sistem koji uči. Ako želite podijeliti svoj napredak sa zajednicom ili pronaći mentora, saznajte kako postati predavač ili predložiti temu za naše radionice i meetupe. Praktični Primjeri: Tri Scenarija Koji Mijenjaju Radnu Svakodnevnicu Da bismo razumjeli moć ovih projekata, pogledajmo tri konkretna primjera koja pokazuju kako AI transformiše klasični hardver u pametne asistente. Ovi scenariji su bazirani na dostupnim tehnologijama koje svako uz malo truda može implementirati. Pametna kućna automatizacija zasnovana na gestikulaciji Zamislite radni sto koji prepoznaje vaš dolazak i prilagođava osvjetljenje ne samo na osnovu senzora pokreta, već na osnovu toga šta zapravo radite. Korištenjem Raspberry Pi-ja i kamere, možete implementirati model za detekciju objekata kao što je YOLO (You Only Look Once). Sistem detektuje vaše ruke: ako su na tastaturi, intenzitet svjetla se pojačava iznad radne površine. Ako držite knjigu, svjetlo se omekšava i usmjerava ka vama. Ovaj projekt nije samo "kul dodatak", već demonstracija kako kontekstualni AI (contextual AI) može poboljšati ergonomiju rada. Ključni izazov ovdje nije samo hardver, već programiranje logike koja spaja detekciju objekata sa kontrolom LED traka putem Python programskog jezika. Za praktične savjete o prompt-ing i upravljanju modelima koji se lako integriraju u ovakve projekte, proučite našu kategoriju prompt engineering. Personalni kancelarijski robot asistent U većim poslovnim prostorima, prenos dokumenata ili sitnog alata troši vrijeme zaposlenika. Izgradnja malog rovera na bazi Raspberry Pi 4, opremljenog ultrazvučnim senzorima i kamerom, omogućava kreiranje asistenta koji se samostalno navigira. Korištenjem obrade prirodnog jezika (NLP), takav robot može primati glasovne komande. "Odnesi ovo kolegici u računovodstvo" postaje zadatak koji robot izvršava koristeći algoritme za simultano pozicioniranje i mapiranje (SLAM). Ovdje AI ne služi samo za vid, već i za interpretaciju namjere korisnika i planiranje putanje u dinamičnom okruženju gdje se ljudi stalno kreću. Ovo je vrhunski primjer integracije hardvera, robotike i vještačke inteligencije. Ako želite testirati ideje u okruženju sa drugim timovima, pogledajte naše prethodne radionice i hakatone na stranici događaja. Inteligentni sistem za upravljanje otpadom Problem reciklaže je globalan, ali rješenja mogu biti lokalna. AI bazirana kanta za smeće koristi kameru montiranu iznad otvora koja u realnom vremenu identifikuje materijal koji korisnik drži. Pomoću servo motora, kanta automatski otvara odgovarajući pretinac za plastiku, papir ili metal. Ovaj projekt pokazuje važnost obrade podataka na rubu. Ako bi kanta morala slati sliku na internet svaki put kad neko želi baciti papirić, proces bi bio prespor i neefikasan. Korištenjem TensorFlow Lite okvira, model za klasifikaciju slika radi direktno na procesoru Raspberry Pi-ja, pružajući trenutnu povratnu informaciju korisniku. Ovo je praktičan način kako AI direktno doprinosi održivosti i zaštiti okoliša. Ako vas zanima kako AI pomaže održivim inicijativama, pročitajte naše članke o AI i održivosti. Prije nego što krenete u nabavku opreme, zapamtite: uspješan AI hardverski projekt počinje od olovke i papira, preciznog mapiranja problema i razumijevanja ograničenja koja nameće fizički svijet. Šta Sljedeće: Koraci za Početak Vašeg Projekta Odaberite jedan specifičan problem koji želite riješiti (npr. detekcija kada poštar ostavi pismo). Nabavite osnovni set opreme: Raspberry Pi 4 ili 5, kompatibilnu kameru i set osnovnih elektronskih komponenti. Istražite gotove modele na platformama kao što je Hugging Face koji se mogu prilagoditi vašim potrebama. Pridružite se lokalnoj zajednici ili radionicama u AI Academy kako biste razmijenili iskustva i dobili podršku mentora. Za kontakt i upite o sljedećim radionicama koristite našu stranicu za kontakt. Ograničenja i Etički Izazovi: Gdje AI Hardver Griješi Kao i svaka tehnologija, AI na hardveru ima svoje granice. Važno je biti realan u očekivanjima kako ne bismo upali u zamku prevelikih obećanja koja tehnologija trenutno ne može ispuniti bez ljudskog nadzora. Problem halucinacija i preciznosti AI modeli mogu pogriješiti. U svijetu hardvera, greška može imati fizičke posljedice. Ako sistem za autonomnu vožnju drona pogrešno interpretira sjenku kao čvrst zid (ili obrnuto), doći će do sudara. Modeli "haluciniraju" i u vizuelnom smislu – nekada će u nasumičnim šarama vidjeti lice ili objekt kojeg nema. Zbog toga, kritični sistemi nikada ne bi trebali u potpunosti zavisiti od AI bez sigurnosnih kočnica (fail-safe mehanizama) koje su programirane klasičnim putem. Pristrasnost podataka i senzorike Ako vaš model za prepoznavanje pokreta ruku trenirate samo na svojim rukama pod jednim tipom svjetla, on vjerovatno neće raditi za nekog drugog ili u drugačijim uslovima. To se zove pristrasnost (bias). U hardverskim projektima, ovo je posebno izraženo jer senzori imaju svoje specifičnosti. Jeftina kamera će imati mnogo šuma u mraku, što može potpuno zbuniti AI model koji je treniran na kristalno čistim fotografijama. Privatnost i zaštita podataka Ovo je najvažnija stavka za svakoga ko gradi AI based hardware projects. Uređaj koji ima kameru i mikrofon i stalno analizira okolinu je potencijalni rizik za privatnost. Naša preporuka u AI Academy je uvijek težiti "local-first" pristupu. Podaci bi trebali biti obrađeni na uređaju i odmah izbrisani. Nikada nemojte unositi osjetljive poslovne tajne ili privatne razgovore u modele koji podatke šalju na vanjske servere radi "učenja", osim ako niste u potpunosti sigurni u politiku privatnosti tog servisa. Za više o etici i pravilima, pogledajte našu stranicu o AI etici i održivosti. Autorska prava i intelektualno vlasništvo Kada koristite gotove modele sa interneta, obratite pažnju na njihove licence. Neki modeli su slobodni za edukaciju, ali zahtijevaju plaćanje za komercijalnu upotrebu. Također, pitanje ko posjeduje "znanje" koje je vaš hardver stekao kroz interakciju sa korisnicima je pravno siva zona koja se tek definiše. Budite transparentni prema korisnicima o tome kako vaš uređaj koristi AI i šta radi sa njihovim podacima. Alati i Tehnologije: Šta Trebate Imati u Svom Arsenalu Za uspješan rad na AI baziranim hardverskim projektima, potreban vam je set softverskih i hardverskih alata koji omogućavaju premošćivanje jaza između koda i fizičke komponente. Softverski okviri (Frameworks) TensorFlow Lite je vjerovatno najpopularniji izbor za početnike i profesionalce. On omogućava da modele koje ste trenirali na moćnim računarima "stisnete" (compression) tako da mogu stati na memoriju jednog Raspberry Pi-ja ili čak mikrokontrolera. PyTorch Mobile je još jedna izvrsna alternativa, posebno popularna u istraživačkim krugovima zbog svoje fleksibilnosti. Za one koji žele raditi sa zvukom i tekstom, biblioteke poput Hugging Face Transformers nude nevjerovatne mogućnosti koje se mogu integrisati u hardver. Ako tražite vodiče i praktične tekstove, provjerite našu wiki sekciju sa edukativnim člancima. Programski jezici Python ostaje kralj AI svijeta. Njegova jednostavnost i ogromna zajednica znače da ćete za gotovo svaki problem sa hardverom pronaći rješenje na forumima. Ipak, za projekte gdje je brzina kritična (npr. industrijska robotika), znanje jezika C++ je neprocjenjivo, jer on omogućava direktnu komunikaciju sa hardverom uz minimalni gubitak performansi. Vizuelni alati i razvojne platforme Viam je moderna platforma koja značajno olakšava upravljanje robotima i AI hardverom. Omogućava vam da kroz intuitivan interfejs konfigurišete komponente, trenirate modele i pratite rad vašeg uređaja u realnom vremenu. Ovakvi alati su ključni za "vibe coding" pristup, gdje se fokusirate na kreativnost i funkcionalnost umjesto da gubite dane na konfigurisanje drajvera. Cloud podrška za inicijalni trening Iako zagovaramo edge AI za izvršavanje (inference), trening modela je i dalje lakše raditi u oblaku. Google Colab ili slični servisi nude besplatan pristup grafičkim procesorima (GPU) koji mogu skratiti vrijeme treniranja sa nekoliko dana na nekoliko sati. Kada je model gotov, samo ga preuzmete i instalirate na svoj hardver. Kada Potražiti Stručnjaka ili Dodatne Resurse Izgradnja AI hardvera je fascinantno putovanje, ali postoje trenuci kada entuzijazam nije dovoljan. Ako vaš projekt uključuje sisteme koji direktno utiču na ljudsku sigurnost, zdravlje ili velike finansijske transakcije, obavezno se konsultujte sa kvalifikovanim stručnjacima. AI modeli mogu pogrešno procijeniti situaciju, a u kritičnim sektorima greške se skupo plaćaju. Za sve one koji žele dublje zaroniti u ovu materiju, AI Academy u Sarajevu nudi prostor za učenje i eksperimentisanje. Naše radionice su dizajnirane da vas provedu kroz praktične aspekte, od lemljenja senzora do finog podešavanja modela. Ne morate biti doktor nauka da biste počeli; potrebna je samo volja da razumijete proces i zajednica koja će vas podržati kada naiđete na zid. Povezivanje sa drugima koji rade na sličnim projektima ubrzava učenje više nego bilo koji online tutorijal. Saznajte više o nama na stranici O nama — AI Academy. Vještačka inteligencija na hardveru nije samo tehnološki trend; to je novi način rješavanja problema koji zahtijeva odgovornost, etiku i stalnu provjeru rezultata u stvarnom svijetu. Put ka Savršenstvu: Ponavljanje i Dijeljenje U AI Academy vjerujemo da projekt nije završen onog trenutka kada proradi. On je završen tek kada ga dokumentujete i podijelite sa drugima. AI se razvija toliko brzo da je nemoguće sve pratiti samostalno. Dijeljenjem svog koda na GitHubu ili pisanjem blog posta o tome kako ste riješili problem sa hlađenjem vašeg AI asistenta, vi pomažete cijeloj zajednici da napreduje. Iteracija je srce mašinskog učenja. Prva verzija vašeg hardvera će vjerovatno biti spora i neprecizna. To je normalno. Snaga AI rješenja je u tome što ih možete stalno poboljšavati dodavanjem novih, kvalitetnijih podataka. Ovaj ciklus učenja, primjene i dijeljenja je ono što razlikuje hobiste od profesionalaca koji grade budućnost. Zaključak AI based hardware projects predstavljaju fascinantan spoj digitalne inteligencije i fizičke stvarnosti. Kroz ovaj tekst smo prošli put od razumijevanja osnova obrade na rubu, preko izbora hardvera i senzora, do konkretnih primjena u kući, kancelariji i zaštiti okoliša. Vidjeli smo da AI nije magija, već alat koji zahtijeva pažljivo planiranje, etičku svijest i kontinuirano testiranje. Put od ideje do funkcionalnog pametnog uređaja vodi kroz pet ključnih faza: Razumijevanje: Spoznaja kako AI modeli interaguju sa hardverskim komponentama. Cilj: Definisanje jasnog problema koji želite riješiti bez nepotrebnog komplikovanja. Odgovornost: Svijest o privatnosti, pristrasnosti podataka i ograničenjima sistema. Praktična primjena: Izgradnja prototipa koristeći dostupne alate poput Raspberry Pi-ja i TensorFlow Lite-a. Ponavljanje i dijeljenje: Usavršavanje modela kroz povratne informacije i doprinos zajednici. Budućnost tehnologije u Bosni i Hercegovini ne leži u pukom uvozu tuđih rješenja, već u našoj sposobnosti da gradimo sopstvene pametne sisteme koji razumiju naš kontekst i potrebe. AI Academy je tu da bude vaš partner na tom putu, pružajući vam znanje i zajednicu potrebnu za uspjeh. Česta pitanja Pitanje: Da li mi je potrebno napredno znanje matematike da bih počeo sa AI hardverskim projektima? Odgovor: Ne nužno. Za početak je važnije razumijevanje logike i osnove programiranja u Pythonu. Postoje mnogi gotovi alati i biblioteke koji obavljaju tešku matematiku umjesto vas, dok se vi fokusirate na primjenu i povezivanje komponenti. Pitanje: Koliko košta početak rada na jednom ovakvom projektu? Odgovor: Osnovni set koji uključuje Raspberry Pi, kameru i senzore može se nabaviti za otprilike 200 do 300 KM. Mnogi softverski alati i modeli su besplatni (open-source), što AI hardver čini pristupačnijim nego ikada prije. Pitanje: Da li je sigurno koristiti AI za kontrolu uređaja u kući? Odgovor: Sigurnost zavisi od dizajna. Dok god koristite lokalnu obradu podataka i ne oslanjate se na vanjske servere za kritične funkcije, rizici su minimalni. Uvijek preporučujemo zadržavanje fizičkih prekidača kao rezervne opcije u slučaju kvara AI sistema. Pitanje: Koji je najbolji hardver za početnika u AI svijetu? Odgovor: Raspberry Pi 4 ili 5 je trenutno zlatni standard zbog ogromne podrške zajednice, bogate dokumentacije i dovoljne procesorske snage za većinu projekata srednje težine, od prepoznavanja slika do glasovnih asistenata. Ako imate dodatnih pitanja ili želite da se uključite, pišite nam putem kontakt forme AI Academy.

25 Jun 2026

mladi profesionalac pregledajući portfolio u univerzitetska predavaonica

25 Jun 2026

News

AI Projekti Za Studente Završnih Godina: Put Do Karijere

Table of Contents Ključne stavke Uvod Zašto Su AI Projekti Ključni Za Vaš Portfolio Kako Odabrati Pravu Temu Za Završni Projekat Pregled Inovativnih AI Projekata Po Oblastima Koraci U Implementaciji AI Projekta Šta Vještačka Inteligencija Može, A Šta Ne Može Etika, Odgovornost I Privatnost Podataka Kada Potražiti Pomoć Stručnjaka Kako AI Academy Može Pomoći Vašem Putu Planiranje Vašeg Sljedećeg Koraka Česta pitanja Ključne stavke Praktični AI projekti transformišu teoretsko znanje u mjerljive vještine koje poslodavci na tržištu Bosne i Hercegovine i regiona aktivno traže kod junior developera i inženjera mašinskog učenja. Uspješan završni rad zahtijeva jasan put od razumijevanja problema i etičkih implikacija podataka, preko tehničke implementacije, do finalne validacije rezultata u stvarnom okruženju. Fokus na projekte sa društvenim ili poslovnim uticajem — poput pametne poljoprivrede, personalizovanog učenja ili automatizacije lokalnih radnih procesa — izdvaja studente u konkurentnom okruženju vještačke inteligencije. Uvod Zamislimo studenta završne godine IT fakulteta u Sarajevu, Banjoj Luci ili Mostaru. Iza njega su stotine sati predavanja, bezbroj položenih ispita i teoretsko razumijevanje algoritama. Međutim, kada otvori oglase za posao, suočava se sa paradoksom: traži se praktično iskustvo koje se ne stiče u amfiteatru. U AI Academy često viđamo ovu prazninu. Teorija je temelj, ali vještačka inteligencija (artificial intelligence - AI) se uči kroz rješavanje stvarnih problema, "prljave" podatke i iterativne modele koji u početku ne daju savršene rezultate. Završni rad nije samo formalnost za dobijanje diplome; to je prilika da izgradite svoj profesionalni identitet. Izbor prave teme za ai projects for final year students može biti presudan faktor koji će vas lansirati direktno u radnu stolicu neke od vodećih tehnoloških kompanija. Naš cilj u AI Academy je da tu tranziciju učinimo što lakšom, pružajući vam uvid u to kako se AI primjenjuje u realnom sektoru, od automatizacije dosadnih zadataka do rješavanja kompleksnih društvenih izazova. Ako želite pratiti naše nadolazeće radionice i događaje, pogledajte listu na stranici naše organizacije posvećenoj događajima: stranica događaja AI Academy. Ovaj članak je vodič namijenjen studentima, entuzijastima i budućim AI profesionalcima koji žele razumjeti kako odabrati, planirati i realizovati AI projekat koji ima težinu. Proći ćemo kroz faze koje mi zagovaramo: duboko razumijevanje tehnologije, definisanje jasnog cilja, provjeru etičke odgovornosti, praktičnu primjenu i, na kraju, dijeljenje znanja sa zajednicom. Vještačka inteligencija nije magija, već vještina koja se brusi radom. Zašto Su AI Projekti Ključni Za Vaš Portfolio Na globalnom, ali i lokalnom tržištu rada, certifikat o završenom kursu ili diploma fakulteta često su samo ulaznica za intervju. Ono što vas zapošljava je dokaz da znate uzeti sirovi skup podataka (dataset), očistiti ga, odabrati odgovarajuću arhitekturu modela i servirati rješenje koje radi. GitHub profil popunjen projektima koji rješavaju konkretne probleme vrijedi više od desetine teorijskih certifikata. Poslodavci danas cijene sposobnost snalaženja u "neredu". Realni podaci su nepotpuni, šumni i često pristrasni. Student koji kroz svoj projekat pokaže kako je prevazišao ove prepreke demonstrira kritičko razmišljanje i inženjersku zrelost. Osim toga, rad na AI projektu vas uči kako upravljati vremenom i resursima, što su ključne meke vještine (soft skills) u svakom razvojnom timu. Kroz rad na projektima, vi ne učite samo kôd. Učite o procesima kao što su mašinsko učenje (machine learning), duboko učenje (deep learning) i obrada prirodnog jezika (natural language processing - NLP). Postajete svjesni ograničenja hardvera i važnosti optimizacije modela za rad na rubnim uređajima (edge devices) ili u oblaku (cloud). Ako želite dodatnu literaturu i praktične vodiče o razvoju karijere u AI, pregledajte našu kolekciju članaka u sekciji posvećenoj karijeri: kategorija AI Career & Skill-Up. Kako Odabrati Pravu Temu Za Završni Projekat Izbor teme ne bi trebao biti slučajan. Mnogi studenti prave grešku birajući previše ambiciozne projekte koje ne mogu završiti u predviđenom roku, ili previše jednostavne koji ne pokazuju njihovu punu sposobnost. Prvi korak je usklađivanje projekta sa vašim interesovanjima i trenutnim nivoom znanja, ali uz blagi izlazak iz zone komfora. Analiza Tržišnih Potreba I Ličnih Interesa Razmislite o problemima koji vas okružuju. Da li postoji proces u lokalnoj firmi koji se može automatizovati? Može li se AI iskoristiti za poboljšanje zdravstvenih usluga ili zaštitu okoliša u vašem gradu? Projekat koji rješava lokalni problem ima veću šansu da dobije pažnju i podršku. Ako vas zanima finansijski sektor, fokusirajte se na prediktivne modele; ako volite vizualne umjetnosti, istražite generativne modele. Dostupnost Podataka Kao Odlučujući Faktor AI model je dobar onoliko koliko su dobri podaci na kojima se trenira. Prije nego što se odlučite za temu, provjerite postoje li javno dostupni skupovi podataka na platformama kao što su Kaggle ili Google Dataset Search. Ako planirate sami prikupljati podatke, budite svjesni vremena koje je potrebno za anotaciju i čišćenje. Bez kvalitetnih podataka, vaš projekat će ostati samo teorijski koncept. Tehnička Izvodljivost I Resursi Budite realni u pogledu hardvera koji vam je dostupan. Treniranje velikih jezičkih modela (large language models - LLM) od nule zahtijeva ogromne računske resurse koje većina studenata nema. Umjesto toga, fokusirajte se na fino podešavanje (fine-tuning) postojećih modela ili na primjenu arhitektura koje mogu raditi na standardnim grafičkim karticama. Korištenje besplatnih resursa poput Google Colab-a može vam pomoći, ali uvijek imajte plan B. Upozorenje: Izbjegavajte projekte koji su previše generički, poput prepoznavanja rukom pisanih cifara (MNIST), osim ako ne planirate uvesti značajnu inovaciju u samu arhitekturu mreže. Takvi projekti se često smatraju "školskim" i ne ističu vas u moru drugih kandidata. Ako želite poboljšati svoje vještine u oblasti prompt engineeringa — korisne za rad s LLM modelima — preporučujemo naš vodič o prompt inženjeringu: kategorija i vodiči o prompt engineeringu. Pregled Inovativnih AI Projekata Po Oblastima U nastavku ćemo detaljno proći kroz konkretne ideje za projekte, podijeljene po industrijama i kompleksnosti. Svaka od ovih ideja može se prilagoditi vašim specifičnim interesovanjima. AI U Zdravstvu I Medicinskoj Dijagnostici Zdravstveni sektor je jedno od najuzbudljivijih područja za primjenu vještačke inteligencije. Ovdje AI ne zamjenjuje ljekare, već služi kao alat za bržu i precizniju trijažu. Sistem Za Analizu Medicinskih Snimaka Cilj ovog projekta je razvoj modela koji koristi konvolucijske neuronske mreže (convolutional neural networks - CNN) za detekciju patologija na rentgenskim snimcima, MRI ili CT skenovima. Možete se fokusirati na specifičnu bolest, poput upale pluća ili tumora mozga. Korištenjem biblioteka kao što su TensorFlow ili PyTorch, možete trenirati model koji prepoznaje sumnjive regije na snimku. Poseban akcenat stavite na "objašnjivost" (explainable AI), gdje model vizualno markira dijelove slike na osnovu kojih je donio odluku, što je ključno za povjerenje medicinskih stručnjaka. Predviđanje Rizika Od Hroničnih Bolesti Koristeći anonimizirane podatke o pacijentima (poput krvnog pritiska, nivoa šećera, istorije bolesti i životnih navika), možete razviti model koji predviđa vjerovatnoću razvoja dijabetesa ili kardiovaskularnih oboljenja. Ovdje je ključno rukovanje nedostajućim podacima i balansiranje klasa, jer u medicinskim podacima često ima mnogo više zdravih nego bolesnih pacijenata. AI U Poljoprivredi (AgriTech) S obzirom na značaj poljoprivrede u našem regionu, projekti u ovoj oblasti imaju ogroman potencijal za praktičnu primjenu. Detekcija Bolesti Biljaka Putem Mobilne Aplikacije Razvijte sistem koji poljoprivrednicima omogućava da fotografišu list biljke i odmah dobiju dijagnozu bolesti. Koristeći transferno učenje (transfer learning) sa modelima poput ResNet ili MobileNet, možete postići visoku preciznost čak i sa manjim brojem slika. Ovaj projekat možete proširiti kreiranjem lagane mobilne aplikacije (koristeći Flutter ili React Native) koja komunicira sa AI modelom u oblaku ili direktno na telefonu pomoću TensorFlow Lite-a. Optimizacija Navodnjavanja Pomoću IoT Senzora Kombinujte senzore vlažnosti zemljišta sa vremenskom prognozom i istorijskim podacima. AI model može predvidjeti optimalno vrijeme i količinu vode za navodnjavanje, čime se štede resursi i povećava prinos. Ovo je odličan primjer projekta koji spaja hardver (Internet stvari - IoT) i vještačku inteligenciju. Finansije I Sigurnost Podataka Finansijski sektor prvi usvaja AI rješenja zbog direktne ekonomske koristi od smanjenja rizika i automatizacije. Sistem Za Detekciju Prevara U Bankarstvu Razvijte model koji analizira transakcije u realnom vremenu i identifikuje one koje odstupaju od uobičajenog ponašanja korisnika. Koristite algoritme za detekciju anomalija (anomaly detection) poput Isolation Forest ili Autoenkodera. Izazov ovdje leži u radu sa visoko neuravnoteženim podacima (imbalanced datasets), jer je broj prevara zanemariv u odnosu na regularne transakcije. Predviđanje Kretanja Na Tržištu Kapitala Iako je predviđanje cijena dionica izuzetno teško, možete kreirati model koji analizira sentiment vijesti i društvenih mreža (sentiment analysis) u kombinaciji sa istorijskim cijenama. Koristite rekurentne neuronske mreže (recurrent neural networks - RNN), specifičnije LSTM (Long Short-Term Memory) mreže, koje su pogodne za rad sa vremenskim serijama podataka. Generativna AI I Jezički Modeli Sa usponom ChatGPT-a i sličnih alata, generativna vještačka inteligencija (generative AI) postala je najtraženija oblast. RAG Sistem Za Tehničku Dokumentaciju RAG (Retrieval-Augmented Generation) je tehnika koja omogućava AI modelu da odgovara na pitanja koristeći specifičnu bazu znanja, umjesto da se oslanja samo na svoje inicijalno treniranje. Možete kreirati chatbot koji pomaže studentima ili zaposlenicima u nekoj firmi da brzo pronađu informacije u hiljadama stranica internih dokumenata. Alati kao što su LangChain, Pinecone (vektorska baza podataka) i OpenAI API (ili lokalni modeli poput Llama 3) čine osnovu ovog projekta. Automatizovano Rezimiranje Sadržaja Na Lokalnim Jezicima Većina LLM modela najbolje radi na engleskom. Vaš projekat može biti fokusiran na fino podešavanje modela za specifične potrebe našeg govornog područja (bosanski/hrvatski/srpski jezik). Kreirajte alat koji automatski generiše sažetke vijesti ili pravnih dokumenata, pazeći na gramatičku ispravnost i očuvanje konteksta. Ako vas zanima dublje istraživanje vještina koje najviše vrijede na tržištu, pogledajte naš članak o ključnim AI vještinama: devet vještina umjetne inteligencije s najvećim potencijalom prihoda. Koraci U Implementaciji AI Projekta Kada odaberete ideju, vrijeme je za sistematičan rad. Mi u AI Academy vjerujemo u strukturiran pristup koji minimizira rizik od neuspjeha. Definisanje Problema I Ciljeva Prvo se zapitajte: Koji problem tačno rješavam? Nemojte samo reći "pravim AI za poljoprivredu". Recite "pravim model koji sa 90% preciznosti identifikuje tri najčešće bolesti paradajza u staklenicima". Jasno definisan cilj vam pomaže da odaberete prave metriku uspjeha (npr. preciznost, odziv ili F1 skor). Prikupljanje I Priprema Podataka Ovo je faza u kojoj ćete provesti 70-80% vremena. Podaci se moraju očistiti od duplikata, ekstremnih vrijednosti (outliers) i grešaka. Ako radite sa slikama, morat ćete ih normalizovati i eventualno primijeniti augmentaciju (nasumično rotiranje, zumiranje, promjena osvjetljenja) kako biste povećali raznolikost skupa za trening. Izbor Arhitekture I Trening Modela Počnite sa jednostavnim modelom kao baznom linijom (baseline). Ako radite regresiju, probajte linearnu regresiju prije nego što pređete na neuronske mreže. Kada uspostavite osnovu, uvodite kompleksnije arhitekture. Pratite proces treninga pomoću alata kao što su TensorBoard ili Weights & Biases kako biste uočili preveliko prilagođavanje (overfitting) — situaciju u kojoj model odlično radi na podacima za trening, ali loše na novim podacima. Evaluacija I Validacija Testirajte model na podacima koje nikada ranije nije "vidio" (test set). Analizirajte greške. Da li model griješi u specifičnim slučajevima? Ako detektuje bolesti biljaka, da li griješi samo pri lošem osvjetljenju? Ova analiza vam govori šta treba popraviti u sljedećoj iteraciji. Dokumentacija I Prezentacija Kôd koji niko ne može razumjeti nema vrijednost. Dokumentujte svaku funkciju, napišite jasan README fajl na GitHubu i objasnite zašto ste donijeli određene odluke. Snimite kratki video demo vašeg projekta. To je ono što će privući pažnju regrutera. Zaključak faze: Ne težite savršenstvu od prvog dana. Prvo napravite nešto što radi (Minimum Viable Product - MVP), a zatim ga postepeno poboljšavajte. AI razvoj je maraton, a ne sprint. Ako vam zatrebe mentorska pomoć ili želite organizovati radionicu o implementaciji projekta, možete nas kontaktirati putem stranice za kontakt AI Academy ili razmotriti mogućnost da podijelite svoje znanje i postanete instruktor — saznajte više kroz naše članke o tome kako postati predavač i uključiti se u zajednicu: saznaj kako postati predavač. Šta Vještačka Inteligencija Može, A Šta Ne Može Važno je imati realna očekivanja od tehnologije. AI je moćan alat, ali nije svemoguć. Snage AI Modela AI je fenomenalan u prepoznavanju kompleksnih obrazaca u ogromnim količinama podataka koje ljudski mozak ne može procesirati. Može automatizovati dosadne, repetitivne zadatke (poput unosa podataka ili klasifikacije hiljada slika) sa nevjerovatnom brzinom. Takođe, AI može pružiti uvide bazirane na vjerovatnoći koji pomažu ljudima da donesu bolje informisane odluke u nauci, biznisu i medicini. Ograničenja I Izazovi S druge strane, AI modeli nemaju "zdrav razum". Oni operišu isključivo na osnovu statističkih korelacija u podacima. Ako model nikada nije vidio određenu situaciju, on će nagađati, što često dovodi do "halucinacija" — generisanja informacija koje zvuče uvjerljivo, ali su potpuno netačne. AI takođe ne razumije uzročnost (zašto se nešto dešava), već samo povezanost. Takođe, AI modeli su "crne kutije". Često je teško objasniti zašto je kompleksna duboka neuronska mreža donijela određenu odluku. U kritičnim oblastima poput prava ili hitne medicine, ovo netransparentno odlučivanje predstavlja ogroman rizik. Etika, Odgovornost I Privatnost Podataka Kao budući AI stručnjaci, nosite odgovornost za sisteme koje kreirate. Etika u vještačkoj inteligenciji nije samo teoretska diskusija, već praktična nužnost. Pristrasnost U Podacima (Bias) Ako trenirate model za zapošljavanje na podacima iz prošlosti gdje su muškarci bili češće birani, vaš model će naučiti tu pristrasnost i diskriminisati žene. Vaša je dužnost da analizirate podatke i osigurate da su reprezentativni za sve grupe ljudi. Neprovjerena pristrasnost vodi ka nepravednim i štetnim sistemima. Privatnost Korisnika Nikada, ali nikada nemojte koristiti osjetljive lične podatke (JMBG, brojeve telefona, medicinske nalaze sa imenima) u javno dostupnim AI modelima ili ih postavljati na javne platforme. Čak i ako anonimizirate podatke, budite oprezni jer se određeni podaci mogu ponovo povezati sa identitetom korisnika (de-anonimizacija). Uvijek pročitajte uslove korištenja AI alata koje koristite za razvoj. Intelektualno Vlasništvo I Autorska Prava Pitanje ko posjeduje sadržaj koji generiše AI još uvijek je pravno sivo područje. Ako vaš projekat koristi generativne modele, jasno navedite izvore podataka i poštujte licence biblioteka koje koristite. Transparentnost u pogledu toga šta je stvorio čovjek, a šta AI, ključna je za integritet vašeg rada. Kada Potražiti Pomoć Stručnjaka AI projekti mogu brzo postati veoma kompleksni. Postoje situacije u kojima se ne trebate oslanjati isključivo na svoje znanje ili AI alate: Kada donosite odluke koje direktno utiču na ljudsko zdravlje ili sigurnost (uvijek konsultujte ljekara ili inženjera zaštite na radu). Kada radite sa kompleksnim pravnim ili finansijskim podacima (pravna i finansijska ekspertiza je nezamjenjiva). Kada naiđete na matematičke ili arhitektonske prepreke koje ne možete sami riješiti — tada je vrijeme da se obratite zajednici, mentorima ili stručnjacima na platformama poput one koju vodi AI Academy. Ako želite aktivno doprinijeti zajednici kao govornik ili mentor, pročitajte kako to učiniti u našim resursima i prijavite se za učešće na događajima — informacije su dostupne na o nama stranici AI Academy gdje opisujemo našu misiju i načine uključivanja. Kako AI Academy Može Pomoći Vašem Putu Mi u AI Academy vjerujemo da niko ne bi trebao učiti vještačku inteligenciju u izolaciji. Naša zajednica u Sarajevu i šire pruža prostor za razmjenu ideja, kritiku kôda i zajedničko rješavanje problema. Besplatne Radionice I Resursi Nudimo različite obrazovne formate, od uvodnih predavanja do intenzivnih praktičnih radionica. Naš fokus je na "vibe codingu" i brzom prototipiranju, ali uz duboko razumijevanje onoga što se dešava ispod haube. Vjerujemo u učenje kroz rad (project-based learning) i potičemo studente da svoje završne radove razvijaju u sklopu naše zajednice. Povezivanje Sa Industrijom Kroz naše događaje, studenti imaju priliku upoznati stručnjake iz vodećih domaćih i međunarodnih kompanija. To je idealna prilika da saznate koji su AI projekti trenutno najrelevantniji na tržištu i kakve vještine firme traže. Vaš završni rad može postati vaša najbolja preporuka za posao ako je usklađen sa stvarnim potrebama industrije. Kultura Dijeljenja Znanja U AI Academy ne gradimo kult pojedinca, već snagu zajednice. Podstičemo vas da svoje projekte objavljujete, pišete o njima na blogovima i držite prezentacije kolegama. Kada nekome objasnite kako vaš model radi, vi zapravo učvršćujete svoje znanje. To je ciklus razumijevanja, primjene i dijeljenja koji je srž našeg postojanja. Ako ste spremni da predložite temu za radionicu ili želite da nas kontaktirate radi suradnje, koristite formu za kontakt kako biste se uključili u rad zajednice. Planiranje Vašeg Sljedećeg Koraka Ako ste student završne godine, nemojte čekati zadnji trenutak da počnete razmišljati o projektu. Proces bi trebao izgledati ovako: Istraživanje I Konceptualizacija Provedite prve dvije sedmice čitajući naučne radove i blogove o temama koje vas zanimaju. Identifikujte problem koji je dovoljno mali da bude izvodljiv, ali dovoljno velik da bude značajan. Izgradnja Prototipa Nemojte odmah graditi najkompleksniji model. Napravite "end-to-end" sistem koji uzima ulaz i daje bilo kakav izlaz. Kada to postignete, imate osnovu koju možete beskonačno poboljšavati. Traženje Povratnih Informacija Pokažite svoj rad kolegama, profesorima ili članovima zajednice u AI Academy. Svježa perspektiva može otkriti greške koje ste vi, zbog dugotrajnog rada, previdjeli. Finalizacija I Prezentacija Uložite trud u vizualizaciju rezultata. Grafikoni koji pokazuju kako se tačnost modela povećavala ili kako je model smanjio grešku govore više od hiljadu riječi. Vaš cilj je da ubijedite komisiju (i budućeg poslodavca) da razumijete proces, a ne samo da ste prepisali kôd sa interneta. Zapamtite: Najbolji AI projekat nije onaj sa najkompleksnijim algoritmom, već onaj koji na najinteligentniji način rješava stvarni ljudski problem uz puno uvažavanje etike i odgovornosti. Mi vjerujemo da je svaka linija kôda koju napišete u svom AI projektu korak ka digitalno pismenijem i naprednijem društvu. Iskoristite priliku koju vam nudi završna godina studija da ostavite trag. Ako želite pratiti nadolazeće radionice ili prijaviti ideju za predavanje, posjetite našu početnu stranicu sa pregledom događaja i prethodnih meetup-a: pregled događaja i radionica. Česta pitanja Pitanje: Koliko mi je predznanja iz matematike potrebno da počnem sa AI projektom? Odgovor: Osnovno poznavanje linearne algebre, vjerovatnoće i statistike je neophodno za razumijevanje kako algoritmi rade. Međutim, ne morate biti doktor matematike da biste uspješno implementirali AI projekt. Danas postoje mnoge biblioteke (kao što su Scikit-learn ili Keras) koje apstrahuju tešku matematiku, omogućavajući vam da se fokusirate na logiku i primjenu. Kako budete napredovali, prirodno ćete osjetiti potrebu da dublje istražite matematičku pozadinu specifičnih modela. Pitanje: Da li moram imati skupu grafičku karticu za treniranje AI modela? Odgovor: Ne nužno. Za početne i srednje zahtjevne projekte možete koristiti besplatne servise u oblaku kao što je Google Colab ili Kaggle Kernels, koji nude besplatan pristup GPU (Graphics Processing Unit) resursima. Tek za veoma kompleksne modele ili rad sa ogromnim količinama video podataka postaje neophodno imati sopstveni moćni hardver. Fokusirajte se na optimizaciju kôda i korištenje efikasnijih arhitektura modela prije nego što investirate u skupu opremu. Pitanje: Šta ako moj AI model ne postigne visoku preciznost? Odgovor: To je sastavni dio istraživačkog procesa. U stvarnom svijetu, "neuspjeh" modela da postigne očekivanu preciznost često pruža dragocjene uvide. Važno je da u svom radu dokumentujete zašto model nije radio kako je planirano — da li je problem u nedostatku podataka, pogrešno odabranoj arhitekturi ili šumu u labelama? Sposobnost da analizirate neuspjeh i predložite sljedeće korake poslodavci često cijene više od pukog postizanja visoke cifre preciznosti na nekom "očišćenom" datasetu. Pitanje: Koliko vremena je realno potrebno za izradu kvalitetnog AI završnog rada? Odgovor: Kvalitetan AI projekat za studenta završne godine obično traje između tri i šest mjeseci aktivnog rada. To uključuje fazu istraživanja, prikupljanja i čišćenja podataka (koja traje najduže), razvoj modela, testiranje i na kraju pisanje dokumentacije. Ključno je početi rano i redovno iterirati; mali, funkcionalni dijelovi projekta koji se postepeno spajaju u cjelinu mnogo su bolja strategija od pokušaja da se sve uradi u zadnjem mjesecu prije odbrane.

25 Jun 2026

Knowledge-Based AI Projects: Od Teorije Do Primjene

25 Jun 2026

News

Knowledge-Based AI Projects: Od Teorije Do Primjene

Table of Contents Ključne stavke Uvod Evolucija Sistema Zasnovanih Na Znanju Arhitektura Modernih Knowledge-Based AI Projects Praktične Primjene U Lokalnom Biznisu I Industriji Šta AI Može, A Šta Definitivno Ne Može Ograničenja, Etika I Sigurnost Podataka Put Do Implementacije: Razumijevanje Prije Kodiranja Tehnički Okviri I Alati Za Razvoj Budućnost I Uloga Zajednice Zaključak Česta pitanja Ključne stavke Sistemi zasnovani na znanju transformišu statične podatke u dinamičke resurse, omogućavajući organizacijama da automatizuju kompleksno donošenje odluka uz zadržavanje ljudske ekspertize. Implementacija modernih rješenja poput proširene generacije pretraživanjem (Retrieval-Augmented Generation - RAG) zahtijeva strateški pristup koji spaja kvalitetne podatke, pažljivo odabrane modele i stroge etičke provjere. Uspjeh AI projekata u lokalnom kontekstu zavisi od izgradnje zajednice i kontinuiranog učenja, gdje se tehnologija koristi kao alat za osnaživanje, a ne puka zamjena za ljudski rad. Uvod Zamislite arhivu jedne od vodećih proizvodnih kompanija u Tuzli ili Sarajevu. Decenije iskustva, hiljade servisnih izvještaja, tehničkih specifikacija i internih protokola pohranjeni su u digitalnim fasciklama koje rijetko ko otvara jer je pretraživanje tog "planinskog lanca" informacija presporo. Kada se desi kvar na ključnoj mašini, inženjeri se oslanjaju na sjećanje najstarijeg kolege umjesto na dokumentovanu mudrost firme. Ovo je klasičan izazov u kojem vještačka inteligencija prestaje biti futuristički koncept i postaje neophodan saradnik. Kada govorimo o temi kao što su knowledge-based ai projects (projekti vještačke inteligencije zasnovani na znanju), ne mislimo samo na pametne chatbotove koji znaju ispričati vic. Mislimo na sisteme koji razumiju kontekst, pravila struke i specifične podatke vašeg poslovanja. Bilo da ste programer koji želi izgraditi sofisticiraniji alat, vlasnik biznisa koji traži način da sačuva institucionalnu memoriju, ili entuzijasta koji želi razumjeti kako mašine "uče" pravila, ovaj tekst će vas provesti kroz put od sirovih podataka do inteligentnih sistema. U AI Academy vjerujemo da AI nije magični štapić, već vještina koja se brusi kroz praksu. Naš pristup je jasan: prvo moramo razumjeti suštinu tehnologije, zatim definisati jasan cilj, provjeriti etičke i sigurnosne aspekte, te tek onda krenuti u praktičnu primjenu. AI projekti zasnovani na znanju su idealan poligon za ovakav put jer direktno povezuju ljudsku stručnost sa računarskom snagom. Kroz ovaj članak, istražit ćemo kako ovi sistemi funkcioniraju, koje alate koristiti i kako osigurati da vaš projekt donese stvarnu vrijednost zajednici i poslovanju. Ako želite praktično započeti i vidjeti raspored naših radionica i predavanja, pogledajte našu stranicu događaja za nadolazeće termine i prijave. Evolucija Sistema Zasnovanih Na Znanju Da bismo razumjeli gdje se nalazimo danas, moramo se osvrnuti na to kako su mašine počele "razmišljati" koristeći znanje. Decenijama su dominirali takozvani ekspertni sistemi (expert systems). To su bili programi zasnovani na hiljadama "ako-onda" (if-then) pravila. Ako pacijent ima simptom A i nalaz B, onda je vjerovatnoća bolesti C visoka. Iako korisni, ovi sistemi su bili rigidni. Svako novo pravilo morao je ručno unijeti čovjek, a sistemi nisu znali rukovati informacijama koje se nisu savršeno uklapale u njihovu logiku. Danas smo svjedoci revolucije koju predvodi mašinsko učenje (machine learning), a posebno veliki jezički modeli (Large Language Models - LLM). Za razliku od starih sistema, moderni knowledge-based ai projects koriste sposobnost modela da razumiju prirodni jezik i izvlače smisao iz nestrukturiranih podataka poput PDF dokumenata, e-mailova ili transkripata sastanaka. Umjesto da pišemo hiljade pravila, mi mašini dajemo pristup bazi znanja i učimo je kako da u njoj pronađe odgovor. Ovaj prelaz sa krutih pravila na fleksibilno razumijevanje konteksta otvorio je vrata za projekte koji su ranije bili nezamislivi za male timove. Sada, uz pomoć tehnologija kao što su vektorske baze podataka (vector databases), možemo kreirati sisteme koji "čitaju" čitave biblioteke u sekundi. To nije samo tehnološki napredak; to je demokratizacija stručnosti. Naš cilj u AI Academy je da lokalni stručnjaci postanu arhitekte ovakvih sistema, koristeći globalno dostupne alate za rješavanje lokalnih problema. Ako želite usavršiti vještine potrebne za ovakve sisteme, preporučujemo da pročitate naše vodiče o prompt inženjeringu koji objašnjavaju kako pisanje preciznih upita značajno poboljšava rezultate modela. Simbolička Nasuprot Konekcionističke Inteligencije U svijetu AI stručnjaka često se vodi debata između simboličkog pristupa, koji koristi logiku i eksplicitno znanje, i konekcionističkog pristupa, koji se oslanja na neuronske mreže (neural networks). Projekti zasnovani na znanju danas najbolje funkcionišu kada kombinuju oba svijeta. Neuronske mreže daju nam intuiciju i obradu jezika, dok simbolički dijelovi (poput grafova znanja) osiguravaju tačnost i logičku dosljednost. Zašto Je Kontekst Važniji Od Podataka Posjedovanje podataka ne znači posjedovanje znanja. Znanje je podatak stavljen u kontekst. Ako sistemu kažete "temperatura je 40 stepeni", on ne zna je li to opasno dok mu ne kažete da li se radi o temperaturi zraka u Mostaru usred ljeta ili temperaturi tijela djeteta. Moderni AI projekti se fokusiraju na izgradnju ovih kontekstualnih veza, omogućavajući sistemu da donosi informisane zaključke. Zaključak: Moderni sistemi zasnovani na znanju nisu zamjena za ljudsku logiku, već njen produžetak koji omogućava obradu informacija u obimu koji je ljudima fizički nemoguć. Arhitektura Modernih Knowledge-Based AI Projects Kada krenete u izgradnju projekta, prva stvar koju trebate razumjeti je arhitektura poznata kao RAG, odnosno proširena generacija pretraživanjem (Retrieval-Augmented Generation). Ovo je trenutno najpopularniji i najefikasniji način za kreiranje sistema zasnovanih na znanju. Umjesto da pokušavate "utrpati" svo svoje znanje u samu obuku AI modela (što je skupo i brzo zastarijeva), vi model koristite kao inteligentnog čitača koji pretražuje vašu eksternu bazu podataka. Priprema I Čišćenje Podataka Svaki uspješan projekt počinje kvalitetnim podacima. Ako u sistem ubacite zastarjele priručnike ili netačne izvještaje, dobit ćete netačne odgovore. Proces počinje pretvaranjem dokumenata u formate koje mašina može razumjeti. To uključuje uklanjanje suvišnih elemenata, formatiranje teksta i dijeljenje dugih dokumenata na manje smislene cjeline, poznate kao "chunks" (dijelovi teksta). Vektorizacija I Embedding Modeli Nakon što pripremite tekst, on se mora pretvoriti u brojeve. Ovaj proces se naziva "embedding" (vektorski prikaz). Svaka rečenica postaje niz brojeva u višedimenzionalnom prostoru. Magija ovoga leži u tome što rečenice sa sličnim značenjem završavaju "blizu" jedna drugoj u tom prostoru, čak i ako koriste potpuno različite riječi. Na primjer, "kako da popravim motor" i "uputstvo za servisiranje pogonske jedinice" bit će matematički slični. Vektorske Baze Podataka Kao Srce Sistema Za pohranu ovih brojeva koristimo specijalizovane vektorske baze podataka (vector databases) kao što su Qdrant, Pinecone ili Milvus. Kada korisnik postavi pitanje, sistem ga takođe pretvara u vektor, pronalazi najsličnije dijelove teksta u bazi i šalje ih jezičkom modelu (poput GPT-4 ili Cloude-a) zajedno sa originalnim pitanjem. Rezultat je odgovor koji je utemeljen na vašim specifičnim podacima, a ne na opštem znanju s interneta. Evaluacija I Povratna Veza Zadnji dio arhitekture je sistem za ocjenjivanje (evaluation). Morate znati da li vaš sistem daje tačne informacije. Alati poput RAGAS-a omogućavaju programerima da automatski testiraju koliko su odgovori vjerni originalnom izvoru podataka. Ovo je ključno za održavanje povjerenja korisnika, posebno u industrijama gdje je preciznost kritična. Ako želite praktične primjere integracije ovih tehnologija, pogledajte naše članke u kategoriji Core Machine Learning & Deep Learning i odaberite tutorijale koji se bave vektorizacijom i implementacijom. Praktične Primjene U Lokalnom Biznisu I Industriji Teorija je važna, ali stvarna vrijednost leži u primjeni. U našem regionu postoji ogroman potencijal za projekte koji rješavaju specifične, lokalno ukorijenjene izazove. Razmotrimo nekoliko scenarija gdje vještačka inteligencija zasnovana na znanju može donijeti neposrednu korist. Inteligentni Pravni I Administrativni Asistenti Pravni sistem i administracija su preplavljeni dokumentima. Projekat koji bi indeksirao sve zakone, podzakonske akte i sudske prakse u Bosni i Hercegovini mogao bi drastično ubrzati rad advokata i javnih službi. Umjesto sati pretraživanja "Službenih novina", korisnik može pitati: "Koje su obaveze investitora pri izgradnji vjetroparka prema važećim ekološkim propisima u kantonu X?" Sistem bi odmah izvukao relevantne članove zakona i sažeo ih. Za diskusije i primjere iz prakse u pravnom kontekstu, preporučujemo čitanje naših tekstova u sekciji Responsible AI in Practice koji pokrivaju primjenu AI u pravnom i administrativnom okruženju. Podrška Korisnicima U E-trgovini I Bankarstvu Ako vodite online prodavnicu, vaši agenti vjerovatno troše 70% vremena odgovarajući na ista pitanja o povratu novca, rokovima isporuke ili specifikacijama proizvoda. AI agent zasnovan na bazi znanja o vašim proizvodima može preuzeti ove upite. Važno je naglasiti da ovakav sistem ne pogađa odgovor, već ga pronalazi u vašim pravilnicima. Ako pravilo ne postoji, sistem treba biti obučen da kaže "ne znam, proslijedit ću vas kolegama", čime se izbjegava širenje dezinformacija. Automatizacija Tehničke Dokumentacije U Proizvodnji U fabrikama, znanje o održavanju mašina često se gubi kada iskusni majstori odu u penziju. Digitalizacija njihovih bilješki i integracija sa tehničkim priručnicima kroz AI projekt omogućava novim radnicima da dobiju savjet u realnom vremenu. Na primjer, radnik na terenu može putem glasovne komande pitati: "Koji je moment pritezanja vijaka na glavi kompresora modela 2024?" i dobiti tačan podatak iz baze znanja, umjesto da prelistava prljave papirne kataloge. Ako želite raditi na sličnom pilot projektu, pogledajte naše primjere i pozovite tim da se uključi kroz formu za kontakt kako bismo dogovorili mentorstvo ili radionicu. Personalizovano Obrazovanje I Interni Trening Kompanije mogu kreirati interne mentore koji pomažu novim zaposlenicima tokom procesa uvođenja u posao (onboarding). Takav asistent može odgovoriti na pitanja o korporativnoj kulturi, tehničkim alatima koje firma koristi ili procedurama za godišnji odmor, čime se smanjuje opterećenje HR odjela i kolega mentora. Ako imate znanje koje želite podijeliti sa zajednicom, razmislite da se prijavite kao predavač putem naše stranice Postani predavač i održi radionicu ili predavanje za lokalnu publiku. Šta Sljedeće U Praktičnoj Primjeni Identifikujte najčešća pitanja koja vaši zaposlenici ili klijenti postavljaju. Prikupite svu relevantnu dokumentaciju koja sadrži odgovore na ta pitanja u digitalnom formatu. Počnite s malim pilot-projektom fokusiranim na samo jedan aspekt poslovanja (npr. samo politika povrata robe). Testirajte sistem sa grupom iskusnih korisnika prije nego što ga pustite u širu upotrebu. Za dodatne resurse i tutorijale koji pomažu u izradi pilot-projekata, posjetite našu Bazu znanja gdje su prikupljeni praktični vodiči i primjeri. Šta AI Može, A Šta Definitivno Ne Može U AI Academy uvijek insistiramo na realnom sagledavanju mogućnosti alata. Postoji opasna tendencija da se AI doživljava kao sveznajući entitet, što dovodi do razočaranja ili, što je gore, skupih grešaka. Snaga AI Alata: Brzina, Sinteza I Obrasci AI je neprikosnoven u brzini obrade informacija. On može pročitati 10.000 stranica teksta dok vi popijete kafu. Izuzetno je dobar u sintetizovanju (sažimanju) informacija iz više različitih izvora u jedan koherentan odgovor. Takođe, AI briljira u prepoznavanju obrazaca u podacima koje ljudsko oko može previdjeti, što ga čini idealnim za istraživanje i generisanje početnih ideja. Granice AI Alata: Kontekst, Odgovornost I "Zdrav Razum" AI nema stvarni "zdrav razum" niti moralni kompas. On ne razumije duboki društveni ili emocionalni kontekst u kojem se vaš biznis nalazi u Sarajevu, Banja Luci ili Mostaru, osim ako mu taj kontekst nije direktno dat u podacima. AI ne može donositi konačne odluke o ljudskim sudbinama (zapošljavanje, otkazi, pravne presude) bez nadzora jer mu nedostaje sposobnost preuzimanja odgovornosti za grešku. Problem Halucinacija Čak i najbolji projekti zasnovani na znanju mogu "halucinirati" — generisati informacije koje zvuče uvjerljivo, ali su potpuno netačne. To se dešava kada model pokuša popuniti praznine u svom znanju kreativnim nagađanjem. U knowledge-based sistemima, ovaj rizik smanjujemo ograničavanjem modela da koristi isključivo dostavljene podatke, ali ljudska provjera ostaje neophodan korak u kritičnim procesima. Ako želite naučiti kako smanjiti halucinacije u praksi, pogledajte naše praktične primjere i savjete u člancima iz kategorije AI Workflows & Agents. Ograničenja, Etika I Sigurnost Podataka Kada gradite knowledge-based ai projects, vi radite sa najvrijednijom imovinom: informacijama. To sa sobom nosi niz odgovornosti koje ne smijete ignorisati. Sigurnost i etika nisu samo stavke na listi; oni su temelj na kojem gradite povjerenje sa korisnicima. Privatnost I Zaštita Podataka Mnogi popularni AI alati koriste unesene podatke za dalje treniranje svojih modela. Ako u javni chatbot unesete povjerljive podatke o platama zaposlenika ili strateške planove vaše firme, rizikujete da ti podaci postanu dio javnog znanja modela. Za poslovne projekte, obavezno je korištenje privatnih instanci modela (Enterprise verzije) ili lokalno hostovanih modela (poput Llama 3 ili Mistral modela) koji garantuju da podaci ne napuštaju vašu infrastrukturu. Pristrasnost U Podacima (Bias) AI uči iz onoga što mu damo. Ako vaša baza znanja sadrži historijske pristrasnosti (npr. dokumente koji favorizuju jednu demografsku grupu), sistem će te pristrasnosti pojačati i automatizovati. Redovna revizija odgovora sistema i diverzifikacija izvora znanja su ključni za sprečavanje diskriminacije. Autorska Prava I Intelektualno Vlasništvo Korištenje tuđih tekstova za izgradnju vlastite baze znanja otvara kompleksna pravna pitanja. Važno je osigurati da imate pravo na korištenje i indeksiranje sadržaja koji čine osnovu vašeg projekta. U svijetu gdje se zakoni o AI još uvijek pišu, najbolje je voditi se principom maksimalne transparentnosti i poštovanja intelektualnog vlasništva. Kada Potražiti Stručnjaka Nikada ne koristite AI kao jedini izvor za odluke koje direktno utiču na zdravlje, finansijsku stabilnost ili pravnu poziciju pojedinca. Ako vaš projekt uključuje medicinske savjete, on mora biti validiran od strane ljekara. Ako se bavi finansijama, mora proći reviziju finansijskih stručnjaka. AI je asistent koji vam pomaže da brže dođete do informacija, ali konačni pečat mora dati čovjek sa licencom i odgovornošću. Upozorenje: Unos osjetljivih ličnih podataka (JMBG, brojevi bankovnih računa, privatne medicinske dijagnoze) u javne, besplatne AI modele je direktno kršenje principa informacijske sigurnosti i može dovesti do trajnih posljedica. Za pitanja vezana za saradnju, partnerstva ili organizaciju radionica, obratite nam se putem kontakt forme AI Academy. Put Do Implementacije: Razumijevanje Prije Kodiranja U AI Academy promovišemo fazni pristup razvoju. Prečice u AI svijetu obično vode do nefunkcionalnih i skupih rješenja. Da biste izgradili uspješan knowledge-based projekt, slijedite ove korake. Faza 1: Razumijevanje Problema I Mapiranje Znanja Prije nego što instalirate bilo koji softverski paket, uzmite olovku i papir. Koji problem rješavate? Gdje se nalazi znanje potrebno za rješavanje tog problema? Često ćete otkriti da znanje nije u PDF-ovima, već u glavama ljudi. Prvi zadatak svakog AI inženjera je zapravo prikupljanje i strukturiranje tog znanja. Ako je proces u firmi haotičan, AI će samo ubrzati taj haos. Faza 2: Definisanje Jasnog Cilja Cilj ne može biti "da imamo AI u firmi". Cilj mora biti mjerljiv: "Smanjiti vrijeme pretrage tehničke dokumentacije sa 20 minuta na 30 sekundi" ili "Automatski odgovoriti na 50% osnovnih upita korisnika uz ocjenu zadovoljstva iznad 4.0". Jasni ciljevi vam govore kada je projekt gotov i da li se investicija isplatila. Ako želite usmjeriti svoj projekat kroz zajednicu, uključite se u naše besplatne radionice i meetupe gdje praktično radimo na ciljevima i mjerenjima uspjeha. Faza 3: Provjera Odgovornosti I Sigurnosti U ovoj fazi definišete ko ima pristup podacima, kako se oni štite i kakve su ograde postavljene da sistem ne daje opasne ili neetičke odgovore. Ovo je trenutak kada odlučujete da li koristite cloud rješenja ili gradite sve unutar svoje lokalne mreže. Faza 4: Praktična Primjena (Minimal Viable Product - MVP) Počnite sa najmanjom mogućom verzijom projekta koja donosi vrijednost. Nemojte pokušavati indeksirati čitavu biblioteku odjednom. Izaberite jedan odjel, jednu kategoriju podataka i izgradite funkcionalan prototip. Koristite alate kao što je Python sa bibliotekama LangChain ili LlamaIndex, koji su standard u industriji za ovakve tipove projekata. Faza 5: Ponavljanje, Evaluacija I Dijeljenje Sa Zajednicom AI projekti nikada nisu "završeni". Oni evoluiraju kako se pojavljuju novi podaci i bolji modeli. Redovno mjerite rezultate, ispravljajte greške i, što je najvažnije, dijelite naučene lekcije. U AI Academy vjerujemo da razmjena znanja unutar zajednice u Sarajevu i šire ubrzava napredak svih nas. Ako želite aktivno doprinijeti kao predavač, pročitajte kako da se prijavite na stranicu Postani predavač i podijelite svoje iskustvo sa zajednicom. Tehnički Okviri I Alati Za Razvoj Ako ste programer ili tehnološki entuzijasta, vjerovatno vas zanima koji je "stack" (skup tehnologija) najbolji za knowledge-based ai projects. Iako se polje brzo mijenja, određeni alati su se nametnuli kao standardi pouzdanosti i fleksibilnosti. Programski Jezici I Osnovni Okviri Python je neprikosnoveni vladar AI svijeta. Većina najvažnijih biblioteka je napisana za Python, što vam daje pristup ogromnoj zajednici i resursima. Unutar Pythona, LangChain i LlamaIndex su dva najpopularnija okvira koji vam omogućavaju da lako povežete izvore podataka sa AI modelima. Oni nude gotove funkcije za učitavanje PDF-ova, baze podataka, pa čak i web stranica. Modeli I API Servisi Kada je u pitanju "mozak" sistema, imate dvije glavne opcije. Jedna su komercijalni API-jevi poput onih koje nude OpenAI (GPT serija) ili Anthropic (Claude). Oni su moćni i laki za integraciju, ali nose troškove po svakom upitu i pitanja privatnosti. Druga opcija su modeli otvorenog koda (open-source) poput Llama 3 ili Mistral-a. Ovi modeli se mogu pokrenuti na sopstvenim serverima, što pruža maksimalnu kontrolu i privatnost, ali zahtijeva jači hardver (GPU kartice). Infastruktura I Deployment Za skladištenje znanja, vektorske baze podataka poput ChromaDB (odlična za početak jer radi lokalno) ili Qdrant-a (odlična za produkciju jer je skalabilna) su nezaobilazne. Cijeli sistem možete upakovati koristeći Docker kontejnere, što omogućava lako prebacivanje sa vašeg laptopa na server bilo gdje u svijetu. Preporuka Za Prve Korake Naučite osnove Pythona ako ih već ne znate; to je investicija koja se najviše isplati. Istražite "Prompt Engineering" — vještinu pisanja preciznih uputstava za AI modele. Napravite jednostavan lokalni sistem koristeći biblioteku Chroma i OpenAI API kako biste osjetili kako podaci teku kroz sistem. Pridružite se lokalnim AI zajednicama ili grupama u Sarajevu kako biste razmijenili iskustva o hardverskim zahtjevima i tehničkim problemima. Za praktične tutorijale o prompt inženjeringu i prompt bibliotekama, pogledajte naše vodiče u sekciji Prompt Engineering & AI Chat Mastery. Budućnost I Uloga Zajednice Vještačka inteligencija se ne dešava negdje "tamo daleko" u Silicijskoj dolini; ona se dešava ovdje, u našim kancelarijama, učionicama i domovima. Budućnost knowledge-based ai projects leži u njihovoj sposobnosti da postanu sve više personalizovani i prilagođeni lokalnim potrebama. Vidimo trend ka "agentima" — sistemima koji ne samo da odgovaraju na pitanja, već mogu samostalno izvršavati zadatke, poput slanja e-mailova, zakazivanja sastanaka ili generiranja izvještaja na osnovu podataka iz baze znanja. Međutim, tehnologija bez zajednice je hladna i često neupotrebljiva. U AI Academy smo vidjeli da najbolji projekti nastaju kada programer sjedne sa pravnikom, ljekarom ili zanatlijom. Ta kolaboracija stručnjaka iz različitih oblasti osigurava da AI rješava stvarne, a ne izmišljene probleme. Naša misija u Sarajevu je da stvorimo taj prostor za umrežavanje gdje se teorija pretvara u praksu koja vrijedi. Ako želite postati aktivni član zajednice ili predavač, saznajte kako se uključiti kroz našu stranicu O nama i prijavite se na Postani predavač. Budućnost takođe donosi izazov održivosti. Kako se modeli povećavaju, tako raste i potrošnja energije. Fokus budućih projekata bit će na efikasnosti — kako dobiti vrhunske rezultate sa manjim, "lakšim" modelima koji mogu raditi na običnom računaru. To je velika šansa za naše programere da se istaknu u optimizaciji i inovativnim pristupima koji ne zahtijevaju milionske budžete. Zaključak Projekti vještačke inteligencije zasnovani na znanju predstavljaju most između ogromne količine informacija koje posjedujemo i smislenih akcija koje trebamo preduzeti. Oni nisu samo trend, već ključna infrastruktura za moderno poslovanje i obrazovanje u regionu. Kroz ovaj tekst smo prošli put od razumijevanja osnova i arhitekture poput RAG-a, preko praktičnih primjena u lokalnom biznisu, pa sve do kritičnih pitanja etike i sigurnosti. Ključni zaključci koje trebate ponijeti su: AI je asistent, a ne zamjena; ljudska ekspertiza je neophodna za validaciju znanja. Kvalitet podataka određuje kvalitet sistema — smeće unutra, smeće vani. Privatnost i etika moraju biti ugrađeni u sam temelj projekta, a ne dodani na kraju. Praktična primjena treba početi malim koracima, kroz MVP koji rješava konkretan problem. Zajednica i dijeljenje znanja su najbrži put do napretka svih nas u Bosni i Hercegovini. Pozivamo vas da ne budete samo posmatrači AI revolucije. AI Academy u Sarajevu nudi prostor, resurse i zajednicu gdje možete besplatno učiti, testirati svoje ideje i graditi projekte koji prave razliku. Vještačka inteligencija je alat, a u vašim rukama ona postaje rješenje za probleme naše zajednice. Počnite danas — mapirajte znanje koje imate i razmislite kako bi AI mogao pomoći da ono postane dostupno onima kojima je najpotrebnije. Za uključivanje, informacije o nadolazećim radionicama ili prijavu za predavače, posjetite našu stranicu događaja i Postani predavač. Ako želite neposredan kontakt, koristite našu kontakt formu. Česta pitanja Pitanje: Koliko je predznanje programiranja potrebno za pokretanje knowledge-based ai projects? Odgovor: Za osnovne projekte i korištenje "no-code" ili "low-code" alata, dovoljno je razumijevanje logike i rad sa podacima. Međutim, za ozbiljniju implementaciju, prilagođavanje modela i integraciju u postojeće sisteme, neophodno je poznavanje Pythona i osnova rada sa API servisima. AI Academy nudi resurse koji vam mogu pomoći da premostite taj jaz. Pitanje: Da li je sigurno koristiti ChatGPT za analizu povjerljivih poslovnih dokumenata? Odgovor: Korištenje besplatne verzije ChatGPT-a za osjetljive podatke se ne preporučuje jer se ti podaci mogu koristiti za trening modela. Za poslovne potrebe trebate koristiti OpenAI Enterprise API, Azure OpenAI servise ili lokalne open-source modele koji osiguravaju da podaci ostanu unutar vašeg kontrolisanog okruženja. Ako trebate pomoć u odabiru rješenja, kontaktirajte nas putem kontakt forme kako bismo vas uputili. Pitanje: Koliko košta razvoj jednog ovakvog AI projekta za malu firmu? Odgovor: Troškovi variraju od gotovo nula eura (korištenjem besplatnih open-source alata na postojećem hardveru) do nekoliko hiljada eura mjesečno za kompleksne sisteme koji koriste plaćene API-je i zahtijevaju stalno održavanje. Najveći trošak je obično vrijeme stručnjaka koji treba da strukturira podatke i podesi sistem. Pitanje: Može li AI sistem zasnovan na znanju potpuno zamijeniti pravnu ili medicinsku službu? Odgovor: Apsolutno ne. AI može drastično ubrzati pretragu dokumenata i ponuditi preliminarne odgovore, ali svaka odluka koja nosi pravnu ili zdravstvenu odgovornost mora biti potvrđena od strane kvalifikovanog čovjeka. AI služi kao podrška koja uklanja rutinske zadatke, ostavljajući stručnjacima više vremena za kompleksne slučajeve.

25 Jun 2026

softver developer pregledajući portfolio u univerzitetska predavaonica

25 Jun 2026

News

BeagleBone AI-64 Projects: Od Vizije Do Realizacije

Table of Contents Ključne stavke Uvod Arhitektura Koja Pokreće Inovacije: TDA4VM SoC Autonomna Robotika i Navigacija na Ivici Napredna Video Analitika i Inteligentni Nadzor Razvojni Alati i Softverski Ekosistem Izazovi i Etička Odgovornost u Edge AI Projektima Primjena u Pametnoj Poljoprivredi i Industriji 4.0 Praktični Savjeti Za Početak Vašeg Projekta Budućnost BeagleBone AI-64 i Lokalni Kontekst Zaključak Česta pitanja Ključne stavke BeagleBone AI-64 predstavlja vrhunac open-source hardvera za vještačku inteligenciju (vještačka inteligencija), integrišući moćni Texas Instruments TDA4VM procesor sa specijalizovanim akceleratorima za duboko učenje (deep learning) i obradu slike. Primjena ploče proteže se od autonomne robotike i napredne video analitike do pametnih zgrada, koristeći snagu dvostrukog Arm Cortex-A72 jezgra i namjenskih digitalnih signalnih procesora (digital signal processor - DSP). Razvoj projekata zahtijeva prelazak sa hobističkog pristupa na razumijevanje industrijskih standarda, uključujući rad sa GStreamer pipeline-ima i optimizaciju modela za ivicu mreže (edge computing). Uvod Zamislite inženjera u Sarajevu koji pokušava automatizovati kontrolu kvaliteta u lokalnoj proizvodnji namještaja. Tradicionalni sistemi su preskupi, a standardni mikrokontroleri jednostavno nemaju procesorsku snagu da prepoznaju sitne pukotine u drvetu u realnom vremenu. Pokušaj sa običnim računarima na jednoj ploči (single board computer - SBC) završava frustracijom zbog kašnjenja u obradi slike i pregrijavanja sistema. Ovo je realnost mnogih profesionalaca u našem regionu koji žele implementirati napredna rješenja, ali udaraju u zid hardverskih ograničenja. Upravo u tom međuprostoru između amaterske elektronike i skupih industrijskih servera pozicionira se BeagleBone AI-64. U AI Academy vjerujemo da vještačka inteligencija ne smije ostati zatvorena unutar istraživačkih laboratorija velikih svjetskih korporacija. Naša misija je da edukujemo stručnjake i entuzijaste u Bosni i Hercegovini kako bi ove tehnologije primijenili na konkretne probleme u svom okruženju. Ovaj članak je namijenjen iskusnim programerima, inženjerima robotike i studentima tehničkih fakulteta koji žele razumjeti kako BeagleBone AI-64 transformiše koncept mašinskog učenja (machine learning) iz teorije u fizičku akciju. Kroz analizu arhitekture, praktičnih projekata i etičkih izazova, proći ćemo put od prvog paljenja ploče do kompleksnih sistema autonomne navigacije. Naš pristup se temelji na pet stubova: prvo razumijevanje osnova, zatim precizno definisanje cilja, provjera etičke odgovornosti, praktična implementacija i na kraju, dijeljenje znanja sa širom zajednicom. Arhitektura Koja Pokreće Inovacije: TDA4VM SoC Da bismo razumjeli zašto su beaglebone ai-64 projects toliko moćni, moramo zaroniti ispod haube Texas Instruments TDA4VM sistema na čipu (system on a chip - SoC). Za razliku od standardnih procesora koje nalazimo u pametnim telefonima, ovaj čip je dizajniran sa jasnim fokusom na automobilsku industriju i vizuelnu percepciju. On ne pokušava biti dobar u svemu; on je genijalan u paralelnim operacijama koje zahtijeva vještačka inteligencija. Srce sistema čine dva 64-bitna Arm Cortex-A72 jezgra koja upravljaju operativnim sistemom Linux. Međutim, prava magija se dešava u pomoćnim procesorima. Tu nalazimo C7x DSP sa akceleratorom za matrice (Matrix Multiplication Accelerator - MMA), koji može obraditi nevjerovatne količine podataka po sekundi, što je ključno za rad neuronskih mreža (neural networks). Pored toga, ploča posjeduje procesore za predobradu slike (Vision Preprocessing Accelerator - VPAC) koji rasterećuju glavni procesor tako što hardverski obavljaju zadatke poput korekcije boja, uklanjanja šuma i skaliranja slike. Razumijevanje ove raspodjele poslova je prvi korak ka uspješnom projektu. Ako pokušate sve proračune raditi na glavnim Arm jezgrama, brzo ćete dosegnuti limit. U AI Academy naglašavamo važnost "vibe codinga" i efikasnog razvoja, gdje programer razumije kako usmjeriti zadatak na pravi dio hardvera. To nije samo pisanje koda; to je orkestracija resursa. Ključni zaključak: BeagleBone AI-64 nije samo brža verzija starog BeagleBonea. To je heterogena platforma koja zahtijeva od programera da razmišlja o tome gdje se podaci obrađuju – na CPU, DSP ili AI akceleratoru – kako bi se postigla maksimalna efikasnost i minimalno kašnjenje (latency). Autonomna Robotika i Navigacija na Ivici Jedan od najuzbudljivijih domena za beaglebone ai-64 projects je autonomna robotika. Zahvaljujući ogromnom broju ulaza i izlaza (GPIO), podršci za CAN bus (standard u automobilskoj industriji) i velikoj procesorskoj snazi, ova ploča omogućava razvoj robota koji vide i razumiju svoju okolinu bez potrebe za internet konekcijom ili eksternim serverima. Razvoj mobilne robotske platforme Kada gradimo autonomnog robota, prvi izazov je povezivanje senzora i motora. BeagleBone AI-64 nudi bogatstvo interfejsa koji omogućavaju direktnu komunikaciju sa drajverima motora i enkoderima. Umjesto jednostavnog kretanja naprijed-nazad, na ovoj platformi možemo implementirati istovremenu lokalizaciju i mapiranje (Simultaneous Localization and Mapping - SLAM). To znači da robot, koristeći LiDAR ili stereo kamere, u realnom vremenu kreira mapu prostora i određuje svoju poziciju u njemu. Za razvoj ovakvih sistema često se koristi ROS 2 (Robot Operating System), koji na BeagleBone AI-64 radi izuzetno stabilno. Programeri mogu koristiti prednosti mikro-ROS-a za komunikaciju sa manjim kontrolerima, dok AI-64 obavlja teške zadatke poput prepoznavanja prepreka i planiranja putanje. Scenarij iz stvarnog svijeta bio bi robot u skladištu koji mora izbjegavati ljude i druge mašine dok prenosi teret. Ovdje vještačka inteligencija ne služi samo za prepoznavanje, već za predviđanje kretanja, što zahtijeva obradu vizuelnih podataka u milisekundama. (Predlažemo da se priključite našim praktičnim radionicama kako biste testirali SLAM na stvarnom hardveru — pogledajte stranicu događaja AI Academy za naredne termine.) Senzorska fuzija i obrada podataka BeagleBone AI-64 briljira u onome što nazivamo senzorska fuzija (sensor fusion). To je proces kombinovanja podataka iz različitih izvora – recimo kamere, LiDAR-a i ultrazvučnih senzora – kako bi se dobila preciznija slika stvarnosti. Hardverski akceleratori na ploči omogućavaju da se podaci sa kamere analiziraju putem konvolucijskih neuronskih mreža (convolutional neural networks - CNN), dok DSP obrađuje signale sa radara ili LiDAR-a. Ako radite na projektu drona visoke klase, AI-64 može istovremeno upravljati stabilizacijom leta i vizuelnim praćenjem cilja. Tradicionalni sistemi bi morali žrtvovati jedno za drugo, ali ovdje paralelizam omogućava oba procesa bez kompromisa. Važno je ipak definisati jasne ciljeve prije početka gradnje: da li je prioritet brzina reakcije ili preciznost mapiranja? Odgovor na ovo pitanje odrediće kako ćete konfigurisati vaš softverski stack. Šta uraditi sljedeće u robotici: Povežite drajver motora preko PWM izlaza i testirajte osnovnu kontrolu kretanja. Instalirajte ROS 2 i konfigurišite osnovne čvorove (nodes) za komunikaciju. Koristite OpenCV biblioteku za osnovnu obradu slike i detekciju ivica prije prelaska na kompleksne AI modele. Testirajte potrošnju energije jer BeagleBone AI-64 može biti prilično zahtjevan, trošeći i do 10-15W pod punim opterećenjem. (Ukoliko želite dijeliti svoje iskustvo kao predavač na radionici o robotici, prijavite se putem forme na stranici Postani predavač.) Napredna Video Analitika i Inteligentni Nadzor Drugi stub beaglebone ai-64 projects je vizuelna inteligencija. Sa dva CSI konektora za kamere i podrškom za više video streamova, ova ploča je idealna za sisteme koji zahtijevaju analitiku u realnom vremenu na samom mjestu događaja. Implementacija sistema za prepoznavanje objekata U industrijskom okruženju, recimo u fabrici blizu Sarajeva, AI-64 se može koristiti za detekciju sigurnosne opreme na radnicima. Umjesto da šaljete video u oblak (cloud), što troši propusnost i ugrožava privatnost, ploča vrši obradu lokalno. Korištenjem modela poput YOLO (You Only Look Once), sistem može identifikovati da li radnik nosi kacigu i prsluk sa frekvencijom od 30 ili više frejmova u sekundi. Najveći izazov ovdje nije samo pokretanje modela, već dovođenje slike do modela. Tu na scenu stupa GStreamer. To je okvir za rad sa multimedijalnim podacima koji omogućava kreiranje pipeline-a. Na primjer, jedan pipeline može uzimati sirovu sliku sa senzora, provlačiti je kroz hardverski ISP za korekciju osvjetljenja, zatim kroz skaliranje (tiovxmultiscaler), i na kraju je isporučiti AI akceleratoru. Bez korištenja ovih hardverski ubrzanih elemenata, procesor bi se brzo zagušio. (U našoj bazi znanja možete pronaći vodiče o GStreameru i optimizaciji pipeline-a — provjerite Wiki AI Academy i odaberite sekciju "Wiki".) Pametni gradovi i saobraćaj BeagleBone AI-64 nalazi primjenu i u projektima pametnih gradova. Zamislite sistem postavljen na raskrsnici koji analizira protok saobraćaja, prepoznaje registarske tablice i detektuje saobraćajne nesreće u realnom vremenu. Ovakvi projekti zahtijevaju visoku pouzdanost i rad u teškim uslovima. Zahvaljujući industrijskom dizajnu i mogućnosti hlađenja, AI-64 može raditi neprekidno, obavljajući kompleksne proračune tamo gdje su podaci nastali. U AI Academy podstičemo polaznike da razmišljaju o privatnosti podataka. Kada se video obrađuje lokalno na ploči, a samo statistički podaci (npr. broj vozila) šalju na centralni server, nivo sigurnosti i privatnosti je neuporedivo veći nego kod centralizovanih sistema. To je odgovorna primjena vještačke inteligencije koju promovišemo. Upozorenje: Vještačka inteligencija na ivici (Edge AI) nije nepogrešiva. Modeli mogu "halucinirati" ili pogrešno klasifikovati objekte pod lošim osvjetljenjem. Uvijek je neophodno imati ljudsku provjeru za kritične sigurnosne odluke i redovno fino podešavanje (fine-tuning) modela sa podacima iz realnog okruženja. (Ako želite praktične primjere primjene u gradskom okruženju, pratite najave na stranici događaja i prijavite se na odgovarajuće meetupe.) Razvojni Alati i Softverski Ekosistem Jedna od najvećih prednosti BeagleBone AI-64 je njen otvoren pristup softveru. Za razliku od nekih konkurentskih platformi koje su zatvorene unutar specifičnih SDK-ova, ovdje imate slobodu izbora. Ploča dolazi sa predinstaliranim Debian Linux operativnim sistemom, ali podržava i RTOS sisteme poput Zephyra za zadatke koji zahtijevaju rad u stvarnom vremenu. Programski jezici: Python, C++ i Go Za većinu AI entuzijasta, Python je prvi izbor zbog biblioteka kao što su TensorFlow Lite i PyTorch. Na BeagleBone AI-64, Python kod se može lako integrisati sa hardverskim akceleratorima putem TI-jevih biblioteka. Međutim, za projekte koji zahtijevaju ekstremnu brzinu i nisku potrošnju memorije, C++ ostaje neprevaziđen. Korištenje TI Edge AI SDK omogućava programerima da direktno pozivaju funkcije akceleratora iz C++ koda. Zanimljiva alternativa koja postaje sve popularnija u zajednici je jezik Go. Zahvaljujući odličnom upravljanju gorutinama (goroutines), Go je idealan za razvoj mrežnih servisa i konkurentnih sistema na BeagleBone ploči. Na primjer, jedan proces može upravljati kamerom, drugi obrađivati AI modele, a treći opsluživati web interfejs za kontrolu robota – sve to uz minimalan overhead. (Ukoliko tražite članke i vodiče o optimizaciji kodne baze i "vibe coding" pristupu, pogledajte kategoriju Vibe Coding & Dev Alati u našem centru tema.) Rad sa real-time procesorima BeagleBone AI-64 sadrži i Cortex-R5 jezgra namijenjena za rad u stvarnom vremenu (real-time). Ovo je ključno za aplikacije gdje kašnjenje od nekoliko milisekundi može značiti razliku između uspješnog slijetanja drona i pada. Programiranje ovih jezgara vrši se putem procesa remoteproc, gdje se binarni fajl učitava sa glavnog Linux sistema direktno u memoriju R5 jezgra. Ovo razdvajanje funkcija – gdje Linux brine o korisničkom interfejsu i AI modelima, a R5 jezgra o preciznom upravljanju hardverom – čini ovu ploču jedinstvenom. Šta uraditi sljedeće za razvoj okruženja: Postavite SSH pristup i konfigurišite VS Code za remote development. Istražite TI Edge AI dokumentaciju i preuzmite demo primjere modela. Naučite osnove GStreamer komandi jer će one biti ključne za bilo kakav rad sa slikom. Povežite se sa AI Academy zajednicom putem naših besplatnih radionica kako biste razmijenili iskustva o optimizaciji koda. (Ako želite ostati obaviješteni o radionicama i radnim grupama, posjetite Kontakt i pretplata na novosti.) Izazovi i Etička Odgovornost u Edge AI Projektima Implementacija vještačke inteligencije na uređajima kao što je BeagleBone AI-64 nosi sa sobom specifične odgovornosti. U AI Academy često ističemo da tehnologija sama po sebi nije rješenje, već alat koji zahtijeva mudar pristup. Halucinacije modela i tačnost Važno je razumjeti da modeli mašinskog učenja na ivici često koriste tehnike kvantizacije (quantization) kako bi radili brže na ograničenom hardveru. Kvantizacija smanjuje preciznost težina u neuronskoj mreži, što može dovesti do grešaka koje se ne pojavljuju na moćnim serverima. Ako gradite sistem za medicinsku dijagnostiku ili sigurnosni uređaj, nikada se nemojte oslanjati isključivo na izlaz sa AI modela. Verifikacija od strane stručnjaka je neophodna. Privatnost i zaštita podataka Iako lokalna obrada pomaže u zaštiti privatnosti, sam uređaj može biti meta napada. BeagleBone AI-64 mora biti osiguran standardnim metodama: promjena podrazumijevanih lozinki, gašenje nepotrebnih servisa i enkripcija osjetljivih podataka. Ako vaš projekat prikuplja podatke iz okruženja, morate biti transparentni o tome šta se snima i kako se ti podaci koriste, u skladu sa lokalnim zakonima o zaštiti ličnih podataka. (Ukoliko vam trebaju resursi o odgovornom AI-ju i etici, pregledajte sekciju AI i Odgovornost u našem tematskom centru.) Pristrasnost u podacima AI modeli uče iz podataka koje im damo. Ako razvijate sistem prepoznavanja lica koristeći samo baze podataka sa zapada, postoji velika šansa da on neće raditi pouzdano u našem regionu zbog specifičnih karakteristika populacije ili osvjetljenja. U AI Academy zagovaramo korištenje lokalnih podataka za fino podešavanje (fine-tuning) modela kako bi oni bili što relevantniji i pravedniji za našu zajednicu. Zaključak o odgovornosti: AI projekat je uspješan samo ako je siguran i etičan. Razumijevanje ograničenja modela i hardvera je važnije od same brzine procesora. Uvijek počnite sa pitanjem: "Šta ako ovaj model pogriješi?" i imajte spreman plan za taj scenario. (Ukoliko trebate savjet ili konsultaciju oko regulative i sigurnosti, kontaktirajte nas preko stranice za kontakt.) Primjena u Pametnoj Poljoprivredi i Industriji 4.0 Bosna i Hercegovina ima ogroman potencijal za primjenu beaglebone ai-64 projects u poljoprivredi. Naši poljoprivrednici se suočavaju sa promjenjivim klimatskim uslovima i potrebom za optimizacijom resursa. Automatizovano praćenje usjeva Korištenjem AI-64 ploče montirane na mali rover ili dron, moguće je analizirati stanje usjeva u realnom vremenu. Sistem može identifikovati rane znakove bolesti na listovima biljaka ili detektovati prisustvo štetočina bez potrebe za ljudskim nadzorom nad cijelom površinom. Ovdje ploča koristi svoju snagu za obradu multispektralnih slika i klasifikaciju stanja biljaka. Rezultat je preciznije prskanje pesticidima, što štedi novac i čuva okolinu. Prediktivno održavanje u fabrikama U industrijskom sektoru, AI-64 može služiti kao srce sistema za prediktivno održavanje. Povezivanjem senzora vibracija i zvuka na ploči, vještačka inteligencija može naučiti "normalan" zvuk mašine. Kada se pojavi anomalija – zvuk koji ljudsko uho ne može čuti ili vibracija koja najavljuje kvar ležaja – sistem upozorava operatere prije nego što dođe do skupog zastoja u proizvodnji. Ovo je direktna primjena AI tehnologije koja donosi mjerljivu ekonomsku korist domaćim preduzećima. Kada potražiti stručnjaka? Iako BeagleBone AI-64 omogućava da mnogo toga uradite sami, postoje situacije kada je pomoć stručnjaka ključna. Ako vaš projekat uključuje visokonaponske sisteme, kritičnu medicinsku opremu ili kompleksne pravne regulative oko privatnosti, konsultujte se sa kvalifikovanim profesionalcima. AI Academy je tu da vam pruži temelje i poveže vas sa zajednicom stručnjaka, ali za specifične industrijske sertifikacije uvijek se oslanjajte na ovlaštene institucije. (Ako planirate predstaviti svoj projekat ili tražiti saradnike, razmotrite prijavu na naredni meetup preko naše stranice događaja.) Praktični Savjeti Za Početak Vašeg Projekta Kretanje u svijet BeagleBone AI-64 može izgledati zastrašujuće zbog kompleksnosti ploče. Naš savjet je: ne pokušavajte riješiti sve odjednom. Počnite jednostavno. Korak po korak: Od setup-a do prve aplikacije Prvi korak je osiguravanje kvalitetnog napajanja. Ova ploča zahtijeva stabilnih 5V i najmanje 3A (preporučeno 4A ili više ako koristite USB periferije). Mnogi problemi sa stabilnošću sistema dolaze upravo zbog lošeg napajanja. Nakon što flešujete najnoviju Debian sliku na brzu microSD karticu ili eMMC, posvetite vrijeme upoznavanju sa terminalom i osnovnim sistemskim alatima. Sljedeća faza je rad sa kamerom. Nemojte odmah skakati na kompleksne neuronske mreže. Prvo naučite kako dobiti čistu sliku koristeći GStreamer. Eksperimentišite sa različitim rezolucijama i frame-rateovima. Tek kada imate stabilan video stream, pokušajte ubaciti pre-trenirani model za prepoznavanje objekata koji dolazi uz SDK. Vidjeti kako kutija sa natpisom "person" prati vaše kretanje u realnom vremenu je trenutak kada vještačka inteligencija prestaje biti apstraktan pojam. Integracija sa drugim sistemima Vaš BeagleBone AI-64 projekt će rijetko biti izolovan. Razmislite o tome kako će on komunicirati sa ostatkom svijeta. Da li će slati obavještenja na vaš telefon? Da li će biti dio većeg sistema pametne kuće preko MQTT protokola? Iskoristite bogatstvo mrežnih biblioteka u Pythonu ili Go-u kako biste integrisali ploču u svoj postojeći ekosistem. Šta uraditi sljedeće za uspješan start: Nabavite adekvatno hlađenje (hladnjak sa ventilatorom) jer se TDA4VM značajno grije tokom AI operacija. Registrujte se na forumima zajednice BeagleBoard.org jer su tamo odgovori na najčešće hardverske probleme. Pratite AI Academy objave za najave radionica uživo u Sarajevu gdje možete testirati opremu — sve informacije i prijave nalaze se na stranici događaja. Dokumentujte svoj proces. AI se najbolje uči kroz dijeljenje grešaka i rješenja sa drugima. (Ukoliko želite saznati više o temama vezanim za prompt inženjering i praktične vodiče, istražite sekciju Prompt Inžinjering u našem tematskom centru.) Budućnost BeagleBone AI-64 i Lokalni Kontekst Tehnologija se razvija nevjerovatnom brzinom. Dok pišemo ovaj članak, već se pojavljuju nove ploče poput BeagleY-AI, ali AI-64 ostaje standard za aplikacije koje zahtijevaju robusnost i veliki broj interfejsa. Za Bosnu i Hercegovinu, ovakve platforme su prilika da preskočimo određene faze tehnološkog razvoja i direktno uđemo u sferu napredne automatizacije. U AI Academy vidimo ogroman potencijal u mladim ljudima koji su spremni eksperimentisati. Gradimo zajednicu koja ne čeka da rješenja dođu izvana, već ih sama stvara. BeagleBone AI-64 je samo alat, ali u pravim rukama, on može biti osnova za startup koji će riješiti problem zagađenja zraka, optimizovati gradski prevoz ili unaprijediti poljoprivrednu proizvodnju u našim dolinama. Pristup vještačkoj inteligenciji mora biti demokratičan. Besplatne radionice, otvoreni izvorni kod i lokalna podrška su ključni faktori uspjeha. Naš put je jasan: razumijemo tehnologiju, definišemo korisne ciljeve, preuzimamo odgovornost za svoje kreacije, primjenjujemo ih u stvarnom svijetu i stalno učimo jedni od drugih. (Ako želite aktivno sudjelovati u zajednici ili ponuditi predavanje, prijavite se putem Postani predavač. Za sve dodatne upite koristite kontakt formu.) Zaključak BeagleBone AI-64 Projects predstavljaju most između softverske vještačke inteligencije i fizičkog svijeta. Od moćne TDA4VM arhitekture do praktične primjene u robotici i industriji, ova ploča nudi resurse koji su do prije par godina bili rezervisani samo za najnaprednije istraživačke centre. Ključni koraci za svakog ko želi krenuti ovim putem su: Duboko razumijevanje heterogene arhitekture i raspodjele zadataka na akceleratore. Fokus na praktičnu primjenu koja rješava realne probleme lokalne zajednice ili biznisa. Strogo pridržavanje etičkih principa, zaštite privatnosti i provjere tačnosti modela. Aktivno učešće u zajednici kroz učenje, dijeljenje znanja i zajednički rad na projektima. Finalna misao: Vještačka inteligencija nije magija koja će sama od sebe riješiti probleme. To je vještina, baš kao i svaka druga, koja zahtijeva strpljenje, vježbu i etički kompas. BeagleBone AI-64 je vaš laboratorij na dlanu – iskoristite ga odgovorno i kreativno. Pozivamo vas da postanete dio AI Academy zajednice u Sarajevu i šire, jer budućnost ne čekamo, mi je gradimo zajedno. Česta pitanja Pitanje: Da li mi je potrebno prethodno znanje iz elektronike za rad na beaglebone ai-64 projects? Odgovor: Osnovno poznavanje elektronike (napon, struja, rad sa senzorima) je veoma poželjno jer je ploča moćna i može doći do oštećenja pri nepravilnom povezivanju. Međutim, za softverski dio AI aplikacija, dovoljno je dobro poznavanje Linuxa i Pythona, dok se specifičnosti hardvera uče kroz rad i dokumentaciju koju pružamo u AI Academy. Pitanje: Koliko je BeagleBone AI-64 siguran za obradu poslovnih i privatnih podataka? Odgovor: Ploča nudi visok nivo sigurnosti jer omogućava lokalnu obradu podataka (Edge AI), što znači da osjetljive informacije ne moraju nikada napustiti uređaj i otići na internet. Ipak, sigurnost zavisi od programera – neophodno je primijeniti standardne mjere zaštite Linux sistema, kao što su enkripcija diskova i sigurne mrežne protokole. Pitanje: Koje su prednosti BeagleBone AI-64 u odnosu na Raspberry Pi za AI projekte? Odgovor: Glavna prednost je Texas Instruments TDA4VM SoC koji ima namjenske hardverske akceleratore za AI, DSP jezgra i Vision Preprocessing Accelerator (VPAC). Dok se Raspberry Pi oslanja na generalne procesorske performanse, BeagleBone AI-64 je namjenski dizajniran za rad sa neuronskim mrežama i kompleksnim video streamovima uz minimalnu latenciju i potrošnju energije po operaciji. Pitanje: Gdje mogu dobiti podršku ako moj AI model ne radi očekivano na ovoj ploči? Odgovor: Prva adresa je zvanična BeagleBoard dokumentacija i forumi zajednice gdje inženjeri iz cijelog svijeta dijele rješenja. Lokalno, AI Academy u Sarajevu nudi prostor za umrežavanje, radionice i konsultacije sa stručnjacima iz industrije koji vam mogu pomoći da optimizujete svoje modele i prevaziđete tehničke prepreke u razvoju vašeg projekta. Također, pratite naše teme u AI Hub Znanja i pretplatite se na obavijesti putem Kontakt stranice.

25 Jun 2026

žena u poslovno-ležernoj odjeći pregledajući portfolio u univerzitetska predavaonica

25 Jun 2026

News

Razvoj Generative AI Based Projects i Praktična Primjena

Table of Contents Ključne stavke Uvod Razumijevanje Generativne AI Arhitekture Definisanje Cilja i Odabir Projekta Provjera Odgovornosti i Etički Okviri Praktična Implementacija: Projekat Chat sa PDF-ovima AI Agenti: Sljedeći Nivo Automatizacije Specifični Primjeri Projekata za Praksu Šta AI Ne Može (I Gdje Ste Vi Potrebni) Ponavljanje i Dijeljenje: Snaga Zajednice Zaključak Česta pitanja Ključne stavke Uspješni generativni AI projekti zahtijevaju prelazak sa jednostavnog upita (prompting) na strukturirane arhitekture poput proširenog generisanja izvlačenjem (Retrieval Augmented Generation - RAG) i agentskih radnih tokova. Sigurnost podataka, etička odgovornost i razumijevanje ograničenja modela, poput halucinacija, ključni su faktori za prelazak iz prototipa u produkcijsko rješenje koje donosi stvarnu vrijednost. Lokalna zajednica i besplatna edukacija kroz AI Academy pružaju neophodan okvir za savladavanje alata kao što su LangChain, LlamaIndex i različiti open-source modeli za rješavanje specifičnih problema. Uvod Zamislimo softverskog inženjera u Sarajevu ili marketing menadžera u Tuzli koji provodi sate pokušavajući sistematizovati hiljade stranica tehničke dokumentacije ili povratnih informacija klijenata. Tradicionalni alati pretrage daju rezultate na osnovu ključnih riječi, ali ne razumiju kontekst niti mogu sintetizovati odgovor. Frustracija raste jer znamo da tehnologija postoji, ali nas preplavljuju marketinški hajp i komplikovani engleski termini. Upravo ovdje na scenu stupaju generativni AI projekti (generative ai based projects) koji nisu samo igračke za generisanje pjesama, već moćni alati za transformaciju poslovanja i lične produktivnosti. U AI Academy vjerujemo da vještačka inteligencija ne smije biti rezervisana samo za globalne tehnološke gigante. Naša misija je osnažiti vas, profesionalce i entuzijaste iz Bosne i Hercegovine i regiona, da razumijete suštinu ovih sistema i primijenite ih u stvarnom radu. Ovaj članak je napisan za programere koji žele izgraditi svoj prvi ozbiljan model, biznis lidere koji žele automatizaciju i kreativce koji traže nove načine izražavanja. Proći ćemo put od razumijevanja osnovnih arhitektura, definisanja konkretnih ciljeva, pa sve do provjere odgovornosti i praktične implementacije. Vidjet ćemo kako se gradi sistem koji "razgovara" sa vašim PDF dokumentima, kako automatizovati analizu biografija (resume parsing) i kako kreirati AI agente koji samostalno rješavaju kompleksne zadatke. Naš cilj nije samo da koristite tuđe alate, već da naučite graditi vlastite unutar sigurne i podržavajuće zajednice. Razumijevanje Generativne AI Arhitekture Prije nego što povučemo prvi red koda ili otvorimo neki od popularnih API-ja, moramo razumjeti šta se dešava "ispod haube". Generativna vještačka inteligencija (Generative AI) zasniva se na modelima koji su trenirani na ogromnim količinama podataka kako bi predvidjeli sljedeći element u nizu — bilo da je to riječ, piksel ili zvučni val. Međutim, za ozbiljne projekte, puko predviđanje nije dovoljno. Temeljni modeli i fino podešavanje (Fine-tuning) Većina modernih projekata počinje sa velikim jezičkim modelima (Large Language Models - LLM). To su modeli poput GPT-4, Llama 3 ili Mistral-a. Oni posjeduju opšte znanje o svijetu, ali ne znaju ništa o vašim internim poslovnim procesima ili privatnim podacima. Ovdje imamo dva puta: fino podešavanje (fine-tuning) i in-context learning. Fino podešavanje modela (fine-tuning) podrazumijeva dodatno treniranje postojećeg modela na specifičnom, manjem skupu podataka. Ovo je korisno kada želite da model usvoji specifičan stil govora (npr. pravni ili medicinski žargon) ili da postane stručnjak za vrlo usku oblast. Međutim, ovaj proces je skup, zahtijeva značajne računarske resurse i podaci postaju "zastarjeli" čim se trening završi. Revolucija kroz RAG arhitekturu Za većinu praktičnih primjena u biznisu, bolji pristup je prošireno generisanje izvlačenjem (Retrieval Augmented Generation - RAG). Umjesto da pokušavamo ugurati svo znanje u "mozak" modela, mi mu dajemo "biblioteku" kojoj može pristupiti. Kada postavite pitanje, sistem prvo pretraži vaše dokumente, pronađe najrelevantnije dijelove i onda ih pošalje modelu kao kontekst uz vaše pitanje. Ovaj pristup drastično smanjuje halucinacije (pojavu gdje AI samouvjereno iznosi netačne informacije) jer model mora bazirati svoj odgovor na priloženom tekstu. Također, privatnost je lakše kontrolisati jer dokumenti ostaju u vašoj bazi, a modelu šaljete samo male fragmente neophodne za odgovor. Ključni zaključak: Razumijevanje razlike između "znanja modela" i "konteksta koji mu dajemo" je prvi korak ka izgradnji pouzdanih sistema. Uvijek preferirajte RAG arhitekturu za podatke koji se često mijenjaju ili zahtijevaju visoku tačnost. Definisanje Cilja i Odabir Projekta Najveća greška koju vidimo u praksi je pokušaj korištenja AI tehnologije tamo gdje ona nije potrebna. AI alat dolazi tek nakon što jasno definišete problem, a ne obrnuto. U AI Academy naglašavamo važnost postavljanja specifičnih ciljeva prije bilo kakve investicije u razvoj. Identifikacija bolnih tačaka u radnom procesu Ako vi ili vaš tim provodite sate na ručnoj obradi e-mailova, prvo mapirajte ponavljajuće zadatke. Automatizacija lošeg i neorganizovanog procesa samo će rezultirati bržim stvaranjem haosa. Razmislite o sljedećim kategorijama projekata koji su se pokazali najkorisnijim: Prva kategorija su sistemi za upravljanje znanjem. To su aplikacije koje omogućavaju zaposlenicima da postavljaju pitanja nad internim bazama znanja, pravilnicima ili tehničkim uputstvima. Umjesto listanja PDF-ova od 200 stranica, korisnik dobija direktan odgovor sa referencom na stranicu dokumenta. Druga kategorija je automatizacija korisničke podrške i operacija. Ovdje AI ne zamjenjuje čovjeka, već filtrira trivijalne upite, kategoriše tikete i priprema nacrte odgovora koje agenti samo trebaju odobriti. Ovo oslobađa ljudski kapacitet za rješavanje kompleksnih problema koji zahtijevaju empatiju i kritičko razmišljanje. Odabir tehnološkog stoka Kada definišete cilj, birate alate. Naš savjet je da počnete sa Python programskim jezikom jer on ima najbogatiji ekosistem za vještačku inteligenciju. Okviri (frameworks) kao što su LangChain ili LlamaIndex postali su standard jer omogućavaju lako povezivanje modela sa bazama podataka i eksternim alatima. Za korisnički interfejs, Streamlit je fantastičan izbor za brzu izradu prototipa (prototyping). Omogućava vam da pretvorite Python skriptu u interaktivnu web aplikaciju za nekoliko minuta, što je idealno za demonstraciju projekta klijentima ili menadžmentu bez potrebe za dubokim znanjem front-end razvoja. Šta uraditi sljedeće: Identifikujte jedan zadatak koji se ponavlja i oduzima više od 3 sata sedmično. Provjerite da li su podaci potrebni za taj zadatak dostupni u digitalnom formatu (tekst, tabele, PDF). Skicirajte proces: šta ulazi u sistem, šta se obrađuje i kakav izlaz očekujete. Ako želite pratiti događaje i radionice gdje se ove teme obrađuju praktično, pogledajte našu stranicu događaja za najavljene radionice i meetupe. Provjera Odgovornosti i Etički Okviri Kada gradimo projekte bazirane na generativnoj AI (generative ai based projects), etika i sigurnost nisu samo "usputne teme" — one su temelj povjerenja. Kao profesionalci, moramo biti svjesni rizika koji dolaze sa ovom moćnom tehnologijom. Privatnost podataka i javni modeli Kada koristite besplatne verzije popularnih chatbotova, vaši podaci se često koriste za dalje treniranje modela. To znači da nikada ne smijete unositi osjetljive poslovne podatke, lozinke, medicinske kartone ili privatne informacije o klijentima u javne alate bez prethodne provjere politike privatnosti. Za profesionalne projekte, preporučujemo korištenje API ključeva sa poslovnim ugovorima koji garantuju da se podaci ne koriste za trening, ili još bolje, pokretanje open-source modela na vlastitoj infrastrukturi (lokalno ili na privatnom cloudu). Alati poput Ollama-e omogućavaju vam da pokrenete moćne modele poput Mistral-a ili Llama-e direktno na vašem računaru, osiguravajući da podaci nikada ne napuste vašu mrežu. Pristrasnost i halucinacije Svaki AI model je odraz podataka na kojima je treniran. Ako su podaci pristrasni (biased), i izlaz modela će biti takav. To je posebno opasno u projektima za zapošljavanje ili finansijsku procjenu. Uvijek testirajte svoj sistem na različitim grupama podataka kako biste uočili potencijalnu diskriminaciju. Također, halucinacije su inherentna osobina vjerovatnoćnih modela. AI ne "zna" istinu; on predviđa najvjerovatniji sljedeći token. Zbog toga je ljudska provjera (human-in-the-loop) neophodna u svim procesima koji nose visok rizik. AI može generisati prvi nacrt pravnog dokumenta, ali kvalifikovan advokat mora biti taj koji će ga potpisati. Upozorenje: Nikada nemojte prezentovati AI kao nepogrešiv autoritet. Jasno naglasite korisnicima da su rezultati generisani vještačkom inteligencijom i da zahtijevaju ljudsku validaciju, posebno u oblastima zdravstva, prava i finansija. Ako vam treba vodič o etičkim pitanjima i sigurnosti, pogledajte naše članke u kategoriji Etički AI za dublje primjere i studije slučaja. Praktična Implementacija: Projekat Chat sa PDF-ovima Jedan od najpopularnijih projekata za početnike i profesionalce je kreiranje aplikacije koja omogućava razgovor sa više PDF dokumenata odjednom. Ovo je savršen primjer RAG arhitekture u praksi. Učitavanje i obrada dokumenata Prvi korak je pretvaranje PDF dokumenata u format koji računar može razumjeti. Koristimo biblioteke kao što su PyPDF2 ili LangChain Document Loaders. Tekst iz dokumenata se ne šalje odjednom u AI model jer postoji ograničenje u broju tokena (dužina konteksta). Umjesto toga, tekst dijelimo na manje dijelove (chunks), obično od 500 do 1000 karaktera. Važno je osigurati da se dijelovi preklapaju. Ako prepolovimo rečenicu na pola, model može izgubiti smisao. Preklapanje od 10-15% osigurava da se sačuva kontekst između dva susjedna dijela teksta. Vektorski ugrađaji (Embeddings) i baze podataka Nakon što smo podijelili tekst, svaki dio pretvaramo u numerički niz koji nazivamo vektorski ugraďaj (embedding). Ovi brojevi predstavljaju značenje teksta u višedimenzionalnom prostoru. Riječi "automobil" i "vozilo" će u tom prostoru biti blizu jedna drugoj, iako se pišu potpuno drugačije. Ove vektore pohranjujemo u specijalizovane vektorske baze podataka (vector databases) kao što su FAISS, ChromaDB ili Pinecone. One omogućavaju munjevitu pretragu po sličnosti. Kada korisnik postavi pitanje, sistem i to pitanje pretvori u vektor i traži najsličnije dijelove teksta u bazi. Generisanje odgovora pomoću LLM-a Pronađeni najrelevantniji dijelovi teksta šalju se modelu (npr. Google Gemini Pro ili Llama 3) uz instrukciju: "Koristeći samo sljedeće informacije, odgovori na pitanje korisnika. Ako odgovora nema u tekstu, reci da ne znaš." Ovaj proces se može implementirati pomoću Streamlit okvira kako bi se dobio čist interfejs gdje korisnik učita dokumente na lijevoj strani ekrana, a desno dobije chat prozor. Ovakav projekat pokazuje vaše razumijevanje cijelog lanca obrade podataka — od sirovog fajla do smislenog dijaloga. Šta uraditi sljedeće: Instalirajte Python i biblioteku LangChain. Prijavite se za besplatan API ključ (npr. Google AI Studio za Gemini modele). Pokušajte učitati jedan PDF i izvući najvažnije teze koristeći jednostavan skript. Za praktične tutorijale i primjere koda koji pomažu u izradi ovakvog chat sistema pogledajte odjeljak Baza Znanja na našem sajtu. AI Agenti: Sljedeći Nivo Automatizacije Dok se RAG fokusira na izvlačenje informacija, AI agenti su sistemi koji mogu koristiti alate i donositi odluke o sljedećem koraku kako bi ispunili kompleksan cilj. Ako je RAG bibliotekar, agent je istraživač koji zna koristiti pretraživač, digitron i slati e-mailove. Kako funkcionišu agenti Agenti rade u ciklusu: razmišljanje -> djelovanje -> posmatranje. Na osnovu vašeg zahtjeva, agent planira korake. Na primjer, ako mu kažete: "Istraži trenutnu cijenu dionica kompanije Apple i uporedi je sa rastom inflacije u zadnjih godinu dana, pa mi pošalji sažetak na mail", agent će prepoznati da treba: Pristupiti finansijskom API-ju za cijenu dionica. Pretražiti internet za podatke o inflaciji. Izvršiti matematički proračun. Formulisati tekst i koristiti alat za slanje pošte. Alati za razvoj agenata Okviri kao što su CrewAI ili AutoGen omogućavaju vam da definišete više agenata sa različitim ulogama (npr. jedan je analitičar, drugi je pisac, treći je kritičar) koji međusobno komuniciraju. Ovo simulira rad pravog tima i drastično povećava kvalitet konačnog rezultata. U AI Academy istražujemo kako ovi agenti mogu pomoći lokalnim biznisima. Zamislite agenta koji automatski prati tendere na web stranicama, analizira uslove i javlja vam samo za one koji odgovaraju vašem profilu firme. To nije naučna fantastika; to je projekt koji možete razviti koristeći trenutno dostupne tehnologije. Ako vas zanima karijera u razvoju agenata i srodnim ulogama, pogledajte našu kategoriju za karijere u AI za savjete o vještinama i praksi. Ključni zaključak: Agenti su moćni, ali zahtijevaju pažljivo definisane "ograde". Uvijek postavite maksimalan broj koraka ili trošak koji agent smije napraviti kako biste izbjegli beskonačne petlje i neočekivane račune za API servise. Specifični Primjeri Projekata za Praksu Da biste postali konkurentni na tržištu rada ili unaprijedili svoj biznis, preporučujemo razvoj projekata koji rješavaju konkretne probleme. Evo nekoliko ideja inspirisanih stvarnim potrebama industrije. Automatizacija HR procesa (Resume ATS Tracking) Velike firme primaju stotine biografija za svaku poziciju. Projekt koji koristi LLM za ekstrakciju ključnih vještina, nivoa iskustva i obrazovanja iz biografija može uštedjeti dane rada. Umjesto prostog traženja ključnih riječi, AI može procijeniti da li kandidat koji piše da je "iskusan u razvoju web aplikacija" zaista odgovara vašem tech stacku na osnovu opisa projekata na kojima je radio. Analiza finansijskih izvještaja Korištenje alata kao što su CrewAI ili LangChain za analizu stock market podataka u realnom vremenu. Agent može pratiti vijesti, izvještaje o zaradi i kretanje cijena, te generisati dnevni izvještaj sa ključnim uvidima. Ovo je izuzetno korisno za male investitore ili finansijske savjetnike koji ne mogu pratiti hiljade izvora istovremeno. Multimedijalni asistenti: Od slike do tona Projekti koji pretvaraju sliku u priču (Image to Speech) ili sumiraju dugačke YouTube videe u kratke bilješke za učenje. Ovi alati koriste multimodalne modeli (Vision-Language Models) koji razumiju vizuelni sadržaj i mogu ga interpretirati kroz tekst. Za studente ili istraživače, summarizer koji pravi studijski materijal od transkripta predavanja može transformisati način učenja. Sigurnost i detekcija napada Posebno važna oblast je detekcija pokušaja manipulacije AI modelima (Prompt Injection Prevention). Razvoj sistema koji filtrira upite korisnika i sprječava ih da "natjeraju" vaš chatbot da oda povjerljive informacije ili se ponaša neprikladno. Ovo je ključna vještina za svakog developera koji planira izbaciti AI proizvod na javni internet. Ako želite podijeliti svoje iskustvo i prezentovati ovakve projekte publici, prijavite se putem stranice Postani predavač i doprinesite zajednici. Šta AI Ne Može (I Gdje Ste Vi Potrebni) Uprkos impresivnim mogućnostima, važno je zadržati realna očekivanja. AI nije magični štapić koji će raditi bez nadzora. Razumijevanje granica je znak profesionalizma, a ne slabosti. Nedostatak stvarne stručne prosudbe AI može sintetisati informacije, ali nema "zdrav razum" niti moralni kompas. On ne razumije nijanse lokalnog tržišta, specifične kulturološke kontekste u Sarajevu ili duboke međuljudske odnose unutar tima. Odluke koje nose težinu — poput otpuštanja, zapošljavanja, medicinskih dijagnoza ili strateških investicija — moraju ostati u domenu ljudske prosudbe. Problem tačnosti i konteksta AI modeli su zatvoreni u "balon" podataka na kojima su trenirani. Ako se desi nešto novo danas, model to neće znati osim ako mu vi ne date te informacije kroz RAG ili pristup internetu. Čak i tada, interpretacija kompleksnih podataka može biti pogrešna ako je problem loše definisan. Ako AI-ju postavite nejasno pitanje, dobićete samouvjeren, ali beskoristan odgovor. Kada potražiti stručnjaka Ako vaš projekt utiče na zdravlje ljudi, njihovu slobodu, pravni status ili velika finansijska sredstva, AI koristite samo kao pomoćni alat. Za finalne odluke uvijek se obratite kvalifikovanom stručnjaku: ljekaru, advokatu ili finansijskom savjetniku. Također, za razvoj kompleksnih AI sistema u velikim organizacijama, preporučuje se saradnja sa iskusnim AI inženjerima koji razumiju arhitekturu, skalabilnost i sigurnost podataka na dubljem nivou. Ponavljanje i Dijeljenje: Snaga Zajednice AI se razvija brzinom koju nijedan pojedinac ne može pratiti sam. Jučerašnji "state-of-the-art" model danas je već prosjek. Zato je u AI Academy zajednica u samom srcu svega što radimo. Učenje kroz rad (Learning by Doing) Najbolji način da naučite graditi generative ai based projects je da zaprljate ruke kodom ili alatima. Nemojte samo čitati o tome — pokrenite skriptu, dobijte grešku, istražite zašto se desila i popravite je. To je jedini put ka stvarnom majstorstvu. Naše radionice su dizajnirane upravo tako: manje slajdova, više praktičnog rada. Važnost dijeljenja znanja Kada napravite nešto korisno, podijelite to sa drugima. Pišite o svom iskustvu na LinkedIn-u, objavite kod na GitHub-u ili prezentujte svoj mali projekt na nekom od naših susreta. Dijeljenje znanja ne samo da pomaže drugima, već i vama pomaže da bolje sistematizujete ono što ste naučili. Kroz povratne informacije zajednice, vaš projekt će postati bolji, sigurniji i korisniji. Gradimo kulturu u kojoj je "ne znam, ali ću istražiti" najpoželjniji odgovor. AI Academy je prostor gdje možete pitati "glupa" pitanja, jer iz njih često proizlaze najinovativnija rješenja. Povezivanje sa lokalnim stručnjacima i entuzijastima ubrzava napredak cijelog društva u ovoj novoj eri rada. Ako želite saznati više o nama i našoj misiji, posjetite o nama i uključite se u zajednicu. Zaključak Put od entuzijaste do graditelja AI rješenja nije posut magijom, već razumijevanjem, radom i odgovornošću. Generativni AI projekti pružaju nam priliku da radimo pametnije, oslobađajući nas rutine i otvarajući prostor za kreativnost. Bez obzira na to da li želite optimizovati svoju firmu ili naučiti nove vještine za tržište rada, sada je pravo vrijeme za početak. Slijedite fazni put koji smo zacrtali: Prvo duboko razumite kako tehnologija funkcioniše (bez hajpa). Definišite jasan i mjerljiv cilj koji rješava stvarni problem. Uvijek provjerite sigurnost i etičku ispravnost onoga što gradite. Krenite od jednostavne praktične primjene, pa postepeno dodajte kompleksnost. Ostanite povezani sa zajednicom, dijelite znanje i nastavite učiti svaki dan. Zapamtite: Vještačka inteligencija neće zamijeniti ljude, ali će ljudi koji koriste vještačku inteligenciju zamijeniti one koji je ne koriste. Budite dio onih koji razumiju, grade i oblikuju budućnost u našoj zemlji i regionu. AI Academy u Sarajevu stoji vam na raspolaganju kao resurs, prostor za učenje i zajednica koja vas podržava na tom putu. Pridružite nam se na besplatnim radionicama i predavanjima jer znanje o AI-ju treba pripadati svima nama. Za prijavu, pitanja ili prijedloge teme — kontaktirajte nas putem kontakt forme. Česta pitanja Pitanje: Da li mi je potrebno napredno znanje programiranja da bih počeo graditi generativne AI projekte? Odgovor: Iako je poznavanje Pythona velika prednost, postoje mnogi "low-code" i "no-code" alati koji omogućavaju gradnju osnovnih sistema. Za naprednije i prilagođene projekte, osnove programiranja su neophodne, ali se mogu naučiti paralelno sa razvojem AI projekata. Pitanje: Koliko košta pokretanje jednog ovakvog projekta za mali biznis? Odgovor: Troškovi variraju. Korištenje open-source modela na lokalnoj mašini je praktično besplatno nakon početne investicije u hardver. Korištenje komercijalnih API-ja (poput OpenAI ili Google Gemini) plaća se po potrošnji (tokenima), što za male biznise često iznosi svega nekoliko dolara mjesečno za početne faze. Pitanje: Da li je sigurno unositi PDF-ove sa ugovorima u AI aplikaciju za razgovor sa dokumentima? Odgovor: Sigurno je samo ako koristite lokalni model koji ne šalje podatke na internet ili ako koristite enterprise verzije API-ja koje garantuju privatnost podataka. Uvijek pažljivo pročitajte uslove korištenja alata prije nego što u njega učitate bilo šta što nije javno dostupno. Pitanje: Šta je to "halucinacija" u AI-ju i kako je mogu spriječiti u svom projektu? Odgovor: Halucinacija je pojava kada AI model generiše netačne informacije koje zvuče uvjerljivo. Najbolji način za sprečavanje je korištenje RAG arhitekture, gdje model donosi zaključke isključivo na osnovu teksta koji ste mu vi obezbijedili, te postavljanje strogih sistemskih uputa (prompting) da prizna kada nema traženu informaciju.

25 Jun 2026

student sarađujući oko ekrana u univerzitetska predavaonica

25 Jun 2026

News

Kako Uspješno Realizovati Fintech AI Projects

Table of Contents Ključne stavke Uvod Razumijevanje Fintech AI Pejsaža i Evolucije Ključne Oblasti Transformacije kroz Fintech AI Projects Razvojni Put: Od Ideje do Implementacije Agentni Fintech: Sljedeća Granica Automatizacije Šta AI Može, a Šta Ne Može u Finansijama Izazovi, Etika i Regulatorna Usklađenost Kada Potražiti Stručnjaka ili Dodatne Resurse Praktični Koraci za Pokretanje Vašeg Fintech AI Projekta Sažetak i Zaključak Česta pitanja Ključne stavke Implementacija vještačke inteligencije u finansijskom sektoru zahtijeva prelazak sa jednostavne automatizacije zasnovane na pravilima ka proaktivnim agentnim sistemima koji razumiju kontekst i donose autonomne, ali nadgledane odluke. Uspjeh projekata zavisi od stvaranja "odbrambenog jarka" kroz specifične podatke (data moat), gdje kvalitet, struktura i etičko upravljanje podacima postaju važniji od samog izbora algoritma. Finansijske institucije u regiji moraju balansirati između tehnoloških inovacija i striktne regulatorne usklađenosti, koristeći objašnjivu vještačku inteligenciju (explainable AI) za izgradnju povjerenja korisnika i regulatora. Uvod Zamislimo mladog programera u Sarajevu ili finansijskog analitičara u jednoj od lokalnih banaka koji sate provodi ručno unoseći podatke iz hiljada faktura ili pokušavajući uočiti obrasce prevare u nepreglednim Excel tabelama. Frustracija je stvarna jer se u našem regionu digitalna transformacija često zaustavlja na pola puta – imamo podatke, ali nemamo alate koji bi tim podacima dali smisao u realnom vremenu. Upravo tu na scenu stupaju fintech AI projekti (projekti vještačke inteligencije u finansijskoj tehnologiji), koji više nisu rezervisani samo za tehnološke gigante iz Silicijske doline, već postaju ključ opstanka i konkurentnosti na domaćem tržištu. Vještačka inteligencija u finansijama nije samo "magični softver" koji rješava sve probleme. To je vještina koja zahtijeva duboko razumijevanje poslovnih procesa, strogu disciplinu u radu s podacima i odgovornost prema korisniku čiji je novac u pitanju. U AI Academy vjerujemo da put ka uspješnoj primjeni ovih tehnologija vodi kroz obrazovanje koje spaja teoriju i praksu prilagođenu našim uslovima rada. Ovaj članak je namijenjen profesionalcima u finansijama koji žele unaprijediti svoje poslovanje, programerima koji žele ući u fintech sektor, te entuzijastima koji razumiju da je budućnost novca neodvojiva od vještačke inteligencije. Kroz naredne sekcije, istražit ćemo kako se transformisati iz pasivnog posmatrača u aktivnog kreatora inteligentnih rješenja. Fokusirat ćemo se na putanju koja počinje razumijevanjem suštine tehnologije, definisanjem jasnih poslovnih ciljeva, provjerom etičkih i sigurnosnih granica, te završava konkretnom praktičnom primjenom i kontinuiranim učenjem unutar zajednice. Cilj nam je demistificirati pojam vještačke inteligencije u bankarstvu i ponuditi jasan okvir za razvoj rješenja koja donose stvarnu vrijednost, uz poštovanje svih pravnih i sigurnosnih normi. Razumijevanje Fintech AI Pejsaža i Evolucije Finansijska tehnologija, ili fintech, prešla je dug put od uvođenja prvog bankomata 1967. godine do današnjih aplikacija koje u sekundi procjenjuju vašu kreditnu sposobnost. Tradicionalno bankarstvo se decenijama oslanjalo na statične modele i ručnu obradu, ali digitalna transformacija je to promijenila uvođenjem digitalnih depozita i aplikacija za brza plaćanja. Danas se nalazimo u eri koju nazivamo "Inteligentne finansijske usluge", gdje vještačka inteligencija (AI) više nije samo dodatak, već osnovna arhitektura modernih platformi. Srž ove promjene leži u konvergenciji tri ključne tehnologije. Prva su aplikacioni programski interfejsi (APIs), koji omogućavaju različitim softverskim sistemima da sigurno razmjenjuju podatke. Druga je računarstvo u oblaku (cloud computing), koje pruža ogromnu procesorsku snagu potrebnu za analizu miliona transakcija. Treća, i trenutno najznačajnija, su veliki jezički modeli (large language models – LLMs) i napredno mašinsko učenje (machine learning), koji omogućavaju sistemima da generišu sadržaj, predviđaju trendove i komuniciraju s korisnicima na prirodnom jeziku. Ova evolucija znači da fintech kompanije više ne prodaju samo softver; one nude inteligentne procese. Na primjer, tamo gdje je nekada bio potreban tim ljudi za provjeru identiteta i sprječavanje pranja novca, sada imamo sisteme koji to rade u milisekundama, identifikujući sumnjive obrasce koje ljudsko oko nikada ne bi primijetilo. Razumijevanje ovog pejsaža je prvi korak za svakoga ko želi pokrenuti fintech AI projekte, jer uspjeh ne dolazi od same tehnologije, već od načina na koji ona rješava specifične probleme u lancu finansijskih usluga. Ključne Oblasti Transformacije kroz Fintech AI Projects Kada govorimo o primjeni vještačke inteligencije u finansijama, važno je identifikovati konkretne oblasti gdje ovi projekti prave najveću razliku. Postoji nekoliko ključnih vertikala u kojima AI donosi revolucionarne promjene, od personalnih finansija do upravljanja rizicima na nivou velikih banaka. Inteligentna Procjena Kreditne Sposobnosti Tradicionalni modeli kreditnog bodovanja često su rigidni i oslanjaju se isključivo na istoriju plaćanja i stalna primanja. Projekti vještačke inteligencije omogućavaju razvoj modela koji analiziraju hiljade alternativnih podataka, poput navika potrošnje, plaćanja režija, pa čak i ponašanja na digitalnim platformama. Mašinsko učenje (machine learning) ovdje briljira jer može prepoznati korelaciju između naizgled nepovezanih faktora, čime se omogućava inkluzivnije kreditiranje za ljude koji nemaju klasičnu bankarsku istoriju, a istovremeno smanjuje stopu neizvršenja obaveza. Detekcija i Sprječavanje Prevara u Realnom Vremenu Sigurnost je najveći prioritet u finansijama. AI modeli dubokog učenja (deep learning) su izuzetno efikasni u prepoznavanju anomalija. Dok tradicionalni sistemi blokiraju karticu na osnovu jednostavnih pravila (npr. ako je transakcija u inostranstvu), AI analizira cjelokupan kontekst: lokaciju, tip uređaja, brzinu kucanja lozinke i uobičajeno vrijeme kupovine. Ovakvi projekti drastično smanjuju broj "lažno pozitivnih" rezultata, gdje se legitimne transakcije korisnika blokiraju, dok istovremeno detektuju sofisticirane kibernetičke prijetnje prije nego što nastane šteta. Personalizovano Bankarstvo i Virtuelni Asistenti Usluge korisničke podrške transformisale su se iz statičnih sekcija sa često postavljanim pitanjima u dinamične razgovore sa AI asistentima. Napredni četbotovi (chatbots) opremljeni obradom prirodnog jezika (natural language processing – NLP) sada mogu rješavati kompleksne upite, poput objašnjavanja kamatnih stopa na stambene kredite ili rebalansiranja investicionog portfolija. Cilj ovih projekata nije samo automatizacija, već pružanje hiper-personalizovanog iskustva gdje svaki korisnik osjeća da ima privatnog bankara dostupnog 24 sata dnevno. Za razvoj ovakvih rješenja preporučujemo i učenje tehnika prompt inženjeringa (pogledajte naš vodič o prompt inženjeringu). Algoritamsko Trgovanje i Upravljanje Portfolijem Na tržištu kapitala, brzina i preciznost su sve. Fintech AI projekti u oblasti trgovanja koriste algoritme koji analiziraju vijesti, sentiment na društvenim mrežama i istorijske podatke u realnom vremenu kako bi predvidjeli kretanje cijena dionica ili kriptovaluta. Za obične korisnike, ovo se manifestuje kroz robo-savjetnike (robo-advisors) koji automatski ulažu novac prema profilu rizika korisnika, optimizujući povrat na investiciju uz minimalne troškove. Važna napomena: Iako AI može značajno ubrzati analizu tržišta, on ne garantuje profit. Finansijska tržišta su podložna nepredvidivim globalnim događajima koje modeli možda nisu imali u podacima za trening. Uvijek zadržite ljudski nadzor nad velikim investicionim odlukama. Razvojni Put: Od Ideje do Implementacije Realizacija fintech AI projekata zahtijeva strukturiran pristup. Ako ste programer ili menadžer koji planira uvesti AI u svoje poslovanje, važno je slijediti fazni put koji osigurava da rješenje bude stabilno, sigurno i korisno. Jasno Definisanje Poslovnog Cilja i Problema Prva greška koju mnogi prave je kretanje od tehnologije, a ne od problema. Umjesto da kažete "Želimo uvesti generativni AI (generative AI)", trebate identifikovati usko grlo u poslovanju. Na primjer, ako vaša kompanija gubi previše vremena na obradu prigovora klijenata, cilj projekta treba biti smanjenje vremena odgovora za 50% uz zadržavanje visokog stepena zadovoljstva. Prije nego što ubacite AI agente u radni tok, mapirajte svaki korak procesa. Automatizacija lošeg procesa samo će brže proizvoditi loše rezultate. Strategija Podataka i Izgradnja "Odbrambenog Jarka" U svijetu vještačke inteligencije, podaci su ključna prednost. Za fintech projekte to znači prikupljanje transakcionih podataka, biometrijskih signala i interakcija korisnika. Međutim, posjedovanje podataka nije dovoljno; oni moraju biti čisti, strukturirani i etički prikupljeni. Izgradnja sopstvenih, kuriranih setova podataka (proprietary datasets) stvara "data moat" – konkurentsku prednost koju drugi ne mogu lako kopirati. Ako koristite samo javno dostupne modele bez specifičnih podataka o vašim korisnicima, vaše rješenje će biti prosječno. Izbor Tehnološkog Stoga i Modela Zavisno o cilju, birat ćete između klasičnog mašinskog učenja i modernog generativnog AI-a. Za numerička predviđanja, poput analize rizika ili predviđanja priliva novca, kvantitativno mašinsko učenje (quantitative machine learning) je i dalje superiorno zbog svoje preciznosti i niske latencije. S druge strane, ako kreirate sistem za objašnjavanje bankarskih polica osiguranja, generativni AI i veliki jezički modeli su pravi izbor. U ovoj fazi se definiše i tehnička infrastruktura, poput korišćenja Pythona, biblioteka kao što su Pandas ili Scikit-learn, te integracija sa API-jima poput OpenAI-a ili Anthropic-a za konverzacijske elemente. Ako trebate dodatne resurse o klasičnim ML tehnikama, pregledajte naš sadržaj o Core Machine Learning & Deep Learning. Validacija, Testiranje i Ljudski Nadzor Prije puštanja projekta u produkciju, neophodna je rigorozna validacija. U finansijama greška od jednog procenta može značiti gubitak miliona. Potrebno je provjeriti preciznost modela na istorijskim podacima (backtesting) i osigurati da sistem ne pokazuje pristrasnost (bias) prema određenim grupama korisnika. Uvođenje principa "čovjek u petlji" (human-in-the-loop) je ključno, posebno kod odobravanja velikih kredita ili rješavanja kompleksnih pravnih sporova. Agentni Fintech: Sljedeća Granica Automatizacije Napredak u vještačkoj inteligenciji dovodi nas do koncepta agentnog fintecha (agentic fintech). Ovo je značajan iskorak u odnosu na sisteme koji samo "obavještavaju" korisnika. Agentna vještačka inteligencija (agentic AI) ne samo da identifikuje problem, već preduzima proaktivne, usklađene i upravljane korake da ga riješi bez stalne ljudske intervencije. Uzmimo primjer kompromitovane debitne kartice. Tradicionalni AI sistem bi poslao notifikaciju korisniku da je uočena sumnjiva aktivnost i čekao odgovor. Agentni AI ide korak dalje: on automatski privremeno blokira karticu, šalje poruku korisniku putem preferiranog kanala, inicira izdavanje nove kartice i ažurira sve povezane servise plaćanja – sve to u skladu sa internim sigurnosnim polisama banke. Ovaj prelazak sa uvida na izvršenje radikalno mijenja operativnu efikasnost. Umjesto da zaposlenici u banci troše sate na administrativne korake nakon detekcije prevare, oni samo nadgledaju proces koji AI agenti izvršavaju. To omogućava finansijskim institucijama da budu otpornije i responzivnije, pružajući nivo zaštite koji je ranije bio nemoguć zbog ograničenja ljudskih resursa. Za primjere implementacija agenata i automatizacije, pogledajte naš tekst o Workflow Automations & AI agents. Šta AI Može, a Šta Ne Može u Finansijama Jasno postavljanje granica je od suštinske važnosti za povjerenje klijenata i regulatornih tijela. AI je alat za proširenje ljudskih sposobnosti, a ne njegova potpuna zamjena u sferama koje zahtijevaju empatiju, etiku i duboki kontekst. Šta AI Alati Mogu Učiniti Vještačka inteligencija briljira u obradi ogromnih količina podataka brzinom koja je ljudima nedostižna. Može identifikovati suptilne obrasce u transakcijama koji ukazuju na pranje novca, automatizovati generisanje finansijskih izvještaja i personalizovati preporuke za štednju na osnovu specifičnih navika pojedinca. Takođe, AI je izuzetan alat za učenje i istraživanje, jer može sumirati hiljade stranica regulatornih dokumenata u jasne smjernice za usklađenost. Šta AI Alati Ne Mogu Učiniti AI ne može u potpunosti zamijeniti stručnu procjenu iskusnog bankara u situacijama koje nisu pokrivene istorijskim podacima, poput nepredviđenih političkih kriza ili globalnih pandemija. Modeli ne posjeduju stvarnu intuiciju i mogu "halucinirati" (izmisliti činjenice) ako naiđu na kontradiktorne informacije. Takođe, AI ne može preuzeti moralnu ili pravnu odgovornost za odluke koje donosi; ta odgovornost uvijek ostaje na instituciji i ljudima koji upravljaju tim sistemima. Upozorenje o privatnosti: Nikada nemojte unositi osjetljive podatke klijenata, brojeve računa ili povjerljive poslovne ugovore u javne AI alate (poput besplatnih verzija ChatGPT-a) bez prethodne provjere politike privatnosti i korištenja rješenja koja garantuju sigurnost podataka (npr. enterprise verzije ili lokalno hostovani modeli). Izazovi, Etika i Regulatorna Usklađenost Fintech sektor je jedan od najstrože regulisanih na svijetu, i to s dobrim razlogom. Uvođenje vještačke inteligencije donosi nove izazove koji zahtijevaju pažljivo navigiranje. Problem "Crne Kutije" i Objašnjivost Mnogi napredni modeli, poput dubokih neuronskih mreža (deep neural networks), funkcionišu kao "crne kutije" – daju tačan rezultat, ali nije jasno kako su do njega došli. U finansijama, ako odbijete klijentu kredit, zakon često zahtijeva da objasnite zašto. Zbog toga je ključno koristiti objašnjivu vještačku inteligenciju (explainable AI – XAI), koja omogućava transparentnost u procesu donošenja odluka. Ovo gradi povjerenje kod korisnika i zadovoljava zahtjeve regulatora. Pristrasnost i Algoritamska Pravičnost AI modeli uče iz istorijskih podataka. Ako su ti podaci odražavali društvenu pristrasnost (npr. manji broj kredita odobrenih ženama u određenom periodu), model će tu pristrasnost naučiti i pojačati je. Redovni auditi modela i korišćenje tehnika za de-biasing su neophodni kako bi se osiguralo da fintech AI projekti promovišu finansijsku inkluziju umjesto da diskriminišu. Zaštita Podataka i Privatnost U Evropskoj uniji (i zemljama koje usklađuju svoje zakone sa EU), GDPR postavlja visoke standarde za zaštitu podataka. Fintech kompanije moraju osigurati da se podaci koriste samo u svrhu za koju su prikupljeni, te da korisnici imaju pravo na informaciju o tome kako AI donosi odluke o njihovom novcu. Sigurnost podataka (cybersecurity) mora biti integrisana u svaku fazu razvoja projekta, a ne dodana na kraju kao naknadna misao. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako AI nudi alate za samostalan rad i učenje, određene situacije zahtijevaju konsultacije sa kvalifikovanim stručnjacima. To uključuje donošenje važnih pravnih odluka, implementaciju kompleksnih sistema zaštite od sajber napada ili arhitekturu bankarskih sistema koji moraju zadovoljiti stroge državne propise. Za one koji žele dublje razviti svoje vještine u ovoj oblasti, ključno je kontinuirano obrazovanje. Fintech AI projekti se razvijaju nevjerovatnom brzinom, a zajednica je najbolji izvor svježeg znanja. U AI Academy redovno organizujemo besplatne radionice i predavanja gdje stručnjaci iz industrije dijele svoja stvarna iskustva, omogućavajući polaznicima da vide kako teorija funkcioniše u praksi unutar našeg lokalnog konteksta. Prijavite se na nadolazeće aktivnosti putem naše stranice događaja i saznajte kako postati aktivni učesnik. Učenje kroz zajednicu i dijeljenje znanja su najbrži putevi ka majstorstvu. Umrežavanje sa kolegama koji se suočavaju sa sličnim izazovima u Sarajevu i regiji pomaže u rješavanju specifičnih lokalnih problema, kao što su integracija sa domaćim platnim sistemima ili usklađivanje sa specifičnim bankarskim regulativama naše države. Ako imate iskustvo koje želite podijeliti, saznajte kako postati predavač u AI Academy. Praktični Koraci za Pokretanje Vašeg Fintech AI Projekta Ako ste spremni da pređete sa teorije na rad, evo nekoliko konkretnih koraka koje možete poduzeti odmah kako biste pokrenuli svoj projekat na pravi način. Analiza Postojećih Podataka Prije bilo kakvog kodiranja, pregledajte koje podatke već posjedujete. Jesu li to transakcije, logovi korisničkih sesija ili prepiske iz podrške? Provjerite kvalitetu tih podataka – jesu li konzistentni, ima li mnogo nedostajućih vrijednosti i kako su skladišteni. Bez dobrih podataka, čak i najbolji model će podbaciti. Razmislite o načinima kako da obogatite svoje podatke eksternim izvorima, ali uvijek uz poštovanje pravnih okvira. Izgradnja Minimalno Održivog Proizvoda (MVP) Počnite jednostavno. Nemojte pokušavati odmah automatizovati cijelu banku. Izaberite jedan specifičan zadatak, poput automatizacije kategorizacije troškova za korisnike ili kreiranja asistenta za unutrašnju upotrebu koji pomaže zaposlenicima da brže pronađu informacije u internim dokumentima. Fokusirajte se na rješenje koje donosi vidljivu vrijednost u kratkom roku, mjerite rezultate i učite iz povratnih informacija korisnika. Implementacija Sigurnosnih Protokola Od samog početka postavite stroge standarde za pristup podacima. Koristite enkripciju, anonimizaciju podataka gdje god je to moguće i implementirajte višefaktorsku autentifikaciju. Fintech projekti su primarna meta napada, pa sigurnosna arhitektura mora biti "uvezana" u srž vašeg AI rješenja. Redovno vršite testove penetracije i pratite anomalije u ponašanju vaših modela. Učenje i Iteracija AI modeli zahtijevaju održavanje. Ono što je funkcionisalo danas, možda neće biti optimalno za šest mjeseci zbog promjena u ponašanju tržišta ili korisnika. Planirajte redovno "fino podešavanje modela" (fine-tuning) novim podacima. Pratite najnovija istraživanja i nove alate koji se pojavljuju u fintech sektoru. Ne plašite se neuspjeha u ranoj fazi; svaka greška je prilika da model postane robusniji i pametniji. Povezivanje sa Zajednicom Nemojte raditi u izolaciji. Podijelite svoje izazove i naučene lekcije s drugima. Učestvujte u lokalnim hakatonima, pratite rad AI zajednice u Sarajevu i šire, te tražite mentore koji već imaju iskustva u fintech industriji. Razmjena znanja ubrzava napredak svih nas i pomaže u izgradnji zdravog ekosistema u kojem tehnologija služi čovjeku, a ne obrnuto. Za dodatne vodiče i primjere vještina koje su tražene u industriji, pogledajte našu wiki sekciju. Sažetak i Zaključak Fintech AI projekti predstavljaju most između tradicionalnog finansijskog svijeta i budućnosti koja je brža, sigurnija i pristupačnija svima. Vidjeli smo da vještačka inteligencija donosi neviđenu moć u detekciji prevara, personalizaciji usluga i efikasnosti operacija, ali istovremeno nosi i ozbiljne odgovornosti u pogledu privatnosti, etike i transparentnosti. Ključni put uspjeha koji mi u AI Academy promovišemo je jasan: Razumijevanje: Shvatiti kako tehnologija funkcioniše i gdje su njene granice. Cilj: Rješavati stvarne probleme, a ne uvoditi tehnologiju radi tehnologije. Odgovornost: Čuvati podatke korisnika i osigurati da modeli budu pravični i objašnjivi. Primjena: Krenuti sa malim, mjerljivim projektima (MVP) i postepeno skalirati. Zajednica: Učiti, dijeliti i napredovati zajedno kroz razmjenu iskustava. Vještačka inteligencija u finansijama nije samo tehnički projekat; to je transformacija načina na koji razmišljamo o povjerenju, vrijednosti i sigurnosti u digitalnom svijetu. Naša regija ima ogroman potencijal da postane centar inovacija ako pravilno iskoristimo ove alate. Svaki fintech AI projekat koji razvijate danas postavlja temelje za budućnost finansijskog ekosistema. Budite oni koji grade tu budućnost odgovorno, koristeći moć vještačke inteligencije da osnažite pojedince i unaprijedite cijelu zajednicu. Učenje nikada ne prestaje, a prvi korak je uvijek najvažniji. Pozivamo vas da postanete dio naše misije u AI Academy. Istražite naše resurse, pridružite se zajednici i počnite graditi svoje fintech AI projekte već danas. Budućnost finansija je inteligentna, a na nama je da je oblikujemo na najbolji mogući način. Pratite nadolazeće aktivnosti na stranici događaja AI Academy i ako želite aktivno doprinijeti, saznajte kako postati predavač. Česta pitanja Pitanje: Kako mogu početi s fintech AI projektima ako nemam duboko predznanje u programiranju? Odgovor: Najbolje je početi s razumijevanjem poslovnih procesa i problema koje želite riješiti, a zatim istražiti "low-code" ili "no-code" AI alate koji omogućavaju automatizaciju bez pisanja kompleksnog koda. Fokusirajte se na logiku podataka i etičke principe, dok tehničke vještine možete postepeno nadograđivati kroz praktične kurseve i radionice u zajednicama kao što je AI Academy. Možete pronaći praktične radionice i vodiče u našoj ponudi događaja i vodiča. Pitanje: Da li je sigurno koristiti generativnu vještačku inteligenciju (GenAI) za obradu osjetljivih finansijskih podataka? Odgovor: Sigurnost zavisi od načina implementacije; korišćenje javnih, besplatnih verzija AI modela nosi visok rizik od curenja podataka. Za profesionalne fintech projekte preporučuje se korišćenje "enterprise" rješenja sa strožim ugovorima o privatnosti ili lokalno hostovanih modela (open-source) koji osiguravaju da vaši podaci nikada ne napuste vašu infrastrukturu. Ako trebate savjet kako organizovati radionicu ili konsultaciju o sigurnosti, kontaktirajte nas putem stranice događaja i kontakta. Pitanje: Koliko je vremena potrebno da se vidi povrat investicije (ROI) u fintech AI projekte? Odgovor: Vrijeme povrata zavisi od kompleksnosti projekta, ali manji projekti automatizacije (poput AI asistenata za korisničku podršku) često pokazuju rezultate u roku od 3 do 6 mjeseci kroz smanjenje operativnih troškova. Veći projekti, poput naprednog kreditnog bodovanja, zahtijevaju duži period za prikupljanje podataka i validaciju modela, ali donose značajniju dugoročnu vrijednost. Pitanje: Koji su programski jezici i alati najbitniji za razvoj fintech AI rješenja? Odgovor: Python je neprikosnoveni lider zbog svoje bogate biblioteke alata kao što su Pandas za obradu podataka, Scikit-learn za mašinsko učenje i PyTorch ili TensorFlow za duboko učenje. Pored toga, poznavanje SQL-a za rad s bazama podataka i iskustvo sa API integracijama (poput REST API-ja) su ključni za povezivanje AI modela sa stvarnim finansijskim aplikacijama. Ako želite strukturisane savjete za karijerni razvoj, pogledajte naš vodič o AI karijerama i postajanju predavačem.

25 Jun 2026

mladi profesionalac sarađujući oko ekrana u univerzitetska predavaonica

25 Jun 2026

News

IoT with AI Projects: Budućnost Pametnih Tehnologija

Table of Contents Ključne stavke Uvod Razumijevanje AIoT koncepta i tehnološke osnove Arhitektura modernih AIoT rješenja Ključne kategorije projekata i njihova primjena Kako započeti razvoj sopstvenog AIoT projekta Ograničenja, etika i odgovornost u AIoT svijetu Optimizacija resursa i održivost projekata Sažetak i naredni koraci Česta pitanja Ključne stavke Integracija vještačke inteligencije sa internetom stvari (AIoT) omogućava uređajima da ne samo prikupljaju podatke, već i da donose autonomne odluke u realnom vremenu na samom rubu mreže (edge computing). Implementacija projekata kao što su prediktivno održavanje i pametni nadzor direktno utiče na operativnu efikasnost lokalnih industrija, smanjujući troškove kroz rano otkrivanje anomalija i optimizaciju resursa. Uspjeh u razvoju AIoT rješenja zahtijeva holistički pristup koji balansira između izbora adekvatnog hardvera, osiguravanja privatnosti podataka i kontinuiranog učenja unutar zajednice. Uvod Zamislite proizvodni pogon u okolini Sarajeva ili poljoprivredno dobro u Semberiji gdje desetine senzora neprestano prate vlažnost, temperaturu i vibracije mašina. Do jučer, ti podaci su služili samo kao pasivni zapisi kojima bi se stručnjaci bavili tek nakon što nastane kvar ili problem. Danas, zahvaljujući sinergiji interneta stvari (Internet of Things - IoT) i vještačke inteligencije (AI), ti isti senzori postaju "oči i uši" inteligentnog sistema koji predviđa kvar sedmicama prije nego što se on dogodi. Profesionalci u našem regionu često se susreću sa izazovom: kako ogromnu količinu sirovih podataka pretvoriti u konkretnu poslovnu vrijednost? Upravo tu na scenu stupaju AIoT projekti, a ako želite praktično srediti znanje kroz događaje i radionice, pogledajte našu stranicu događaja AI Academy. Ovaj članak je namijenjen inženjerima, programerima, studentima tehničkih fakulteta, ali i donosiocima odluka u malim i srednjim preduzećima koji žele razumjeti kako povezati fizički svijet sa inteligencijom oblaka (cloud) i rubnih uređaja. Bez obzira na to da li tek počinjete sa ESP8266 modulima ili ste iskusni razvijalac koji istražuje NVIDIA Jetson platforme, razumijevanje procesa od senzora do akcije ključno je za modernu karijeru. U AI Academy vjerujemo da vještačka inteligencija nije magija, već vještina. Naš pristup temi AIoT prati jasnu putanju: prvo ćemo razumjeti suštinu tehnologije, definisati realne ciljeve, provjeriti etičke i sigurnosne aspekte, a zatim preći na praktične primjere i kontinuirano usavršavanje kroz razmjenu znanja. AIoT nije samo trend; to je novi standard interakcije sa svijetom koji nas okružuje. Razumijevanje AIoT koncepta i tehnološke osnove Prije nego što se upustimo u konkretne projekte, moramo definisati šta zapravo znači kada kažemo "vještačka inteligencija stvari" (Artificial Intelligence of Things - AIoT). To je tačka susreta gdje IoT pruža "tijelo" i povezanost, dok AI pruža "mozak" koji interpretira podatke. Tradicionalni IoT sistemi su se oslanjali na oblak za svu obradu, što je često rezultiralo kašnjenjem i visokim troškovima prenosa podataka. Međutim, moderni projekti koriste mašinsko učenje (machine learning) direktno na uređajima — ako želite produbiti teoriju mašinskog učenja primjenjivu u ovim sistemima, pogledajte našu sekciju o Machine Learning & Deep Learning. Ovaj pomak ka rubnom računarstvu (edge computing) omogućava da pametne kamere ili senzorski čvorovi obrađuju informacije lokalno. To znači da pametna kamera u pametnom gradu ne šalje sate video materijala na server, već šalje samo informaciju: "Detektovana je saobraćajna nesreća". Ovakva efikasnost mijenja pravila igre za projekte u regiji gdje internet infrastruktura ponekad može biti ograničavajući faktor. Hardverska osnova za ove projekte varira od jednostavnih mikrokontrolera poput Arduino ili ESP8266 platformi za bazične zadatke, do moćnih računara kao što su Raspberry Pi ili NVIDIA Jetson Nano. Razumijevanje mogućnosti ovih uređaja je prvi korak. Dok će mikrokontroler biti dovoljan za jednostavno prepoznavanje anomalija u temperaturi, za obradu slike u realnom vremenu trebat će vam hardver sa namjenskim AI jezgrama. Uloga podataka u pametnim sistemima Podaci su gorivo za svaki AIoT projekat. Bez kvalitetnih podataka, čak i najnapredniji model mašinskog učenja bit će beskoristan. Inženjeri moraju razumjeti da IoT senzori često proizvode "šum" — netačne ili nebitne informacije uzrokovane okruženjem ili tehničkim ograničenjima. Prvi zadatak u svakom projektu je čišćenje i predobrada tih podataka prije nego što se pošalju na treniranje modela. U kontekstu lokalnih projekata, važno je definisati standarde kvaliteta podataka. To uključuje precizno označavanje podataka (labeling) za nadgledano učenje (supervised learning). Na primjer, ako razvijate sistem za prepoznavanje bolesti biljaka pomoću kamera, svaka slika mora biti ispravno označena od strane agronoma kako bi AI model naučio šta treba tražiti. Kvalitet podataka direktno određuje uspjeh vašeg projekta. Automatizacija bazirana na lošim podacima samo ubrzava donošenje pogrešnih odluka. Prije nego što investirate u skup hardver, investirajte u strategiju prikupljanja validnih informacija. Arhitektura modernih AIoT rješenja Kada planirate projekat koji kombinuje internet stvari i vještačku inteligenciju, arhitektura se obično dijeli na tri nivoa: nivo uređaja, nivo ruba (edge) i nivo oblaka (cloud). Svaki nivo ima specifičnu ulogu i zahtijeva različite vještine. Razumijevanje ove podjele pomaže profesionalcima da optimizuju resurse i smanje troškove. Na nivou uređaja nalaze se senzori i aktuatori. Ovdje se dešava fizička interakcija. Na nivou ruba, uređaji poput Raspberry Pi-ja sa instaliranim TensorFlow Lite softverom vrše brzu analizu. Konačno, oblak se koristi za dugoročno skladištenje, duboku analizu istorijskih podataka i ponovno treniranje modela (fine-tuning) koji se zatim vraćaju na rubne uređaje. Za komunikaciju između ovih nivoa koriste se protokoli kao što su MQTT (Message Queuing Telemetry Transport), Zigbee ili LoRa. MQTT je postao standard za AIoT zbog svoje lakoće i niske potrošnje energije, što ga čini idealnim za slanje senzorskih podataka u realnom vremenu do AI modela koji ih čeka na serveru ili lokalnom čvorištu. Odabir pravog hardvera za AIoT projekate Izbor hardvera zavisi isključivo od cilja projekta. Ako želite napraviti pametni sistem za praćenje kvaliteta zraka u Sarajevu koji koristi mašinsko učenje za predviđanje nivoa zagađenja u naredna tri sata, dovoljan će vam biti moćniji mikrokontroler ili Raspberry Pi. S druge strane, za projekte autonomnih robota u skladištima, bit će vam potrebna snaga NVIDIA Jetson platforme. Danas su popularni i specijalizovani AI akceleratori poput Google Coral Edge TPU. Ovi uređaji su dizajnirani da ubrzaju operacije mašinskog učenja uz minimalnu potrošnju energije. Za početnike, preporučljivo je krenuti sa platformama koje imaju veliku podršku zajednice, jer će rješavanje problema (debugging) biti mnogo lakše uz dostupnu dokumentaciju i forume. Softverski alati i ekosistemi Programiranje AIoT uređaja više nije rezervisano samo za eksperte u jeziku C++. Zahvaljujući MicroPython-u i bibliotekama poput TensorFlow Lite i Edge Impulse, razvojni ciklus je značajno skraćen. Alati poput MATLAB-a takođe nude snažnu podršku za razvoj IoT algoritama i njihovo testiranje kroz simulacije prije stvarne implementacije. Posebno je važna uloga platformi za automatizaciju i vizualizaciju, kao što su Grafana ili Node-RED. One omogućavaju inženjerima da prate rad AI modela u realnom vremenu i vizualizuju predviđanja. Vidjeti kako vaš model uspješno predviđa kvar na motoru na kontrolnoj tabli daje neprocjenjiv uvid u efikasnost cijelog sistema. Ako vas zanimaju automatizacije i AI agenti u tokovima rada, pročitajte više u našem vodiču o Workflow automatizacijama i AI agentima. Ključne kategorije projekata i njihova primjena Raznolikost primjene AIoT tehnologije je ogromna, ali se u praksi izdvaja nekoliko ključnih kategorija koje donose najveću vrijednost. Fokusiranjem na ove oblasti, kompanije i pojedinci mogu brzo vidjeti povrat investicije i poboljšanje procesa. Prediktivno održavanje (Predictive Maintenance) Ovo je možda najznačajnija primjena AIoT-a u industriji. Umjesto da se mašine popravljaju kada se pokvare (reaktivno) ili u fiksnim intervalima (preventivno), AI modeli analiziraju vibracije, temperaturu i zvuk mašina kako bi odredili tačno vrijeme kada je potreban servis. Na primjer, korištenje MEMS akcelerometara na industrijskim motorima omogućava AI sistemu da detektuje suptilne promjene u vibracijama koje ljudsko uho ne može čuti. Kada model mašinskog učenja, istreniran na hiljadama sati normalnog rada, primijeti anomaliju, on šalje upozorenje tehničaru. Ovakav pristup štedi milione u velikim sistemima sprečavajući katastrofalne kvarove i nepotrebne zastoje u proizvodnji. Pametni gradovi i nadzor (Smart Cities & Surveillance) Projektovanje pametnih gradova nezamislivo je bez AIoT-a. To uključuje sisteme za pametno upravljanje parkingom, praćenje saobraćaja i pametnu rasvjetu. Pametne kamere više nisu samo uređaji za snimanje; one postaju senzori koji prepoznaju registarske tablice, detektuju saobraćajne prekršaje poput prolaska kroz crveno svjetlo ili identifikuju sumnjive predmete ostavljene na javnim površinama. U lokalnom kontekstu, ovakvi projekti mogu pomoći u rješavanju problema zagađenja zraka kroz inteligentno upravljanje saobraćajnim tokovima, smanjujući gužve u kritičnim dijelovima grada. Takođe, pametna rasvjeta koja se prigušuje kada nema pješaka ili vozila može donijeti značajne uštede u gradskom budžetu. Pametna poljoprivreda (Smart Agriculture) Za regiju Balkana, poljoprivreda je od ključnog značaja. AIoT projekti ovdje uključuju senzore u tlu koji prate vlažnost i nivo nutrijenata, te koriste AI za precizno navodnjavanje i gnojenje. Umjesto da se cijelo polje zalijeva istom količinom vode, sistem to radi samo tamo gdje je potrebno i u količini koju AI model izračuna na osnovu vremenske prognoze i trenutnih uslova u zemlji. Dronovi opremljeni multispektralnim kamerama mogu nadlijetati usjeve, dok AI algoritmi analiziraju snimke kako bi identifikovali rane znakove bolesti biljaka ili napade štetočina. Ovo omogućava poljoprivrednicima da djeluju lokalizovano, koristeći manje hemikalija i povećavajući prinose. Zdravstvo i nosivi uređaji (Healthcare & Wearables) Integracija AI u nosive uređaje (wearables) omogućava kontinuirano praćenje zdravstvenog stanja pacijenata izvan bolnica. Pametni satovi i medicinski senzori mogu detektovati nepravilnosti u radu srca, poput aritmije, i automatski obavijestiti ljekara. AI ovdje igra ključnu ulogu u filtriranju lažnih alarma, razlikujući fizičku aktivnost od stvarnih zdravstvenih problema. Ovakvi projekti imaju ogroman potencijal u brizi za starije osobe, gdje sistemi bazirani na detekciji pokreta mogu prepoznati pad osobe u kući i odmah pozvati pomoć. Povezivanje ovih podataka sa oblakom omogućava ljekarima da imaju bolji uvid u dugoročne trendove zdravlja pacijenta. Ako planirate pokrenuti AIoT projekat, počnite od onog koji rješava najskuplji ili najčešći problem u vašem okruženju. Tehnologija je alat, a ne cilj sama po sebi. Kako započeti razvoj sopstvenog AIoT projekta Put od ideje do funkcionalnog prototipa može izgledati zastrašujuće, ali ako ga podijelimo na manje, logične korake, proces postaje mnogo jasniji. AI Academy zagovara praktičan pristup: uči kroz rad. Definisanje problema i ciljeva Prvi i najvažniji korak nije kupovina senzora, već precizno definisanje problema koji želite riješiti. Šta želite postignuti? Da li je cilj smanjenje potrošnje energije za 15%, detekcija anomalija na motoru ili automatizacija brojanja putnika u gradskom prevozu? Jasno definisan cilj određuje koji podaci su vam potrebni i koji AI model će biti najefikasniji. Bez jasne definicije, rizikujete da prikupite brdo neupotrebljivih podataka i potrošite budžet na pogrešan hardver. Razmislite o tome ko će koristiti rezultate vašeg sistema i kako će te informacije uticati na njihove odluke. Prikupljanje i priprema podataka Kada znate šta mjerite, počnite sa prikupljanjem podataka. U početnoj fazi, možete koristiti gotove skupove podataka (datasets) da biste testirali svoje algoritme, ali za stvarni projekat trebat će vam podaci sa terena. Osigurajte da su senzori ispravno kalibrisani i postavljeni na relevantna mjesta. Podatke je potrebno očistiti od anomalija koje su rezultat grešaka u prenosu. Takođe, važno je uraditi normalizaciju podataka — dovođenje svih mjerenja na isti opseg vrijednosti kako bi model lakše učio. Ovaj proces može oduzeti i do 80% vremena razvoja projekta, ali je neophodan za tačnost. Trening i optimizacija modela Nakon što imate kvalitetne podatke, birate model mašinskog učenja. Za jednostavne regresione zadatke (npr. predviđanje temperature) dovoljni su klasični algoritmi, dok su za obradu slike potrebne konvolucijske neuronske mreže (CNN). Danas postoje alati za "automatsko mašinsko učenje" (AutoML) koji vam mogu pomoći da pronađete najbolju arhitekturu modela za vaše podatke. Ključni dio AIoT-a je optimizacija modela za rad na uređajima sa ograničenim resursima. Procesi poput kvantizacije (smanjenje preciznosti brojeva u modelu) omogućavaju da veliki modeli rade brzo na malim čipovima bez značajnog gubitka tačnosti. Implementacija na uređaju (Deployment) Kada je model istreniran, on se prebacuje na hardver. Ovdje testirate kako sistem funkcioniše u realnim uslovima. Da li se uređaj previše grije? Kolika je latencija (kašnjenje) između očitavanja senzora i odluke AI-ja? Da li baterija traje dovoljno dugo? U ovoj fazi je ključno imati sistem za monitoring. Morate znati ako model počne davati pogrešna predviđanja zbog promjena u okruženju (npr. promjena godišnjeg doba utiče na senzore u poljoprivredi). Kontinuirano prikupljanje povratnih informacija omogućava vam da s vremenom poboljšavate sistem. Šta uraditi sljedeće Identifikujte jedan ponavljajući problem u vašem radnom okruženju koji generira podatke. Istražite dostupne hardverske razvojne setove (development kits) poput Raspberry Pi ili ESP32. Povežite se sa lokalnom zajednicom u AI Academy kako biste razmijenili iskustva o specifičnim senzorima — saznajte više u rubrici Teme. Napravite minimalno održiv proizvod (MVP) koji rješava samo jedan uski dio problema prije širenja na cijeli sistem. Ograničenja, etika i odgovornost u AIoT svijetu Kao i svaka moćna tehnologija, AIoT donosi niz izazova koje profesionalci ne smiju ignorisati. Odgovoran pristup razvoju znači biti svjestan šta vještačka inteligencija može, a šta apsolutno ne može uraditi. Šta AI alati mogu, a šta ne mogu Vještačka inteligencija je izuzetno dobra u prepoznavanju kompleksnih obrazaca u velikim količinama podataka koje ljudski um ne može procesuirati. Ona može predvidjeti trendove, automatizovati rutinske odluke i raditi 24/7 bez umora. Međutim, AI ne posjeduje "zdrav razum". Ako se senzoru desi kvar i počne slati besmislene podatke, AI model će ih pokušati interpretirati kao stvarne i donijeti potencijalno opasnu odluku ako nema ugrađenih sigurnosnih kočnica. AI ne može zamijeniti ljudsku ekspertizu u nepredviđenim situacijama ili donositi moralne sudove. On je alat koji pojačava ljudske sposobnosti, a ne zamjena za njih. Uvijek je potreban "čovjek u petlji" (human-in-the-loop) za kritične odluke koje utiču na sigurnost ili velike finansijske troškove. Izazovi privatnosti i sigurnosti podataka Povezivanjem milijardi uređaja na internet, povećava se površina za potencijalne sajber napade. IoT uređaji su često najslabija tačka u mreži. Kada tim uređajima dodate AI koji obrađuje osjetljive podatke poput video snimaka iz domova ili zdravstvenih informacija, rizik postaje još veći. Privatnost podataka mora biti ugrađena u sam dizajn projekta (privacy by design). To podrazumijeva enkripciju podataka, redovno ažuriranje softvera i izbjegavanje slanja osjetljivih ličnih podataka u javne oblake bez prethodne anonimizacije. Profesionalci moraju biti transparentni o tome koji se podaci prikupljaju i u koju svrhu. Halucinacije i pristrasnost modela AI modeli mogu "halucinirati" — generisati netačne rezultate sa velikom sigurnošću, ili biti pristrasni (bias) ako su trenirani na neadekvatnim podacima. Na primjer, sistem za prepoznavanje lica u pametnom gradu može imati lošije rezultate za određene grupe ljudi ako u bazi podataka za trening te grupe nisu bile dovoljno zastupljene. Borba protiv pristrasnosti zahtijeva raznolike setove podataka i stalno testiranje modela na različitim scenarijima. Kao inženjeri, odgovorni smo za to da naši algoritmi budu što je moguće pravedniji i precizniji. Kada potražiti stručnjaka Iako su mnogi AIoT alati postali pristupačni, određene oblasti zahtijevaju visoku specijalizaciju. Ako vaš projekt uključuje donošenje odluka koje direktno utiču na ljudsko zdravlje (medicinska dijagnostika), pravnu sigurnost ili kritičnu infrastrukturu (električna mreža, brane), obavezno konsultujte kvalifikovane stručnjake iz tih oblasti. AI Academy služi kao platforma za učenje i zajednicu — ako želite saznati kako možete postati predavač i dijeliti svoje iskustvo sa zajednicom, posjetite stranicu Postani predavač. Ne unosite povjerljive poslovne podatke ili lične informacije klijenata u javne, besplatne AI alate bez prethodne provjere njihove politike privatnosti. Sigurnost vašeg IoT sistema zavisi od njegove najslabije karike. Optimizacija resursa i održivost projekata Jedan od često zanemarenih aspekata u AIoT projektima je energetska efikasnost i održivost. Kako sistemi rastu, tako raste i njihova potrošnja energije, što može biti problematično za uređaje koji se napajaju baterijama ili solarnom energijom na udaljenim lokacijama. Pametno upravljanje energijom AI algoritmi mogu analizirati obrasce potrošnje energije samog IoT sistema i optimizovati rad senzora. Na primjer, umjesto da senzor šalje podatke svake sekunde, AI može odlučiti da šalje podatke samo kada se desi značajna promjena. Ovo značajno produžava vijek trajanja baterije i smanjuje troškove održavanja na terenu. Inženjeri mogu koristiti AI da identifikuju neefikasnosti u dizajnu samog hardvera. Analizom podataka o performansama, moguće je prilagoditi parametre rada uređaja tako da on troši minimum energije dok pruža maksimalnu vrijednost. Skalabilnost i dugoročno planiranje Projekat koji radi na jednom stolu u laboratoriji možda neće raditi kada ga treba instalirati na hiljadu lokacija. Skalabilnost je ključna. To podrazumijeva planiranje kako ćete upravljati hiljadama uređaja, kako ćete na sve njih istovremeno poslati ažuriranje softvera i kako ćete procesuirati ogromnu količinu dolaznih podataka. Dugoročno planiranje uključuje i razmišljanje o životnom ciklusu uređaja. Šta se dešava kada senzori zastare? Kako će se sistem prilagoditi novim, naprednijim AI modelima? Modularni pristup, gdje se hardver i softver mogu nezavisno nadograđivati, najbolji je put ka održivom AIoT sistemu. Uloga zajednice i dijeljenja znanja Svijet vještačke inteligencije i interneta stvari se razvija brzinom koju je teško pratiti samostalno. Zato je uloga zajednice, poput one koju gradimo u AI Academy, neprocjenjiva. Dijeljenje otvorenog koda (open source), razmjena iskustava o specifičnim problemima i zajednički hakatoni ubrzavaju napredak svih učesnika. Kada jedan član zajednice riješi problem sa kašnjenjem podataka na ESP32 čipu, a drugi podijeli optimizovan model za detekciju vlage, cijela regija postaje konkurentnija na globalnom tržištu. AIoT nije samo tehnologija, to je saradnja — za više praktičnih vodiča i iskustava pogledajte našu Bazu znanja (Wiki). Sažetak i naredni koraci Integracija vještačke inteligencije u internet stvari predstavlja jednu od najuzbudljivijih tehnoloških revolucija našeg vremena. Kroz ovaj članak smo istražili kako AIoT projekti transformišu industrije, od prediktivnog održavanja u fabrikama do pametne poljoprivrede i naprednog zdravstva. Ključ uspjeha leži u ravnoteži između tehnološke stručnosti i odgovorne primjene. Podsjetimo se našeg faznog puta: Razumijevanje: Naučili smo osnove AIoT-a i ulogu edge computinga. Cilj: Naglasili smo važnost definisanja jasnog problema prije početka rada. Odgovornost: Razmotrili smo etiku, privatnost i granice AI-ja. Praktična primjena: Prošli smo kroz korake razvoja, od podataka do implementacije. Ponavljanje i dijeljenje: Istakli smo važnost zajednice za dugoročni uspjeh. Budućnost nije nešto što se čeka, već nešto što se gradi. AIoT vam daje alate da tu budućnost učinite pametnijom, efikasnijom i humanijom. Počnite mali, razmišljajte veliko i ostanite povezani sa zajednicom koja uči. Ako želite da saznate više o AI Academy, našem timu i misiji, posjetite O nama, a za direktnu komunikaciju ili prijavu na radionicu koristite stranicu za kontakt. Česta pitanja Pitanje: Kako da počnem sa AIoT projektima ako nemam predznanje o mašinskom učenju? Odgovor: Najbolje je početi sa platformama kao što su Edge Impulse ili TensorFlow Lite for Microcontrollers. Ovi alati nude grafičke interfejse i gotove primjere (tutorijale) koji vas vode kroz proces prikupljanja podataka i treniranja modela bez potrebe za dubokim poznavanjem matematike iza algoritama. Takođe, preporučujemo besplatne radionice i materijale AI Academy koji su prilagođeni početnicima. Pogledajte posebno naše članke u sekciji Prompt Hacks za praktične smjernice. Pitanje: Koji hardver je najbolji za početnički "iot with ai" projekat? Odgovor: Za početak je idealan Raspberry Pi 4 ili ESP32. Raspberry Pi nudi puni Linux operativni sistem i lakši rad sa Python-om, što je odlično za učenje obrade slike. ESP32 je znatno jeftiniji, troši manje energije i odličan je za učenje o senzorima i osnovnom mašinskom učenju na mikrokontrolerima. Ako imate veći budžet i interesuje vas video analitika, NVIDIA Jetson Nano je vrhunski izbor. Pitanje: Da li je sigurno slati podatke sa senzora u javne AI cloud servise? Odgovor: Sigurnost zavisi od tipa podataka i politike privatnosti pružaoca usluge. Za neosjetljive podatke poput temperature zraka, cloud servisi su praktični. Međutim, za osjetljive poslovne podatke ili informacije koje mogu identifikovati pojedince, preporučuje se obrada na samom uređaju (edge AI) ili korištenje privatnih, enkriptovanih cloud instanci uz striktno poštovanje GDPR-a i lokalnih zakona o zaštiti podataka. Pitanje: Koliko je vremena potrebno da se razvije funkcionalan prototip AIoT sistema? Odgovor: Za jednostavan prototip, poput sistema koji prepoznaje anomalije u vibraciji motora na stolu, potrebno je od nekoliko dana do dvije sedmice, zavisno od predznanja. Međutim, razvoj robusnog industrijskog rješenja koje je spremno za teren obično traje od tri do šest mjeseci, jer uključuje dugotrajno prikupljanje podataka, testiranje u realnim uslovima i optimizaciju hardvera za specifično okruženje. Ako želite praktičnu podršku ili saradnju, prijavite se na neki od naših događaja ili nas kontaktirajte putem kontakt forme.

25 Jun 2026

Inovativni AI Image Processing Projects za Vaš Portfolio

25 Jun 2026

News

Inovativni AI Image Processing Projects za Vaš Portfolio

Table of Contents Ključne stavke Uvod Razumijevanje digitalne slike: Pikseli kao temelji vizije Tehnički ekosistem: Alati koji pokreću moderne projekte Put od osnova: Jednostavni ai image processing projects Srednji nivo: Projekti sa stvarnom upotrebnom vrijednošću Napredne aplikacije: AI u službi društva i zdravlja Šta AI može (a šta ne smije) raditi u obradi slika Etika, privatnost i odgovorno korištenje podataka Kako započeti i kada potražiti stručnu pomoć Rezime i sljedeći koraci Česta pitanja Ključne stavke Praktični projekti obrade slika (image processing) najbolji su način za prelazak s teorijskog razumijevanja algoritama na rješavanje stvarnih problema u industrijama poput zdravstva, sigurnosti i marketinga. Uspjeh u ovoj oblasti zahtijeva sistematičan pristup koji počinje od digitalizacije i pretprocesiranja slike, preko ekstrakcije ključnih karakteristika, do primjene naprednih modela dubokog učenja (deep learning). Odgovorna primjena AI tehnologija podrazumijeva strogo poštovanje privatnosti podataka, razumijevanje ograničenja modela i obaveznu ljudsku validaciju rezultata u kritičnim sektorima. Uvod Zamislimo mladog programera iz Sarajeva koji pokušava automatizirati obradu fotografija proizvoda za lokalnu e-commerce platformu. Svakoga dana dobija stotine slika različitog kvaliteta, osvjetljenja i pozadina. Ručno uklanjanje pozadine i korigovanje boja oduzima mu sate koje bi mogao iskoristiti za razvoj novih funkcionalnosti. Upravo u ovakvim, svakodnevnim radnim situacijama, vještačka inteligencija prestaje biti apstraktan pojam i postaje neophodan alat. Mnogi početnici u našoj regiji osjećaju frustraciju kada se prvi put susretnu sa bibliotekama kao što su OpenCV ili TensorFlow, jer se suočavaju sa morem matematičkih operacija nad pikselima koje na prvi pogled nemaju smisla. Međutim, moć vještačke inteligencije u obradi slika nije u magiji, već u razumijevanju kako mašina „vidi“. Ljudski mozak obrađuje vizuelne informacije nevjerovatnih 60.000 puta brže od teksta, a AI modeli danas teže da tu sposobnost repliciraju kroz složene matematičke transformacije. Ovaj članak je napisan za profesionalce koji žele unaprijediti svoje radne tokove, studente koji grade portfolio za prvo zaposlenje i entuzijaste koji žele razumjeti šta se krije „ispod haube“ modernih aplikacija koje koristimo svakodnevno. U AI Academy vjerujemo da obrazovanje mora biti praktično i usmjereno na rješavanje problema. Zato ćemo kroz ovaj tekst proći put od osnovnog razumijevanja digitalne slike, preko definisanja konkretnih ciljeva projekata, do provjere etičke odgovornosti i same implementacije. Fokusiraćemo se na to kako ai image processing projects mogu transformisati vašu karijeru, dajući vam konkretne primjere koje možete početi graditi odmah, koristeći dostupne alate i zajednicu koja raste oko nas. Ako želite da svoje znanje primijenite u praksi, pogledajte našu stranicu događaja AI Academy i prijavite se na narednu radionicu. Razumijevanje digitalne slike: Pikseli kao temelji vizije Prije nego što ubacimo sliku u bilo koji model mašinskog učenja (machine learning), moramo razumjeti šta ona predstavlja za računar. Za nas je fotografija zalaska sunca iznad Trebevića skup boja i emocija, ali za računar je to isključivo dvodimenzionalna (2D) matrica brojeva. Svaki broj u toj matrici predstavlja piksel – najmanju jedinicu digitalne slike. Ako imamo sliku dimenzija 1920x1080, radimo sa preko dva miliona piksela. Svaki taj piksel nosi informaciju o intenzitetu svjetlosti. U kolor slikama, obično koristimo RGB model (Red, Green, Blue), gdje je svaki piksel definisan sa tri vrijednosti. Razumijevanje ove strukture je prvi korak u svakom projektu. Bez poznavanja osnova digitalne slike, automatizacija lošeg procesa će rezultirati samo bržim generisanjem neupotrebljivih rezultata. Procesiranje korak po korak Svaki kvalitetan projekat obrade slike slijedi određenu logiku. Prvi korak je akvizicija (acquisition), odnosno prikupljanje digitalnih slika iz izvora kao što su kamere ili baze podataka. Nakon toga slijedi poboljšanje (enhancement) i restauracija (restoration), gdje se bavimo osvjetljenjem, kontrastom i uklanjanjem šuma kako bi ključni aspekti slike postali jasniji. Segmentacija i prepoznavanje Kada je slika pripremljena, prelazimo na segmentaciju – proces dijeljenja slike na njene sastavne dijelove. Na primjer, u projektu detekcije saobraćajnih znakova, sistem prvo mora izolovati znak od ostatka okoline. Tek nakon toga dolazi detekcija i prepoznavanje, gdje se objektima dodjeljuju etikete na osnovu njihovih digitalnih opisa. Ovaj fazni pristup nam omogućava da gradimo robusne sisteme koji se ne oslanjaju na sreću, već na precizne inženjerske korake. Ključni zaključak: Obrada slike nije samo primjena filtera; to je složen proces transformacije sirovih podataka u korisne informacije kroz niz precizno definisanih koraka. Tehnički ekosistem: Alati koji pokreću moderne projekte Da bismo uspješno implementirali ai image processing projects, moramo odabrati pravi alat za posao. Iako postoji mnogo opcija, Python se nametnuo kao apsolutni lider zbog svoje jednostavnosti i ogromne podrške zajednice. Njegova snaga leži u bibliotekama koje su postale standard u industriji. OpenCV (Open Source Computer Vision Library) OpenCV je biblioteka otvorenog koda koja sadrži više od 2500 optimizovanih algoritama. Ona je temelj skoro svakog projekta računarskog vida (computer vision). Bilo da se radi o detekciji lica, praćenju objekata u pokretu ili spajanju slika u panoramu, OpenCV nudi alate koji su brzi i efikasni. Za početnika u Bosni i Hercegovini, savladavanje ove biblioteke je najsigurniji put ka zapošljivosti u tech sektoru. TensorFlow i PyTorch Kada projekat zahtijeva duboko učenje (deep learning), prelazimo na okvire (frameworks) kao što su TensorFlow ili PyTorch. Ovi alati nam omogućavaju da gradimo konvolucijske neuronske mreže (Convolutional Neural Networks - CNN) koje mogu prepoznati nevjerovatno složene obrasce. Dok je TensorFlow često izbor velikih korporacija zbog svoje skalabilnosti, PyTorch je omiljen među istraživačima zbog svoje fleksibilnosti i intuitivnosti. Ako vas zanima kako se napredne AI teme uklapaju u karijerni razvoj, pročitajte vodič u našoj kategoriji karijere u AI. MediaPipe i Pillow Za brze projekte koji uključuju prepoznavanje pokreta ruku ili lica u realnom vremenu, Googleov MediaPipe je nezamjenjiv. S druge strane, za osnovne operacije poput promjene veličine slika, rotacije i manipulacije formatima, Pillow (PIL) biblioteka je savršen izbor zbog svoje lakoće korištenja. Šta uraditi sljedeće u tehničkom smislu Instalirajte Python i kreirajte virtuelno okruženje za svoje projekte. Istražite osnovne funkcije OpenCV biblioteke za učitavanje i prikazivanje slika. Proučite dokumentaciju NumPy biblioteke jer su slike u Pythonu zapravo NumPy nizovi. Prijavite se na besplatne radionice u sklopu AI Academy kako biste ove alate testirali u praksi — pratite listu naših nadolazećih događaja za termine i prijave. Put od osnova: Jednostavni ai image processing projects Mnogi griješe pokušavajući odmah napraviti autonomno vozilo. Mudrije je početi sa manjim projektima koji grade intuiciju. Ovi projekti služe kao cigle u zidu vašeg znanja i omogućavaju vam da razumijete matematičke osnove bez kojih bi napredniji modeli bili samo „crne kutije“. Pretvaranje u nijanse sive (Grayscaling) Iako zvuči jednostavno, pretvaranje slike u nijanse sive je ključni korak u pretprocesiranju (preprocessing). Smanjenjem broja kanala sa tri (RGB) na jedan, dramatično smanjujemo računarsku složenost modela. Umjesto da model obrađuje boju, on se fokusira na intenzitet i oblike. U praksi, preporučujemo korištenje metode luminoznosti (Luminosity Method) koja uzima u obzir kako ljudsko oko percipira različite boje, koristeći formulu koja daje različite težine crvenoj, zelenoj i plavoj boji. Glađenje slike i uklanjanje šuma Šum na slici može zbuniti AI modele. Korištenje Gaussovog glađenja (Gaussian Smoothing) pomaže u uklanjanju visokofrekventnih smetnji. Ovaj proces podrazumijeva primjenu matematičkog filtera (kernel) preko slike koji „zamagljuje“ oštre prelaze koji nisu relevantni za prepoznavanje objekata. Ovo je neophodan korak u medicinskoj dijagnostici, gdje svaka mrlja može biti pogrešno protumačena kao patološka promjena. Detekcija rubova pomoću Sobel operatora Detekcija rubova nam omogućava da identifikujemo konture objekata. Sobel operator je jedan od najpopularnijih algoritama za ovaj zadatak. On funkcioniše tako što računa gradijent intenziteta piksela u horizontalnom i vertikalnom pravcu. Ako vidite oštru promjenu iz tamnog u svijetlo, tu se vjerovatno nalazi rub objekta. Ovo je osnovna tehnika koju koriste skeneri na vašim pametnim telefonima kada pokušavaju „uhvatiti“ ivice dokumenta koji fotografišete. Upozorenje: Automatizacija loše definisanog procesa samo će brže proizvoditi greške. Uvijek prvo osigurajte kvalitet ulaznih podataka kroz ove osnovne tehnike. Srednji nivo: Projekti sa stvarnom upotrebnom vrijednošću Kada savladate osnove, vrijeme je da riješite konkretne probleme. Ovi projekti kombinuju tradicionalnu obradu slika sa algoritmima mašinskog učenja kako bi pružili rezultate koji se mogu primijeniti u lokalnim biznisima ili javnim službama. Automatsko prepoznavanje registarskih tablica (ANPR) Ovaj projekat je izuzetno popularan jer ima direktnu primjenu u upravljanju parkingom i sigurnosti saobraćaja. Sistem koristi obradu slika za lociranje tablice na vozilu, a zatim primjenjuje optičko prepoznavanje znakova (Optical Character Recognition - OCR) za čitanje teksta. Za implementaciju možete koristiti kombinaciju OpenCV-a za detekciju pravougaonika tablice i Tesseract OCR-a za ekstrakciju teksta. Ovo je odlična vježba za rad sa perspektivom, jer tablice rijetko stoje savršeno ravno u odnosu na kameru. Detekcija pospanosti vozača u realnom vremenu Sigurnost na putevima je kritična tema. Projekat koji prati pokrete očiju vozača pomoću obične web kamere može spasiti živote. Koristeći biblioteke poput dlib-a, možemo identifikovati ključne tačke na licu (facial landmarks) i mjeriti odnos širine i visine oka (Eye Aspect Ratio - EAR). Ako oči ostanu zatvorene duže od određenog praga, sistem aktivira alarm. Ovo je savršen primjer kako AI služi kao asistent ljudskoj pažnji. Prepoznavanje znakovnog jezika Ovo je projekat sa velikim socijalnim uticajem. Cilj je izgraditi sistem koji može prevesti geste ruku u tekst ili govor. Za ovo se obično koriste duboke neuronske mreže (deep learning) trenirane na hiljadama slika različitih položaja ruku. Izazov ovdje nije samo prepoznavanje oblika, već i rad sa različitim tonovima kože i osvjetljenjem, što nas uči važnosti raznolikosti u setovima podataka (datasets). Za inspiraciju i dodatne resurse o multimodalnim i generativnim tehnikama, pogledajte naš članak o generativnoj umjetnosti. Šta sljedeće u razvoju vještina Pronađite javno dostupne setove podataka na platformama kao što je Kaggle. Pokušajte implementirati projekat koristeći običnu web kameru na vašem laptopu. Dokumentujte svoj kod i objavite ga na GitHub-u kako biste pokazali svoj proces razmišljanja. Razmislite o tome kako se ovi projekti mogu prilagoditi potrebama firmi u vašem gradu — i ako želite da izložite svoj rad publici, saznajte kako postati predavač na AI Academy i podijeliti svoje iskustvo. Napredne aplikacije: AI u službi društva i zdravlja Napredni ai image processing projects često zalaze u domene gdje je preciznost pitanje života ili ogromne ekonomske vrijednosti. Ovdje vještačka inteligencija ne mijenja stručnjaka, već mu daje „supermoći“ za bržu i tačniju analizu. Dijagnostika raka dojke i medicinska analiza slika U medicini, AI modeli analiziraju mamografske snimke tražeći rane znakove karcinoma koji mogu promaći ljudskom oku usljed umora. Koristeći baze podataka poput MIAS-a, inženjeri grade modele koji klasifikuju tkivo na benigno i maligno. Važno je naglasiti da ovi alati služe kao „drugo mišljenje“ radiologu, a ne kao konačna dijagnoza. Rad na ovakvim projektima zahtijeva visoku etičku odgovornost i razumijevanje da greška modela (lažno negativan rezultat) ima ozbiljne posljedice. Proširena stvarnost i interaktivni filteri Zabavna industrija i marketing koriste obradu slika za kreiranje filtera na društvenim mrežama. Iza smiješnih ušiju na Snapchatu stoji ozbiljan rad na prepoznavanju kontura lica u 3D prostoru u realnom vremenu. Ovaj tip projekta vas uči kako optimizovati algoritme da rade na mobilnim uređajima sa ograničenim resursima. Detekcija falsifikovanog novca Pomoću analize teksture, boje i specifičnih sigurnosnih oznaka na novčanicama, AI sistemi mogu brzo identifikovati sumnjive apoene. Ovo je projekat koji kombinuje klasifikaciju slika i spektralnu analizu, pružajući sigurnosnim analitičarima moćan alat u borbi protiv prevara. Ključni zaključak: Napredni projekti zahtijevaju rigorozno testiranje i validaciju. AI u ovim oblastima je podrška, a ne zamjena za ljudsku ekspertizu. Šta AI može (a šta ne smije) raditi u obradi slika Često se stvara slika o svemoćnoj inteligenciji koja rješava sve probleme. Istina je mnogo suptilnija. AI alati su izvanredni u prepoznavanju obrazaca u ogromnim količinama podataka, automatizaciji rutinskih zadataka poput sortiranja slika ili uklanjanja pozadine, te u generisanju novih vizuelnih ideja. Međutim, AI ne može razumjeti kontekst na način na koji to radi čovjek. Model može prepoznati „stolicu“ na slici, ali ne može znati da li je ta stolica istorijski značajna ili je samo dio namještaja koji treba baciti, osim ako mu to nije eksplicitno rečeno kroz podatke. Takođe, AI modeli mogu „halucinirati“ – vidjeti oblike tamo gdje ih nema ili pogrešno interpretirati sjenke kao objekte. Najvažnije od svega, AI ne može donositi moralne ili pravne odluke. U situacijama gdje odluka utiče na zdravlje, finansije ili slobodu pojedinca, vještačka inteligencija mora ostati samo alat koji priprema podatke za ljudskog stručnjaka. Za smjernice o odgovornom korištenju AI pogledajte naš članak o odgovornoj primjeni vještačke inteligencije. Najvažnije od svega, AI ne može donositi moralne ili pravne odluke. U situacijama gdje odluka utiče na zdravlje, finansije ili slobodu pojedinca, vještačka inteligencija mora ostati samo alat koji priprema podatke za ljudskog stručnjaka. Etika, privatnost i odgovorno korištenje podataka Pri radu na ai image processing projects, moramo biti svjesni odgovornosti koju nosimo. Svaka slika koju unesete u javni AI alat može postati dio njegovog trening seta. Ako radite sa podacima klijenata ili osjetljivim ličnim fotografijama, nikada ih ne unosite u alate čije uslove korištenja niste detaljno proučili. Pristrasnost u podacima (Bias) Ako trenirate model za prepoznavanje lica koristeći samo slike ljudi iz jednog dijela svijeta, taj model će vjerovatno griješiti kada se primijeni na ljude iz drugih regija. Ova pristrasnost može dovesti do diskriminacije u sistemima za zapošljavanje ili sigurnosnim kamerama. Naša je obaveza u AI Academy da gradimo inkluzivne sisteme koji su testirani na raznolikim podacima. Autorska prava Generisanje slika pomoću AI alata otvara mnoga pitanja o autorskim pravima. Ko je vlasnik slike koju je generisao model treniran na radovima hiljada umjetnika? Iako se zakoni još uvijek prilagođavaju, profesionalci trebaju biti transparentni u pogledu korištenja AI tehnologija u svom radu. Kako započeti i kada potražiti stručnu pomoć Put u svijet obrade slika počinje radoznalošću, ali se nastavlja disciplinom. Ako ste početnik, ne dozvolite da vas složena matematika obeshrabri. Počnite od jednostavnih skripti koje mijenjaju boje na slikama, a zatim postepeno uvodite složenije koncepte. Kada vaš projekat postane kompleksan – recimo, želite razviti sistem za analizu medicinskih snimaka za lokalnu kliniku ili implementirati nadzor u velikom industrijskom postrojenju – vrijeme je da potražite pomoć stručnjaka. U AI Academy naglašavamo važnost zajednice. Povežite se sa ljudima koji su već prošli taj put, prisustvujte hakatonsima i dijelite svoj kod. Učenje u grupi ubrzava napredak i smanjuje broj grešaka koje pravite u izolaciji. Ako se suočavate sa pravnim ili medicinskim izazovima unutar svog projekta, obavezno konsultujte kvalifikovane profesionalce iz tih oblasti. AI je moćan saveznik, ali timski rad ljudi iz različitih disciplina je ono što donosi pravu vrijednost. Za informacije o zajednici i misiji organizacije posjetite našu stranicu O nama i saznajte kako se možete uključiti. Rezime i sljedeći koraci Obrada slika pomoću vještačke inteligencije je jedna od najuzbudljivijih oblasti današnjice. Kroz ovaj članak prošli smo ključne faze razvoja uspješnih projekata: Razumijevanje suštine digitalne slike i njenih temelja u pikselima. Definisanje jasnih ciljeva prije kretanja u implementaciju. Korištenje standardnih biblioteka kao što su OpenCV, TensorFlow i PyTorch. Razvoj projekata od osnovnih (grayscaling) do naprednih (medicinska dijagnostika). Strogo pridržavanje etičkih principa i zaštita privatnosti. Put do majstorstva u AI ne vodi kroz čitanje o alatima, već kroz njihovu stalnu primjenu i dijeljenje znanja sa zajednicom. Pozivamo vas da ne stanete samo na čitanju. Izaberite jedan jednostavan projekat – možda filter za detekciju ivica ili skriptu za organizaciju fotografija – i pokušajte ga implementirati danas. Pridružite se našoj zajednici u Sarajevu i širom regiona, jer budućnost AI tehnologija ne grade kompanije, već pojedinci koji su odlučili da razumiju, primijene i odgovorno koriste ove alate. Ako imate pitanja ili želite da predložite temu za radionicu, kontaktirajte nas putem naše kontakt forme. Česta pitanja Pitanje: Da li mi je potrebno napredno predznanje matematike za početak rada na ai image processing projects? Odgovor: Iako je matematika temelj algoritama, za početak vam nije potreban doktorat. Dovoljno je poznavanje osnova linearne algebre i koordinatnih sistema. Većina modernih biblioteka poput OpenCV-a apstrahuje složene proračune, omogućavajući vam da se fokusirate na logiku projekta dok postepeno produbljujete svoje matematičko znanje. Pitanje: Koji je najbolji programski jezik za obradu slika vještačkom inteligencijom? Odgovor: Python je trenutno najbolji izbor zbog svoje čitljivosti i ogromnog broja dostupnih biblioteka (OpenCV, TensorFlow, PyTorch). Iako se jezici poput C++ koriste tamo gdje je potrebna maksimalna brzina izvršavanja u realnom vremenu, Python nudi najbolji balans između brzine razvoja i performansi za većinu projekata. Pitanje: Kako mogu osigurati privatnost podataka u svojim AI projektima? Odgovor: Privatnost se osigurava korišćenjem anonimizovanih setova podataka, izbjegavanjem slanja osjetljivih informacija u javne cloud servise bez enkripcije i detaljnim čitanjem uslova korištenja svakog AI alata. Uvijek je sigurnije trenirati modele na lokalnim mašinama kada radite sa privatnim podacima. Pitanje: Koliko vremena je potrebno da se izgradi portfolio sa ai image processing projects koji će impresionirati poslodavce? Odgovor: Kvalitet je važniji od kvantiteta. Tri dobro dokumentovana projekta (npr. jedan početnički, jedan koji rješava stvarni problem i jedan napredni sa fokusom na duboko učenje) mogu se razviti za 3 do 6 mjeseci fokusiranog rada. Ključno je da u portfoliju objasnite svoj proces razmišljanja, izazove na koje ste naišli i kako ste ih riješili. Ako želite dodatnu podršku ili želite da predstavite svoj projekat pred publikom, razmislite o prijavi na našu stranicu Postani predavač ili nam pišite direktno putem kontakta.

25 Jun 2026

Image Processing AI Projects: Od Teorije Do Prakse

25 Jun 2026

News

Image Processing AI Projects: Od Teorije Do Prakse

Table of Contents Ključne stavke Uvod Razumijevanje Osnova: Šta je Zapravo Obrada Slike Faze Implementacije AI Projekta za Obradu Slike Ideje za Projekat: Od Početnika do Naprednog Nivoa Alati i Tehnologije u Svijetu Obrade Slike Šta AI Može, a Šta Ne Može u Obradi Slike Etika i Odgovornost u Razvoju Vizuelnih Sistema Kada Potražiti Stručnjaka ili Dodatne Resurse Praktični Savjeti za Prvi Samostalni Projekt Budućnost Obrade Slike u Našoj Regiji Zaključak Česta pitanja Ključne stavke Obrada slike pomoću vještačke inteligencije transformiše industrije u Bosni i Hercegovini, od medicine do sigurnosti saobraćaja, omogućavajući automatizaciju zadataka koji su ranije zahtijevali isključivo ljudski vid. Uspješan projekt zahtijeva strukturiran pristup koji počinje dubokim razumijevanjem problema i prikupljanjem kvalitetnih podataka, a završava odgovornom primjenom i validacijom modela u stvarnom okruženju. Zajednica i kontinuirano učenje su osnova napretka; korišćenje otvorenih biblioteka i dijeljenje znanja unutar lokalnog AI ekosistema ubrzava razvoj inovativnih rješenja. Uvod Zamislite vlasnika male proizvodne linije u okolini Sarajeva koji provodi sate ručno pregledajući svaki komad drveta kako bi uočio nepravilnosti. Ili mladog programera iz Banja Luke koji želi pomoći lokalnoj zajednici tako što će napraviti sistem za automatsko prepoznavanje slobodnih parking mjesta putem postojećih gradskih kamera. Ovo nisu scene iz naučnofantastičnih filmova niti su rezervisane samo za Silikonsku dolinu. To su stvarni izazovi i prilike koje nudi obrada slike pomoću vještačke inteligencije (image processing ai projects) u našem neposrednom okruženju. Mnogi entuzijasti u regiji često osjećaju otpor prema započinjanju AI projekata, misleći da im je potrebna super-kompjuterska snaga ili doktorska diploma iz matematike. Istina je da je prag ulaska nikada niži, zahvaljujući alatima otvorenog koda i dostupnosti obrazovanja. Međutim, tehnologija bez svrhe je samo skupi hobi. Pravi napredak dolazi kada spojimo tehničko razumijevanje sa jasnim ciljem i etičkom odgovornošću. Ovaj tekst je namijenjen programerima, studentima tehničkih fakulteta, ali i radoznalim profesionalcima iz različitih industrija koji žele razumjeti kako mašine "vide" i kako tu sposobnost mogu iskoristiti za rješavanje konkretnih problema. Kroz detaljan pregled projekata, metodologija i etičkih dilema, proći ćemo put od prvog učitanog piksela do funkcionalnog sistema koji donosi stvarnu vrijednost. Naš pristup u AI Academy je uvijek isti: prvo razumijemo suštinu, zatim definišemo cilj, provjeravamo odgovornost, primjenjujemo naučeno i na kraju to dijelimo sa zajednicom. Ako želite praktično učestvovati u lokalnim radionicama i predavanjima, provjerite stranicu događaja AI Academy i prijavite se na nadolazeće termine. Razumijevanje Osnova: Šta je Zapravo Obrada Slike Prije nego što se upustimo u kompleksne neuronske mreže, moramo razumjeti šta slika predstavlja za računar. Za nas je fotografija zalaska sunca iznad Trebevića emotivan doživljaj, ali za mašinu je to samo ogromna matrica brojeva. Digitalna slika se sastoji od piksela, a svaki piksel nosi informaciju o boji i intenzitetu svjetlosti. U standardnom RGB modelu (crvena, zelena, plava), slika je zapravo trodimenzionalni niz (array). Ako imamo fotografiju rezolucije 1920x1080 piksela, računar obrađuje preko dva miliona tačaka, od kojih svaka ima tri komponente. Obrada slike pomoću vještačke inteligencije (image processing ai projects) koristi ove numeričke podatke kako bi izvukla smislene informacije, poput prepoznavanja oblika lica ili detekcije pukotine na betonskom zidu. Od Digitalne Obrade do Kompjuterskog Vida Važno je razlikovati tradicionalnu digitalnu obradu slike i moderni kompjuterski vid (computer vision). Tradicionalna obrada se fokusira na transformaciju slike — na primjer, povećanje kontrasta ili uklanjanje šuma (noise). S druge strane, kompjuterski vid teži da interpretira sadržaj slike. Dok digitalna obrada čini sliku "boljom" za ljudsko oko, vještačka inteligencija omogućava računaru da "razumije" šta se na slici nalazi. Danas se ove dvije discipline prožimaju. Često koristimo tradicionalne tehnike kao što je sivi ton (grayscaling) kako bismo smanjili kompleksnost podataka prije nego što ih pošalje u model dubokog učenja (deep learning). Smanjenjem broja kanala sa tri na jedan, ubrzavamo proces treniranja modela bez gubitka ključnih strukturnih informacija. Uloga Mašinskog Učenja u Analizi Slika Mašinsko učenje (machine learning) donijelo je revoluciju u ovaj domen jer je omogućilo sistemima da sami uče karakteristike (features) koje su važne za prepoznavanje. Umjesto da programer ručno piše pravila poput "ako postoji krug sa crnom tačkom u sredini, to je oko", modeli uče iz hiljada primjera. Konvolucione neuronske mreže (Convolutional Neural Networks - CNN) su postale zlatni standard jer simuliraju način na koji ljudski vizuelni korteks obrađuje informacije, sloj po sloj, od prostih linija do kompleksnih objekata. Zaključak: Slika je za AI matrica brojeva. Uspjeh projekta zavisi od toga koliko dobro pripremimo te brojeve i koji model odaberemo da iz njih izvuče smisao. Faze Implementacije AI Projekta za Obradu Slike Svaki ozbiljan projekt u ovom domenu, bilo da se radi o detekciji bolesti na biljkama ili o autonomnim vozilima, prati sličan životni ciklus. Preskakanje faza obično vodi do modela koji odlično rade u laboratoriji, ali potpuno zakazuju u stvarnom svijetu. Akvizicija i Prikupljanje Podataka Prvi korak je nabavka digitalne slike. Kvalitet ulaza direktno određuje kvalitet izlaza. Ako razvijate sistem za očitavanje registarskih tablica, slike snimljene po noći pod lošim uličnim osvjetljenjem zahtijevaju drugačiji pristup od onih snimljenih po sunčanom danu. U ovoj fazi definišemo izvore podataka, bilo da su to javni setovi podataka (datasets) poput onih na platformi Kaggle, ili specifični podaci koje sami prikupljamo kamerama na terenu. Ako trebate praktične smjernice i mentorstvo u prikupljanju podataka i označavanju, pogledajte naše članke u sekciji "AI karijere i usavršavanje" za savjete o označavanju i organizaciji podataka: AI Career & Skill-Up vodič. Preprocesiranje i Poboljšanje Slike koje dobijemo rijetko su spremne za direktnu obradu. Često su različitih dimenzija, sadrže vizuelne smetnje ili su prevelike za memoriju grafičke kartice. Preprocesiranje uključuje promjenu veličine (resizing), normalizaciju vrijednosti piksela i tehnike kao što je povećanje podataka (data augmentation). Augmentacija je posebno važna kada imamo malo podataka; vještačkim rotiranjem, promjenom osvjetljenja ili isijecanjem slika, stvaramo nove primjere i činimo model otpornijim na varijacije u stvarnom svijetu. Segmentacija i Izdvajanje Karakteristika U ovoj fazi pokušavamo "razbiti" sliku na njene sastavne dijelove. Na primjer, u medicinskom snimku želimo izolovati određeni organ od ostatka tkiva. Tehnike segmentacije omogućavaju modelu da se fokusira samo na relevantne dijelove, ignorišući pozadinu. Nakon toga, sistem izvlači ključne karakteristike — ivice, teksture ili specifične oblike koji definišu objekt koji tražimo. Detekcija i Prepoznavanje Objekata Ovo je "mozak" operacije gdje dodjeljujemo oznake (labels) prepoznatim elementima. Ako sistem detektuje psa na slici, on ne samo da mora znati da je to pas, već često mora nacrtati i okvir oko njega (bounding box). Ovdje primjenjujemo algoritme kao što su YOLO (You Only Look Once) ili Faster R-CNN, koji su optimizovani za brzinu i preciznost u realnom vremenu. Šta uraditi sljedeće u procesu razvoja: Definišite tačan problem: Da li klasifikujete cijelu sliku ili tražite objekte na njoj? Prikupite barem 20% više podataka nego što mislite da vam treba. Uložite vrijeme u kvalitetno označavanje (labeling) slika; loše oznake garantuju loš model. Ideje za Projekat: Od Početnika do Naprednog Nivoa Kada razmišljate o image processing ai projects, najbolje je početi s malim, ali konkretnim ciljevima. Praktičan rad je jedini način da osjetite kako se teorija ponaša pod pritiskom stvarnih podataka. Detekcija Lica i Interaktivni Filteri Ovo je odličan projekt za početnike jer postoji mnoštvo gotovih biblioteka poput OpenCV ili MediaPipe. Cilj je detektovati ključne tačke na licu (oči, nos, usta) i na osnovu njihovih koordinata postaviti digitalne elemente. Ako se bavite marketingom ili razvojem aplikacija, razumijevanje kako ovi algoritmi funkcionišu može vam pomoći da kreirate zanimljive kampanje za lokalno tržište. Ako želite naučiti više o postavljanju upita i nadogradnji znanja za interakciju s modelima, preporučujemo članak o prompt engineeringu kao dopunu tehničkih vještina. Prepoznavanje Registarskih Tablica (ANPR) Ovaj projekt spaja obradu slike i optičko prepoznavanje karaktera (Optical Character Recognition - OCR). Izazov je prvo locirati tablicu u različitim uglovima i uslovima osvjetljenja, a zatim izolovati brojeve i slova te ih pretvoriti u tekstualni format. Ovakvi sistemi imaju direktnu primjenu u lokalnim pametnim gradovima (smart cities) ili za automatizaciju ulaza u privatne parkinge kompanija u BiH. Klasifikacija Biljnih Vrsta i Detekcija Bolesti Za regiju koja ima snažan poljoprivredni potencijal, AI projekti u agronomiji su od vitalnog značaja. Možete kreirati aplikaciju koja na osnovu fotografije lista prepoznaje da li biljka pati od određenog parazita ili nedostatka minerala. Ovdje se koriste duboke neuronske mreže koje uče suptilne razlike u boji i teksturi lišća. Detekcija Pospanosti Vozača Ovaj projekt ima direktan uticaj na javnu sigurnost. Koristeći kameru usmjerenu ka vozaču, model prati frekvenciju treptanja i položaj glave. Ako sistem detektuje da su oči zatvorene duže od određenog praga ili da glava pada, aktivira se zvučni alarm. Implementacija ovakvog rješenja pomoću alata kao što su Python i dlib je izvrstan način da se nauči obrada video strima u realnom vremenu. Prepoznavanje Znakovnog Jezika Korištenje AI za premošćivanje komunikacijskih barijera je jedan od najplemenitijih ciljeva. Projekt uključuje prepoznavanje gestikulacija ruku i njihovo prevođenje u tekst ili govor. Ovo zahtijeva visoku preciznost u praćenju pokreta prstiju i često se oslanja na setove podataka koji sadrže hiljade snimaka gesti. Upozorenje: Prilikom rada na projektima koji uključuju ljudska lica ili pokrete, uvijek vodite računa o privatnosti. Nikada ne snimajte ljude bez njihove dozvole i ne pohranjujte biometrijske podatke na nesigurnim serverima. Alati i Tehnologije u Svijetu Obrade Slike Izbor alata zavisi od vašeg cilja, ali i od hardvera kojim raspolažete. Srećom, ekosistem je toliko bogat da svako može pronaći nešto za sebe. Python: Jezik AI Inovacija Python je postao de facto standard zbog svoje jednostavnosti i ogromne podrške zajednice. Skoro svaki važan istraživački rad u oblasti vještačke inteligencije dolazi sa Python implementacijom. On služi kao ljepilo koje povezuje moćne biblioteke napisane u C++ jeziku sa lako razumljivim kodom. OpenCV (Open Source Computer Vision Library) Ako je Python jezik, OpenCV je rječnik. Ova biblioteka nudi hiljade optimizovanih algoritama za sve, od osnovne manipulacije pikselima do napredne detekcije objekata. Ona je osnova skoro svakog projekta obrade slike i nezaobilazna je stanica za svakog ko želi ući u ovu oblast. TensorFlow i PyTorch Kada dođe vrijeme za duboko učenje, ove dvije platforme su glavni igrači. TensorFlow (razvijen od strane Google-a) je često izbor za produkcijska rješenja i mobilne aplikacije, dok PyTorch (iz Meta laboratorija) dominira u istraživačkim krugovima zbog svoje fleksibilnosti i intuitivnosti. U sklopu AI Academy, često potičemo polaznike da istraže oba, jer razumijevanje njihovih razlika pomaže u donošenju boljih inženjerskih odluka. Ako želite vodiče i napredne primjere o agentima i automatizaciji, pogledajte naš praktični vodič za izgradnju AI agenata. Cloud Rješenja (Google Cloud Vision, Azure AI) Ako nemate jak računar ili trebate brzo rješenje, gotovi API-ji (Application Programming Interface) su odlična opcija. Ovi servisi nude već istrenirane modele koje možete pozvati jednostavnim kodom. Međutim, budite oprezni — korišćenje ovih servisa košta, a vaši podaci se šalju na eksterne servere, što može biti problematično sa stanovišta privatnosti u poslovnom okruženju. Šta AI Može, a Šta Ne Može u Obradi Slike Postoji opasna zabluda da je AI magično rješenje koje može vidjeti i razumjeti sve. Kao profesionalci, moramo biti realni u pogledu njenih mogućnosti i ograničenja kako bismo izbjegli skupe greške. Gdje AI briljira AI je nevjerovatno brza u obavljanju repetitivnih vizuelnih zadataka. Može preglediti milione slika sa rendgena i uočiti anomalije koje bi ljudsko oko moglo propustiti zbog umora. Odlična je u prepoznavanju kompleksnih obrazaca (patterns) koje je nemoguće opisati klasičnim programerskim pravilima. Takođe, AI omogućava obradu ogromnih količina podataka u realnom vremenu, što je ključno za sigurnosne sisteme ili autonomne robote. Granice vještačke inteligencije AI ne posjeduje "zdrav razum" niti razumije širi kontekst onako kako to mi radimo. Model može prepoznati mačku na slici, ali ne razumije da mačka ne bi trebala biti u rerni ako je slika snimljena u kuhinji. Takođe, modeli su ekstremno osjetljivi na kvalitet podataka na kojima su učili. Ako sistem za prepoznavanje lica trenirate samo na slikama ljudi jedne rase, on će imati užasne performanse i visoku stopu greške kada se susretne sa osobama druge rase. Halucinacije i tačnost U svijetu obrade slike, "halucinacija" se može manifestovati kao detekcija objekta koji uopšte ne postoji ili pogrešna interpretacija šuma kao bitne karakteristike. Na primjer, sistem za detekciju tumora može protumačiti mrlju na objektivu kamere kao malignu promjenu. Zbog toga, u kritičnim oblastima poput medicine ili prava, AI nikada ne bi trebala donositi konačne odluke bez nadzora stručnjaka. Ključni zaključak: AI je asistent, a ne zamjena. Ona pojačava ljudske sposobnosti, ali zahtijeva stalnu validaciju i kritičko razmišljanje onih koji je koriste. Etika i Odgovornost u Razvoju Vizuelnih Sistema Razvoj image processing ai projects nosi veću odgovornost nego pisanje običnog softvera. Podaci koje koristimo često su duboko lični, a odluke koje modeli donose mogu uticati na živote ljudi. Privatnost podataka u BiH i regiji Sa stupanjem na snagu zakona o zaštiti ličnih podataka (uslađenih sa EU GDPR regulativom), svako ko razvija sisteme za obradu slika mora biti svjestan pravila. Snimanje ljudi na javnim površinama i automatska identifikacija putem AI sistema je pravno veoma siva zona i često zabranjena bez izričitih dozvola. Ako razvijate projekt za klijenta, vaša je obaveza da provjerite gdje se podaci pohranjuju i ko im ima pristup. Ako želite saznati više o misiji i vrijednostima organizacije koja stoji iza lokalne zajednice, posjetite stranicu o nama AI Academy. Pristrasnost (Bias) u modelima Pristrasnost je tihi ubica AI projekata. Ona se dešava kada vaš set podataka ne odražava stvarnu raznolikost populacije ili situacija. Ako razvijate model za procjenu kreditne sposobnosti na osnovu fotografija doma (što je etički veoma upitno), a podaci dolaze samo iz bogatih kvartova, vaš model će biti nepravedan prema ljudima iz skromnijih sredina. Borba protiv pristrasnosti zahtijeva svjesno traženje podataka koji su izvan uobičajenog okvira. Autorska prava i generativni AI U posljednje vrijeme, modeli koji generišu slike (poput Stable Diffusion ili Midjourney) otvorili su kompleksna pitanja autorskih prava. Da li je u redu trenirati model na slikama lokalnih umjetnika bez njihove dozvole? Iako zakonska rješenja još uvijek kaskaju za tehnologijom, mi kao zajednica trebamo insistirati na transparentnosti i fer odnosu prema kreativcima čiji rad omogućava postojanje ovih alata. Sigurnost i "Adversarial" napadi Postoje načini da se AI modeli prevare dodavanjem nevidljivog šuma na sliku. Čovjek i dalje vidi znak "STOP", ali AI model ga zbog malih promjena u pikselima može prepoznati kao znak za ograničenje brzine od 80 km/h. U projektima koji se tiču sigurnosti, razmišljanje o ovakvim scenarijima napada je obavezno. Savjeti za odgovoran razvoj: Anonimizirajte podatke čim ih prikupite; zamutite lica i tablice ako nisu predmet istraživanja. Uvijek testirajte model na podacima koji su drastično različiti od onih za treniranje. Budite transparentni sa korisnicima o tome kako njihov vizuelni podatak biva obrađen. Kada Potražiti Stručnjaka ili Dodatne Resurse AI je polje koje se mijenja na sedmičnoj bazi. Ono što je prošle godine bio vrhunac tehnologije, danas je možda zastarjelo. Zbog toga je važno znati kada je vaš entuzijazam dovoljan, a kada trebate potražiti dublju edukaciju ili stručnu pomoć. Ako razvijate rješenje koje direktno utiče na zdravlje ljudi, finansijske transakcije ili pravnu sigurnost, konsultacija sa stručnjacima iz tih oblasti nije samo preporuka, već etički imperativ. AI inženjer možda razumije kako optimizovati neuronsku mrežu, ali mu nedostaje medicinsko znanje da procijeni važnost određene vizuelne karakteristike na CT snimku. Za one koji su na početku puta, zajednice poput AI Academy u Sarajevu nude prostor za učenje i umrežavanje. Umjesto da sami lutate kroz more tutorijala na internetu, rad s mentorima i razmjena iskustava sa kolegama koji prolaze kroz slične izazove može drastično ubrzati vaš napredak. Naš fokus je na tome da vještačka inteligencija prestane biti "crna kutija" i postane alat koji svako u našoj regiji može odgovorno koristiti. Gdje nastaviti učenje: Besplatne radionice i hakatoni u vašem gradu — pratite stranicu događaja AI Academy za termine i prijave. Naučni radovi na ArXiv.org (za one koji žele razumjeti matematiku iza modela). Open-source repozitoriji na GitHubu gdje možete vidjeti kako drugi rješavaju slične probleme. Lokalne AI zajednice i meetup grupe koje se fokusiraju na praktičnu primjenu. Ako imate znanje koje želite podijeliti sa zajednicom, saznajte više o tome kako saznati kako postati predavač i doprinositi kroz naše inicijative i vodiče. Praktični Savjeti za Prvi Samostalni Projekt Započinjanje prvog image processing ai projects može biti zastrašujuće. Ključ je u tome da ne pokušavate riješiti svjetsku glad prvim kodom, već da se fokusirate na malu, pobjedivu bitku. Počnite od problema, ne od alata Nemojte reći "Želim koristiti TensorFlow". Recite "Želim spriječiti da moja mačka pobjegne kroz prozor tako što će me kamera obavijestiti kada se ona približi". Tek kada imate jasan problem, birate alat koji mu najbolje odgovara. Često će vam trebati samo jednostavan filter u OpenCV-u, a ne kompleksna neuronska mreža. Iterativni proces: Kreni jednostavno Vaš prvi model ne mora biti 99% precizan. Napravite "Baseline" — najjednostavniju moguću verziju sistema koja nekako radi. To može biti obična detekcija pokreta. Kada to proradi, dodajte klasifikaciju. Kada i to proradi, radite na optimizaciji preciznosti. Ovaj pristup vam daje osjećaj postignuća i omogućava vam da rano uočite fundamentalne probleme. Mjerite rezultate realno Preciznost (Accuracy) nije jedina bitna metrika. U medicini, na primjer, mnogo je opasnije reći bolesnoj osobi da je zdrava (False Negative), nego poslati zdravu osobu na dodatni pregled (False Positive). Razumijevanje metrika kao što su Precision, Recall i F1-score pomoći će vam da vaš projekt bude koristan u stvarnom svijetu. Dokumentujte i dijelite Pišite o svom napretku. Bilo da je to blog post, objava na LinkedInu ili dokumentacija na GitHubu, objašnjavanje svog procesa drugima pomaže vam da ga sami bolje razumijete. Takođe, to privlači pažnju zajednice i potencijalnih saradnika ili poslodavaca koji cijene praktično znanje. Savjet stručnjaka: Automatizacija lošeg procesa ostaje loš proces. Prije nego što uvedete AI, provjerite da li se problem može riješiti jednostavnijim inženjerskim metodama. Ako želite praktično testirati svoje vještine i upoznati mentore, pridružite se našim radionicama — sve informacije i prijave nalaze se na stranici događaja. Za dodatna pitanja ili saradnju, slobodno nas kontaktirajte putem kontakt forme AI Academy. Budućnost Obrade Slike u Našoj Regiji Gledajući naprijed, potencijal za primjenu ovih tehnologija u Bosni i Hercegovini i širem regionu je ogroman. Naša prednost je što možemo učiti na greškama razvijenijih tržišta i implementirati rješenja koja su direktno prilagođena našim potrebama. AI u pametnoj poljoprivredi Naša polja i voćnjaci mogu postati laboratorije za inovacije. Dronovi opremljeni AI modelima za analizu tla i zdravlja biljaka mogu drastično smanjiti upotrebu pesticida, čineći našu hranu zdravijom i proizvodnju jeftinijom. Digitalizacija kulturne baštine Imamo bogatu istoriju koja propada u arhivama. Obrada slike može pomoći u automatskoj restauraciji starih fotografija i dokumenata, te u kreiranju virtuelnih tura kroz naše istorijske gradove. Ovo je polje gdje se tehnologija susreće sa umjetnošću i identitetom. Energetska efikasnost i industrija AI može pratiti termovizijske snimke zgrada ili fabrika kako bi detektovala gubitke toplote ili pregrijavanje mašina prije nego što dođe do kvara. Ovo direktno štedi novac i čuva okolinu. Put ka ovakvoj budućnosti ne grade samo velike korporacije. Grade ga pojedinci koji se danas odluče napisati svoju prvu liniju koda za obradu slike, koji se pridruže zajednici i koji se ne boje eksperimentisati. Ako tražite dodatne vodiče, pogledajte našu sekciju koja obuhvata karijere i praktične korake: AI Career & Skill-Up. Zaključak Obrada slike pomoću vještačke inteligencije je polje koje spaja matematičku preciznost sa kreativnim rješavanjem problema. Kroz ovaj članak smo prošli put od razumijevanja piksela kao osnove, preko faza implementacije projekata, pa sve do dubokih etičkih pitanja koja prate ovu tehnologiju. Razumijevanje: Slika je podatak koji zahtijeva pažljivu pripremu i interpretaciju. Cilj: Svaki projekt mora imati jasnu svrhu i mjerljiv utjecaj na stvarnost. Odgovornost: Privatnost, etika i borba protiv pristrasnosti su temelji na kojima gradimo povjerenje u AI. Primjena: Koristite moćne biblioteke poput OpenCV i PyTorch, ali uvijek počnite sa najjednostavnijim rješenjem. Zajednica: Dijeljenje znanja unutar AI Academy i sličnih platformi je ono što nas sve čini boljima. AI nije tu da nas zamijeni, već da nam pruži supermoći. Na nama je da te moći koristimo mudro, odgovorno i u službi napretka cijelog društva. Pozivamo vas da ne ostanete samo na čitanju. Pronađite problem u svom okruženju, zgrabite kameru, otvorite Python i počnite graditi. Budućnost u kojoj mašine pomažu ljudima da vide dalje i bolje ne dešava se negdje drugdje — ona počinje s vašim sljedećim projektom. Ako želite učestvovati u radionicama, prijaviti se kao govornik ili saznati više o AI Academy inicijativama, posjetite stranicu događaja ili nas kontaktirajte preko kontakt forme. Česta pitanja Pitanje: Da li mi je potreban skup računar sa jakom grafičkom karticom za image processing ai projects? Odgovor: Za učenje i manje projekte nije. Možete koristiti besplatne servise poput Google Colab-a koji vam daju pristup moćnim grafičkim procesorima (GPU) direktno kroz vaš web preglednik. Tek kada počnete raditi sa ogromnim setovima podataka za profesionalnu upotrebu, investicija u hardver postaje neophodna. Pitanje: Koliko predznanja matematike mi je potrebno da bih počeo? Odgovor: Za početak vam je potrebno osnovno razumijevanje koordinatnog sistema i matrica (srednjoškolski nivo). Kako budete napredovali ka dizajnu sopstvenih neuronskih mreža, znanje linearne algebre i vjerovatnoće će vam postati od velike koristi, ali to možete učiti uporedo sa praksom. Pitanje: Da li je obrada slike sigurna za korištenje u poslovnim aplikacijama zbog privatnosti? Odgovor: Sigurna je onoliko koliko je sigurna vaša implementacija. Ako koristite "on-premise" rješenja (gdje se obrada vrši lokalno na vašem serveru bez slanja slika na internet), imate potpunu kontrolu. Ključno je pridržavati se zakona o zaštiti ličnih podataka i ne čuvati originalne slike ako to nije apsolutno neophodno. Pitanje: Koliko vremena je potrebno da napravim svoj prvi funkcionalni AI model za slike? Odgovor: Uz pomoć modernih biblioteka i dobrih tutorijala, jednostavan model za klasifikaciju (npr. razlikovanje jabuka od krušaka) možete napraviti za jedno popodne. Međutim, za razvoj robusnog sistema koji radi u svim uslovima potrebne su sedmice ili mjeseci učenja i testiranja. Ako želite odmah uključiti svoj projekat u zajednicu ili predložiti predavanje, saznajte više o tome kako se uključiti u AI Academy na stranici o nama ili pošaljite upit putem kontakt forme.

25 Jun 2026

softver developer radeći na laptopu u univerzitetska predavaonica

25 Jun 2026

News

AI Web Projects: Izgradite Moćan Portfolio Budućnosti

Table of Contents Ključne stavke Uvod Zašto su praktični projekti temelj moderne karijere Razumijevanje tehnološkog stacka za AI projekte Put od početnika do naprednog graditelja Razrada konkretnog projekta: Detektor lažnih vijesti Etika, odgovornost i granice tehnologije Kako započeti vaš prvi AI web projekt danas Kada potražiti stručnu pomoć Šta uraditi sljedeće Česta pitanja Ključne stavke Praktični AI web projekti pretvaraju teoretsko znanje u mjerljive rezultate koji su poslodavcima važniji od samih certifikata ili teoretskih diploma. Uspješan razvoj zahtijeva fazni pristup koji počinje dubokim razumijevanjem problema, preko definisanja ciljeva, pa sve do praktične primjene i stalnog ponavljanja procesa. Odgovorna implementacija vještačke inteligencije podrazumijeva rigoroznu provjeru tačnosti podataka, etičkih implikacija i zaštitu privatnosti korisnika u svakom koraku razvoja. Uvod Zamislite mladog programera ili analitičara u Sarajevu koji provodi sate učeći o algoritmima, završavajući online kurseve i skupljajući certifikate, samo da bi na prvom ozbiljnom intervjuu za posao uvidio da poslodavca ne zanimaju papiri, već stvarna primjena. "Pokažite nam šta ste izgradili," rečenica je koja često zaustavlja ambiciozne profesionalce na našim prostorima. Razlog je jednostavan: vještačka inteligencija (artificial intelligence) nije samo teorijska disciplina; to je zanat koji se kali kroz rješavanje stvarnih problema. U AI Academy, svjedočimo kako se lokalno tržište rada transformiše. Kompanije više ne traže samo ljude koji znaju definiciju neuronske mreže, već timove koji mogu integrisati inteligentne funkcije u postojeće web aplikacije kako bi automatizovali podršku, analizirali podatke u realnom vremenu ili personalizovali korisničko iskustvo. Ovaj članak je namijenjen svima onima koji žele preći s pasivnog učenja na aktivno stvaranje — bilo da ste student koji gradi svoj prvi portfolio, profesionalac koji želi unaprijediti karijeru ili vlasnik biznisa koji želi razumjeti šta je zapravo moguće izgraditi. Naš pristup se temelji na filozofiji da vještačka inteligencija mora biti dostupna i praktična. Kroz tekst ćemo vas provesti kroz putanju od razumijevanja osnovnih tehnologija, preko definisanja konkretnih ciljeva, do suočavanja s etičkim odgovornostima i konačno, praktične realizacije. Gradit ćemo razumijevanje kroz konkretne primjere koji su relevantni za našu regiju, fokusirajući se na to kako ai web projects mogu postati vaš najjači adut u profesionalnom razvoju. Zašto su praktični projekti temelj moderne karijere Učenje o vještačkoj inteligenciji bez praktičnog rada je kao čitanje o plivanju bez ulaska u vodu. Možete naučiti sve o hidrodinamici, ali dok ne osjetite otpor vode, ne znate zapravo plivati. Slično je i sa AI web projektima. Izgradnja konkretne aplikacije prisiljava vas da se suočite sa "prljavim" podacima, greškama u bibliotekama (libraries) i izazovima postavljanja modela na server (deployment). Kada objavite svoj kod na platformi kao što je GitHub, vi šaljete jasnu poruku potencijalnom partneru ili poslodavcu da razumijete cijeli životni ciklus softvera. To uključuje prikupljanje podataka, njihovo čišćenje, izbor adekvatnog modela, treniranje i, što je najvažnije, kreiranje korisničkog interfejsa (user interface) koji omogućava običnom čovjeku da koristi taj model. Certifikat pokazuje da ste sjedili u klupi; projekt pokazuje da znate raditi u timu i rješavati probleme. U kontekstu Bosne i Hercegovine, gdje tech zajednica raste, ali je još uvijek gladna praktičnih vještina, posjedovanje portfolija sa tri ili četiri funkcionalna AI web projekta može vas izdvojiti od stotina drugih kandidata. To nije samo demonstracija koda, već i demonstracija inicijative i sposobnosti da pratite globalne trendove iz svog doma ili kancelarije. Razumijevanje tehnološkog stacka za AI projekte Prije nego što povučete prvu liniju koda, morate razumjeti alate koji vam stoje na raspolaganju. Svijet AI web projekata se oslanja na simbiozu između nauke o podacima (data science) i web razvoja (web development). Vaš cilj je stvoriti most između kompleksnog matematičkog modela i krajnjeg korisnika. Python kao nezaobilazan temelj Python je postao standard u svijetu vještačke inteligencije zbog svoje jednostavnosti i ogromne zajednice. Biblioteke kao što su Pandas za manipulaciju podacima i NumPy za numeričke proračune čine osnovu svakog projekta. Ako planirate graditi ai web projects, Python će biti vaš primarni alat za treniranje modela. Važno je savladati osnove ovog jezika ne samo kao sintaksu, već kao ekosistem koji vam omogućava da brzo prototipirate ideje. Biblioteke za mašinsko učenje i duboko učenje Kada pređete na sam razvoj inteligencije, oslanjat ćete se na Scikit-learn za klasično mašinsko učenje (machine learning), poput regresije i klasifikacije. Za naprednije projekte koji uključuju slike ili kompleksan tekst, koristit ćete TensorFlow ili PyTorch. Ovi okviri (frameworks) su moćni, ali zahtijevaju duboko razumijevanje arhitekture neuronskih mreža (neural networks) kako biste ih koristili efikasno i bez nepotrebnog trošenja resursa. Povezivanje s webom kroz okvire za razvoj Vaš model ne smije ostati zarobljen u Jupyter bilježnici (notebook). Da biste ga učinili dostupnim, potrebni su vam alati poput Flask ili FastAPI za kreiranje aplikativnih programskih interfejsa (API). Ovi alati omogućavaju vašem web sajtu da šalje upite modelu i prima odgovore. Također, biblioteka Streamlit je revolucionirala način na koji data scientisti grade web aplikacije, omogućavajući kreiranje interaktivnih nadzornih ploča (dashboards) koristeći isključivo Python, bez potrebe za dubokim poznavanjem JavaScripta. AI model koji nije dostupan korisniku kroz intuitivan interfejs često ostaje samo akademska vježba. Ključ uspješnog ai web projekta je u njegovoj upotrebljivosti i sposobnosti da riješi konkretan ljudski problem. Put od početnika do naprednog graditelja Razvoj vještina u oblasti vještačke inteligencije trebao bi pratiti prirodnu krivulju složenosti. Počinjanje s previše kompleksnim projektima može dovesti do frustracije, dok predugo zadržavanje na osnovama usporava rast. Mi u AI Academy zagovaramo progresivni put koji se fokusira na postepeno dodavanje slojeva inteligencije u vaše aplikacije. Početni nivo: Klasifikacija i osnovna obrada teksta Prvi koraci obično uključuju projekte koji koriste nadgledano učenje (supervised learning). Odličan primjer je klasifikator neželjene pošte (email spam classifier). Ovdje učite kako pretvoriti tekst u brojeve koristeći tehnike poput TF-IDF (term frequency-inverse document frequency) i kako primijeniti algoritme kao što je Naive Bayes. Ovaj projekt vas uči osnovama obrade prirodnog jezika (natural language processing - NLP) i važnosti čišćenja podataka. Drugi klasičan početnički projekt je prepoznavanje rukom pisanih cifara (digit recognition). Korištenjem MNIST seta podataka, ulazite u svijet kompjuterskog vida (computer vision) i učite kako konvolucijske neuronske mreže (convolutional neural networks - CNN) prepoznaju obrasce na slikama. Ovi projekti su brzi za implementaciju i daju vam trenutni osjećaj postignuća. Srednji nivo: Integracija i realni podaci Kada savladate osnove, vrijeme je za projekte koji rješavaju realne probleme. Zamislite razvoj parsera za biografije (resume parser). Ovo je alat koji bi svakom HR odjelu u BiH uštedio sate rada. Koristeći biblioteke poput SpaCy, gradite sistem koji iz neobrađenog teksta izvlači ključne entitete poput imena, vještina i obrazovanja. Ovdje se fokus pomjera s "da li model radi" na "koliko je model koristan u stvarnom poslovnom procesu". Detekcija objekata u realnom vremenu (real-time object detection) je još jedan izazovan projekt za ovaj nivo. Korištenjem modela kao što je YOLO (You Only Look Once), možete napraviti web aplikaciju koja putem kamere prepoznaje predmete ili osobe. Ovakvi projekti zahtijevaju razumijevanje optimizacije performansi, jer web aplikacija mora obrađivati video zapis bez velikog kašnjenja. Napredni nivo: Generativni AI i agenti Vrhunac trenutnog razvoja su ai web projects koji koriste generativne modele (generative AI). Ovo uključuje rad sa velikim jezičkim modelima (large language models - LLM) kroz sisteme kao što je RAG (retrieval-augmented generation). Umjesto da samo koristite ChatGPT, vi gradite sistem koji "čita" vaše interne dokumente i odgovara na pitanja na osnovu njih. To je tehnologija koja transformiše korisničku podršku i interno znanje kompanija. Najnapredniji nivo trenutno predstavljaju AI agenti. To su sistemi koji ne samo da odgovaraju na pitanja, već mogu izvršavati zadatke — na primjer, agent koji samostalno istražuje tržište, prikuplja podatke s različitih web stranica i generiše izvještaj. Izgradnja ovakvih sistema zahtijeva duboko razumijevanje dizajna promptova (prompt engineering) i upravljanja tokom rada (workflow orchestration) koristeći alate poput LangChaina ili CrewAI. Ako želite produbiti znanje o prompt inženjeringu i praktičnim obrascima, pogledajte našu stranicu o veštinama prompt inženjeringa koja sadrži primjere i vježbe za stvarne primjene. Razrada konkretnog projekta: Detektor lažnih vijesti Lažne vijesti su ogroman problem u digitalnom prostoru našeg regiona. Izgradnja detektora lažnih vijesti (fake news detector) kao web projekta nije samo tehnički izazov, već i društveno koristan rad koji demonstrira vašu etičku svijest. Prvi korak: Prikupljanje i razumijevanje podataka Sve počinje sa podacima. Da biste trenirali model, potreban vam je skup podataka koji sadrži i provjerene informacije i dezinformacije. U ovom koraku učite o problemu pristrasnosti (bias). Ako vaš set podataka dolazi samo iz jednog izvora, vaš model će naučiti da favorizuje taj izvor, a ne da prepoznaje istinu. Razumijevanje konteksta u kojem vijesti nastaju na Balkanu ključno je za postavljanje dobrih temelja projekta. Drugi korak: Izbor i treniranje modela Za klasifikaciju teksta, možete početi sa jednostavnim modelima, ali za veću preciznost, okrenut ćete se modelima poput BERT (Bidirectional Encoder Representations from Transformers). Ovi modeli razumiju kontekst riječi, što je ključno za detekciju suptilnih manipulacija u tekstu. Tokom treniranja, pratit ćete metrike poput preciznosti (precision) i odziva (recall), jer je u ovom slučaju opasnije označiti pravu vijest kao lažnu nego obrnuto. Treći korak: Razvoj web interfejsa i vizuelizacija Korisnik ne želi vidjeti matricu konfuzije; on želi unijeti link ili tekst i dobiti postotak vjerovatnoće da je vijest istinita. Korištenjem Streamlita, možete napraviti jednostavan prozor za unos teksta i grafički prikaz rezultata. Ovo je faza u kojoj vaš AI web projekt postaje opipljiv. Dodavanje objašnjivosti (explainability) — funkcije koja ističe koje su riječi u tekstu najviše uticale na odluku modela — dodatno povećava povjerenje korisnika u vaš alat. Ako želite raditi na projektu uz podršku zajednice, pratite naše događaje i radionice gdje često organizujemo praktične sesije posvećene izgradnji AI aplikacija i portfolija. Etika, odgovornost i granice tehnologije Kao graditelji AI sistema, nosimo veliku odgovornost. Vještačka inteligencija nije nepogrešiva i njene greške mogu imati stvarne posljedice na živote ljudi. U AI Academy insistiramo na tome da svaki projekt mora proći kroz filter odgovornosti. Problem halucinacija i netačnosti Modeli, posebno oni generativni, skloni su "haluciniranju" (hallucinations) — samouvjerenom iznošenju netačnih informacija. Ako gradite AI projekt koji daje medicinske ili pravne savjete, morate biti ekstremno oprezni. U takvim scenarijima, AI bi trebao služiti samo kao asistent stručnjaku, a nikada kao konačni donositelj odluka. Jasna upozorenja korisnicima i mehanizmi provjere činjenica su obavezni dijelovi svakog odgovornog projekta. Privatnost podataka i sigurnost Kada gradite web aplikacije, često dolazite u kontakt s korisničkim podacima. Unos osjetljivih ličnih podataka u javne AI modele bez prethodne anonimizacije je ozbiljan sigurnosni rizik. Kao developer, vaša je dužnost razumjeti gdje se podaci obrađuju i kako se štite. Ako vaš projekt koristi API-je trećih strana, morate biti transparentni u vezi s tim u svojim uslovima korištenja. Za praktične smjernice o sigurnom rukovanju podacima i anonimnosti, korisno je pročitati naše vodiče u Bazi znanja koji sadrže konkretne korake i preporuke. Autorska prava i intelektualno vlasništvo Pitanje na kojim podacima je model treniran i ko posjeduje izlazni rezultat (output) još uvijek je predmet pravnih rasprava širom svijeta. Kod AI web projekata koji generišu sadržaj ili slike, važno je navesti porijeklo modela i poštovati licence otvorenog koda (open source licenses). Graditi zajednicu znači i poštovati rad drugih koji su omogućili razvoj tehnologija koje danas koristimo. Nikada nemojte tvrditi da vaš AI alat može u potpunosti zamijeniti ljudsku prosudbu u kritičnim oblastima poput zdravstva, prava ili finansija. AI je alat za augmentaciju ljudskih sposobnosti, a ne njihova apsolutna zamjena. Kako započeti vaš prvi AI web projekt danas Ako se osjećate preplavljenim informacijama, najbolji savjet je da počnete jednostavno. Ne morate odmah graditi novi ChatGPT; počnite s rješavanjem malog, dosadnog problema u vašem svakodnevnom radu. Definisanje malog cilja Razmislite o zadatku koji radite svaki dan, a koji bi se mogao automatizovati. Možda je to kategorizacija troškova u Excel tabeli ili sumiranje dugih e-mailova. Vaš prvi cilj bi trebao biti rješavanje tog jednog, specifičnog zadatka. Automatizacija lošeg procesa i dalje rezultira lošim procesom, stoga prvo mapirajte šta tačno želite postići prije nego što uopšte dodirnete AI alate. Odabir minimalnog tehnološkog stacka Za početak vam ne treba skupi server. Python na vašem računaru i besplatni nalozi na platformama poput Hugging Face ili GitHub su dovoljni. Fokusirajte se na učenje jedne biblioteke (npr. Scikit-learn) i jednog načina za prikazivanje rezultata (npr. Streamlit). Manje je više u ranoj fazi učenja. Ako vam treba inspiracija i gotovi primjeri, pregledajte naš članak "9 prompta koji mijenjaju igru" u sekciji Prompt hacks koji sadrži praktične predloške za brzi start. Pridruživanje zajednici i dijeljenje AI se razvija brzinom koju nijedan pojedinac ne može pratiti sam. Zato je zajednica ključna. Podijelite svoj napredak, pitajte za savjet na forumima ili dođite na radionice u AI Academy u Sarajevu. Kada objasnite svoj kod nekom drugom, tada zapravo najbolje naučite. Vaš projekt na GitHubu ne mora biti savršen; važno je da pokazuje vaš put učenja i način na koji rješavate prepreke. Ako imate iskustvo koje želite podijeliti, saznajte kako da postanete govornik na našoj stranici Postani predavač i prijavite svoj govor ili radionicu. Kada potražiti stručnu pomoć Iako je samostalno učenje i istraživanje temelj uspjeha, postoje situacije u kojima je neophodno konsultovati stručnjake ili dublje obrazovne programe. Ako vaš projekt počne uključivati obradu podataka velikog broja korisnika, ako se suočavate s kompleksnim pravnim regulativama (poput GDPR-a) ili ako želite skalirati svoju aplikaciju za hiljade istovremenih korisnika, tehnički izazovi postaju znatno veći. Također, za sve odluke koje direktno utiču na ljudsko zdravlje, finansijsku stabilnost ili pravnu sigurnost, AI model nikada ne smije biti jedini izvor istine. U tim slučajevima, obavezna je validacija od strane kvalifikovanih profesionalaca. Obrazovni centri poput AI Academy služe upravo kao prostor gdje možete testirati svoje ideje u sigurnom okruženju i dobiti povratne informacije od ljudi koji imaju iskustvo u industrijskoj primjeni vještačke inteligencije. Ako imate dodatna pitanja ili želite direktnu pomoć, kontaktirajte nas putem naše kontakt stranice i pridružite se newsletteru za najave narednih radionica i meetup-a. Šta uraditi sljedeće Nakon što ste stekli pregled o tome šta ai web projects podrazumijevaju, vrijeme je za akciju. Nemojte čekati savršen trenutak ili savršenu ideju. Praktični koraci za početak Instalirajte Python i istražite biblioteku Pandas kako biste se osjećali ugodno s podacima. Odaberite jedan mali problem (npr. klasifikaciju teksta) i pokušajte ga riješiti prateći dokumentaciju na Hugging Face platformi. Izgradite jednostavan interfejs koristeći Streamlit kako biste svoje rješenje učinili interaktivnim. Objavite svoj rad na GitHubu i napišite jasan README fajl koji objašnjava šta projekt radi i koje probleme rješava. Posjetite lokalne AI meetupe ili radionice kako biste dobili povratne informacije od zajednice. Ako želite saznati više o misiji i timu koji stoji iza ovih resursa, posjetite našu stranicu O nama i upoznajte ljude koji vode AI Academy. Izgradnja ai web projekata je putovanje koje traje. Svaka greška u kodu, svaki model koji ne daje očekivane rezultate i svaki sat proveden u debugovanju su investicija u vašu budućnost. AI tehnologija nije statična; ona zahtijeva znatiželju i spremnost na stalno prilagođavanje. Česta pitanja Pitanje: Da li moram biti vrhunski matematičar da bih gradio AI web projekte? Odgovor: Ne, za većinu praktičnih AI web projekata nije vam potrebno duboko poznavanje napredne matematike. Važnije je razumijevanje logike algoritama, sposobnost rada s podacima i vještina programiranja u Pythonu. Naravno, osnove statistike pomažu u boljem razumijevanju rezultata, ali ne bi trebale biti barijera za početak. Pitanje: Koliko vremena je potrebno da se napravi prvi funkcionalni AI web projekt? Odgovor: Za jednostavan projekt poput klasifikatora teksta ili predviđanja cijena nekretnina na osnovu manjeg seta podataka, početniku je obično potrebno 10 do 20 sati aktivnog rada. To uključuje učenje o modelu, pisanje koda i osnovno postavljanje web stranice. Kako projekti postaju kompleksniji, vrijeme razvoja se povećava. Pitanje: Da li su moji poslovni podaci sigurni ako koristim javne AI modele u svom projektu? Odgovor: To zavisi od uslova korištenja svakog pojedinačnog alata. Većina besplatnih i javno dostupnih modela (poput standardnog ChatGPT-a) može koristiti vaše unose za dodatno treniranje. Za poslovne projekte s osjetljivim podacima, preporučuje se korištenje API-ja s plaćenim planovima koji garantuju privatnost podataka ili korištenje lokalnih modela otvorenog koda koji se pokreću isključivo na vašim serverima. Pitanje: Koji je najbolji način za hostovanje AI web projekata a da je besplatno? Odgovor: Platforme poput Streamlit Community Cloud su izvrsne za Python aplikacije jer omogućavaju direktno povezivanje s GitHub repozitorijem i besplatno hostovanje. Također, Hugging Face Spaces nudi odlične opcije za hostovanje modela i aplikacija baziranih na njihovim bibliotekama, što ih čini idealnim za portfolio projekte studenata i entuzijasta. Ako želite aktivno učestvovati u našim praktičnim radionicama, prijavite se na listu za obavijesti putem stranice Događaji — tamo objavljujemo termine radionica, meetupa i hakatona.

25 Jun 2026

žena u poslovno-ležernoj odjeći radeći na laptopu u univerzitetska predavaonica

25 Jun 2026

News

AI Home Projects: Od Prvih Koraka Do Pametne Automatizacije

Table of Contents Ključne stavke Uvod Razumijevanje temelja: Šta su zapravo AI projekti za dom? Početnički nivo: Prvi koraci u svijetu AI-ja Srednji nivo: Pametni dom i Internet stvari (IoT) Napredni nivo: Generativni AI i agenti Odgovornost, etika i granice vještačke inteligencije Strategija implementacije: Od ideje do realizacije Put ka digitalnoj samostalnosti Česta pitanja Ključne stavke Izgradnja ličnih projekata vještačke inteligencije (AI) omogućava prelazak sa pasivnog posmatrača na aktivnog kreatora, čime se direktno povećava konkurentnost na tržištu rada kroz praktično iskustvo. Kućna automatizacija uz pomoć AI modela transformiše statične prostore u dinamična okruženja koja predviđaju potrebe korisnika, od praćenja kvalitete zraka do inteligentnih sigurnosnih sistema. Razvojni put od jednostavnih klasifikacijskih modela do naprednih AI agenata zahtijeva razumijevanje etičkih principa, zaštitu privatnosti i kontinuiranu razmjenu znanja unutar zajednice. Uvod Zamislite prosječno jutro u Sarajevu tokom zimskih mjeseci. Prva stvar koju uradite nakon buđenja je provjera nivoa zagađenja zraka putem aplikacije. Ako je indeks visok, ručno uključujete prečišćivač i zatvarate prozore. Za mnoge entuzijaste i profesionalce u našoj regiji, ovaj proces je postao rutina, ali on predstavlja i savršenu priliku za primjenu vještačke inteligencije (AI). Umjesto da vi pratite podatke, vaš dom može naučiti prepoznati obrasce zagađenja, predvidjeti kritične periode i samostalno reagovati, optimizirajući potrošnju energije i vaše zdravlje. U AI Academy vjerujemo da vještačka inteligencija nije samo tema za tehnološke gigante iz Silicijske doline, već alat koji svaki pojedinac u Bosni i Hercegovini može iskoristiti za rješavanje stvarnih problema. Bilo da ste programer koji želi obogatiti svoj portfolio, marketing stručnjak koji želi automatizirati analizu sadržaja ili početnik koji tek ulazi u svijet tehnologije, rad na kućnim projektima (ai home projects) je najefikasniji način učenja. Ovaj tekst je osmišljen kao sveobuhvatna mapa puta za sve one koji žele teorijsko znanje pretvoriti u opipljive rezultate. Proći ćemo kroz evoluciju AI projekata – od osnovnih modela za prepoznavanje teksta do naprednih autonomnih agenata koji mogu upravljati kompleksnim zadacima. Naš pristup je uvijek isti: prvo razumijevanje osnova, zatim definisanje jasnog cilja, provjera etičke odgovornosti, praktična primjena i na kraju dijeljenje naučenog sa zajednicom. AI nije magični štapić, već vještina koja se brusi kroz pokušaje, greške i stalno prilagođavanje. Ako želite da svoje projekte podijelite s drugim članovima i dobijete povratnu informaciju ili da pronađete najbližu radionicu gdje možete demonstrirati svoj rad, provjerite našu stranicu sa aktuelnim događajima: stranica događaja AI Academy. Razumijevanje temelja: Šta su zapravo AI projekti za dom? Prije nego što instalirate prvu biblioteku koda ili kupite senzore, važno je definisati šta podrazumijevamo pod terminom "ai home projects". To nisu samo obične automatizacije tipa "ako se desi ovo, uradi ono" (if-this-then-that). Prava vještačka inteligencija (AI) podrazumijeva sposobnost sistema da uči iz podataka, prepoznaje kompleksne obrasce i donosi odluke ili predviđanja u situacijama koje nisu striktno programirane. U kontekstu kućnog okruženja, AI projekti se mogu podijeliti na softverske, koji žive isključivo na vašem računaru ili u oblaku (cloud), i hardverske, koji uključuju uređaje poput Raspberry Pi-ja ili Arduino mikrokontrolera. Razumijevanje ove razlike pomaže vam da odaberete projekat koji odgovara vašim trenutnim resursima i vještinama. Razlika između automatizacije i vještačke inteligencije Tradicionalna automatizacija se oslanja na fiksna pravila. Na primjer, svjetlo se pali u 18:00 sati. AI rješenje bi, s druge strane, analiziralo nivo prirodne svjetlosti u prostoriji, vaše prisustvo i vaše navike učenja ili rada, te bi prilagodilo intenzitet i temperaturu svjetla kako bi se smanjilo naprezanje očiju, neovisno o tome koliko je sati. Uloga podataka u kućnim projektima Svaki AI model je onoliko dobar koliko su dobri podaci na kojima je treniran. Za kućne projekte, podaci mogu dolaziti iz raznih izvora: senzori temperature, historijski podaci o cijenama dionica sa interneta, vaše vlastite fotografije ili tekstualni dokumenti. Prvi korak u svakom projektu je razumijevanje odakle podaci dolaze i kako ih "očistiti" da bi bili upotrebljivi za mašinsko učenje (machine learning). Ako želite dublje učenje o core machine learning konceptima koji se često koriste u ovakvim projektima, pogledajte naš članak o osnovama: osnovni vodič za machine learning i deep learning. Potrebni alati za početak Za većinu projekata o kojima ćemo govoriti, biće vam potreban računar sa stabilnom internet vezom i osnovno poznavanje programskog jezika Python. Python je postao standard u industriji zbog svoje jednostavnosti i ogromnog broja biblioteka kao što su TensorFlow, PyTorch i Scikit-learn. Ako se odlučite za hardverski dio, Raspberry Pi je idealna polazna tačka jer omogućava pokretanje lakših AI modela direktno na uređaju (edge computing). Ključni zaključak: Prije nego što krenete u implementaciju, jasno razgraničite da li vam je potrebna jednostavna automatizacija ili sistem koji uči. Fokusiranje na problem koji vas lično nervira ili zanima u vašem domu je najbolji garant da ćete projekat završiti do kraja. Ako želite kontinuirani put učenja sa strukturiranim temama, istražite naše teme i vodiče u kategorijama: kategorija Generativna AI i vodiči i kategorija Prompt Engineering i praktični savjeti. Početnički nivo: Prvi koraci u svijetu AI-ja Ako tek počinjete, najbolje je fokusirati se na projekte koji ne zahtijevaju skupu opremu ili kompleksno znanje o arhitekturi neuronskih mreža. Ovi projekti će vam pomoći da shvatite proces pripreme podataka, treniranja modela i evaluacije rezultata. Predviđanje na osnovu strukturiranih podataka Jedan od najklasičnijih primjera za početnike je model za klasifikaciju. Zamislite da želite napraviti sistem koji predviđa da li će neko donirati krv ili ne na osnovu historijskih podataka. Iako ovo možda ne zvuči kao "kućni" projekat u smislu enterijera, on je idealan za učenje osnova mašinskog učenja (machine learning). Koristeći biblioteke kao što je Pandas za manipulaciju podacima, naučićete kako se vrši normalizacija funkcija i kako odabrati najbolji algoritam za predviđanje. Detekcija lažnih vijesti (Fake News Detector) U današnjem digitalnom okruženju, često smo preplavljeni informacijama sumnjivog porijekla. Izgradnja jednostavnog detektora lažnih vijesti pomoću obrade prirodnog jezika (Natural Language Processing - NLP) je izuzetno edukativna. Možete koristiti gotove skupove podataka sa platformi poput Kaggle-a i primijeniti modele kao što je BERT. BERT je unaprijed istrenirani model koji razumije kontekst rečenica mnogo bolje od starijih metoda. Ovaj projekat će vas naučiti kako AI "razumije" tekst i kako se vrši fino podešavanje modela (fine-tuning) za specifične zadatke. Za praktične tehnike u radu s jezičkim modelima i promptovima, pogledajte naše savjete u temi Prompt Engineering. Automatski klasifikator slika Ovo je faza u kojoj AI postaje "vidljiv". Koristeći kameru na vašem laptopu, možete kreirati model koji prepoznaje različite vrste predmeta u vašoj sobi ili čak različite vrste kućnih biljaka. Koristeći gotove arhitekture poput VGG-16 ili ResNet, ne morate sami dizajnirati složene mreže. Dovoljno je da prikupite nekoliko desetina fotografija svojih biljaka, označite ih i istrenirate završni sloj modela. Ovo je takozvano transferno učenje (transfer learning) – tehnika koja omogućava da koristite znanje koje je model stekao na milionima slika i primijenite ga na svoj specifični problem. Pametni sistem za analizu biografija (Resume Parser) Ako ste student ili profesionalac koji želi pomoći prijateljima u traženju posla, možete kreirati alat koji skenira biografije (resumes) i izvlači ključne vještine. Koristeći biblioteku NLTK ili spaCy, naučićete kako AI prepoznaje entitete poput imena, e-mail adresa i specifičnih tehnologija u nestrukturiranom tekstu. Ovo je odličan primjer kako AI može uštedjeti sate manuelnog rada. Šta uraditi nakon početničkih projekata? Objavite svoj kod na GitHub-u i napišite kratko objašnjenje šta ste naučili. Pokušajte promijeniti jedan parametar u modelu (npr. learning rate) i posmatrajte kako to utiče na tačnost. Razmislite o tome kako bi ovaj model mogao raditi u realnom vremenu, a ne samo na statičnim podacima. Ako želite pokazati svoj rad zajednici ili saznati kada su naredne radionice gdje možete prezentirati svoj projekat, posjetite našu stranicu događaja ili nam pošaljite prijavu putem stranice kontakt. Srednji nivo: Pametni dom i Internet stvari (IoT) Kada savladate osnove klasifikacije i prepoznavanja slika, vrijeme je da AI izvučete iz izolovanog koda i povežete ga sa fizičkim svijetom. Ovdje ai home projects postaju zaista zanimljivi jer uključuju senzore, mikrokontrolere i realnu interakciju sa okolinom. Praćenje kvalitete zraka uz pametno djelovanje Ranije smo spomenuli Sarajevo i zagađenje. Vaš sljedeći projekat može biti izgradnja stanice za praćenje zraka koja koristi senzore za sitne čestice (PM2.5) i ugljični dioksid (CO2). Povezivanjem Raspberry Pi-ja sa pametnom utičnicom, možete kreirati sistem koji ne samo da mjeri zagađenje, već aktivira prečišćivač ili ventilator samo kada je to zaista potrebno. AI komponenta ovdje može biti predviđanje – na osnovu vlažnosti vazduha i spoljne temperature, model može naučiti da će nivo zagađenja porasti u narednih sat vremena i preventivno reagovati. Detekcija prisutnosti pomoću mmWave senzora Tradicionalni senzori pokreta (PIR) često griješe – ugase svjetlo dok mirno sjedite i čitate ili se pale zbog kućnih ljubimaca. Napredniji projekat uključuje korištenje mmWave (millimeter-wave) senzora koji detektuju mikropokrete, poput disanja. Korištenjem jednostavnih modela mašinskog učenja, možete naučiti sistem da razlikuje osobu koja spava na kauču od prazne sobe. Ovo nije samo komfor, već i energetska efikasnost koja direktno smanjuje račune za struju. Sigurnost doma uz kompjuterski vid (Computer Vision) Standardne sigurnosne kamere šalju obavijest za svaki pokret, što brzo dovodi do toga da ih ignorišemo. Uz pomoć AI modela za detekciju objekata (poput YOLO - You Only Look Once), možete kreirati sistem koji ignoriše mahanje grana na vjetru ili vašeg psa, ali vam šalje hitnu poruku ako prepozna nepoznatu osobu u dvorištu. Ovaj projekat zahtijeva razumijevanje obrade video strima u realnom vremenu i rad sa bibliotekom OpenCV. Za naprednije koncepte u automatizaciji i agentima, pogledajte našu temu o Workflow automations i AI agentima. Pametna njega biljaka uz lokalni LLM Zalijevanje biljaka na osnovu vlažnosti zemlje je korisno, ali šta ako možete "razgovarati" sa svojom baštom? Integracijom lokalnog velikog jezičkog modela (LLM) koji radi na vašem kućnom serveru, možete kreirati interfejs gdje pitate: "Šta misliš, zašto listovi na fikusima žute?". Sistem, koji ima pristup podacima sa senzora i bazi podataka o specifičnim biljnim vrstama, može vam dati personalizovan savjet. Korištenje lokalnog modela umjesto javnih servisa osigurava da vaši podaci o domu ne napuštaju vašu mrežu. Upozorenje o privatnosti: Kada radite sa kamerama i mikrofonima u svom domu, uvijek budite svjesni privatnosti ukućana. Nikada nemojte slati sirove video snimke na javne cloud servise bez enkripcije i dobro provjerite politiku privatnosti alata koje koristite. Ako vas zanima kako AI utječe na društvo i etičke implikacije, pročitajte više u odjeljku Etički AI. Napredni nivo: Generativni AI i agenti U 2026. godini, fokus se pomjera sa jednostavnih modela na "agentne" sisteme (AI agents). To su sistemi koji ne samo da daju odgovor na pitanje, već mogu koristiti alate, planirati korake i izvršavati kompleksne zadatke. Izgradnja agentnog RAG sistema Retrieval-Augmented Generation (RAG) je tehnika koja omogućava AI modelu da pristupi vašim privatnim dokumentima (npr. PDF-ovima, uputstvima za kućanske aparate, ličnim bilješkama) kako bi dao tačnije odgovore. Umjesto da pretražujete fascikle, možete pitati svoj kućni AI: "Gdje mi je garancija za frižider i koji je broj servisa?". Napredni agent će pretražiti vašu digitalnu arhivu, pronaći dokument, izvući broj i ponuditi da vam pošalje podsjetnik na telefon. Za teoriju i primjere generativne AI, preporučujemo čitanje vodiča u kategoriji: Osnovni sastojci generativne AI. Multi-agentni sistemi za upravljanje projektima Ako planirate renoviranje stana ili neki veći kućni projekat, možete iskoristiti okvire poput CrewAI ili LangGraph. Ovi alati vam omogućavaju da kreirate tim "virtuelnih stručnjaka". Jedan agent može biti zadužen za istraživanje cijena materijala na lokalnim web shopovima, drugi za dizajn enterijera na osnovu vaših preferencija, a treći za planiranje budžeta. Oni međusobno komuniciraju i isporučuju vam gotov plan rada. Ovo je vrhunac produktivnosti koji AI trenutno nudi. Razvoj MCP servera za kućnu kontrolu Model Context Protocol (MCP) je novi standard koji omogućava AI modelima da se lako povežu sa različitim izvorima podataka i alatima. Izgradnja vlastitog MCP servera za vaš dom značila bi da bilo koji napredni model može sigurno komunicirati sa vašim pametnim uređajima. To je most između "razmišljanja" AI modela i "djelovanja" fizičkih uređaja. Dizajniranje produkcijski spremnih sistema Za one koji žele karijeru u AI industriji, kućni projekat treba tretirati kao mini-proizvod. To uključuje postavljanje sistema za praćenje grešaka, evaluaciju tačnosti modela i osiguravanje skalabilnosti. Ako vaš kućni asistent radi besprijekorno mjesecima bez rušenja, to je najbolji dokaz vašeg inženjerskog umijeća koji možete pokazati poslodavcu. Ako vas zanima razvoj karijere u AI i kako svoje projekte pretvoriti u profesionalne reference, pročitajte naše resurse u AI Career & Skill-Up sekciji. Kako podići projekat na viši nivo? Implementirajte sistem za povratne informacije (feedback loop) gdje model uči iz vaših ispravki. Koristite kontejnere (poput Docker-a) kako bi vaš projekat bio lako prenosiv na druge uređaje. Dokumentujte arhitekturu sistema kroz dijagrame toka podataka. Odgovornost, etika i granice vještačke inteligencije Dok gradimo fascinantne projekte, lako je pasti u zamku entuzijazma i zaboraviti na ograničenja. AI je moćan, ali nije nepogrešiv. Kao dio AI Academy zajednice, naša je dužnost da promovišemo odgovorno korištenje tehnologije. Šta AI alati realno mogu učiniti? AI je izvrstan u prepoznavanju kompleksnih obrazaca u velikim količinama podataka koje bi čovjeku promakli. Može automatizirati dosadne, ponavljajuće zadatke (poput sortiranja e-mailova ili transkripcije sastanaka), generirati kreativne ideje za pisanje ili dizajn i služiti kao nevjerovatan partner u učenju koji ima strpljenja da vam deset puta objasni isti koncept. Šta AI ne može i ne smije raditi? AI ne posjeduje stvarnu ljudsku prosudbu niti moralni kompas. On ne razumije širi društveni kontekst našeg regiona osim ako mu to nije eksplicitno dato kroz podatke. Najvažnije, AI ne može preuzeti odgovornost za kritične odluke. Modeli često "haluciniraju" – samouvjereno iznose netačne informacije. Ako radite na projektu koji analizira medicinske simptome ili daje pravne savjete, to smije biti isključivo u svrhu učenja ili kao alat za pripremu informacija koje će uvijek provjeriti kvalifikovani stručnjak. AI nikada ne smije zamijeniti doktora, pravnika ili finansijskog savjetnika. Ako želite pratiti najnovije rasprave o etici u AI, pogledajte našu kolekciju članaka na Etički AI stranici. Pristrasnost (Bias) u modelima Podaci na kojima se AI modeli treniraju često nose predrasude onih koji su ih prikupili. Ako trenirate model za prepoznavanje glasa samo na engleskom jeziku, on će loše raditi za naš lokalni izgovor. Svjesnost o ovim ograničenjima je prvi korak ka izgradnji inkluzivnijih i pravednijih sistema. Kada potražiti stručnjaka? Ako vaš kućni projekat počne uključivati osjetljive aspekte vašeg života – poput upravljanja ozbiljnim finansijskim investicijama ili dijagnostike zdravstvenog stanja – obavezno se konsultujte sa ljudima koji imaju licencu za te oblasti. Tehnologija je tu da pomogne, a ne da vlada. Za dublje razumijevanje ovih tema i razvoj tehničkih vještina u sigurnom okruženju, zajednica poput AI Academy nudi resurse i prostor za diskusiju gdje možete provjeriti svoje ideje sa iskusnijim kolegama. Ako želite saznati više o organizaciji i misiji zajednice, pročitajte našu stranicu: O nama — AI Academy. Strategija implementacije: Od ideje do realizacije Da biste izbjegli sudbinu mnogih započetih, a nikada završenih projekata, predlažemo fazni pristup koji primjenjujemo u našem radu. Prva faza: Razumijevanje i definisanje cilja Nemojte početi sa pitanjem "Koji AI alat da koristim?". Počnite sa pitanjem "Koji problem želim riješiti?". Ako je to ušteda vremena na unosu podataka, vaša strategija će biti potpuno drugačija nego ako želite poboljšati sigurnost doma. Jasno definisan cilj štedi dane lutanja kroz dokumentaciju. Ako želite aktivno doprinijeti kao predavač i voditi radionicu u AI Academy, saznajte kako to učiniti na stranici: saznaj kako postati predavač (pogledajte odlomke o prijavi govornika). Druga faza: Prikupljanje i analiza podataka Prije pisanja ijedne linije koda, provjerite imate li podatke. Ako želite model koji prepoznaje kada je vaš pas tužan, trebate stotine fotografija svog psa u različitim emocionalnim stanjima. Ako nemate podatke, vaš prvi projekt je zapravo kreiranje sistema za prikupljanje podataka. Treća faza: Izgradnja minimalno održivog proizvoda (MVP) Nemojte odmah graditi kompleksan multi-agentni sistem. Počnite sa najjednostavnijom verzijom koja radi. Ako gradite pametni termostat, neka prvo samo očitava temperaturu i ispisuje je na ekranu. Zatim dodajte logiku, pa AI predviđanje, i na kraju glasovni interfejs. Četvrta faza: Testiranje i iteracija AI modeli rijetko rade savršeno iz prve. Testirajte sistem u različitim uslovima – šta se dešava sa prepoznavanjem lica kada je u sobi mrak? Šta se dešava ako internet konekcija pukne? Svaka greška je prilika da model učinite robusnijim. Peta faza: Dijeljenje i zajednica Kada vaš projekat proradi, nemojte ga čuvati samo za sebe. Napišite blog post, podijelite kod na platformama otvorenog koda (open source) ili održite kratku prezentaciju kolegama. Razmjena znanja unutar lokalne AI zajednice ubrzava napredak svih nas i pomaže u validaciji vaših rješenja. Ako želite da nas kontaktirate, prijavite svoj projekt ili se prijavite na mailing listu za nove radionice, posjetite: kontakt stranica AI Academy. Savjet za uspjeh: Ako se zaglavite, nemojte odustajati. Većina problema u AI projektima leži u formatu podataka ili malim greškama u konfiguraciji biblioteka. Povežite se sa zajednicom u Sarajevu ili online forumima – velika je vjerovatnoća da je neko već riješio sličan problem. Put ka digitalnoj samostalnosti Rad na AI projektima kod kuće nije samo hobi – to je investicija u vašu budućnost. Kroz ovaj proces učite kritičko razmišljanje, rješavanje problema i tehničku disciplinu koja je primjenjiva u bilo kojoj modernoj industriji. Bez obzira na to da li gradite sistem za prepoznavanje ptica u svom vrtu ili kompleksnog AI agenta za upravljanje ličnim finansijama, svaki korak vas približava dubljem razumijevanju tehnologije koja oblikuje naš svijet. Pristup koji smo prošli – od razumijevanja osnova, preko etičke provjere, do praktične primjene – osigurava da vaša rješenja budu ne samo funkcionalna, već i odgovorna. AI Academy ostaje vaš partner na tom putu, pružajući podršku i resurse koji su vam potrebni da svoje ideje pretvorite u stvarnost. Svijet vještačke inteligencije je otvoren za sve koji su spremni učiti i eksperimentisati. Počnite mali, razmišljajte veliko i budite strpljivi prema sebi. Vaš dom može postati vaša najbolja laboratorija, a naučene lekcije vaša najvrjednija imovina na tržištu rada. Fokusirajte se na rješavanje realnih, lokalnih problema. Uvijek stavljajte privatnost i etiku na prvo mjesto. Gradite projekte postepeno, od jednostavnih ka kompleksnim. Podijelite svoje rezultate sa zajednicom kako biste ubrzali učenje. Vještačka inteligencija u rukama informisanog i odgovornog pojedinca najmoćniji je alat za pozitivne promjene koji smo ikada imali. Iskoristite ga mudro, počevši od vlastitog praga. Česta pitanja Pitanje: Da li mi je potrebno napredno znanje matematike ili programiranja da bih počeo raditi na AI kućnim projektima? Odgovor: Za početne projekte nije potrebno napredno znanje. Dovoljno je poznavanje osnova Pythona i logičko razmišljanje. Mnogi moderni alati i biblioteke skrivaju kompleksnu matematiku iza jednostavnih funkcija. Kako budete prelazili na naprednije nivoe, prirodno ćete osjetiti potrebu da naučite više o statistici ili linearnoj algebri, ali to ne bi trebala biti prepreka za početak. Pitanje: Koliko košta postavljanje AI sistema u domu? Odgovor: Troškovi mogu varirati od nula maraka (ako koristite samo softverske alate otvorenog koda na svom postojećem računaru) do nekoliko stotina maraka ako kupujete specijalizovani hardver poput Raspberry Pi-ja, kvalitetnih senzora ili grafičkih kartica za lokalno treniranje modela. Preporučujemo da počnete sa besplatnim alatima i postepeno ulažete u opremu kako vaši projekti budu rasli. Pitanje: Da li su moji podaci sigurni ako koristim AI alate poznatih kompanija u svojim projektima? Odgovor: To zavisi od uslova korištenja svakog pojedinačnog alata. Većina besplatnih verzija popularnih AI modela koristi vaše upite za dalje treniranje sistema. Ako radite sa osjetljivim podacima, preporučujemo korištenje lokalnih modela (npr. putem lokalnih alata i otvorenih modela) koji rade isključivo na vašem hardveru i ne šalju nikakve informacije na internet. Pitanje: Koliko vremena je potrebno da se završi jedan prosječan AI projekt? Odgovor: Jednostavni projekti, poput klasifikatora teksta ili osnovne automatizacije, mogu se završiti za jedan vikend. Srednji nivo, koji uključuje senzore i hardver, obično zahtijeva nekoliko sedmica planiranja, nabavke dijelova i testiranja. Napredni agentni sistemi su često kontinuirani projekti koje ćete nadograđivati mjesecima kako se tehnologija bude razvijala.

25 Jun 2026

student pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

Best AI For Machine Learning Projects

Table of Contents Ključne stavke Uvod Evolucija Alata I Dubina Konteksta Put Od Početnika Do Eksperta Kroz Praktične Projekte Razumijevanje Mogućnosti I Ograničenja AI Alata Implementacija Odgovornog Radnog Toka Kada Potražiti Stručnjaka Ili Dodatne Resurse Portfolio Kao Vaša Lična Karta Zaključak Česta pitanja Ključne stavke Odabir najboljeg AI alata za projekte mašinskog učenja (machine learning) zavisi prvenstveno od dubine konteksta koji alat može obraditi, pri čemu moderni sistemi poput Augment Code-a i Cursora nadmašuju tradicionalne asistente razumijevanjem cijele arhitekture koda. Izgradnja portfolija zahtijeva strateški prelazak sa početničkih projekata, kao što je predviđanje odlaska korisnika (churn prediction), na napredne sisteme poput agentne vještačke inteligencije (agentic AI) i kompleksnih RAG sistema koji rješavaju stvarne poslovne probleme. Odgovorna primjena tehnologije podrazumijeva stalnu ljudsku provjeru zbog rizika od halucinacija vještačke inteligencije i etičkih pristrasnosti (bias), uz strogo vođenje računa o privatnosti podataka u lokalnim i globalnim okvirima. Uvod Zamislite programera u Sarajevu koji kasno navečer pokušava otkloniti grešku u kompleksnom cjevovodu podataka (data pipeline) koji povezuje bazu podataka, skripte za transformaciju i model za predviđanje cijena nekretnina. Tradicionalni alati za dopunjavanje koda nude mu generička rješenja koja često ne prepoznaju specifičnu strukturu njegovih podataka ili način na koji se modeli treniraju na lokalnim serverima. Frustracija raste jer AI predlaže sintaktički ispravan kod koji u praksi ruši cijeli sistem zbog nepoznavanja šireg konteksta projekta. Ovo je realnost mnogih profesionalaca u Bosni i Hercegovini i regionu koji se po prvi put ozbiljno upuštaju u svijet mašinskog učenja (machine learning). U AI Academy vjerujemo da vještačka inteligencija nije samo tehnološki trend, već vještina koja, kada se pravilno usvoji, transformiše način na koji radimo i rješavamo probleme. Naša misija je osnažiti vas da prestanete gledati na AI kao na magičnu crnu kutiju i počnete ga koristiti kao visokostručno produženo čulo. Ovaj članak je namijenjen programerima, studentima, analitičarima podataka i entuzijastima koji žele znati koji su to najbolji AI alati za projekte mašinskog učenja i kako ih praktično primijeniti za izgradnju karijere. Pokrit ćemo sve od izbora IDE-a (integrisano razvojno okruženje) sa ugrađenom vještačkom inteligencijom, preko konkretnih projekata koji će vaš portfolio izdvojiti iz mase, pa sve do kritičnih etičkih pitanja koja prate ovaj razvoj. Naš pristup je uvijek isti: prvo razumijevanje osnova, zatim definisanje jasnog cilja, provjera odgovornosti, praktična primjena i na kraju dijeljenje znanja sa zajednicom. Evolucija Alata I Dubina Konteksta Kada govorimo o najboljim AI alatima za razvoj projekata mašinskog učenja, više nije dovoljno samo imati "pametni autocomplete". Razlika između dobrog i vrhunskog alata danas se mjeri u onome što nazivamo dubina konteksta (context depth). To je sposobnost vještačke inteligencije da razumije ne samo datoteku u kojoj trenutno pišete kod, već i sve povezane servise, konfiguracije baze podataka i specifičnosti vašeg skupa podataka (dataset). Važnost razumijevanja cijele baze koda U projektima mašinskog učenja, kod je rijetko izolovan. Imate skripte za čišćenje podataka, definicije modela, hiperparametre za fino podešavanje (fine-tuning) i kod za implementaciju (deployment). Ako vaš AI asistent vidi samo definiciju modela, on može predložiti promjenu koja će biti nekompatibilna sa načinom na koji su podaci prethodno procesuirani. Alati nove generacije, poput Augment Code-a ili Cursora, indeksiraju cijelu bazu koda (codebase) koristeći semantičku analizu. To znači da kada pitate "Zašto mi model daje loše rezultate na testnom skupu?", AI može pretražiti vaše transformacije podataka, identifikovati curenje podataka (data leakage) i predložiti popravku koja obuhvata više datoteka. Poređenje vodećih asistenata na tržištu GitHub Copilot ostaje zlatni standard za opštu produktivnost zbog svoje široke integracije i brzine. On je odličan za rutinske zadatke, pisanje repetitivnih funkcija i generisanje jediničnih testova (unit tests). Međutim, u složenim projektima mašinskog učenja, Copilot ponekad gubi nit kada treba pratiti zavisnosti kroz više mikrosenvisa. S druge strane, alati poput Cursora, koji je fork VS Code-a, omogućavaju vam da direktno komunicirate sa cijelim projektom. Cursor koristi napredne modele poput GPT-4o ili Claude 3.5 Sonnet, ali ih kombinuje sa lokalnim indeksom vašeg koda. Za timove koji rade na AWS infrastrukturi, Amazon Q Developer nudi specifične prednosti jer razumije konfiguracije SageMakera i drugih cloud servisa koji su ključni za skaliranje mašinskog učenja. Prilagođavanje alata specifičnim radnim tokovima Ako radite u okruženju gdje je privatnost podataka apsolutni prioritet, npr. u bankarskom ili zdravstvenom sektoru u BiH, alati poput Tabnine-a nude opciju rada na sopstvenim serverima (on-premises). Ovo osigurava da vaš vlasnički kod ili osjetljive informacije o korisnicima nikada ne napuste vašu sigurnu mrežu. Ključ je u tome da alat birate prema specifičnim potrebama projekta, a ne prema popularnosti na društvenim mrežama. Vještačka inteligencija u razvoju koda najbolje funkcioniše kada služi kao navigator, a ne kao pilot. Vaša uloga je da definišete arhitekturu i vršite kritičku reviziju svakog generisanog reda, jer AI može proizvesti kod koji izgleda savršeno, ali pati od logičkih grešaka koje se otkriju tek u produkciji. Put Od Početnika Do Eksperta Kroz Praktične Projekte Teorijsko znanje o mašinskom učenju je važno, ali prava vještina se stiče kroz rad na konkretnim problemima. U AI Academy potičemo pristup u kojem svaki projekat treba da ima jasnu upotrebnu vrijednost. Početni nivo: Temelji predviđanja i klasifikacije Za one koji tek ulaze u ovaj svijet, prvi korak je obično rad sa tabelarnim podacima. Projekat predviđanja odlaska korisnika (Customer Churn Prediction) je idealan jer simulira realan poslovni problem. Ovdje ćete naučiti kako koristiti biblioteke poput pandasa za manipulaciju podacima i scikit-learna za izgradnju prvih modela logističke regresije. Ključna vještina koju ovdje usvajate je rad sa nebalansiranim podacima (imbalanced data), što je čest izazov u stvarnom svijetu gdje je broj korisnika koji odu mali u odnosu na one koji ostaju. Sljedeći logičan korak je predviđanje cijena nekretnina (House Price Prediction). Iako zvuči kao kliše, korištenje modernijih skupova podataka poput Ames Housing dataseta omogućava vam da vježbate inženjering karakteristika (feature engineering). Umjesto da samo ubacite podatke u model, učićete kako transformisati varijable poput kvadrature ili lokacije u formate koje algoritmi bolje razumiju. Srednji nivo: Rad sa tekstom i vremenskim serijama Kada savladate osnove, vrijeme je za obradu prirodnog jezika (natural language processing - NLP). Kreiranje klasifikatora neželjene pošte (Email Spam Classifier) uvodi vas u koncepte pretvaranja teksta u brojeve (vectorization). Ovdje AI asistenti postaju izuzetno korisni jer mogu brzo generisati regularne izraze (regex) za čišćenje teksta ili predložiti arhitekture za Naive Bayes modele. Još jedan izazovan projekat je predviđanje kretanja na berzi ili potrošnje energije koristeći vremenske serije (time series). Ovdje ćete se susresti sa fenomenom curenja podataka kroz vrijeme (temporal data leakage), gdje model slučajno dobije informacije iz budućnosti tokom treninga. Ovo je odlična prilika da naučite kako pravilno vršiti validaciju modela u dinamičnim okruženjima. Napredni nivo: Generativni AI i agentni sistemi Danas se vrhunac vještine ogleda u radu sa velikim jezičkim modelima (large language models - LLM). Izgradnja RAG sistema (Retrieval-Augmented Generation) za pretragu interne dokumentacije firme je projekat koji ima ogromnu potražnju na tržištu rada. Ovdje ne samo da koristite AI, već gradite sisteme koji omogućavaju vještačkoj inteligenciji da pristupi eksternim bazama znanja bez potrebe za ponovnim treniranjem cijelog modela — više o praktičnim pristupima za takve sisteme možete pročitati u našem vodiču za kreiranje vlastitog AI asistenta. (link: napravite svoj vlastiti AI asistent) Agentna vještačka inteligencija (agentic AI) ide korak dalje. To su sistemi koji ne samo da odgovaraju na pitanja, već mogu samostalno koristiti alate, izvršavati kod i donositi odluke na osnovu cilja koji im postavite. Razvoj agenta koji automatski analizira pull requeste na GitHubu ili vrši sigurnosni audit koda je projekat koji pokazuje duboko razumijevanje modernog AI ekosistema. Šta uraditi sljedeće Odaberite jedan projekat koji rješava problem koji vas lično zanima ili koji vidite u svojoj okolini. Mapirajte potrebne podatke i provjerite da li su dostupni ili ih morate sami prikupiti. Postavite osnovni model (baseline) prije nego što počnete sa kompleksnim optimizacijama. Ako želite pratiti praktične radionice i događaje koji pomažu da svoje projekte ubrzate od ideje do radnog prototipa, provjerite našu stranicu sa najavljenim događajima. (link: pregled događaja i radionica AI Academy) Razumijevanje Mogućnosti I Ograničenja AI Alata Kritična tačka u obrazovanju svakog AI stručnjaka je trenutak kada shvati da ovi alati nisu nepogrešivi proročanstva. Da biste bili uspješni, morate znati tačno gdje AI blista, a gdje može biti opasan. Šta AI alati mogu učiniti za vas AI asistenti su fenomenalni u ubrzavanju rutinskih zadataka. Pisanje koda za vizualizaciju podataka u matplotlibu ili seabornu, što bi vam inače oduzelo 15 minuta traženja po dokumentaciji, AI završava u sekundi. Oni su odlični partneri za razmišljanje (brainstorming) o arhitekturi modela i mogu predložiti alternativne algoritme koje možda niste uzeli u obzir. Također, učenje novih biblioteka postaje mnogo brže jer AI može objasniti kompleksne koncepte kroz analogije i primjere koda u realnom vremenu. Ako želite unaprijediti svoje vještine prompt engineeringa, preporučujemo da pročitate naš članak posvećen toj temi. (link: Umjetnost postavljanja upita — prompt engineering) Granice inteligencije i rizik od halucinacija Vještačka inteligencija ne razumije kontekst vašeg poslovanja onako kako ga vi razumijete. Ona ne može donijeti moralnu ili etičku odluku. Najveći tehnički problem su halucinacije (hallucinations) — situacije u kojima model sa apsolutnim uvjerenjem generiše netačne informacije ili predlaže biblioteke koje ne postoje. U mašinskom učenju, ovo se može manifestovati kroz pogrešno objašnjenje važnosti karakteristika (feature importance) ili predlaganje matematički neispravnih transformacija koje izgledaju uvjerljivo. Problem pristrasnosti i etike Modeli mašinskog učenja uče iz podataka koje im damo. Ako su ti podaci pristrasni, model će tu pristrasnost (bias) pojačati. Ovo je posebno opasno u projektima koji se tiču zapošljavanja, kreditiranja ili zdravstva. Kao programer, vaša je odgovornost da testirate svoje modele na različitim demografskim grupama i osigurate da AI asistent kojeg koristite ne uvodi dodatne predrasude u vaš kod kroz stereotipne primjere ili pristrasne logike odlučivanja. Sigurnost podataka je vaš prioritet. Nikada nemojte unositi API ključeve, lozinke ili osjetljive podatke o korisnicima u javne chat interfejse AI alata. Čak i ako alat tvrdi da ne uči na vašim podacima, praksa pokazuje da su sigurnosni propusti uvijek mogući. Implementacija Odgovornog Radnog Toka U AI Academy vjerujemo u proces koji osigurava kvalitet i dugovječnost vaših projekata. Taj proces se sastoji od pet ključnih koraka koje trebate primijeniti na svaki zadatak mašinskog učenja. Prvi korak: Duboko razumijevanje problema Prije nego što napišete ijednu liniju koda ili zatražite pomoć od AI-ja, morate razumjeti problem. Šta pokušavamo postići? Da li nam je važnija preciznost (precision) ili odziv (recall)? U medicinskim projektima, poput predviđanja srčanih bolesti, lažno negativan rezultat (propustiti bolesnu osobu) je mnogo skuplji od lažno pozitivnog. AI vam može pomoći da implementirate metriku, ali vi ste ti koji morate definisati šta je uspjeh. Drugi korak: Definisanje cilja i prikupljanje podataka AI nije zamjena za kvalitetne podatke. Često kažemo: "Smeće unutra, smeće van" (garbage in, garbage out). Vaš zadatak je da kritički analizirate izvor podataka. Ako pravite model za prepoznavanje govora na bosanskom jeziku, a koristite podatke koji su isključivo na engleskom, nikakav "najbolji AI alat" vam neće pomoći da dobijete dobar rezultat. Fokusirajte se na prikupljanje i čišćenje podataka koji su reprezentativni za lokalni kontekst. Treći korak: Provjera odgovornosti i etike U ovoj fazi se pitate: "Koje su moguće negativne posljedice mog modela?". Ako razvijate sistem za automatsko ocjenjivanje testova u školama, morate osigurati transparentnost — učenik i nastavnik moraju znati zašto je AI dao određenu ocjenu. Alati za objašnjivu vještačku inteligenciju (explainable AI - XAI) ovdje postaju vaši najbolji saveznici. Četvrti korak: Praktična primjena i iteracija Sada koristite AI asistente da ubrzate razvoj. Počnite jednostavno. Napravite osnovni model, testirajte ga, a zatim postepeno dodajte kompleksnost. Ako koristite Cursor ili Copilot, tražite od njih da vam objasne svaki korak koji predlože. Ako AI predloži složenu neuronsku mrežu za problem koji se može riješiti jednostavnom linearnom regresijom, vaša stručnost treba da prevagne u korist jednostavnosti i lakšeg održavanja. Peti korak: Ponavljanje i dijeljenje sa zajednicom Svijet vještačke inteligencije se mijenja brzinom koju nijedan pojedinac ne može pratiti sam. Zato je zajednica ključna. Podijelite svoje naučene lekcije na lokalnim meetupima, pišite blog postove o greškama koje ste napravili i kako ste ih ispravili uz pomoć AI-ja. U AI Academy u Sarajevu često vidimo da se najbrži napredak dešava upravo kroz ovakvu razmjenu iskustava. Ako želite saznati više o razvoju karijere i načinima kako doprinijeti zajednici kao predavač, pročitajte naš pregled karijernih resursa. (link: AI Career & Skill-Up) Kada Potražiti Stručnjaka Ili Dodatne Resurse Iako AI alati pružaju ogromnu moć, postoje situacije u kojima je ljudska ekspertiza nezamjenjiva. Donošenje odluka koje direktno utiču na ljudske živote, velike finansijske transakcije ili pravnu sigurnost zahtijeva potvrdu od strane kvalifikovanog stručnjaka u toj oblasti. Pravni i regulatorni okviri Vještačka inteligencija još uvijek djeluje u "sivoj zoni" kada su u pitanju autorska prava i odgovornost za greške. Ako razvijate softver za komercijalnu upotrebu, obavezno se konsultujte sa pravnikom koji razumije tehnološko pravo. Ovo je posebno važno u svjetlu novih regulativa poput EU AI Act-a, koji će imati uticaja i na poslovanje u našem regionu. Kompleksna arhitektura i sigurnosni audit Za projekte koji zahtijevaju visoku dostupnost i sigurnost, AI asistent nije dovoljan za finalnu provjeru. Sigurnosni stručnjaci trebaju izvršiti audit koda, posebno u dijelovima koji se tiču autentifikacije i pristupa bazama podataka. AI može pomoći u otkrivanju uobičajenih propusta poput onih definisanih u OWASP Top 10 listi, ali sofisticirani napadi zahtijevaju ljudski nadzor. Kontinuirano obrazovanje Najbolja investicija koju možete napraviti nije u pretplatu na najskuplji AI alat, već u sopstveno znanje. Iskoristite resurse koje nudi zajednica, besplatne radionice, hakatone i predavanja stručnjaka iz industrije. Ako želite saznati kada su naredni događaji i kako se uključiti, pretplatite se ili nas kontaktirajte putem naše stranice za kontakt. (link: Kontakt AI Academy) Portfolio Kao Vaša Lična Karta U svijetu mašinskog učenja, vaš GitHub profil i portfolio govore više od svake diplome. AI alati vam omogućavaju da vaši projekti izgledaju profesionalnije i budu bolje dokumentovani. Prezentacija rezultata Kada završite model, nemojte ga ostaviti samo kao Jupyter Notebook datoteku. Koristite alate poput Streamlita da napravite interaktivnu web aplikaciju gdje korisnik može unijeti podatke i vidjeti predviđanje u realnom vremenu. AI asistenti su izvrsni u pisanju koda za ovakve interfejse. Portfolio koji pokazuje da razumijete cijeli put od podataka do korisničkog interfejsa je ono što regruteri traže. Dokumentacija i objašnjivost Dobar projekat mašinskog učenja prati detaljna dokumentacija. Objasnite zašto ste izabrali baš taj skup podataka, koje ste izazove imali tokom čišćenja i kako ste validirali rezultate. AI vam može pomoći da strukturirate README datoteku, ali vi morate unijeti narativ koji pokazuje vaše kritičko razmišljanje. Naglasite etička razmatranja — to pokazuje vašu profesionalnu zrelost. Vizualizacija metriki Umjesto da samo ispišete "Accuracy: 0.85", koristite AI da generišete konfuzijske matrice (confusion matrix), ROC krive i grafikone važnosti karakteristika. Ovi vizualni elementi pomažu netehničkom osoblju da razumije snagu i slabosti vašeg modela. Sposobnost prevođenja kompleksnih podataka u poslovno razumljive uvide je jedna od najplaćenijih vještina u industriji. Zaključak Put ka vrhunskom stručnjaku za mašinsko učenje danas je brži nego ikada zahvaljujući vještačkoj inteligenciji, ali on i dalje zahtijeva disciplinu i posvećenost. Odabir najboljeg AI alata je samo početak; prava magija se dešava kada te alate koristite da proširite svoje vidike, a ne da zamijenite svoje razmišljanje. Fokusirajte se na alate koji nude dubok kontekst cijele baze koda za kompleksne projekte. Gradite portfolio koji pokazuje progresiju od osnovnih predviđanja do naprednih RAG i agentnih sistema. Uvijek zadržite kritički otklon prema generisanom kodu i vodite računa o etici i privatnosti. Postanite aktivni član zajednice — dijeljenje znanja je najbrži put do napretka. Ako želite da se direktno uključite — prijavite predavanje, predložite temu ili saznajte gdje su naredne radionice — saznajte kako se možete uključiti i postati predavač ili govornik kroz naše kanale. Saznajte više o nama i našem radu na stranici "O nama". (link: o nama — AI Academy) Pozivamo vas da pređete sa pasivnog čitanja na aktivno djelovanje. Otvorite svoj omiljeni editor, izaberite jedan od projekata koje smo spomenuli i počnite graditi. Ako zapnete, sjetite se da niste sami — zajednica u AI Academy je tu da vas podrži, objasni nejasno i proslavi vaš uspjeh. Vrijeme je da teoriju pretvorimo u praksu koja mijenja svijet. Česta pitanja Pitanje: Koji AI alat je najbolji za početnika u mašinskom učenju koji želi pisati kod? Odgovor: Za početnike je GitHub Copilot odličan start jer nudi intuitivnu pomoć i široku bazu znanja. Međutim, preporučujemo i korištenje Cursora jer on omogućava lakše snalaženje unutar cijelog projekta, što pomaže početniku da shvati kako su različiti dijelovi koda međusobno povezani. Pitanje: Da li su besplatni AI alati dovoljno dobri za ozbiljne ML projekte? Odgovor: Besplatne verzije alata poput ChatGPT-a ili besplatni nivoi u Cursoru su odlični za učenje i prototipizaciju. Ipak, za profesionalne projekte koji zahtijevaju obradu hiljada linija koda i visoku preciznost, plaćene verzije koje koriste naprednije modele (poput Claude 3.5 Sonnet ili GPT-4o) nude značajno bolju dubinu konteksta i logičko zaključivanje. Pitanje: Kako da znam da li je kod koji je AI generisao za moj model siguran za korištenje? Odgovor: Nikada ne uzimajte AI kod zdravo za gotovo. Najbolja praksa je da svaki predloženi algoritam provjerite kroz zvaničnu dokumentaciju biblioteka poput PyTorcha ili TensorFlowa. Također, koristite alate za statičku analizu koda i pišite jedinične testove (unit tests) kako biste osigurali da kod radi ono što je predviđeno bez neželjenih nuspojava. Pitanje: Da li korištenje AI asistenata smanjuje moju vrijednost kao programera na tržištu rada? Odgovor: Naprotiv, vješto korištenje AI asistenata povećava vašu produktivnost i omogućava vam da se fokusirate na arhitekturu i rješavanje kompleksnih problema umjesto na pisanje "boilerplate" koda. Tržište rada sve više cijeni inženjere koji znaju kako orkestrirati AI alate za bržu i kvalitetniju isporuku rješenja. — End —

25 Jun 2026

mladi profesionalac pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

Strateški AI Integration Projects Za Vaš Biznis

Table of Contents Ključne stavke Uvod Razumijevanje AI Integracije: Od Teorije do Akcije Kako započeti AI Integration Projects: Faze Planiranja Praktični Scenariji: Od Chatbota do RAG Sistema Tehnička Arhitektura AI Projekata Izgradnja Portfolija Kroz AI Projekte Etika, Privatnost i Sigurnost u AI Integraciji Budućnost: Agentic AI i Personalizacija Kada Potražiti Stručnjaka ili Dodatne Resurse Put ka Uspješnoj Implementaciji Zaključak Česta pitanja Ključne stavke Uspjeh svakog integracijskog projekta zavisi prvenstveno od kvaliteta i dostupnosti podataka, a ne isključivo od izbora najnovijeg modela vještačke inteligencije. Implementacija AI rješenja zahtijeva fazni pristup koji počinje jasnim definisanjem poslovnog problema, praćenim rigoroznom provjerom etičkih normi i sigurnosti podataka. Vještačka inteligencija nije zamjena za ljudsku ekspertizu, već alat koji pojačava produktivnost kroz automatizaciju rutinskih zadataka i pružanje uvida zasnovanih na podacima. Uvod Zamislite vlasnika srednje velike IT kompanije u Sarajevu koji svakodnevno troši tri sata na pregledanje tehničke dokumentacije i odgovaranje na upite klijenata koji se ponavljaju. On čuje o revoluciji koju donosi vještačka inteligencija i odluči "ubaciti" ChatGPT u svoj proces. Međutim, nakon sedam dana shvata da sistem daje generičke odgovore koji ne poznaju specifičnosti njegovih internih protokola. Ovo je tipična situacija na našem tržištu: entuzijazam postoji, ali nedostaje razumijevanje procesa koji nazivamo ai integration projects — projekti integracije vještačke inteligencije. Puko korištenje javnih AI alata nije isto što i strateška integracija. Integracija podrazumijeva duboko povezivanje AI modela sa vašim specifičnim podacima, radnim tokovima i softverskom infrastrukturom. Naš cilj u AI Academy je da demistifikujemo ovaj proces. Ovaj članak je namijenjen profesionalcima koji žele preći sa nivoa "isprobavanja" na nivo "izgradnje", programerima koji žele obogatiti svoj portfolio, te menadžerima koji moraju donijeti odluke o investiranju u tehnologiju. Ako želite saznati više o misiji i timu koji stoji iza ove inicijative, posjetite našu stranicu o nama. Kroz ovaj tekst ćemo istražiti put od potpunog razumijevanja tehnologije do njene praktične primjene u lokalnom kontekstu. Naučit ćete kako definisati ciljeve, osigurati odgovornost prema podacima i izbjeći uobičajene zamke koje prate AI projekte. Vještačka inteligencija nije magični štapić; to je vještina koja se gradi kroz praksu, zajednicu i stalno učenje. Razumijevanje AI Integracije: Od Teorije do Akcije Prije nego što povučete prvu liniju koda ili potpišete ugovor sa dobavljačem, morate razumjeti šta vještačka inteligencija zaista može u kontekstu vašeg poslovanja. Integracija nije samo dodavanje "chat" prozora na web stranicu. To je proces u kojem AI postaje dio vašeg ekosistema, komunicirajući sa vašim bazama podataka, API-jevima i korisničkim interfejsima. Šta AI zaista može u poslovnom okruženju Vještačka inteligencija izvrsna je u prepoznavanju obrazaca tamo gdje ih ljudsko oko teško uočava. Ona može ubrzati rutinske zadatke kao što su kategorizacija dokumenata, sumiranje dugih izvještaja ili generisanje prvih nacrta koda. U marketingu, AI može analizirati hiljade komentara na društvenim mrežama i identifikovati opšti sentiment publike u sekundi. Za programere, alati za "vibe coding" i AI asistenti omogućavaju fokus na arhitekturu dok AI piše dosadne dijelove koda (boilerplate). Ako želite unaprijediti svoje vještine u toj oblasti, pogledajte našu kategoriju prompt engineering. Gdje prestaju mogućnosti vještačke inteligencije Važno je razumjeti da AI nema svijest niti stvarno razumijevanje konteksta na način na koji ga imaju ljudi. Ona ne može zamijeniti stručnu prosudbu u kompleksnim pravnim ili medicinskim situacijama. AI ne može riješiti problem koji nije jasno definisan. Ako su vaši ulazni podaci neorganizovani ili netačni, AI će samo ubrzati produkciju netačnih rezultata. Ovo je ključni koncept: AI je multiplikator efikasnosti, ali i multiplikator grešaka ako se njime ne upravlja odgovorno. Upozorenje: Nikada ne tretirajte izlaz iz AI modela kao apsolutnu istinu bez ljudske verifikacije, posebno u kritičnim granama kao što su finansije, pravo ili medicina. Kako započeti AI Integration Projects: Faze Planiranja Svaki uspješan projekat počinje mapiranjem procesa. Ako provodite sate na ručnoj obradi e-mailova, vaš prvi korak nije kupovina najskupljeg modela, već mapiranje ponavljajućih zadataka. Automatizacija lošeg i nejasnog procesa samo će stvoriti automatizovani haos. Definisanje poslovnog cilja i problema Prvo pitanje koje sebi postavljate je: "Koji konkretan problem pokušavam riješiti?" Da li je to smanjenje vremena čekanja na podršku korisnicima? Da li je to preciznije predviđanje zaliha u skladištu? Ili možda personalizacija ponuda za web shop? Jasno definisan cilj omogućava vam da mjerite uspjeh. Bez metrika, vaš AI projekat je samo skup hobi. Analiza i priprema podataka Kada razmatrate mašinsko učenje (machine learning) za svoj biznis, alat dolazi tek nakon što ste analizirali dostupne podatke. Morate znati gdje se podaci nalaze, u kojem su formatu i koliko su čisti. AI modeli su "gladni" podataka, ali samo onih kvalitetnih. U ovoj fazi često otkrivamo da su podaci u firmama silosi — razbacani po različitim odjelima i nekompatibilnim formatima. Sređivanje podataka je često najteži i najvažniji dio svakog AI integracijskog projekta. Provjera odgovornosti i etike Ovo je korak koji mnogi preskaču u želji za brzim rezultatima. Morate postaviti pitanja o privatnosti podataka. Da li unosite osjetljive podatke o klijentima u javne modele? U Evropskoj uniji, a i šire, GDPR (General Data Protection Regulation) postavlja stroga pravila. Također, modeli mogu biti pristrasni (bias) ako su trenirani na neobjektivnim podacima. Prije nego krenete dalje, osigurajte da vaš projekat ne krši etičke norme ili zakonske regulative. Za praktične primjere etičkih tema u AI, pogledajte naš članak o razvoju svijesti o AI. Praktični Scenariji: Od Chatbota do RAG Sistema Da bismo razumjeli kako ai integration projects izgledaju u praksi, pogledajmo nekoliko konkretnih primjera koji su trenutno najtraženiji na tržištu rada i u industriji. Implementacija RAG sistema (Retrieval-Augmented Generation) RAG je trenutno "zlatni standard" za poslovnu integraciju. Umjesto da pokušavate trenirati (fine-tuning) cijeli model na svojim podacima — što je skupo i kompleksno — vi koristite RAG da "nahranite" model informacijama u realnom vremenu. Kada korisnik postavi pitanje, sistem prvo pretraži vašu internu bazu podataka, pronađe relevantne dokumente i pošalje ih modelu zajedno sa pitanjem. Rezultat je precizan odgovor zasnovan isključivo na vašim informacijama, što drastično smanjuje šansu za halucinacije (netačne odgovore). AI Agenti i automatizacija radnih tokova Ako tek počinjete sa "prompt engineeringom" (vještinom pisanja uputa za AI), sljedeći nivo su AI agenti. To su sistemi koji ne samo da odgovaraju na pitanja, već koriste alate da izvrše zadatke. Na primjer, agent može dobiti zadatak: "Pronađi sve fakture iz prošlog mjeseca koje nisu plaćene, provjeri kontakt e-mail u bazi i pošalji ljubazni podsjetnik." Ovdje AI koristi API-je za pristup vašim sistemima i djeluje kao digitalni asistent. Za inspiraciju kako izgraditi takvog agenta, možete pročitati članak o kreiranju vlastitog AI asistenta. Analiza sentimenta za lokalna tržišta Mnoge firme u regionu žele razumjeti šta kupci misle o njima. Integracija AI modela koji razumiju specifičnosti naših jezika (sa svim padežima i nijansama) omogućava automatsku analizu hiljada recenzija. Ovo pomaže menadžerima da brzo reaguju na krizne situacije ili identifikuju najprodavanije karakteristike proizvoda bez čitanja svake pojedinačne poruke. Zaključak faze: Počnite jednostavno. Prvo napravite prototip koji rješava jedan mali, ali dosadan problem, izmjerite rezultate, pa tek onda širite opseg projekta. Tehnička Arhitektura AI Projekata Za one koji su više orijentisani na tehničku stranu, integracija zahtijeva poznavanje specifičnog tehnološkog steka (tech stack). U srcu većine modernih projekata nalazi se Python, ali on je samo početak. Vektorske baze podataka (Vector Databases) Da bi RAG sistem funkcionisao, podaci se pretvaraju u brojeve (embeddings) i pohranjuju u vektorske baze podataka kao što su Pinecone, Qdrant ili ChromaDB. Ove baze omogućavaju modelu da "pretražuje po značenju", a ne samo po ključnim riječima. Ako tražite "kako se ugrijati", sistem će znati da su "peć", "radijator" i "termoizolacija" relevantni pojmovi. Okviri za razvoj (Frameworks) Alati poput LangChain-a ili CrewAI-a postali su nezaobilazni. Oni služe kao "ljepilo" koje povezuje jezičke modele (LLM) sa vanjskim izvorima podataka, API-jevima i logikom aplikacije. Korištenjem ovih okvira, programeri mogu brzo graditi kompleksne lance zadataka (chains) koji simuliraju ljudsko razmišljanje i akciju. Ako želite praktične vodiče i primjere, pogledajte našu wiki sekciju o vještinama AI. MLOps i održavanje modela Integracija nije gotova kada se kod pokrene. AI modeli zahtijevaju stalno nadgledanje. Njihov učinak može opasti tokom vremena (model drift), ili se mogu pojaviti novi tipovi korisničkih upita na koje model ne zna odgovoriti. MLOps (Machine Learning Operations) je disciplina koja se bavi automatizacijom isporuke, nadzora i održavanja ovih sistema u produkciji. Izgradnja Portfolija Kroz AI Projekte Ako ste student ili freelancer koji želi ući u ovaj svijet, najbolji način je izgradnja dokaza — projekata koji pokazuju vaše vještine. Certifikati su korisni, ali "proof of work" (dokaz o radu) na GitHubu je ono što privlači poslodavce u 2025. godini i dalje. Projekat: Detektor lažnih vijesti (Fake News Detector) Ovo je odličan početni projekat. Koristeći Python i biblioteke poput Scikit-learn ili BERT-a (naprednog modela za obradu jezika), možete napraviti sistem koji klasifikuje vijesti na osnovu stila pisanja i izvora. Ovo uči osnove NLP-a (Natural Language Processing — obrada prirodnog jezika) i klasifikacije podataka. Projekat: Pametni sistem za analizu CV-jeva (Resume Parser) Regruteri u velikim firmama troše sate na pregled aplikacija. Napravite AI alat koji izvlači ključne vještine, godine iskustva i relevantne projekte iz PDF dokumenata. Koristite biblioteke poput SpaCy ili LangChain za ekstrakciju strukturiranih podataka iz nestrukturiranog teksta. Ovakav projekat pokazuje da razumijete kako AI rješava konkretan poslovni problem. Projekat: Personalni AI asistent za učenje Napravite aplikaciju koja uzima vaše bilješke sa predavanja ili sastanaka i generiše kvizove za učenje, sumira ključne tačke ili čak objašnjava kompleksne koncepte jednostavnim jezikom. Ovo zahtijeva integraciju API-ja (npr. OpenAI ili Anthropic) i rad sa korisničkim interfejsom u Streamlit-u ili Flask-u. Ako tražite događaj ili radionicu gdje možete predstaviti svoj projekat, provjerite našu stranicu događaja i prijavite se na naredni meetup ili hakaton. Savjet za portfolij: Svaki projekat na GitHubu treba imati detaljan README fajl koji objašnjava: koji problem rješava, koji su alati korišteni, kako se pokreće i kakvi su rezultati postignuti. Etika, Privatnost i Sigurnost u AI Integraciji Kako se AI sve više integriše u naše živote, pitanja sigurnosti postaju prioritet. AI integracijski projekti nose rizike koji se razlikuju od tradicionalnog softvera. Problem "halucinacija" i tačnosti Jezički modeli su dizajnirani da predviđaju sljedeću najvjerovatniju riječ, a ne da nužno govore istinu. U poslovnom okruženju, halucinacija (izmisljanje činjenica) može biti katastrofalna. Zato je integracija "guardrails" (zaštitnih ograda) ključna. To su dodatni slojevi koda koji provjeravaju izlaz modela prije nego što on dođe do krajnjeg korisnika. Privatnost podataka u javnim oblacima Kada šaljete podatke putem API-ja u modele poput GPT-4, ti podaci napuštaju vašu lokalnu mrežu. Za mnoge institucije (banke, bolnice, državna uprava) ovo je neprihvatljivo. Rješenje je korištenje lokalnih LLM-ova (Large Language Models) koji se vrte na sopstvenim serverima. Zahvaljujući napretku u optimizaciji (npr. Ollama ili vLLM), danas je moguće pokrenuti moćne modele na standardnom hardveru, zadržavajući potpunu privatnost. Autorska prava i intelektualno vlasništvo Pitanje kome pripada sadržaj koji je generisala ili obradila vještačka inteligencija još uvijek je pravno siva zona u mnogim zemljama. Prilikom integracije AI u kreativne procese ili razvoj proizvoda, važno je konsultovati se sa pravnim stručnjacima o licenciranju i pravima korištenja, posebno ako se model trenira na podacima trećih strana. Budućnost: Agentic AI i Personalizacija Svjedočimo prelasku sa pasivnih AI alata na aktivne AI agente. Budući integracijski projekti neće se fokusirati na to da AI odgovori na pitanje, već da AI "razmišlja" u koracima. Agentic AI u enterprise okruženju Velike kompanije već grade mreže agenata koji međusobno komuniciraju. Jedan agent može biti stručnjak za analizu tržišta, drugi za pisanje koda, a treći za kontrolu kvaliteta. Integracija ovih sistema zahtijeva duboko razumijevanje orkestracije (npr. LangGraph), gdje programer ne piše svaki korak, već definiše ciljeve i pravila ponašanja agenata. Hiper-personalizacija usluga AI omogućava da se usluga prilagodi svakom korisniku pojedinačno u realnom vremenu. Vaša web stranica ili aplikacija može promijeniti ton, sadržaj i preporuke na osnovu toga kako se korisnik ponaša u tom trenutku. Ovo više nije rezervisano samo za gigante poput Netflixa; uz pravilnu AI integraciju, čak i mali lokalni biznisi mogu pružiti vrhunsko korisničko iskustvo. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako je AI dostupniji nego ikada, postoje trenuci kada je samostalni rad rizičan. Ako se vaš projekat tiče zdravlja ljudi, velikih finansijskih transakcija, sigurnosnih sistema ili pravno obavezujućih odluka, uvijek validirajte rješenje sa kvalifikovanim stručnjakom. U AI Academy vjerujemo da je zajednica ključ napretka. AI se razvija brže nego što ijedan pojedinac može pratiti. Zato podstičemo učenje kroz razmjenu iskustava. Ako zapnete na tehničkom problemu, vjerovatno je neko u zajednici već prošao kroz to. Naša misija je da Sarajevo i regija postanu prepoznatljivi po praktičnim AI vještinama, a ne samo po konzumaciji tuđih tehnologija. Pridružite nam se putem naše kontakt stranice kako biste dobili pozive na radionice, predavanja i hakatone. Ako želite aktivno doprinositi kao govornik ili voditelj radionice, pratite listu događaja i prijavite svoj nastup na pregledu događaja AI Academy. Takođe, za vođenje karijere kroz AI projekte pogledajte naše resurse u kategoriji AI karijera i put učenja. Put ka Uspješnoj Implementaciji Nakon što smo prošli kroz teoriju, arhitekturu i praktične primjere, važno je sumirati put kojim trebate krenuti: Razumijevanje i definicija Identifikujte dosadan, ponavljajući ili skup problem koji vještačka inteligencija može riješiti. Nemojte tražiti problem za već kupljeni alat; tražite alat za postojeći problem. Podaci i sigurnost Očistite svoje podatke i postavite jasna pravila o privatnosti. Sigurnost ne smije biti naknadna pamet, već temelj projekta. Praktična implementacija i testiranje Počnite sa malim prototipom (MVP - Minimum Viable Product). Koristite RAG za tačnost i agente za automatizaciju. Testirajte, mjerite i budite spremni na neuspjehe u prvoj fazi. Skaliranje i dijeljenje Kada model dokaže vrijednost, integrišite ga dublje u poslovanje. Podijelite naučene lekcije sa timom i širom zajednicom. Ključna misao: Vještačka inteligencija ne zamjenjuje ljude, ali ljudi koji koriste AI će zamijeniti one koji je ne koriste. Integracija je most koji vas prebacuje na tu drugu stranu. Svijet vještačke inteligencije je otvoren i čeka na vaše ideje. AI Academy je tu da vam pruži prostor, resurse i zajednicu u kojoj te ideje mogu postati stvarnost. Bez obzira na to da li ste na početku karijere ili vodite iskusne timove, vrijeme za prvi AI integracijski projekat je sada. Zaključak Integracija vještačke inteligencije više nije naučna fantastika niti luksuz rezervisan za velike tehnološke kompanije. To je praktična vještina koja zahtijeva disciplinu, etičku odgovornost i kontinuirano učenje. Kroz ovaj članak smo vidjeli da: AI integracija počinje razumijevanjem procesa, a ne samo kodiranjem. Kvalitetni podaci su važniji od kompleksnosti modela. RAG i AI agenti predstavljaju budućnost poslovne automatizacije. Etička provjera i sigurnost podataka su nepregovorni temelji svakog projekta. Pozivamo vas da ne ostanete samo na čitanju. Izaberite jedan proces u svom radu, mapirajte ga i razmislite kako bi AI mogao pomoći. Dođite na naše radionice, povežite se sa stručnjacima i budite dio zajednice koja gradi budućnost u Sarajevu i šire. Učenje je besplatno, prilike su beskrajne, a jedina prava prepreka je odlaganje prvog koraka. Česta pitanja Pitanje: Koliko predznanja programiranja mi je potrebno za ai integration projects? Odgovor: Za osnovne integracije putem gotovih platformi potrebno je minimalno znanje, ali za ozbiljne projekte i prilagođavanja preporučuje se poznavanje Pythona. Većina alata kao što su LangChain ili CrewAI oslanja se na Python, ali napredak AI asistenata za kodiranje (poput Cursor-a ili GitHub Copilota) značajno olakšava proces čak i onima koji nisu profesionalni programeri. Pitanje: Da li je sigurno slati poslovne podatke u modele kao što je ChatGPT? Odgovor: Ovisi o verziji koju koristite. Besplatne verzije javnih modela često koriste vaše podatke za dalje treniranje modela, što može ugroziti privatnost. Za poslovnu upotrebu preporučuje se korištenje API-ja (koji obično imaju strožije ugovore o privatnosti) ili implementacija lokalnih modela (open-source) unutar vlastite infrastrukture gdje podaci nikada ne napuštaju vaš server. Pitanje: Koliko košta jedan prosječan AI integracijski projekat za mali biznis? Odgovor: Cijena može drastično varirati. Korištenje postojećih API-ja može koštati svega par dolara mjesečno, dok razvoj custom rješenja sa inženjerima može koštati hiljade maraka. Preporučuje se početi sa "low-code" ili "no-code" alatima za dokazivanje koncepta prije investiranja u skupu infrastrukturu ili sate programiranja. Pitanje: Koliko vremena je potrebno da se vidi prvi rezultat integracije? Odgovor: Jednostavni projekti, kao što je postavljanje RAG baze za internu dokumentaciju, mogu dati rezultate već za nekoliko dana. Kompleksniji sistemi koji uključuju automatizaciju radnih tokova i više AI agenata obično zahtijevaju od nekoliko sedmica do nekoliko mjeseci za testiranje i fino podešavanje (fine-tuning) prije nego što budu spremni za punu produkciju.

25 Jun 2026

žena u poslovno-ležernoj odjeći pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

Scale Ai Strategic Projects Lead Interview Questions

Table of Contents Ključne stavke Uvod Razumijevanje uloge Strategic Projects Lead u Scale AI kontekstu Faze intervjua i tipična pitanja Detaljna analiza tehničkih vještina za SPL ulogu Specifični scenariji i studije slučaja Šta AI alati mogu, a šta ne mogu učiniti u ovom kontekstu Etika, odgovornost i privatnost podataka Kada potražiti stručnjaka ili dodatne resurse Praktični koraci za pripremu: Šta uraditi sljedeće? Zaključak Česta pitanja Ključne stavke Uloga Strategic Projects Lead (SPL) u kompaniji Scale AI zahtijeva hibridni profil stručnjaka koji spaja vještine operativnog menadžera, produkt menadžera i savjetnika za klijente. Proces intervjua fokusiran je na procjenu tehničke potkovanosti u radu s podacima (SQL, Python) i sposobnost rješavanja kompleksnih, dvosmislenih problema u realnom vremenu. Ključ uspjeha leži u dubokom razumijevanju životnog ciklusa podataka za vještačku inteligenciju, s posebnim naglaskom na kvalitetu označavanja podataka (data labeling) i strateški uticaj na prihode kompanije. Uvod Zamisli da si iskusni projektni menadžer u Sarajevu, Banjoj Luci ili Mostaru koji godinama uspješno vodi timove u IT sektoru. Navikao si na agilne metodologije, Jira tickete i jasne rokove. Međutim, odjednom se otvara prilika u kompaniji kao što je Scale AI – globalnom lideru koji postavlja standarde za podatke koji pokreću najnaprednije modele vještačke inteligencije (AI) današnjice. Pitanja na intervjuu koja te tamo čekaju nisu standardna pitanja o tvojim slabostima ili prednostima. Ona prodiru duboko u tvoju sposobnost da uđeš "u rovove" (in the weeds), analiziraš hiljade linija koda ili redova u bazi podataka i istovremeno donosiš odluke koje direktno utiču na višemilionske ugovore sa gigantima poput OpenAI-a ili američke vojske. Ova uloga, Strategic Projects Lead (SPL), predstavlja srce operacija u generativnom AI sektoru. U Bosni i Hercegovini i širem regionu, često vidimo podjelu na "čiste programere" i "čiste menadžere". Scale AI ruši te barijere. Oni traže nekoga ko može napisati SQL upit ujutro, pregovarati sa inženjerima iz Mete u podne, a navečer predstaviti izvještaj o progresu izvršnom direktoru. Razumijevanje procesa pripreme za Scale Ai Strategic Projects Lead interview questions nije samo vježba za jedan intervju; to je učenje o tome kako moderni AI biznis funkcioniše iznutra. U ovom članku ćemo detaljno istražiti šta te očekuje tokom procesa selekcije, kakva se tehnička znanja traže i kako tvoj način razmišljanja mora evoluirati da bi zadovoljio visoke standarde kompanije koja raste istorijskom brzinom. Namijenjen je profesionalcima koji teže globalnim karijerama, entuzijastima koji žele razumjeti operativnu stranu vještačke inteligencije i svima onima koji vjeruju da se učenje ne završava dobijanjem diplome. Pratit ćemo put od dubokog razumijevanja tehnologije, preko definisanja jasnih ciljeva, do etičkih izazova koji dolaze s masovnim prikupljanjem i obradom podataka. Razumijevanje uloge Strategic Projects Lead u Scale AI kontekstu Prije nego što pređemo na sama pitanja, moramo definisati šta zapravo radi SPL. Ova pozicija nije klasično vođenje projekata gdje samo pratite gantograme. Scale AI opisuje ovu ulogu kao kombinacije operativca (Operator), produkt menadžera (Product Manager) i menadžera za angažman klijenata (Engagement Manager). To znači da si ti osoba odgovorna za "posljednji kilometar" dostave AI rješenja. Tvoj zadatak je da vodiš inicijative koje donose desetine miliona dolara novih prihoda. To podrazumijeva vođenje kros-funkcionalnih projekata koji uključuju inženjering, operacije i timove za izlazak na tržište (go-to-market). Suština posla u Scale AI je podatak. Bilo da se radi o autonomnim vozilima, robotici ili velikim jezičkim modelima (LLM - Large Language Models), tim modelima su potrebni visokokvalitetni, označeni podaci. SPL osigurava da ti podaci budu isporučeni na vrijeme, u traženom kvalitetu i po cijeni koja ima ekonomski smisao. Preduzetnički mentalitet kao osnova Scale AI traži ljude sa "preduzetničkim mindsetom". U praksi, to znači da ne čekaš upute. Ako sistem za označavanje slika kasni jer klijent nije definisao rubne slučajeve (edge cases) za prepoznavanje pješaka u magli, ti si taj koji mora sjesti s klijentom, definisati pravila i osigurati da operativni tim to primijeni. To je rad u dinamičnom okruženju gdje se pravila pišu u hodu. Tehnička potkovanost i rad s podacima Iako ne moraš biti softverski inženjer koji piše produkcijski kod za distribuirane sisteme, moraš biti veoma vješt u analizi podataka. Poznavanje jezika SQL za upite nad bazama podataka ili jezika Python za manipulaciju podacima nije opcija, već osnovni zahtjev. Tokom intervjua, tvoja sposobnost da izvučeš uvid iz sirovih podataka bit će testirana kroz konkretne zadatke. Faze intervjua i tipična pitanja Proces selekcije u Scale AI je rigorozan i obično se sastoji od četiri glavna kruga. Svaki krug je dizajniran da testira specifičan set vještina i tvoju otpornost na pritisak. Razumijevanje strukture ovih krugova pomoći će ti da kanališeš svoju pripremu na pravi način. Prva faza: Inicijalni razgovor sa regruterom Ovaj razgovor služi za provjeru osnovnog uklapanja u kulturu kompanije i tvoju motivaciju. Regruteri u Scale AI su veoma dobro informisani o tehničkim aspektima uloge, pa nemoj očekivati samo površna pitanja. Ovdje se ocjenjuje tvoja sposobnost komunikacije i jasnoća tvoje karijerne putanje. Pitanja se često vrte oko tvog dosadašnjeg iskustva u vođenju kompleksnih projekata. Mogao bi čuti pitanje o tome kako si se nosio sa situacijom u kojoj je projekt bio u opasnosti od propasti zbog nedostatka resursa ili nejasnih specifikacija. Ovdje je ključno pokazati vlasništvo (ownership) nad problemom. Nemoj kriviti tim ili vanjske okolnosti; fokusiraj se na to šta si ti preduzeo da stabilizuješ situaciju. Druga faza: Razgovor sa Project Leadom ili menadžerom U ovom krugu stvari postaju konkretnije. Razgovarat ćeš sa nekim ko već radi taj posao ili vodi tim. Pitanja će se fokusirati na tvoju operativnu logiku. Na primjer, mogli bi te pitati: "Zamisli da imamo klijenta koji zahtijeva označavanje 100.000 slika medicinskih snimaka do kraja sedmice, ali naši trenutni modeli automatizacije imaju stopu greške od 20%. Kako bi organizovao proces ljudske provjere (human-in-the-loop) da ispoštuješ rok bez ugrožavanja kvaliteta?" Ovaj tip pitanja testira tvoju sposobnost prioritizacije. U AI industriji, balans između brzine (velocity), cijene (cost) i kvaliteta (quality) je stalna borba. Moraš pokazati da razumiješ te kompromise. Također, očekuj pitanja o saradnji sa inženjerima. Kako objašnjavaš tehničke blokade netehničkom klijentu? Kako utičeš na inženjerski tim da promijeni prioritet određene funkcionalnosti na osnovu povratnih informacija sa terena? Treća faza: Domaći zadatak ili studija slučaja Ovo je često najteži dio za kandidate. Scale AI voli davati realne scenarije. Dobit ćeš set podataka ili opis poslovnog problema i nekoliko dana da dostaviš rješenje. To može biti SQL zadatak gdje moraš analizirati efikasnost različitih grupa označivača podataka ili strateški dokument u kojem predlažeš ulazak na novo tržište, recimo AI u državnom sektoru. Kada rješavaš ovaj zadatak, fokusiraj se na strukturu. Počni od jasne definicije problema, navedi pretpostavke koje si napravio (jer podaci nikada nisu savršeni), prikaži svoju metodologiju analize i završi sa konkretnim preporukama. Tvoja sposobnost da koristiš SQL ili Python za potkrepljivanje svojih tvrdnji brojevima ovdje će biti presudna. Ako samo napišeš "mislim da bi trebali uraditi X", to nije dovoljno. Moraš reći "analiza pokazuje da opcija X smanjuje troškove za 15% uz prihvatljiv rizik kašnjenja od dva dana". Četvrta faza: Onsite intervju (Finalni panel) Finalni krug obično uključuje seriju razgovora sa različitim dionicima – od inženjerskih menadžera do članova prodajnog tima. Ovdje se testira tvoja sposobnost kretanja kroz različite funkcije unutar firme. Pitanja su često situaciona (behavioral). Jedno od čestih pitanja je: "Ispričaj nam o trenutku kada si napravio veliku grešku koja je uticala na klijenta. Kako si to riješio?" Ovdje Scale AI traži radikalnu iskrenost i učenje. U industriji koja se mijenja svaka tri mjeseca, greške su neizbježne. Ono što ih zanima je tvoja brzina oporavka i mehanizmi koje si uveo da se ta greška ne ponovi. Također, budi spreman na "brain teasere" ili brze logičke probleme koji testiraju tvoju snalažljivost pod pritiskom. Detaljna analiza tehničkih vještina za SPL ulogu Iako se uloga zove Strategic Projects Lead, prefiks "strategic" ne znači bježanje od tastature. Naprotiv, strategija u Scale AI nastaje iz dubokog razumijevanja podataka. Da bi bio uspješan na intervjuu, moraš vladati specifičnim alatima i konceptima koji su standard u industriji vještačke inteligencije. SQL kao alat za donošenje odluka U Scale AI, podaci o svakom kliku označivača, svakoj sekundi provedenoj na slici i svakoj grešci modela pohranjeni su u ogromnim bazama. Kao SPL, ti ne možeš čekati da ti analitičar izvuče izvještaj. Moraš znati samostalno napisati upit. Na intervjuu se mogu pojaviti pitanja o spajanju tabela (joins), agregacijama (group by) i prozor funkcijama (window functions). Zamisli scenario: moraš identificirati koji su označivači podataka najproduktivniji, a istovremeno prave najmanje grešaka u zadnjih 30 dana. Tvoj SQL upit mora biti efikasan i tačan. Razumijevanje kako ovi podaci utiču na maržu projekta je ono što te razlikuje od običnog analitičara. Python za automatizaciju i analitiku Dok je SQL dobar za izvlačenje podataka, Python je neophodan za njihovu dublju obradu i vizuelizaciju. Možda ćeš morati napisati skriptu koja simulira kako promjena u algoritmu za raspodjelu zadataka utiče na vrijeme isporuke projekta. Poznavanje biblioteka kao što su Pandas ili NumPy je velika prednost. Također, Python ti omogućava da razumiješ osnove mašinskog učenja (machine learning). Čak i ako ne treniraš modele, moraš razumjeti pojmove kao što su preciznost (precision), odziv (recall) i F1 rezultat (F1 score). Ako klijent kaže da mu je "odziv" (recall) najbitniji jer ne smije propustiti nijedan tumor na rendgenskom snimku, ti moraš znati šta to operativno znači za tvoj tim označivača – vjerovatno će morati provjeravati više sumnjivih slučajeva, što usporava proces, ali povećava sigurnost. Razumijevanje cjevovoda podataka (Data Pipelines) SPL mora razumjeti kako se podaci kreću od klijenta do platforme za označavanje i nazad. To uključuje poznavanje koncepata kao što su API (Application Programming Interface), JSON format zapisa podataka i osnove rada u oblaku (cloud computing). Na intervjuu bi te mogli pitati kako bi dizajnirao proces za kontinuirano slanje podataka klijentu tako da on može odmah trenirati svoj model na svježe označenim primjerima. Ovdje se ne očekuje da dizajniraš arhitekturu sistema, već da razumiješ logičke korake: validacija ulaznih podataka, distribucija radnicima, višestruka provjera (consensus), finalno spajanje i isporuka. Svaki taj korak je tačka potencijalnog neuspjeha koju ti, kao SPL, moraš nadgledati. Ključna lekcija: AI projekti propadaju ne zbog loših algoritama, već zbog loših podataka. Tvoja uloga kao SPL-a je da budeš čuvar kvaliteta tog goriva koje pokreće modernu civilizaciju. Specifični scenariji i studije slučaja Da bismo dodatno produbili pripremu za Scale Ai Strategic Projects Lead interview questions, analizirat ćemo tri specifična scenarija koji se često pojavljuju u različitim oblicima tokom procesa. Svaki od njih zahtijeva kombinaciju empatije, tehničkog znanja i poslovne oštroumnosti. Scenario 1: Pad performansi modela usred projekta Klijent koji razvija autonomne kamione primjećuje da je tačnost prepoznavanja saobraćajnih znakova pala sa 95% na 88% nakon što je tvoj tim isporučio novu seriju od 50.000 označenih slika. Klijent je uznemiren i prijeti raskidom ugovora. Kao SPL, tvoj prvi korak je smirivanje situacije kroz transparentnu komunikaciju. Odmah pokrećeš istragu nad podacima. Koristeći SQL, upoređuješ novu seriju podataka sa prethodnom. Otkrivaš da je nova serija snimljena u sumrak, dok su prethodne bile po danu. Tvoj tim označivača nije dobio jasna uputstva za "rubne slučajeve" pri slabom osvjetljenju. Tvoje rješenje uključuje: Priznavanje problema klijentu uz konkretne dokaze o uzroku. Kreiranje novog vodiča za označavanje specifično za uslove smanjene vidljivosti. Ponovno označavanje sporne serije o trošku kompanije (ili prema dogovoru) uz uvođenje dodatnog nivoa kontrole kvaliteta od strane najiskusnijih radnika. Implementacija automatske provjere (linting) koja detektuje slike sa određenim nivoom šuma ili mraka prije nego što uopšte dođu do ljudskih ruku. Scenario 2: Upravljanje skalom i troškovima Dobio si zadatak da vodiš projekt označavanja teksta za novi LLM na deset različitih jezika, uključujući i one rijetke. Budžet je fiksni, a rokovi su agresivni. Kako biraš između angažovanja visoko plaćenih lingvista i korištenja jeftinije radne snage uz pomoć AI pred-označavanja? Ovdje se testira tvoja sposobnost strateškog razmišljanja. Ispravan pristup je hibridni. Predlažeš korištenje postojećeg AI modela da napravi "prvu ruku" označavanja. Zatim koristiš jeftiniju radnu snagu za osnovnu provjeru, a visoko plaćene lingviste čuvaš samo za najkompleksnije slučajeve ili za rješavanje neslaganja između prva dva nivoa. Ovim pristupom maksimiziraš propusnost sistema (throughput) i držiš troškove pod kontrolom. Tokom intervjua, važno je da pokažeš računicu: koliko te košta jedan sat lingviste u odnosu na hiljadu riječi obrađenih kroz AI model, i koliki je rizik od pada kvaliteta koji klijent može prihvatiti. Scenario 3: Konflikt između inženjeringa i operacija Inženjerski tim u Scale AI želi uvesti novi alat za označavanje koji je tehnički superiorniji, ali zahtijeva da 2.000 operativaca prođe trodnevnu obuku, što bi zaustavilo produkciju usred važnog projekta. Šef operacija se oštro protivi. Kao SPL, ti si medijator. Ne staješ ni na čiju stranu bez podataka. Analiziraš dugoročni dobitak: ako novi alat povećava brzinu označavanja za 30%, obuka će se isplatiti već za dva mjeseca. Međutim, trenutni projekt ne smije trpjeti. Tvoj prijedlog bi mogao biti fazna implementacija. Prvo obučavaš mali "taktički tim" od 50 ljudi na novom alatu dok ostatak nastavlja raditi po starom sistemu. Kada taktički tim dokaže efikasnost i otkloni početne dječije bolesti novog alata, krećeš u masovnu migraciju u periodu između dva velika projekta ili tokom vikenda uz dodatne bonuse. Ovim pokazuješ da razumiješ i tehničku inovaciju i ljudski faktor u operacijama. Šta AI alati mogu, a šta ne mogu učiniti u ovom kontekstu Kao neko ko želi raditi u Scale AI, moraš imati trezven pogled na tehnologiju. Ne smiješ upasti u zamku "hajpa" (preuveličavanja) niti biti pretjerano skeptičan. Razumijevanje granica vještačke inteligencije je ključno za ulogu Strategic Projects Lead. Šta AI alati mogu učiniti AI alati su fantastični za ubrzavanje rutinskih zadataka. U kontekstu Scale AI, modeli za mašinsko učenje (machine learning) mogu uraditi pred-označavanje (pre-labeling) objekata na slikama ili u videu. Na primjer, model može nacrtati grube okvire (bounding boxes) oko svih automobila na snimku, a čovjek ih zatim samo precizno namjesti. Ovo može skratiti vrijeme rada za 50% ili više. Također, AI može pomoći u prepoznavanju obrazaca grešaka. Ako primijetimo da grupa radnika iz određenog regiona stalno griješi kod prepoznavanja specifične vrste saobraćajnih znakova, AI alati za analitiku mogu nam to brzo signalizirati. AI je odličan za generisanje sintetičkih podataka (synthetic data) koji se mogu koristiti za treniranje modela u situacijama gdje su stvarni podaci rijetki ili preskupi za prikupljanje. Šta AI alati NE mogu učiniti Vještačka inteligencija, uprkos svom napretku, i dalje ne posjeduje zdravorazumsko razumijevanje svijeta (common sense). Ona ne može zamijeniti stručnu ljudsku prosudbu u kompleksnim rubnim slučajevima (edge cases). Ako model vidi nešto što nikada nije vidio u svom trening setu – na primjer, čovjeka u kostimu dinosaurusa kako prelazi ulicu – on može potpuno zakazati ili "halucinirati" netačne informacije. AI ne razumije kontekst na način na koji ga razumije čovjek. On ne zna zašto je određeni klijent (recimo iz zdravstvenog sektora) izuzetno osjetljiv na privatnost i zašto jedan pogrešno označen piksel na rendgenskom snimku može značiti razliku između života i smrti. AI ne može voditi tim, inspirisati ljude ili pregovarati o ugovorima. Uloga SPL-a ostaje duboko ljudska jer zahtijeva empatiju, etičko rezonovanje i sposobnost rješavanja loše definisanih problema koje mašina ne može ni mapirati. Etika, odgovornost i privatnost podataka Kada radite sa podacima koji oblikuju AI sisteme, etika nije samo "lijepa priča" za godišnji izvještaj. To je operativni imperativ. U Scale AI, SPL se svakodnevno suočava sa pitanjima koja imaju dalekosežne posljedice na društvo. Pristrasnost (bias) u podacima Ako podaci koje isporučujete sadrže skrivenu pristrasnost – na primjer, ako modeli za prepoznavanje lica bolje rade na ljudima svjetlije puti jer je većina trening podataka takva – vi direktno doprinosite stvaranju nepravednih sistema. Na intervjuu, pokaži da si svjestan ovog problema. Kako bi dizajnirao set podataka za označavanje tako da osiguraš raznolikost i reprezentativnost? Tvoj odgovor treba sadržavati strategije aktivnog traženja raznolikih izvora i uvođenje revizorskih timova koji specifično traže bias u izlaznim rezultatima. Privatnost i sigurnost podataka Rad sa klijentima kao što su Mayo Clinic ili američka vojska znači rukovanje najosjetljivijim mogućim informacijama. Privatnost podataka je nepregovaračka stavka. Kao SPL, ti si odgovoran da osiguraš da se nikakvi lični identifikacijski podaci (PII - Personally Identifiable Information) ne unose u javne AI alate ili ne dijele sa neovlaštenim licima. Moraš poznavati standarde kao što su GDPR u Evropi ili HIPAA u medicinskom sektoru SAD-a. Na intervjuu bi te mogli pitati kako bi osigurao da hiljade vanjskih saradnika koji označavaju podatke ne zloupotrijebe informacije koje vide. Tvoj pristup mora uključivati tehničke prepreke (anomimizacija podataka, rad u zaštićenim okruženjima bez mogućnosti snimanja ekrana) i pravno-edukativne mjere (striktni ugovori o povjerljivosti i redovne obuke). Ako tražiš praktične resurse o tome kako strukturisati rad sa podacima i zaštititi privatnost, pogledaj našu stranicu sa vodičima u bazi znanja, koja sadrži praktične tutorijale o anonymizaciji i sigurnom radu sa osjetljivim datasetovima: vodiči u wiki AI Academy. (aiacademy.ba) Autorska prava i intelektualno vlasništvo U svijetu generativnog AI, pitanje autorskih prava je "vruća tema". Ako tvoj projekt uključuje treniranje modela na umjetničkim djelima ili autorskim tekstovima, moraš razumjeti pravni okvir u kojem se krećete. Iako ti nisi pravnik, moraš znati kada podići crvenu zastavicu i konsultovati pravni tim prije nego što projekt krene u pravcu koji bi mogao izložiti kompaniju tužbama. Kada potražiti stručnjaka ili dodatne resurse Iako se od SPL-a očekuje da bude svestran, važno je znati granice sopstvenog znanja. Pretvaranje da znaš sve je najbrži put do katastrofe u AI industriji. Postoje situacije kada je apsolutno neophodno uključiti specijaliste. Pravne i finansijske odluke Kada su u pitanju ugovori koji uključuju kompleksna pitanja intelektualnog vlasništva ili velike finansijske transakcije, uvijek se oslanjaj na pravni i finansijski odjel. Tvoj posao je da im pružiš kontekst – o kakvim podacima se radi, kako će se koristiti i koliki je planirani prihod – ali finalna validacija mora doći od kvalifikovanih stručnjaka. Duboki tehnički razvoj Ako projekt zahtijeva razvoj potpuno nove arhitekture modela ili rješavanje problema na nivou kernela operativnog sistema, ne pokušavaj to sam riješiti. Pozovi inženjerske menadžere. Tvoja uloga je da "prevedeš" poslovni zahtjev u tehničku specifikaciju, a ne da pišeš najkompleksnije dijelove koda. Kontinuirano obrazovanje kroz zajednicu Svijet vještačke inteligencije se razvija toliko brzo da knjige zastarijevaju u trenutku objave. Zato su zajednice poput AI Academy ključne. Prisustvovanje radionicama, razgovor sa kolegama koji su već prošli slične procese i praćenje najnovijih istraživanja (paper reading groups) su načini na koji ostaješ relevantan. Ako zapneš u pripremi za Scale Ai Strategic Projects Lead interview questions, potraži mentora u zajednici koji ima iskustva u Big Tech kompanijama. Za najave radionica i praktičnih događaja provjeri našu listu najavljenih događaja i radionica: stranica događaja AI Academy. (aiacademy.ba) Ako te zanima konkretno usavršavanje u oblasti inženjeringa promptova, pogledaj naše članke i vodiče u sekciji posvećenoj prompt engineeringu: kategorija Prompt Engineering. (aiacademy.ba) Ako želiš ponuditi svoju temu ili saznati kako postati predavač u zajednici, pošalji prijavu koristeći našu formu za kontakt: kontakt AI Academy. (aiacademy.ba) Praktični koraci za pripremu: Šta uraditi sljedeće? Sada kada razumiješ teoriju i kontekst, vrijeme je za akciju. Priprema za ovakav intervju je maraton, a ne sprint. Evo konkretnih koraka koje možeš poduzeti odmah. Ovladaj osnovama rada s podacima Ako već nisi, instaliraj Python i prođi kroz osnove biblioteke Pandas. Uzmi bilo koji javno dostupan set podataka (npr. sa Kaggle-a) i pokušaj odgovoriti na pet poslovnih pitanja koristeći samo kod. Nauči pisati kompleksne SQL upite koji uključuju više tabela. To je vještina koja će ti trebati svakog dana u Scale AI, ne samo na intervjuu. Za konkretne tutorijale o prompt inženjeringu i praktične primjere promptova pogledaj vodiče u našem repozitoriju članaka o promptima: vodiči za prompt inženjering. (aiacademy.ba) Prouči portfolio kompanije Scale AI Pročitaj sve blog postove na zvaničnoj stranici Scale AI. Obrati pažnju na njihove studije slučaja sa klijentima kao što su Toyota, Meta ili US Army. Razumi njihove proizvode: Scale Generative AI, Scale Data Engine, Scale Donovan. Pokušaj objasniti svakog od njih nekome ko se ne bavi IT-om; ako to možeš, znači da razumiješ srž njihovog biznisa. Vježbaj strukturirano razmišljanje Uzmi problem iz svoje trenutne firme i primijeni na njega okvir koji smo spominjali: Razumijevanje → Cilj → Odgovornost → Primjena. Zapiši to kao studiju slučaja. Vježbaj pričanje o svojim projektima koristeći STAR metodu (Situation, Task, Action, Result), ali sa posebnim naglaskom na mjerljive rezultate (brojeve, procente, dolare). Uključi se u AI zajednicu Nemoj učiti u izolaciji. Poveži se sa ljudima na LinkedInu koji rade u sličnim ulogama. Postavljaj pitanja, učestvuj u diskusijama na forumima i, ako si u Sarajevu ili okolini, posjeti naše radionice u AI Academy — prijave i najave nalaze se na stranici događaja AI Academy. (aiacademy.ba) Razmjena iskustava o tome kako su drugi prošli tehničke intervjue može ti uštedjeti sedmice pogrešnog učenja. Zaključak Uloga Strategic Projects Lead u Scale AI je jedna od najdinamičnijih i najizazovnijih pozicija u modernoj tehnološkoj industriji. Ona zahtijeva rijedak spoj tehničke pismenosti, operativne discipline i strateškog vizionarstva. Kroz ovaj tekst smo vidjeli da pitanja na intervjuu nisu samo prepreka koju treba preskočiti, već ogledalo onoga što te čeka na poslu: rješavanje dvosmislenosti, upravljanje ogromnim količinama podataka i donošenje odluka pod pritiskom. Sjeti se našeg putokaza: Razumijevanje: Shvati da je podatak srce AI revolucije i da je tvoja uloga da taj podatak učiniš korisnim. Cilj: Fokusiraj se na prihode i zadovoljstvo klijenata kroz operativnu izvrsnost. Odgovornost: Uvijek budi svjestan etičkih implikacija, pristrasnosti i privatnosti. Praktična primjena: Koristi SQL, Python i strukturirane studije slučaja da dokažeš svoju vrijednost. Ponavljanje i dijeljenje: AI je timski sport; uči kontinuirano i dijeli svoje znanje sa zajednicom. Zaključak za ponijeti: Ne plaši se onoga što ne znaš. Scale AI ne traži savršenog stručnjaka koji ima sve odgovore, već preduzetnika koji je spreman naučiti sve što je potrebno da bi se riješio problem. Tvoja sposobnost da brzo učiš i odgovorno primjenjuješ AI alate je tvoja najveća konkurentska prednost. Put do Scale AI ili sličnih globalnih lidera počinje prvim korakom – odlukom da se ozbiljno posvetiš razumijevanju ove tehnologije. AI Academy je tu da te podrži na tom putu, pružajući resurse, zajednicu i praktična znanja koja su relevantna u stvarnom svijetu. Kreni danas, vježbaj svoje SQL upite, razmišljaj o etici i budi spreman za razgovor koji ti može promijeniti karijeru. Ako želiš saznati više o nama i našem radu, pročitaj više na stranici o nama. (aiacademy.ba) Česta pitanja Pitanje: Da li je za ulogu Strategic Projects Lead u Scale AI neophodna diploma računarskih nauka (CS)? Odgovor: Iako je diploma iz računarskih nauka ili srodnih tehničkih oblasti idealna i često se preferira, ona nije apsolutni eliminatorni uslov. Scale AI najviše cijeni tvoju stvarnu sposobnost rada s podacima (SQL, Python) i dokazano iskustvo u vođenju kompleksnih projekata ili timova. Ako možeš pokazati tehničku potkovanost kroz portfolio, studije slučaja ili prethodno radno iskustvo u inženjeringu, konsultacijama ili operacijama, imaš šansu za uspjeh. Pitanje: Kako se najbolje pripremiti za tehnički dio intervjua (SQL i Python) ako dolazim iz menadžerske pozadine? Odgovor: Najbolji pristup je praktičan rad na realnim setovima podataka. Preporučujemo da se fokusiraš na SQL funkcije koje su ključne za analizu performansi: agregacije, filtriranje i rad sa vremenskim serijama. Za Python, fokusiraj se na biblioteku Pandas za manipulaciju tabelama. Cilj nije da postaneš developer, već da znaš samostalno izvući podatke i interpretirati ih kako bi donio ispravnu poslovnu odluku. Za brzi start u prompt engineeringu i konkretnim primjerima promptova pogledaj naše praktične vodiče: savjeti za promptove. (aiacademy.ba) Pitanje: Koliko je bitno poznavanje specifičnih AI modela, poput LLM-ova ili modela za autonomna vozila? Odgovor: Veoma je bitno razumjeti kako ti modeli funkcionišu na visokom nivou – šta im je potrebno kao ulaz (podaci) i šta daju kao izlaz. Ne moraš znati matematičke formule iza transformera, ali moraš znati zašto je RLHF (učenje potkrepljivanjem na osnovu ljudskih povratnih informacija) ključno za moderne modele kao što je ChatGPT i kakvu ulogu u tom procesu igraju označivači podataka kojima bi ti upravljao. Pitanje: Da li Scale AI nudi mogućnost rada na daljinu (remote) za kandidate iz Bosne i Hercegovine i regiona? Odgovor: Scale AI je kompanija sa sjedištem u SAD-u (San Francisco, New York, Seattle), ali često zapošljavaju talentovane ljude širom svijeta, posebno za uloge koje podržavaju njihove globalne operacije. Međutim, za poziciju Strategic Projects Lead često se preferiraju lokacije u kojima firma ima kancelarije zbog intenzivne saradnje sa inženjerskim timovima. Uvijek provjeri specifični oglas za posao, jer se njihova politika rada na daljinu može mijenjati u zavisnosti od potreba tima. --Napomena o resursima i uključivanju: ako želiš pratiti nadolazeće radionice, prijaviti se za učešće ili predložiti temu za predavanje, koristi našu stranicu za najave događaja i formu za kontakt: prijavi se ili predloži temu i kontaktiraj nas. (aiacademy.ba)

25 Jun 2026

softver developer pregledajući portfolio u minimalistička kućna kancelarija

25 Jun 2026

News

Razvoj Pametnih Aplikacija Uz Azure AI Projects SDK

Table of Contents Ključne stavke Uvod Razumijevanje Osnova Azure AI Foundry Platforme Priprema Razvojnog Okruženja i Autentifikacija Kreiranje i Upravljanje AI Agentima Upravljanje Podacima i Indeksiranje Pretrage Evaluacija i Praćenje Performansi Etika, Privatnost i Ograničenja Sistema Praktični Tok Rada: Od Ideje do Produkcije Šta Sljedeće: Vaš Put u AI Razvoju Česta pitanja Ključne stavke Azure AI Projects SDK predstavlja objedinjeni razvojni paket koji omogućava razvojnim timovima pristup modelima, agentima i alatima unutar Microsoft Foundry platforme kroz jednu krajnju tačku (endpoint). Primjena ovog SDK-a značajno ubrzava kreiranje naprednih AI agenata koji mogu koristiti alate poput pretrage interneta, interpretera koda i pretrage dokumenata, uz zadržavanje visokog nivoa sigurnosti podataka. Uspješna implementacija zahtijeva jasno razumijevanje uloga unutar Azure ekosistema, ispravnu konfiguraciju autentifikacije putem Entra ID sistema i kontinuiranu evaluaciju performansi modela. Uvod Zamislite razvojni tim u Sarajevu koji pokušava izgraditi sistem za automatizaciju korisničke podrške za lokalnu e-commerce platformu. Do jučer, njihov bi se rad sastojao od žongliranja različitim API ključevima, povezivanja desetina različitih servisa za pretragu dokumenata i mučenja sa sinhronizacijom verzija modela vještačke inteligencije (vještačka inteligencija - AI). Frustracija programera koji prvi put otvara Azure portal i susreće se sa šumom opcija često je prva prepreka na putu inovacije. Upravo tu na scenu stupa azure ai projects sdk, alat koji obećava uvođenje reda u kreativni haos razvoja generativne vještačke inteligencije (generative AI). Lokalno tržište u Bosni i Hercegovini i širem regionu sve više prepoznaje potrebu za AI rješenjima koja nisu samo "igračke" poput chatbota na web stranici, već robusni sistemi sposobni za rješavanje stvarnih poslovnih problema. Bilo da ste iskusni inženjer mašinskog učenja (machine learning), student koji istražuje nove tehnologije ili vlasnik malog biznisa koji želi optimizovati procese, razumijevanje ovog SDK-a otvara vrata profesionalnom razvoju aplikacija. U AI Academy vjerujemo da tehnologija ne smije biti rezervisana samo za velike globalne igrače. Naš pristup se temelji na pet ključnih stubova koje ćemo proći kroz ovaj tekst. Prvo ćemo razumjeti šta je zapravo azure ai projects sdk i kako se uklapa u širu sliku Microsoft Foundry platforme. Zatim ćemo definisati konkretne ciljeve — šta želite postići automatizacijom? Potom prelazimo na najvažniji dio: provjeru odgovornosti, gdje analiziramo etiku i privatnost podataka. Tek tada ulazimo u praktičnu primjenu sa konkretnim primjerima koda i tokovima rada, da bismo na kraju naglasili važnost ponavljanja, testiranja i dijeljenja znanja unutar naše zajednice. Ovaj članak je namijenjen programerima, arhitektima rješenja i AI entuzijastima koji žele preći sa teorije na opipljiv, funkcionalan kod koji donosi vrijednost. Razumijevanje Osnova Azure AI Foundry Platforme Prije nego što instalirate prvu biblioteku, važno je razumjeti okruženje u kojem azure ai projects sdk operiše. Microsoft je nedavno rebrendirao i konsolidovao svoje AI usluge pod zajednički naziv Azure AI Foundry (ranije poznat kao Azure AI Studio). Unutar ovog ekosistema, "Project" (projekat) je osnovna jedinica organizacije. On služi kao kontejner koji drži vaše modele, podatke, indekse pretrage i konfiguracije agenata na jednom mjestu. Tradicionalni pristup razvoju AI aplikacija podrazumijevao je direktno pozivanje OpenAI ili Anthropic API-ja. Iako je to funkcionalno za jednostavne zadatke, moderni sistemi zahtijevaju mnogo više. Potrebna vam je mogućnost da lako zamijenite jedan model drugim, da pratite troškove, upravljate pristupom članova tima i, što je najvažnije, da vaš AI agent ima pristup alatima koji mu omogućavaju interakciju sa stvarnim svijetom. Azure AI Projects SDK djeluje kao lagani klijent (thin-client) koji izlaže sve API-je vašeg Foundry projekta kroz jednu jedinu krajnju tačku (endpoint). To znači da umjesto upravljanja sa pet različitih URL-ova za pretragu, generisanje teksta i analizu dokumenata, vi komunicirate sa jednim centralnim čvorom. Ovo dramatično smanjuje kompleksnost konfiguracije aplikacije i omogućava lakšu migraciju između razvojnog, testnog i produkcijskog okruženja. Uloga Projektnog Klijenta i OpenAI Kompatibilnosti Kada koristite ovaj SDK, primijetit ćete da on nudi dva glavna tipa klijenta. Prvi je projektni klijent (Project Client), koji koristite za operacije specifične za Azure Foundry platformu. To uključuje listanje dostupnih konekcija, preuzimanje svojstava projekta, upravljanje datasetovima ili omogućavanje praćenja tragova (tracing). Drugi je OpenAI-kompatibilni klijent (OpenAI-compatible client). Microsoft je mudro odlučio da zadrži kompatibilnost sa popularnim OpenAI standardom, što programerima omogućava da koriste poznate obrasce zahtjeva i odgovora. Međutim, ovaj klijent unutar Azure okruženja nudi mnogo više nego obični GPT modeli. Kroz njega pristupate "Responses API-ju", koji vam daje pristup ne samo modelima iz kataloga, već i naprednim alatima kao što su pretraga weba putem Binga, interpreter koda ili pristup vašim SharePoint i Microsoft Fabric podacima. Važno je shvatiti da AI nije magični prekidač koji rješava sve probleme. Korištenje SDK-a je vještina koja zahtijeva precizno definisanje problema. Automatizacija loše postavljenog poslovnog procesa samo će ubrzati generisanje grešaka. Uvijek prvo mapirajte putanju podataka i očekivani ishod. Priprema Razvojnog Okruženja i Autentifikacija Da biste počeli raditi sa azure ai projects sdk, vaš prvi korak nije kucanje koda, već osiguravanje da imate ispravne dozvole unutar Azure portala. Ovo je tačka na kojoj mnogi početnici odustaju zbog kompleksnosti Azure RBAC (Role-Based Access Control) sistema kontrole pristupa. Za rad sa Foundry resursima, trebate imati jednu od specifičnih uloga. Najčešće korištena je "Foundry User", koja predstavlja princip najmanje privilegije i idealna je za razvoj. Ako ste zaduženi za upravljanje cijelim projektom, trebat će vam uloga "Foundry Project Manager". Bez ovih dozvola, čak i najsavršeniji kod će rezultirati greškom "401 Unauthorized". Postupak Autentifikacije Putem Entra ID Moderni AI razvoj zahtijeva napuštanje nesigurnih API ključeva koji se često slučajno završe u javnim GitHub repozitorijima. Azure AI Projects SDK forsira korištenje Microsoft Entra ID-a (ranije Azure Active Directory). Najbolja praksa je korištenje biblioteke azure-identity i klase DefaultAzureCredential. Ovaj pristup omogućava vašem kodu da se automatski prilagodi okruženju. Ako radite lokalno na svom računaru u Sarajevu, klijent će pokušati iskoristiti vaše vjerodajnice iz Azure CLI-ja (nakon što pokrenete komandu az login). Kada taj isti kod postavite u oblak (cloud) na Azure Web App ili funkciju, on će automatski iskoristiti identitet dodijeljen tom resursu (Managed Identity). Ovo eliminira potrebu za čuvanjem lozinki u konfiguracijskim fajlovima. Instalacija Potrebnih Biblioteka Zavisno od programskog jezika koji preferirate, instalacija je jednostavna. Za Python entuzijaste, dovoljno je pokrenuti instalaciju paketa azure-ai-projects verzije 2.0.0 ili novije. Važno je napomenuti da ako planirate raditi sa agentima, trebat ćete i dodatne ekstenzije za OpenAI. Programeri koji dolaze iz .NET svijeta koriste NuGet paket Azure.AI.Projects, dok JavaScript zajednica ima na raspolaganju @azure/ai-projects putem npm-a. Svaki od ovih paketa prati istu logiku: kreiranje klijenta, povezivanje na endpoint projekta i korištenje vjerodajnica za pristup resursima. Provjera Spremnosti Okruženja Prije nego što krenete u produkciju, uvijek provjerite verzije runtime-a. Za Python se preporučuje verzija 3.9 ili novija, dok Node.js programeri trebaju ciljati na verziju 18 ili višu. Ovi detalji mogu izgledati kao sitnice, ali nekompatibilnost verzija je najčešći uzrok neobjašnjivih grešaka u asinhronim operacijama koje AI SDK intenzivno koristi. Kreiranje i Upravljanje AI Agentima Srž azure ai projects sdk-a leži u njegovoj sposobnosti da vam pomogne u izgradnji agenata. U kontekstu vještačke inteligencije, agent nije samo model koji odgovara na pitanja. To je entitet koji ima instrukcije (instructions), pristup memoriji i, što je najbitnije, set alata (tools) koje može pozvati kada mu zatrebaju informacije izvan njegovog trening seta podataka. Definisanje Osnovnog Agenta Kreiranje agenta počinje definisanjem njegove svrhe. Ako radite na aplikaciji za analizu tržišta nekretnina u Bosni i Hercegovini, vaš agent ne bi trebao biti samo "koristan asistent". On bi trebao imati instrukcije poput: "Ti si stručnjak za analizu tržišta nekretnina. Koristi dostupne alate za pretragu kako bi pronašao najnovije cijene kvadrata u Sarajevu, Banja Luci i Mostaru, te izračunaj trendove rasta." Kroz SDK, vi definišete model koji želite koristiti (npr. gpt-4o ili gpt-4o-mini za ekonomičnije varijante) i prosljeđujete te instrukcije. SDK će se pobrinuti za komunikaciju sa Azure backendom, kreirati verziju agenta i dodijeliti joj jedinstveni identifikator koji možete koristiti u budućim razgovorima. Korištenje Ugrađenih Alata za Veću Inteligenciju Ono što azure ai projects sdk izdvaja od običnih API-ja je lakoća integracije alata. Zamislite da agent treba riješiti složenu matematičku jednačinu ili obraditi veliki CSV fajl sa podacima o prodaji. Umjesto da se oslanjate na to da će model "pogoditi" rezultat (što često dovodi do halucinacija), možete mu dodijeliti alat "Code Interpreter". Integracija Bing Pretrage za Svježe Informacije Jedan od najčešćih problema sa AI modelima je njihov "datum prekida znanja" (knowledge cutoff). Model ne zna šta se dogodilo jutros osim ako mu ne omogućite pristup internetu. Uz Bing Grounding Search alat, vaš agent može pretraživati web u realnom vremenu. Da biste ovo postigli, unutar Azure projekta kreirate konekciju na Bing Search, dobijete njen ID i proslijedite ga agentu tokom kreiranja. Od tog trenutka, kada korisnik postavi pitanje o trenutnim cijenama goriva ili vijestima iz svijeta tehnologije, agent će samostalno odlučiti da pokrene pretragu, analizira rezultate i pruži odgovor zasnovan na činjenicama, a ne na nagađanju. Ako planirate koristiti AI agente za donošenje poslovnih odluka, počnite sa malim opsegom. Prvo testirajte agenta sa jednim alatom prije nego što mu date pristup cijelom internetu ili vašoj bazi podataka. Kontrolisano okruženje je ključ sigurnog razvoja. (Više o dizajnu i primjeni agenata pročitajte u našoj temi o automatizaciji i AI agentima.) Upravljanje Podacima i Indeksiranje Pretrage U srcu svakog modernog AI sistema koji koristi RAG (Retrieval-Augmented Generation - generisanje potpomognuto pretraživanjem) nalaze se podaci. Azure AI Projects SDK omogućava programerima da direktno iz koda upravljaju datasetovima i indeksima pretrage. Umjesto da ručno učitavate dokumente kroz portal, možete koristiti SDK za automatizaciju procesa. Na primjer, ako vaša firma svakodnevno generira nove izvještaje u PDF formatu, možete napisati skriptu koja te fajlove učitava u Azure AI Foundry, kreira dataset i pokreće ažuriranje indeksa pretrage. Povezivanje sa Azure AI Search Azure AI Search je industrijski standard za vektorsko pretraživanje. Kroz SDK, možete nabrojati sve postojeće indekse ili kreirati nove koji će služiti kao "eksterna memorija" vašim agentima. Kada agent primi upit, on prvo pretražuje ove indekse kako bi pronašao relevantne dijelove vaših internih dokumenata, a zatim te informacije koristi za generisanje odgovora. Ovo je kritično za privatnost. Vaši podaci nikada ne postaju dio trening seta globalnog modela. Oni ostaju unutar vašeg Azure tenanta, zaštićeni istim onim sigurnosnim protokolima koji štite ostatak vaše infrastrukture. Rad sa Datasetovima za Fino Podešavanje Iako je RAG često dovoljan, ponekad je potrebno fino podešavanje (fine-tuning) modela na specifičnim podacima. SDK nudi operacije za upravljanje datasetovima, što vam omogućava da verzionirate svoje podatke za obuku. Možete pratiti koji je dataset korišten za koju verziju modela, što je ključno za održavanje kvaliteta u dugoročnim projektima. (Ako želite dublje razumjeti rad sa podacima i generativnom AI, pogledajte naše članke o generativnoj AI i vodiče za osnovne sastojke generativne AI.) Evaluacija i Praćenje Performansi Jedan od najvećih izazova u svijetu vještačke inteligencije je odgovor na pitanje: "Koliko je moj AI zapravo dobar?". Za razliku od tradicionalnog softvera gdje su testovi binarni (prolazi ili ne prolazi), AI zahtijeva nijansiraniji pristup. Azure AI Projects SDK nudi napredne alate za evaluaciju (evaluations). Možete definisati set pravila i automatizovane evaluatore koji će testiti odgovore vašeg agenta na osnovu metrika kao što su tačnost, koherentnost, relevantnost i sigurnost. Implementacija Klijentskog Praćenja (Tracing) Kada vaša aplikacija ode u produkciju, morate znati šta se dešava "ispod haube". SDK omogućava integraciju sa telemetrijskim alatima kao što je Azure Monitor (Application Insights). Ovo vam daje uvid u svaki korak koji agent poduzima: od trenutka kada primi upit, preko poziva alatima, pa sve do finalnog odgovora. Ovo praćenje je neprocjenjivo za otklanjanje grešaka. Ako agent odjednom počne davati loše odgovore, kroz tragove (traces) možete tačno vidjeti koji je alat zakazao ili u kojem koraku je došlo do gubitka konteksta. U AI Academy naglašavamo da bez mjerenja nema napretka — svaki AI projekat mora imati ugrađenu metriku uspjeha. Korištenje Red Team Skeniranja Sigurnost u AI-u nije samo zaštita od hakera, već i zaštita od neželjenog ponašanja samog modela. SDK u preview fazi nudi "Red Team" skeniranje, koje pokušava namjerno isprovocirati model da generiše neprimjeren sadržaj ili oda osjetljive informacije. Redovno pokretanje ovih skenova pomaže vam da identifikujete ranjivosti prije nego što ih pronađu vaši korisnici. Etika, Privatnost i Ograničenja Sistema Kao autori sadržaja u AI Academy, smatramo svojom dužnošću da jasno komuniciramo granice tehnologije. Azure AI Projects SDK je moćan alat, ali on ne zamjenjuje ljudsku prosudbu, naročito u kritičnim domenama. Šta AI Alati Mogu, a Šta Ne Mogu AI alati su fantastični za ubrzavanje rutinskih zadataka, sumiranje tona dokumenata, generisanje ideja za marketing i prepoznavanje kompleksnih obrazaca u velikim setovima podataka. Oni mogu dramatično povećati produktivnost programera u Sarajevu ili marketinškog stručnjaka u Mostaru. Međutim, oni ne mogu garantovati stopostotnu tačnost. AI modeli mogu "halucinirati" — samouvjereno iznositi netačne činjenice. Oni ne razumiju društveni ili emocionalni kontekst onako kako to razumije čovjek. Također, AI ne može riješiti problem koji je u osnovi loše definisan. Ako ne znate šta želite postići, ni najskuplji model vam neće pomoći. Zaštita Privatnosti Podataka Ovo je najvažnija lekcija za svakog profesionalca: nikada ne unosite osjetljive lične podatke (JMBG, brojeve kartica, medicinske nalaze) ili povjerljive poslovne tajne u javne AI alate. Iako Azure AI Projects SDK pruža visok nivo izolacije unutar korporativnog okruženja, uvijek trebate provjeriti politiku privatnosti vaše kompanije i uslove korištenja platforme. Dizajnirajte svoje sisteme tako da anonimiziraju podatke prije nego što ih pošalju modelu. Ako gradite sistem za zdravstvo, koristite identifikatore umjesto imena pacijenata. Privatnost nije samo zakonska obaveza (poput GDPR-a), već i temelj povjerenja korisnika. Kada Potražiti Stručnjaka AI može pomoći u pripremi pravnih dokumenata ili finansijskih analiza, ali konačnu odluku u ovim poljima uvijek mora donijeti kvalifikovani stručnjak. Nikada ne koristite odgovore generisane putem SDK-a kao jedini izvor istine za odluke koje utiču na zdravlje, novac ili pravni status pojedinca. Ako planirate duboku integraciju AI u svoje poslovanje, AI Academy zajednica je tu da vas podrži kroz besplatne radionice i povezivanje sa iskusnim inženjerima iz industrije. Učenje u zajednici smanjuje rizik od skupih grešaka. (Pogledajte više o našoj misiji i timu na stranici O nama.) Praktični Tok Rada: Od Ideje do Produkcije Da bismo zaokružili priču o azure ai projects sdk, prođimo kroz idealan put razvoja jedne aplikacije. Ovaj proces prati našu filozofiju razumijevanja i praktične primjene. Instalacija i Inicijalna Konfiguracija Sve počinje u vašem terminalu. Prvi korak je instalacija osnovnog paketa i postavljanje .env fajla koji sadrži endpoint vašeg projekta. Izbjegavajte upisivanje URL-ova direktno u kod — koristite varijable okruženja. To će vam omogućiti da isti kod pokrećete na različitim Azure projektima bez ikakvih promjena. Kreiranje Projektnog Klijenta U svom Python ili JavaScript fajlu, prvo kreirate instancu AIProjectClient. Koristite DefaultAzureCredential kako biste izbjegli probleme sa ključevima. Jednom kada imate klijent, možete provjeriti konekciju tako što ćete izlistati dostupne modele ili konekcije u vašem projektu. Izgradnja i Testiranje Agenta Sljedeća faza je definisanje agenta. Počnite jednostavno. Kreirajte agenta koji samo odgovara na pitanja o vašoj firmi koristeći jedan PDF dokument kao izvor znanja (RAG). Testirajte ga u razvojnom okruženju. Da li su odgovori precizni? Da li citira izvore? Kada ste zadovoljni osnovnom funkcionalnošću, dodajte alate. Možda želite da vaš agent može poslati email (putem Azure Function alata) ili provjeriti status narudžbe u vašoj SQL bazi podataka. Svaki novi alat testirajte zasebno. Optimizacija i Skaliranje Zadnji korak je praćenje. Uključite telemetriju i pratite koliko tokena troši vaš agent. AI operacije mogu postati skupe ako se ne kontrolišu. Razmislite o korištenju manjih, jeftinijih modela (poput gpt-4o-mini) za jednostavnije zadatke, dok veće modele čuvajte za kompleksno rezonovanje. Podijelite svoje rezultate sa timom. Možda je neko drugi već riješio problem sa kojim se vi mučite. U AI Academy vjerujemo da razmjena znanja ubrzava napredak cijelog društva. (Ako želite pronaći praktične radionice i najave, pratite našu stranicu s događajima i najavama. Ako imate znanje koje želite podijeliti sa zajednicom, saznajte kako se možete uključiti putem forme na stranici Kontakt.) Šta Sljedeće: Vaš Put u AI Razvoju Nakon što ste stekli uvid u mogućnosti azure ai projects sdk, važno je da ne stanete samo na čitanju. AI se uči kroz praksu, greške i ponavljanje. Kratki Sažetak Akcionih Koraka Prijavite se na Azure portal i kreirajte svoj prvi AI Foundry projekat kako biste dobili pristup endpointu. Instalirajte azure-ai-projects biblioteku i pokušajte napraviti jednostavnog agenta koji koristi Bing Search alat. Dokumentujte svoje naučene lekcije i razmislite o etičkim implikacijama vašeg rješenja prije nego ga ponudite korisnicima. Pridružite se AI Academy zajednici u Sarajevu radi razmjene iskustava sa drugim programerima koji koriste iste alate — pratite naše besplatne radionice i mogućnosti za uključivanje. Azure AI Projects SDK je most između eksperimentalnog koda i produkcijske spremnosti. On vam daje infrastrukturu, ali inteligencija aplikacije i dalje dolazi iz vašeg razumijevanja problema i odgovornog dizajna. Vještačka inteligencija nije samo tehnološki pomak; to je promjena paradigme u načinu na koji gradimo softver. Umjesto pisanja svakog pravila, mi sada dizajniramo sisteme koji uče i prilagođavaju se. Korištenje alata poput ovog SDK-a omogućava nam da se fokusiramo na ono što je zaista važno — rješavanje problema i stvaranje vrijednosti za našu zajednicu. U AI Academy, naša vrata su uvijek otvorena za one koji žele učiti, graditi i inovirati. AI ne mora biti rezervisana za udaljene tehnološke centre; ona je alat koji je danas dostupan svakome od nas, upravo ovdje u Sarajevu. Krenite s malim koracima, budite odgovorni prema podacima i nikada ne prestajte istraživati nove mogućnosti. Ako želite pratiti najave događaja ili predložiti temu / predavača, posjetite našu stranicu s događajima ili nam se obratite putem Kontakt forme — rado ćemo vas uključiti u narednu sesiju. Česta pitanja Pitanje: Da li mi je potrebno predznanje mašinskog učenja da bih koristio azure ai projects sdk? Odgovor: Nije neophodno duboko poznavanje matematike ili algoritama mašinskog učenja. SDK je dizajniran za programere koji poznaju jezike poput Pythona, JavaScripta ili C#. Ono što je ključno je razumijevanje API koncepta, asinhronog programiranja i osnova prompt engineeringa (inženjeringa upita). Pitanje: Koliko košta korištenje ovog SDK-a u mojim projektima? Odgovor: Sam SDK je besplatan kao biblioteka, ali se korištenje resursa naplaćuje prema Azure cjenovniku. Plaćate potrošnju tokena za modele (npr. GPT-4o), skladištenje podataka u Azure AI Searchu i druge servise koje povežete. Preporučuje se korištenje free tier (besplatnog nivoa) pretplate za učenje i razvoj. Pitanje: Da li je azure ai projects sdk siguran za korištenje sa osjetljivim poslovnim podacima? Odgovor: Da, to je jedna od glavnih prednosti u odnosu na javne AI servise. Azure pruža Enterprise-grade sigurnost, što znači da podaci ostaju u vašem zaštićenom okruženju. Međutim, vi ste i dalje odgovorni za pravilno postavljanje RBAC dozvola i osiguravanje da ne šaljete osjetljive podatke u modele koji nemaju adekvatnu zaštitu. Pitanje: Mogu li koristiti modele drugih provajdera (npr. Meta Llama 3) kroz ovaj SDK? Odgovor: Da, Azure AI Foundry katalog modela uključuje i modele otvorenog koda (Open Source) kao što je Llama, Mistral i drugi. Kroz azure ai projects sdk možete pristupiti bilo kojem modelu koji je postavljen kao deployment unutar vašeg projekta, koristeći jedinstvenu krajnju tačku.

25 Jun 2026

student sarađujući oko ekrana u minimalistička kućna kancelarija

25 Jun 2026

News

Hardware AI Projects: Vodič za Budućnost Inteligentnih Uređaja

Table of Contents Ključne stavke Uvod Razumijevanje Hardvera kao Temelja Inteligencije Praktični Projekti: Od Ideje do Funkcionalnog Prototipa Odgovornost i Etika u Hardware AI Projektima Napredni Koncepti i Budućnost Hardverskog AI-a Kada Potražiti Stručnjaka ili Dodatne Resurse Put ka Uspješnom Projektu: Korak po Korak Zaključak Česta pitanja Ključne stavke Spajanje vještačke inteligencije sa fizičkim hardverom omogućava prelazak sa teoretskog mašinskog učenja (machine learning) na praktična rješenja koja rješavaju stvarne probleme u domaćinstvu, uredu i industriji. Pristupačne platforme poput Raspberry Pi i ESP32 postaju moćni alati za ivicu vještačke inteligencije (edge AI), omogućavajući izvršavanje kompleksnih algoritama lokalno, bez potrebe za stalnom vezom sa oblakom (cloud). Uspješan projekat zahtijeva balansiranje između procesorske snage, energetske efikasnosti i odgovorne primjene tehnologije, uz stalnu validaciju rezultata kako bi se izbjegle "halucinacije" i greške modela. Uvod Sjedite u svom uredu u Sarajevu, okruženi kablovima, senzorima i nekoliko Raspberry Pi ploča koje skupljaju prašinu. Čuli ste za nevjerovatne stvari koje ChatGPT ili Midjourney mogu uraditi na vašem ekranu, ali postoji duboka želja da tu inteligenciju izvučete iz digitalnog svijeta i udahnete joj život u fizičkom prostoru. Možda želite kantu za smeće koja sama prepoznaje šta je plastika, a šta papir, ili lampu koja prati vaše pokrete ruku kako bi osvijetlila tačno onaj dio stola na kojem radite. Realnost na našem tržištu često je takva da su gotova pametna rješenja skupa, zatvorena u ekosisteme velikih kompanija i često neprilagođena našim specifičnim potrebama. Upravo tu nastupa snaga projekata vještačke inteligencije na hardveru (hardware AI projects). Ovaj članak je napisan za vas — inžinjere, hobiste, studente i inovatore koji žele razumjeti kako povezati kod sa senzorom i motorom. U AI Academy vjerujemo da vještačka inteligencija nije magija rezervisana za gigante iz Silicijske doline, već vještina koju svako može savladati uz pravi pristup. Proći ćemo kroz putovanje od razumijevanja hardverskih osnova, preko definisanja ciljeva i etičkih provjera, pa sve do konkretnih, praktičnih projekata koje možete započeti već danas u svojoj garaži ili laboratoriji. Fokusirat ćemo se na to kako koristiti lokalno dostupne resurse, kako minimizirati troškove i kako izgraditi rješenja koja su sigurna i korisna. Naša teza je jasna: put do ovladavanja vještačkom inteligencijom vodi kroz razumijevanje hardvera, definisanje jasnog cilja, provjeru odgovornosti, praktičnu primjenu i, konačno, dijeljenje naučenog sa zajednicom. Razumijevanje Hardvera kao Temelja Inteligencije Prije nego što prvi red koda pokrene motor, moramo razumjeti šta čini hardver "inteligentnim". Tradicionalni sistemi su radili na principu "ako-onda" logike, gdje je programer morao predvidjeti svaki mogući scenario. Vještačka inteligencija na hardveru, posebno kroz mašinsko učenje (machine learning), omogućava uređajima da uče iz podataka i donose odluke na osnovu obrazaca koje prepoznaju. To znači da vaš uređaj više ne izvršava samo fiksne naredbe, već interpretira svijet oko sebe. Srce svakog hardware AI projekta je mikroračunar ili mikrokontroler. Raspberry Pi se pokazao kao zlatni standard jer nudi puni operativni sistem zasnovan na Linuxu, što olakšava instalaciju biblioteka kao što su TensorFlow ili OpenCV (Open Computer Vision). S druge strane, za jednostavnije zadatke i manju potrošnju energije, mikrokontroleri poput ESP32 postaju sve popularniji za "TinyML" — granu vještačke inteligencije koja se fokusira na izvršavanje modela na ekstremno ograničenim resursima. Važno je napraviti razliku između obrade podataka na ivici (edge computing) i obrade u oblaku (cloud computing). Kada radite hardware AI projekte, vaš cilj je često da se obrada vrši direktno na uređaju. To smanjuje kašnjenje (latency), povećava privatnost jer se podaci ne šalju na internet i omogućava rad u okruženjima bez mrežne pokrivenosti. Razumijevanje ovih hardverskih ograničenja je prvi korak ka kreiranju održivog projekta. Odabir Prave Platforme za Vaš Projekt Izbor hardvera direktno utiče na to kakav model vještačke inteligencije možete pokrenuti. Ako vaš projekt uključuje kompjuterski vid (computer vision) i prepoznavanje objekata u realnom vremenu, trebat će vam procesorska snaga koju nudi Raspberry Pi 4 ili 5. Ovi uređaji imaju dovoljno RAM memorije i procesorskih jezgri da pokreću modele kao što je YOLO (You Only Look Once) bez značajnog zastoja. Za projekte koji se oslanjaju na jednostavne senzore, poput detekcije anomalija u vibracijama mašine ili prepoznavanja glasovnih komandi, ESP32 ili Arduino Nano 33 BLE Sense mogu biti sasvim dovoljni. Ovi uređaji troše djelić energije koju troši Raspberry Pi, što ih čini idealnim za prenosiva rješenja napajana baterijama. Suština je u balansu: nemojte koristiti superračunar da biste upalili svjetlo, ali nemojte ni pokušavati pokrenuti komplexne neuronske mreže na hardveru koji to ne može podnijeti. Uloga Senzora i Periferije u Prikupljanju Podataka Hardver bez senzora je kao mozak bez čula. Da bi vještačka inteligencija mogla donositi odluke, potrebni su joj kvalitetni ulazni podaci. Kamera je najčešći senzor za AI projekte, ali ona nosi i najveće izazove u pogledu obrade podataka. Osim kamera, često se koriste mikrofoni za obradu prirodnog jezika (natural language processing), ultrazvučni senzori za navigaciju robota i akcelerometri za prepoznavanje pokreta. Kvalitet vašeg projekta direktno zavisi od kvaliteta podataka. Ako je kamera loše rezolucije ili ako mikrofon hvata previše ambijentalne buke, vaš AI model će imati poteškoća u donošenju tačnih zaključaka. Zato je u fazi planiranja ključno testirati senzore u uslovima u kojima će se projekt stvarno koristiti. Na primjer, sistem za prepoznavanje lica koji radi u dobro osvijetljenoj laboratoriji može potpuno zakazati na ulazu u zgradu gdje je osvjetljenje promjenjivo. Zaključak sekcije: Uspjeh hardware AI projekta počinje pravilnim uparivanjem procesorske snage sa zahtjevima modela. Razumijevanje razlike između edge i cloud obrade ključno je za privatnost i performanse. Praktični Projekti: Od Ideje do Funkcionalnog Prototipa Kada savladate osnove hardvera, vrijeme je da definišete konkretan cilj. U AI Academy uvijek naglašavamo da AI ne bi trebao biti rješenje koje traži problem, već alat koji rješava konkretnu prepreku. Praktična primjena kroz projekte je najbolji način da se nauče kompleksni koncepti poput finog podešavanja modela (fine-tuning) ili optimizacije koda za hardver. Sljedeći primjeri su dizajnirani da pokriju različite aspekte vještačke inteligencije, od kompjuterskog vida do velikih jezičkih modela (large language models), koristeći pristupačan hardver koji se može nabaviti i na našem tržištu. Pametni Stol sa Sistemom Kontekstualnog Osvjetljenja Zamislite radni prostor koji se prilagođava vašim potrebama bez da dodirnete prekidač. Koristeći Raspberry Pi 4, web kameru i LED trake (poput Neopixela), možete kreirati sistem koji koristi detekciju objekata (object detection) za prepoznavanje gestikulacija ruku ili pozicije vašeg tijela. Proces počinje postavljanjem vision sistema, gdje se kamera montira iznad stola. Koristeći biblioteke kao što je MediaPipe ili YOLOv5, model se trenira da prepozna specifične pokrete — na primjer, podizanje palca može pojačati svjetlo, dok mahanje rukom može promijeniti temperaturu boje iz hladne u toplu. Ključni dio ovog projekta je integracija vizuelnog sistema sa logikom upravljanja LED trakama putem Python SDK-a. Ovo uči korisnika kako pretvoriti vizuelni podatak u fizičku akciju u realnom vremenu. Ako želite praktičnu podršku i mjesto da prezentujete svoj prototip, pogledajte našu stranicu događaja AI Academy gdje redovno objavljujemo radionice i meetupe prilagođene hardverskim projektima. Personalni Uredski Asistent na Točkovima Uredski poslovi često uključuju dosadne zadatke poput prenošenja malih predmeta ili dostavljanja poruka. Robotizirani asistent, zasnovan na SCUTTLE rover šasiji i Raspberry Pi platformi, koristi kompjuterski vid (computer vision) za navigaciju i izbjegavanje prepreka. Ovaj projekt ide korak dalje integracijom velikih jezičkih modela (LLM) za govornu interakciju. Korištenjem API-ja (application programming interface) za servise poput OpenAI ili Google Gemini, robot može razumjeti glasovne komande poput "Odnesi ovu olovku kolegici u drugu kancelariju". Robot koristi ultrazvučne senzore za detekciju prepreka i kameru za prepoznavanje lica kolega. Ovo je odličan primjer spajanja robotike, NLP-a i vizuelne navigacije u jedan koherentan sistem. Za vodiče i tehnike razvoja jezika i promptanja, preporučujemo čitanje naše kategorije Prompt Engineering & AI Chat Mastery gdje ćete pronaći praktične savjete za integraciju LLM-a u uređaje. Pametni Sistem za Sortiranje Otpada Ekološka svijest je sve važnija, a AI može direktno pomoći u pravilnom recikliranju. Koristeći Raspberry Pi i kameru, možete izgraditi sistem koji analizira predmet postavljen ispred njega i identifikuje materijal (plastika, papir, metal, staklo). Srce ovog sistema je model za klasifikaciju slika (image classification). Korisnik može koristiti unaprijed istrenirane modele sa platformi poput Hugging Face, koji su već vidjeli milione slika otpada. Kada model identifikuje predmet, mikrokontroler (poput ESP32) može pokrenuti servo motor koji otvara odgovarajući poklopac kante. Ovaj projekt demonstrira kako se AI može koristiti za rješavanje društveno korisnih problema uz relativno niske troškove hardvera. Ako želite istražiti primjere i studije slučaja iz lokalnog konteksta, pogledajte našu rubriku Local AI case studies i inovacije koja često sadrži primjere sukoba tehnologije i prakse. AI Robot Pratilac za Trkače Motivacija tokom dugih treninga može biti izazov. Robot pratilac, koji se kreće uz trkača, koristi kameru za praćenje osobe i text-to-speech (tekst-u-govor) tehnologiju za pružanje motivacionih poruka. Ovaj projekt zahtijeva robusnu konstrukciju jer se koristi na otvorenom. Hardverski, fokus je na DC motorima visokog obrtnog momenta i stabilizaciji kamere. Sa softverske strane, koristi se detekcija emocija kako bi robot znao kada treba pružiti podršku, a kada ubrzati tempo. Integracija sa ChatGPT-om omogućava robotu da vodi prirodne razgovore, što trčanje čini manje monotonim. Ovo uči programere kako upravljati podacima u dinamičnom okruženju sa mnogo šuma. Konverzacijski Asistent sa Integracijom Vizuelnih Podataka Moderni AI asistenti više nisu samo zvučnici; oni mogu "vidjeti". Koristeći Raspberry Pi 4, kameru i mikrofon, možete kreirati uređaj koji ne samo da odgovara na vaša pitanja, već može i analizirati sliku. Na primjer, možete mu pokazati sastojke u frižideru i pitati: "Šta mogu napraviti od ovoga?". Projekt se oslanja na multimodalne modele koji spajaju vizuelne i tekstualne informacije. Korištenje multimodalnih pristupa i vodiča za generativni AI olakšava praktičnu primjenu — pročitajte više u našoj sekciji o generativnoj umjetnoj inteligenciji za dublje razumijevanje koncepta i rizika. Šta sljedeće: Nakon što odaberete projekt, nemojte odmah kupovati najskuplji hardver. Prvo mapirajte proces, testirajte model na svom računaru sa web kamerom, pa tek onda pređite na implementaciju na Raspberry Pi. Počnite jednostavno, mjerite rezultate i postepeno dodajte kompleksnost. Odgovornost i Etika u Hardware AI Projektima Kada vještačka inteligencija dobije "tijelo" u obliku hardvera, potencijal za greške se seli iz digitalnog u fizički svijet. Ako chatbot pogriješi, rezultat je netačan tekst; ako robot asistent pogriješi u navigaciji, može doći do fizičkog oštećenja ili povrede. Zato je u AI Academy etika neodvojiv dio tehničkog obrazovanja. Prije nego što pustite svoj hardware AI projekt u rad, morate proći kroz rigoroznu provjeru odgovornosti. To uključuje razumijevanje ograničenja modela, zaštitu privatnosti korisnika i osiguravanje fizičke sigurnosti. Halucinacije i Tačnost Fizičkih Sistema Svi veliki jezički modeli (LLM) pate od onoga što nazivamo halucinacijama — situacija u kojima model samouvjereno iznosi netačne informacije. U hardware AI projektima, ovo se može manifestovati kao "pogrešna samouvjerenost" sistema za detekciju. Na primjer, sistem za pametno smeće može pogrešno identifikovati bateriju kao papir, što može izazvati požar u reciklažnom pogonu. Rješenje nije u tome da AI postane nepogrešiv (što je trenutno nemoguće), već u implementaciji zaštitnih mehanizama (safety rails). Svaki fizički sistem mora imati hardverski prekid u slučaju nužde (emergency stop) i logičke filtere koji provjeravaju odluke AI modela prije nego što se one pretvore u akciju motora. Ako sistem nije 95% siguran u identifikaciju predmeta, on ne bi trebao donositi odluku, već zatražiti ljudsku intervenciju. Za dodatne resurse o ovom problemu pogledajte naš vodič o razumijevanju AI halucinacija. Privatnost i Zaštita Podataka Hardverski projekti često koriste kamere i mikrofone u privatnim prostorima poput domova ili ureda. To nosi ogroman rizik od kršenja privatnosti. Osnovno pravilo koje promovišemo je da se podaci, ukoliko je to ikako moguće, obrađuju lokalno na uređaju. Ako koristite eksterne API servise, važno je znati koji se podaci šalju "van". Nikada nemojte unositi osjetljive poslovne podatke, lozinke ili privatne razgovore u promptove koji idu ka javnim modelima bez prethodne anonimizacije. Također, fizički dizajn uređaja trebao bi sadržavati jasne indikatore kada su kamera ili mikrofon aktivni (npr. crvena LED lampica). Pristrasnost i Inkluzivnost Modela AI modeli su onoliko dobri koliko i podaci na kojima su trenirani. Ako sistem za prepoznavanje lica trenirate samo na slikama ljudi jedne rase ili pola, on će biti neprecizan i diskriminatoran u realnom svijetu. Ovo nije samo teoretski problem; to je realnost koja pogađa mnoge komercijalne sisteme. U svojim projektima, trudite se koristiti raznolike setove podataka (datasets). Ako pravite sistem za prepoznavanje glasa, testirajte ga sa različitim lokalnim akcentima i dijalektima iz cijele Bosne i Hercegovine. Naš cilj u AI Academy je graditi tehnologiju koja služi svima, a ne samo onima koji se uklapaju u uske definicije početnih setova podataka. Upozorenje: Vještačka inteligencija nikada ne bi trebala samostalno donositi kritične odluke u oblastima zdravlja, prava ili finansija. Za projekte koji utiču na sigurnost ljudi, uvijek je neophodna validacija od strane kvalifikovanog stručnjaka. Ako želite kontaktirati stručnjake ili zatražiti mentorstvo za svoj projekt, pošaljite nam poruku preko stranice za kontakt AI Academy. Napredni Koncepti i Budućnost Hardverskog AI-a Dok se većina hobista zadržava na gotovim modelima, industrija se kreće ka specijalizovanom hardveru koji je dizajniran isključivo za AI operacije. Razumijevanje ovih trendova pomaže vam da svoje projekte podignete na profesionalni nivo i pripremite se za buduće tržište rada. Jedna od najzanimljivijih oblasti je Analog AI. Dok digitalni čipovi troše mnogo energije prebacujući podatke između memorije i procesora, analogna arhitektura pokušava oponašati rad ljudskog mozga vršeći proračune direktno tamo gdje su podaci pohranjeni. Iako je ovo još uvijek u fazi istraživanja (često predvođenog kompanijama poput IBM-a), principi energetske efikasnosti koje ona promoviše su primjenjivi i na vaše projekte. Ubrzivači i Specijalizovani Čipovi Kada Raspberry Pi postane usko grlo, vrijeme je za AI ubrzivače (accelerators). Uređaji poput Google Coral USB akceleratora ili NVIDIA Jetson serije sadrže specijalizovane jedinice za obradu tenzora (TPU) ili grafičke procesore (GPU) koji su optimizovani za paralelne proračune neuronskih mreža. Korištenje ovih uređaja zahtijeva poznavanje procesa kvantizacije (quantization) — tehnike smanjivanja preciznosti AI modela kako bi oni radili brže i trošili manje memorije, uz minimalan gubitak tačnosti. Ovo je ključna vještina za svakoga ko želi profesionalno raditi na razvoju pametnih uređaja. Generativni AI i Autonomni Agenti na Hardveru Budućnost hardware AI projekata leži u autonomnim agentima (AI agents). To su sistemi koji ne čekaju samo vašu komandu, već proaktivno prate okruženje i donose niz odluka kako bi postigli zadati cilj. Zamislite drona koji ne samo da leti, već samostalno odlučuje koje polje treba zaliti na osnovu analize vlažnosti zemljišta u realnom vremenu. Integracija sa alatima kao što su LangChain ili CrewAI omogućava vam da povežete više AI modela u jedan lanac. Jedan model može analizirati sliku, drugi može donijeti odluku na osnovu te analize, a treći može generirati izvještaj ili glasovnu poruku. Ovakva kompleksnost zahtijeva disciplinu u kodiranju i duboko razumijevanje arhitekture sistema. Za opsežnije vodiče o agentima i automatizaciji, istražite našu temu o Workflow Automations & AI agents. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako je samostalno učenje i eksperimentisanje u srcu AI pokreta, postoje situacije kada je pomoć stručnjaka neophodna. To se posebno odnosi na projekte koji se planiraju komercijalizovati ili koristiti u kritičnim infrastrukturama. Ako vaš projekt uključuje rad sa visokim naponom, kompleksnom mehanikom koja može nanijeti povrede, ili ako obrađuje osjetljive lične podatke građana, obavezno se konsultujte sa inžinjerima elektrotehnike, pravnicima ili stručnjacima za sajber sigurnost. U AI Academy nudimo prostor za umrežavanje gdje možete pronaći mentore i kolege koji imaju iskustva u ovim specifičnim oblastima — saznajte više o tome kroz našu sekciju o karijerama i postajanju predavačem ako želite dijeliti svoje znanje ili pronaći mentora. Dodatno, preporučujemo praćenje akademskih izvora i platformi poput MIT-ovih portala za hardverske projekte ili istraživačkih radova sa konferencija kao što je DAC (Design Automation Conference). Tehnologija se mijenja sedmično, i ostati povezan sa zajednicom je jedini način da vaše znanje ne zastari. Put ka Uspješnom Projektu: Korak po Korak Da biste od ideje stigli do funkcionalnog uređaja, pratite ovaj provjereni put koji minimizira frustracije i maksimizira učenje. Faza 1: Jasna Definicija Problema i Cilja Prije nego što kupite bilo koji senzor, napišite na papir: "Koji tačno problem moj uređaj rješava?". Budite specifični. Umjesto "Želim pametnu kuću", recite "Želim sistem koji će ugasiti svjetlo u dnevnoj sobi ako niko nije u njoj duže od 10 minuta". Jasno definisan cilj određuje koji vam senzori trebaju i koji AI model je najprikladniji. Faza 2: Prikupljanje i Priprema Podataka Ako vaš projekt zahtijeva specifično prepoznavanje (npr. prepoznavanje vašeg kućnog ljubimca), morat ćete prikupiti sopstvene podatke. Fotografišite predmet iz različitih uglova, pod različitim osvjetljenjem i u različitim kontekstima. Koristite alate za označavanje (labeling) kako biste naučili model šta tačno treba tražiti na slici. Kvalitet podataka je važniji od kompleksnosti koda. Faza 3: Izbor i Trening Modela Počnite sa pre-treniranim modelima (pre-trained models). Nema potrebe da izmišljate toplu vodu ako već postoje modeli koji odlično prepoznaju ljude, automobile ili osnovne glasovne komande. Koristite tehnike kao što je transferno učenje (transfer learning) kako biste postojeći model prilagodili svojim specifičnim podacima. Ovo štedi vrijeme i procesorsku snagu. Faza 4: Integracija i Testiranje na Hardveru Ovo je faza gdje se kod spaja sa hardverom. Prvo testirajte logiku na računaru, a zatim prebacite model na Raspberry Pi ili drugi uređaj. Pratite temperaturu hardvera i potrošnju memorije. Ako se uređaj previše zagrijava ili ako je odziv spor, razmislite o optimizaciji modela ili prelasku na jači hardverski ubrzivač. Faza 5: Ponavljanje i Dijeljenje sa Zajednicom Prva verzija rijetko je savršena. Prikupite povratne informacije, posmatrajte gdje sistem griješi i vršite korekcije. Kada ste zadovoljni, podijelite svoj rad. Objavite kod na GitHubu, napišite blog post ili prezentujte projekt na nekoj od naših radionica u AI Academy u Sarajevu. Dijeljenje znanja je najbolji način da utvrdite naučeno i inspirišete druge. Šta uraditi sljedeće: Napravite popis hardvera koji već imate kod kuće. Odaberite jedan jednostavan zadatak koji želite automatizovati pomoću AI-a. Pronađite pre-trenirani model na platformi Hugging Face koji odgovara vašem zadatku. Povežite se sa lokalnom zajednicom entuzijasta radi razmjene ideja i dijeljenja resursa. Ako želite saznati više o nama i misiji, posjetite o nama – AI Academy gdje su dostupne informacije o nadolazećim inicijativama i načinima uključenja. Zaključak Hardware AI projekti predstavljaju most između apstraktne matematike i opipljive stvarnosti. Oni nam omogućavaju da tehnologiju učinimo korisnijom, humanijom i pristupačnijom. Kroz razumijevanje hardvera, definisanje jasnih ciljeva, odgovornu primjenu i kontinuirano učenje, svako može postati kreator u ovom novom dobu. Zapamtite da put do uspjeha nije ravan. Bit će sprženih senzora, koda koji se "ruši" bez očiglednog razloga i modela koji daju besmislene rezultate. Ali upravo u tom procesu rješavanja problema leži prava vrijednost učenja. AI Academy je tu da vas podrži na tom putu, pružajući resurse, znanje i zajednicu koja vjeruje u vaš potencijal. Ako želite odmah početi dijeliti svoje znanje sa zajednicom ili saznati kako postati govornik na nekom od naših događaja, posjetite stranicu o tome kako postati predavač i uključiti se. Također, pratite kalendar i prijavite se na naše naredne radionice kroz pregled događaja i radionica. Vještačka inteligencija nije samo softver; to je alat za oblikovanje fizičkog svijeta. Vaša kreativnost, uparena sa odgovornim pristupom i pravim hardverom, može stvoriti rješenja koja su do jučer izgledala kao naučna fantastika. Počnite danas, učite kroz praksu i gradite budućnost koja je inteligentnija za sve nas. Česta pitanja Pitanje: Da li mi je potrebno napredno znanje programiranja da bih započeo hardware AI projekt? Odgovor: Osnovno poznavanje Pythona je veoma korisno jer je to glavni jezik za većinu AI biblioteka. Međutim, postoje platforme i alati koji omogućavaju vizuelno programiranje ili koriste gotove skripte koje možete prilagoditi. Najvažnije je razumijevanje logike procesa, dok se sintaksa jezika može učiti u hodu kroz praktične primjere i tutorijale. Pitanje: Koliko košta početak bavljenja hardware AI projektima? Odgovor: Možete početi sa veoma malim budžetom. Osnovni set koji uključuje Raspberry Pi Zero 2 W ili ESP32, jednostavnu kameru i nekoliko senzora može se nabaviti za manje od 100 KM. Mnogi softverski alati i modeli su besplatni i otvorenog koda (open-source), što značajno smanjuje ulaznu barijeru za početnike i studente. Pitanje: Da li je sigurno koristiti AI modele sa interneta u mojim hardverskim projektima? Odgovor: Korištenje popularnih modela sa pouzdanih platformi kao što su Hugging Face ili TensorFlow Hub je generalno sigurno, ali uvijek treba pročitati uslove korištenja i licencu. Ključni sigurnosni rizik nije u samom modelu, već u načinu na koji rukujete podacima — izbjegavajte slanje privatnih ili osjetljivih informacija na eksterne servere bez preke potrebe. Pitanje: Koja je razlika između Raspberry Pi i Jetson Nano ploča za AI projekte? Odgovor: Raspberry Pi je opštenamjenski mikroračunar koji je odličan za početnike, ima ogromnu zajednicu i dobar je za lakše AI zadatke. NVIDIA Jetson Nano je specijalizovan za AI jer posjeduje moćan grafički procesor (GPU) koji omogućava mnogo bržu obradu kompleksnih neuronskih mreža i kompjuterskog vida u realnom vremenu, ali je obično skuplji i zahtijeva nešto više tehničkog znanja za konfiguraciju.

25 Jun 2026

mladi profesionalac sarađujući oko ekrana u minimalistička kućna kancelarija

25 Jun 2026

News

Home AI Projects: Izgradite Pametnu Budućnost U Svom Domu

Table of Contents Ključne stavke Uvod Razumijevanje Temelja: Šta Su Zapravo Kućni AI Projekti Početnički Projekti: Izgradnja Osnovnih Vještina Srednji Nivo: Pametniji Sistemi i Agenti Hardverski AI Projekti: Kada Softver Sretne Fizički Svijet Generativni AI Projekti: Kreativni Laboratorij Šta AI Alati Mogu, a Šta Ne Mogu Učiniti Odgovornost, Etika i Privatnost u Vašoj Dnevnoj Sobi Kada Potražiti Stručnjaka ili Dodatne Resurse Put Do Uspjeha: Korak Po Korak Sažetak i Zaključak Česta pitanja Ključne stavke Praktični kućni AI projekti predstavljaju najbrži put od teorijskog razumijevanja do profesionalne stručnosti, omogućavajući razvoj portfolija koji poslodavci u tehnološkom sektoru visoko cijene. Uspješna implementacija zahtijeva balansiranje između softverskih rješenja, poput velikih jezičkih modela (LLM), i hardverskih komponenti kao što su senzori pokreta i mikrokontroleri. Sigurnost podataka i etičko korištenje vještačke inteligencije moraju biti temelj svakog projekta, posebno kada se radi o automatizaciji privatnog životnog prostora ili obradi ličnih informacija. Uvod Zamislite zimsko popodne u Sarajevu. Dok magla i smog polako prekrivaju grad, vi sjedite u svom radnom prostoru i posmatrate kako se vaš sistem za pročišćavanje zraka samostalno aktivira, ne zato što je dosegao neki fiksni tajmer, već zato što je AI model koji ste sami istrenirali prepoznao specifičan obrazac rasta PM2.5 čestica na osnovu senzora postavljenih na balkonu. Ovo nije naučna fantastika niti skupo rješenje koje ste kupili u prodavnici – to je rezultat vašeg rada na polju vještačke inteligencije u kućnom okruženju. Mnogi profesionalci u Bosni i Hercegovini, od softverskih inženjera do marketing menadžera, često osjećaju zasićenost teoretskim objašnjenjima o tome kako "AI mijenja svijet". Prava promjena, međutim, počinje u trenutku kada odlučite uzeti tastaturu u ruke i kreirati nešto što rješava vaš stvarni, lokalni problem. Kućni projekti (home ai projects) su ključni jer razbijaju barijeru straha od tehnologije. Bilo da ste student koji želi impresionirati na razgovoru za posao u nekoj od vodećih sarajevskih IT firmi, ili iskusni stručnjak koji želi automatizovati dosadne dijelove svog posla, gradnja vlastitih rješenja pruža neprocjenjivo iskustvo koje nijedan kurs ne može u potpunosti zamijeniti. U ovom tekstu ćemo proći kroz cijeli spektar projekata: od jednostavnih sistema za detekciju vijesti i klasifikaciju slika, do naprednih agentičkih sistema koji mogu upravljati vašim pametnim domom. Naš pristup u AI Academy se uvijek vodi filozofijom da tehnologija mora biti praktična i dostupna. Zato ćemo ovaj put graditi kroz faze: prvo ćemo razumjeti osnove, zatim definisati ciljeve, provjeriti odgovornost, te na kraju preći na samu primjenu i dijeljenje znanja sa zajednicom. Ako želite praktičnu podršku ili učestvovati u radionicama za ovakve projekte, provjerite našu stranicu događaja i najava. Razumijevanje Temelja: Šta Su Zapravo Kućni AI Projekti Prije nego što instalirate prvu biblioteku koda ili kupite Raspberry Pi, važno je razumjeti šta čini srž AI projekta u kućnom okruženju. Za razliku od industrijskih rješenja koja zahtijevaju ogromne serverske farme, kućni projekti su optimizovani za rad na lokalnom hardveru ili koristeći API pristupe (sučelja za programiranje aplikacija). Ovdje se susrećemo sa tri glavna pravca: čisto softverski projekti zasnovani na podacima, projekti zasnovani na generativnoj inteligenciji (GenAI) i hardversko-softverski projekti koji uključuju fizičke senzore. Kućni projekti nam omogućavaju da eksperimentišemo u sigurnom okruženju. Tu učimo kako se podaci čiste, kako se biraju odgovarajući algoritmi mašinskog učenja (machine learning) i kako se vrši fino podešavanje modela (fine-tuning) za specifične potrebe. Naprimjer, algoritam koji prepoznaje mačke na internetu je koristan, ali algoritam koji prepoznaje baš vašu mačku na ulaznim vratima i šalje vam obavijest je praktičan kućni projekt. Za dublje razumijevanje osnovnih tehnika mašinskog učenja, pogledajte naš vodič o Core Machine Learning & Deep Learning. Ključni zaključak: AI projekt nije samo pisanje koda; to je proces rješavanja problema gdje tehnologija služi kao alat, a ne kao krajnji cilj. Počnite od problema koji vas nervira svaki dan. Početnički Projekti: Izgradnja Osnovnih Vještina Ako ste tek zakoračili u svijet vještačke inteligencije, najbolji način da počnete je rad sa tekstom i slikama koristeći Python. Python je postao standardni jezik u AI industriji zbog svoje čitljivosti i ogromnog broja dostupnih biblioteka. Detekcija lažnih vijesti pomoću NLP-a U eri digitalnih informacija, prepoznavanje dezinformacija je postalo vitalna vještina. Za ovaj projekt možete koristiti obradu prirodnog jezika (Natural Language Processing - NLP). Ideja je da izgradite model koji može analizirati naslov i sadržaj vijesti te procijeniti vjerovatnoću da je ona lažna. Možete koristiti predistrenirane modele kao što je BERT, koji je Google učinio otvorenim za javnost (open-source). BERT razumije kontekst rečenice mnogo bolje od starijih modela jer analizira riječi u odnosu na sve ostale riječi u rečenici, a ne samo one koje im prethode. Ovaj projekt će vas naučiti kako da učitate podatke, izvršite njihovu tokenizaciju (pretvaranje teksta u brojeve koje računar razumije) i kako da interpretirate rezultate klasifikacije. Za primjere naprednijih prompt tehnika i metoda finog podešavanja, pogledajte članke u našoj kategoriji Prompt Engineering. Razvoj sistema za prepoznavanje objekata Computer Vision (računarski vid) je fascinantno polje koje omogućava računarima da "vide". Početnički projekt u ovom polju može biti sistem koji identifikuje predmete na vašem radnom stolu putem web kamere. Koristeći biblioteke kao što su OpenCV i TensorFlow, možete implementirati model poput SSD (Single Shot MultiBox Detector). Ovaj model je istreniran na hiljadama svakodnevnih predmeta. Kroz ovaj projekt ćete naučiti o slojevima neuronskih mreža i kako se slike procesuiraju u realnom vremenu. Ovo je odlična podloga za kasnije, složenije sisteme kućne sigurnosti. Automatizacija filtriranja biografija (Resume Parser) Za one koji dolaze iz poslovnog svijeta ili HR-a, kreiranje alata koji automatski skenira biografije može uštedjeti sate rada. Koristeći NLTK (Natural Language Toolkit) u Pythonu, možete izgraditi sistem koji izvlači ključne vještine, godine iskustva i nivo obrazovanja iz PDF dokumenata. Umjesto prostog traženja ključnih riječi, AI može grupisati srodne termine (npr. prepoznaje da su "data science", "machine learning" i "analitika" povezani pojmovi). Ovo je klasičan primjer kako AI može preuzeti repetitivne zadatke i omogućiti vam da se fokusirate na intervjuisanje najboljih kandidata. Ako želite prezentovati ovakav projekat zajednici ili voditi radionicu, saznajte kako postati predavač u AI Academy. Srednji Nivo: Pametniji Sistemi i Agenti Kada savladate osnove, vrijeme je da pređete na projekte koji uključuju više koraka i kompleksnije radne tokove. Ovdje u igru ulaze AI agenti i sistemi koji ne samo da prepoznaju informacije, već na osnovu njih donose odluke. Izgradnja inteligentnih agenata sa LangChain okvirom AI agenti su trenutno jedan od najuzbudljivijih pravaca razvoja. Za razliku od običnog chatbota koji samo odgovara na pitanja, agent može koristiti alate. Naprimjer, možete napraviti agenta koji ima pristup vašem kalendaru, e-mailu i lokalnoj vremenskoj prognozi. Ako mu kažete "Organizuj mi sastanak na otvorenom kada bude sunčano", agent će provjeriti prognozu, naći slobodan termin u vašem kalendaru i poslati pozivnicu. Korištenjem LangChain okvira (framework), možete povezati velike jezičke modele (LLM) sa eksternim bazama podataka i alatima. Ovo vas uči o konceptu "prompt engineering-a" (vještina formulisanja uputa) i upravljanju memorijom modela. Za primjere implementacija i workflow pristupa, pročitajte našu temu o Workflow Automations & AI agents. Implementacija RAG sistema za analizu dokumenata Retrieval-Augmented Generation (RAG) je tehnika koja rješava jedan od najvećih problema današnjih LLM-ova: halucinacije (izmišljanje informacija). RAG omogućava modelu da prvo pretraži vaše privatne dokumente (npr. PDF knjige, bilješke sa predavanja ili poslovne izvještaje), pa tek onda generiše odgovor zasnovan isključivo na tim informacijama. Za kućni projekt, možete kreirati "ličnog asistenta za učenje" koji poznaje sve vaše materijale sa fakulteta ili posla. Kroz ovaj proces ćete naučiti šta su vektorske baze podataka (vector databases) i kako se vrši pretraga po sličnosti (similarity search), što su ključne vještine za modernog AI inženjera. Šta uraditi nakon ove faze? Dokumentujte svoj kod na GitHub-u jer je to vaša digitalna biografija. Pokušajte optimizovati model da troši manje memorije na vašem računaru. Podijelite svoj napredak u lokalnoj zajednici ili na forumima AI Academy — za kontakt koristite našu stranicu za kontakt. Hardverski AI Projekti: Kada Softver Sretne Fizički Svijet Ovo je nivo gdje AI projekti postaju opipljivi. Integracija vještačke inteligencije sa mikrokontrolerima kao što je Raspberry Pi ili ESP32 omogućava vam da direktno utičete na svoje okruženje. Senzori kvalitete zraka i automatizacija Kao što smo spomenuli u uvodu, zagađenje zraka je realan problem u našoj regiji. Izgradnja pametnog pročišćivača uključuje spajanje senzora za PM2.5 čestice na mikrokontroler. Umjesto da uređaj radi stalno, možete koristiti jednostavan model mašinskog učenja koji predviđa skokove zagađenja na osnovu vlažnosti zraka i temperature. Kada model prepozna obrazac koji obično prethodi visokom zagađenju, on aktivira pročišćivač unaprijed. Ovo štedi energiju i produžava vijek trajanja filtera, a vama pruža sigurnost. mmWave tehnologija za preciznu detekciju prisustva Standardni senzori pokreta (PIR) su često nepouzdani jer se svjetla ugase ako sjedite mirno i čitate knjigu. Korištenje mmWave (milimetarskih talasa) senzora omogućava detekciju čak i najsitnijih pokreta, poput disanja. Povezivanjem ovog senzora sa AI logikom, možete kreirati sistem koji zna da li je neko u prostoriji čak i ako se ne pomjera. Ovo je idealno za energetsku efikasnost u domu, ali i za sigurnosne sisteme koji ne prave lažne uzbune zbog kućnih ljubimaca. Računarski vid u kućnoj sigurnosti Umjesto običnih kamera koje snimaju sate beskorisnog materijala, možete implementirati sistem koji koristi računarski vid (computer vision) za prepoznavanje poznatih lica. Sistem može biti podešen da vam pošalje poruku na Telegram ili WhatsApp samo ako vidi nekoga ko nije član porodice. Korištenje modela kao što su YOLO (You Only Look Once) omogućava detekciju ljudi, automobila ili životinja u realnom vremenu uz visoku preciznost. Ovo vas uči o tokovima podataka (data streams) i obradi informacija "na rubu" (edge computing), gdje se AI izvršava direktno na uređaju, a ne na udaljenom serveru, što štiti vašu privatnost. Važno upozorenje: Prilikom rada sa hardverom i kamerama unutar doma, privatnost mora biti na prvom mjestu. Osigurajte da se podaci obrađuju lokalno i da vaša kućna mreža ima snažnu zaštitu. Za dodatne smjernice o odgovornom AI-u, pogledajte naš tekst o Responsible AI in Practice. Generativni AI Projekti: Kreativni Laboratorij Generativna inteligencija nije rezervisana samo za pisanje eseja. Ona može postati srce vaših kreativnih projekata i automatizacije. Kreiranje personalizovanih chatbotova sa memorijom Većina chatbotova zaboravi šta ste im rekli čim zatvorite prozor. Vaš projekt može biti izgradnja chatbota koji koristi MongoDB ili neku drugu bazu podataka za čuvanje dugoročne memorije. Na taj način, bot može pratiti vaš napredak u učenju nekog jezika ili vam pomagati u planiranju dugoročnih ciljeva. Korištenje OpenAI API-ja ili otvorenih modela poput Llama 3 omogućava vam da kreirate personalizovano iskustvo koje se prilagođava vašem stilu komunikacije. Ako želite praktične predloške promptova za ovakve scenarije, pogledajte naš članak o kako napisati efikasne prompte. Generisanje koda i automatizacija programiranja Ako se bavite razvojem softvera, možete napraviti alat koji generiše unit testove (testove jedinica koda) na osnovu vaših komentara ili dokumentacije. AI bug fixer je još jedna odlična ideja – alat koji analizira vaš kod, pronalazi potencijalne greške i predlaže rješenja. Ovi projekti vam pomažu da razumijete kako AI "razmišlja" o strukturi programskih jezika i kako ga možete koristiti kao "pair programmer-a" (partnera u programiranju) za povećanje vlastite produktivnosti. AI u kuhinji i svakodnevnom životu Jedan od zabavnijih projekata je pametni dozator hrane ili dozator za ljubimce koji koristi kameru. Možete istrenirati model da prepozna kada je zdjelica prazna ili da dozira hranu samo određenoj mački na osnovu prepoznavanja oblika glave. Također, možete koristiti lokalni LLM (Large Language Model) koji putem glasovnih komandi analizira šta imate u frižideru i predlaže recept, uzimajući u obzir vaše nutritivne ciljeve. Ovdje učite o spajanju glasa u tekst (speech-to-text) i teksta u glas (text-to-speech) tehnologija. Šta AI Alati Mogu, a Šta Ne Mogu Učiniti Kada radite na kućnim projektima, lako je pasti pod uticaj optimizma i očekivati previše. Razumijevanje granica je ključno za uspjeh. Šta AI može učiniti: Vještačka inteligencija izvrsno obavlja rutinske zadatke koji se ponavljaju. Može pretražiti hiljade stranica teksta u sekundi, prepoznati složene obrasce u podacima koje ljudsko oko promašuje (npr. suptilne promjene u potrošnji struje koje ukazuju na kvar uređaja) i generisati kreativne prijedloge na osnovu vaših inputa. Ona je fantastičan asistent za istraživanje i ubrzanje procesa učenja. Šta AI NE može učiniti: AI ne posjeduje stvarnu svest niti razumije kontekst onako kako to čini čovjek. Model može generisati savršen recept za tortu, ali neće osjetiti da je šećer koji imate u kuhinji zapravo so, osim ako mu to eksplicitno ne kažete. AI ne može donositi moralne ili etičke odluke umjesto vas. Također, ne može garantovati 100% tačnost; on radi na principu vjerovatnoće. Ako gradite sistem koji upravlja nečim kritičnim (poput grijanja dok niste kod kuće), uvijek morate imati manualni osigurač ili rezervni sistem koji ne zavisi od vještačke inteligencije. Odgovornost, Etika i Privatnost u Vašoj Dnevnoj Sobi Rad na AI projektima kod kuće nosi sa sobom specifičnu odgovornost. Podaci koje prikupljate unutar svoja četiri zida su najosjetljivija vrsta informacija. Problem halucinacija i tačnosti Modeli često daju odgovore koji zvuče vrlo uvjerljivo, ali su potpuno netačni. To su takozvane halucinacije. U kućnim projektima, ovo može biti bezazleno (npr. pogrešan recept), ali može biti i opasno ako se oslanjate na AI za doziranje lijekova ili važne finansijske proračune. Uvijek provjeravajte izlaze modela, posebno kada se radi o važnim odlukama. Pristrasnost (Bias) AI modeli su istrenirani na podacima sa interneta koji su često pristrasni. Ako pravite sistem za prepoznavanje lica, testirajte ga na različitim osvjetljenjima i različitim osobama kako biste osigurali da on radi podjednako dobro za sve. Razumijevanje pristrasnosti je dio vaše edukacije kao odgovornog AI kreatora. Sigurnost podataka Kada koristite API-je velikih kompanija, vaši upiti se šalju na njihove servere. Nikada nemojte unositi lozinke, privatne ključeve, brojeve bankovnih kartica ili povjerljive poslovne dokumente u javne AI alate. Ako vaš projekt zahtijeva rad sa osjetljivim podacima, razmislite o korištenju lokalnih modela (npr. putem Ollama ili LM Studio alata) koji rade isključivo na vašem hardveru i ne šalju podatke "u oblak". Za dodatne smjernice o etici i praksi odgovornog AI, provjerite naš članak o Responsible AI in Practice. Kada Potražiti Stručnjaka ili Dodatne Resurse Iako su kućni projekti odlični za učenje, postoje situacije gdje samostalni rad nije dovoljan. Ako vaš projekt počne doticati polja poput medicine (dijagnostika na osnovu simptoma), prava (analiza ugovora sa pravnim posljedicama) ili ozbiljnih finansijskih investicija, obavezno se konsultujte sa kvalifikovanim stručnjacima u tim oblastima. AI može pomoći u pripremi informacija, ali konačna odluka mora biti donesena od strane čovjeka koji posjeduje licencu i iskustvo. Za dublji razvoj vještina, preporučujemo da se povežete sa zajednicom. U AI Academy redovno organizujemo radionice gdje možete donijeti svoj projekt, testirati ga na jačem hardveru i dobiti povratne informacije od ljudi koji već godinama rade u industriji. Prateći naše wiki resurse možete brzo pronaći vodiče i reference koje su korisne za konkretne korake razvoja. Put Do Uspjeha: Korak Po Korak Da biste uspješno završili svoj prvi ili pedeseti kućni AI projekt, pratite ovaj provjereni put: Razumijevanje problema Nemojte početi sa alatom, počnite sa pitanjem. Koji problem u vašem domu ili radu vas najviše usporava? Da li je to sortiranje e-mailova, paljenje svjetla u pogrešno vrijeme ili potreba za bržim sumiranjem članaka? Tek kada jasno definišete problem, birajte tehnologiju. Definisanje cilja Budite specifični. Umjesto "želim pametnu kuću", recite "želim da se moja kafa počne kuhati kada AI prepozna da sam se probudio i da je radni dan". Mali, ostvarivi ciljevi donose više zadovoljstva i brži napredak. Provjera odgovornosti Razmislite o posljedicama. Šta se dešava ako sistem otkaže? Da li su moji podaci sigurni? Da li ovaj projekt krši nečiju privatnost? Ovaj korak vas gradi kao etičnog stručnjaka, što je danas izuzetno cijenjena osobina. Praktična primjena Počnite sa najjednostavnijom verzijom (MVP - Minimum Viable Product). Prvo napravite da kod radi u terminalu, pa tek onda dodajte grafički interfejs ili hardverske komponente. Testirajte često i ne bojte se grešaka – svaka greška u kodu je lekcija koja se pamti. Ponavljanje i dijeljenje Kada projekt proradi, razmislite kako ga možete poboljšati. Možete li zamijeniti jedan model bržim? Možete li dodati novu funkcionalnost? Na kraju, napišite kratak tekst o tome ili pokažite projekt kolegama. Dijeljenje znanja učvršćuje vaše razumijevanje materije. Ako želite prezentovati svoj rad publici ili voditi radionicu, prijavite se putem naše stranice Postani predavač. Sažetak i Zaključak Kućni AI projekti su više od pukog hobija; oni su laboratorija za budućnost vaše karijere i praktičan način da poboljšate kvalitet svog života. Kroz rad na detekciji vijesti, analizi dokumenata ili automatizaciji senzora, vi gradite vještine koje su direktno primjenjive u modernoj ekonomiji. Počnite od malih, tekstualnih projekata u Pythonu kako biste izgradili bazu. Koristite AI agente i RAG sisteme za rješavanje kompleksnijih problema sa podacima. Integrišite hardver poput Raspberry Pi za projekte koji komuniciraju sa fizičkim svijetom. Uvijek stavljajte privatnost i etiku u središte svog dizajna. Povežite se sa lokalnom zajednicom u AI Academy kako biste ubrzali svoj rast — za sva pitanja i prijave slobodno nas kontaktirajte putem forme za kontakt. AI nije magično rješenje koje će sve uraditi umjesto vas, već moćan alat koji, u rukama obrazovanog i odgovornog pojedinca, može transformisati svakodnevnicu. Vaš put od razumijevanja do primjene je ono što vas izdvaja na tržištu rada. Pozivamo vas da ne ostajete samo na čitanju. Odaberite jedan mali problem koji imate danas, otvorite svoj editor koda i pokušajte primijeniti ono što ste naučili. Svijet vještačke inteligencije je otvoren za sve, a najbolji način da ga razumijete je da ga sami gradite. Vidimo se u AI Academy, gdje zajedno pretvaramo ideje u stvarnost. Ako želite saznati kada su naredni događaji ili kako se uključiti, posjetite našu stranicu događaja. Česta pitanja Pitanje: Da li mi je potreban skup računar sa jakom grafičkom karticom za home ai projects? Odgovor: Ne nužno. Mnogi početni i srednji projekti mogu se raditi na običnom laptopu koristeći besplatne resurse poput Google Colab-a ili koristeći API-je gdje se obrada vrši na udaljenim serverima. Za hardverske projekte, Raspberry Pi je sasvim dovoljan za početak. Tek kada pređete na ozbiljno treniranje velikih modela (deep learning), biće vam potreban jači GPU, ali i tada možete iznajmiti snagu u oblaku (cloud) po potrebi. Pitanje: Koliko mi je predznanje programiranja potrebno da bih počeo? Odgovor: Osnovno poznavanje Pythona je veoma korisno, ali nije nepremostiva prepreka. Danas postoje mnogi "no-code" ili "low-code" alati koji vam omogućavaju da povežete AI komponente bez dubokog programiranja. Međutim, za potpunu kontrolu i kreiranje ozbiljnog portfolija, preporučujemo da savladate osnove Pythona, što je vještina koju u AI Academy smatramo temeljem za svakog entuzijastu. Pitanje: Da li su kućni AI projekti sigurni za moju privatnost? Odgovor: Sigurnost zavisi od toga kako dizajnirate sistem. Ako koristite javne chatbotove i u njih unosite privatne podatke, rizik postoji. Međutim, ako koristite lokalne modeli (open-source) koji se izvršavaju direktno na vašem računaru bez pristupa internetu, vaši podaci ostaju potpuno privatni. Uvijek preporučujemo lokalnu obradu za sve projekte koji uključuju kamere ili osjetljive lične informacije. Pitanje: Koliko vremena je potrebno da se završi jedan prosječan AI projekt? Odgovor: To zavisi od kompleksnosti. Jednostavan projekt poput klasifikatora teksta možete završiti za jedno popodne prateći uputstva. Složeniji sistemi koji uključuju hardver i integraciju više API-ja mogu trajati sedmicama ili mjesecima, jer uključuju učenje novih vještina "u hodu". Ključ je u tome da projekt podijelite na manje faze kako biste stalno imali osjećaj napretka. Ako želite podršku kroz radionicu ili mentorstvo, pratite najave na našoj stranici događaja.