Tehnologije

← Početna
AI i automatizacija

Umjetna inteligencija primijenjena u našim projektima

AI integriramo ondje gdje donosi stvarnu vrijednost: automatizacija repetitivnih procesa, izvlačenje informacija iz dokumenata, generiranje kontekstualiziranog sadržaja i inteligentna pomoć korisnicima. Odluke o implementaciji temeljimo na ROI-ju, a ne na trendovima.

LLM integracija — Claude API i OpenAI

Claude (Anthropic) koristimo kao glavni model za zadatke složenog zaključivanja, analizu dokumenata i generiranje dugog sadržaja — context window od 200k tokena omogućuje obradu cijelog pravnog spisa ili financijskog izvješća u jednom pozivu. GPT-4o biramo za multimodalne zadatke (slika + tekst) i kada je potreban OpenAI ekosustav (Whisper, DALL-E).

Tool use (function calling) omogućuje LLM-u interakciju s internim API-jima: pretraživanje baze podataka, pokretanje radnji u postojećim sustavima, vraćanje strukturiranih podataka validiranih Pydanticom. Streaming odgovori smanjuju percipiranu latenciju u konverzacijskim sučeljima — korisnik vidi tekst kako se postupno pojavljuje, umjesto da čeka 5–10 s.

  • Prompt caching (Anthropic) smanjuje trošak za 90% kod ponavljajućeg konteksta (system promptovi, referentni dokumenti)
  • Strukturirani izlazi (JSON mode) za tipski sigurne odgovore bez regexa nad slobodnim tekstom
  • Automatski fallback Claude → GPT-4o → Gemini pri greškama dostupnosti
  • Praćenje troškova po korisniku i po funkciji — korištenje LLM-a vidljivo u admin nadzornoj ploči

RAG — AI sa znanjem iz podataka klijenta

Retrieval-Augmented Generation (RAG) omogućuje LLM-u da odgovara na temelju dokumenata specifičnih za klijenta (ugovori, priručnici, zakonodavstvo, e-poruke) bez ponovnog treniranja. Dokumenti se dijele na chunkove, embeddaju s text-embedding-3-large (OpenAI) ili embed-english-v3 (Cohere), pohranjuju u pgvector (PostgreSQL ekstenzija) i dohvaćaju kosinusnom sličnošću.

RAG pipeline uključuje: ingestiju dokumenata (PDF, DOCX, HTML), inteligentno chunkiranje (s preklapanjem radi konteksta), re-ranking s Cohere Rerankom za veću relevantnost, injektiranje u LLM kontekst i citiranje izvora s brojem stranice. Rezultat je chatbot koji precizno odgovara na temelju stvarnih dokumenata, s provjerljivim izvorima.

  • pgvector za vektorsko pretraživanje sličnosti izravno u PostgreSQL-u — bez Pinecone/Weaviatea
  • Hibridno pretraživanje: gusti vektori + rijedak BM25 (ključne riječi) → RRF fuzija
  • Evaluacija RAG-a s RAGAS-om — precision, recall i faithfulness mjere se automatski
  • Filtriranje po metapodacima za multi-tenant: korisnik A ne vidi dokumente korisnika B

Računalni vid i obrada dokumenata

Za izvlačenje podataka iz skeniranih ili fotografiranih dokumenata (računi, ugovori, osobne iskaznice) koristimo kombinirani pipeline: predobrada slike (deskew, smanjenje šuma s OpenCV-om), OCR s Google Document AI ili Amazon Textractom (strukturirani, ne sirovi OCR), naknadna obrada LLM-om radi normalizacije i validacije.

Klasifikacija slika (proizvodi, kategorije, NSFW detekcija) radi se modelima fine-tuniranima na CLIP-u ili EfficientNetu, deployanima kao FastAPI mikroservisi s opcionalnom GPU inferencijom (CUDA). Za projekte bez GPU proračuna cloud API-ji (Google Vision, AWS Rekognition) nude gotove modele uz marginalan trošak.

  • Automatsko izvlačenje podataka iz PDF/slikovnih računa → strukturirana baza podataka
  • Provjera identiteta: OCR dokumenta + selfie liveness detekcija
  • Moderacija sadržaja koji generiraju korisnici cloud API-jima + LLM fallback
  • Speech-to-text s Whisper large-v3 za transkripciju audio snimki sastanaka

Prednosti i ograničenja

Prednosti

  • Automatizira repetitivne procese: izvlačenje podataka, klasifikacija, podrška.
  • RAG odgovara na dokumentima klijenta, s provjerljivim izvorima.
  • Prompt caching smanjuje trošak do 90% kod ponavljajućeg konteksta.
  • Fallback između modela (Claude → GPT-4o → Gemini) radi dostupnosti.

Ograničenja

  • LLM-ovi mogu halucinirati — svaki kritičan izlaz traži validaciju i izvore.
  • Trošak po tokenu brzo raste pri velikom volumenu bez pažljivog cachiranja.
  • Osjetljivi podaci poslani API-jima trećih strana otvaraju pitanja povjerljivosti.
  • Latencija generiranog odgovora može dosegnuti nekoliko sekundi.

Kratak zaključak

Integrirajte AI ondje gdje donosi stvaran ROI: automatizacija, RAG nad dokumentima, izvlačenje podataka. Izbjegavajte AI radi samog AI-ja za zadatke gdje je dovoljno jednostavno pravilo ili klasična pretraga.

Tablica specifikacija

MogućnostGranica / pragTipična uporaba
LLM kontekstDo 200k tokena (Claude)Veliki kontekst povećava trošak i latencijuAnaliza dugih dokumenata, izvješća
RAGpgvector, hibridno pretraživanje, re-rankingKvaliteta ovisi o chunkiranju i izvorimaChatbot nad vlastitim dokumentima
Računalni vidStrukturirani OCR, naknadna validacija LLM-omGPU inferencija povećava trošakIzvlačenje računa, provjera osobnih iskaznica
Tipičan trošakNaplata po tokenu / po API pozivuRaste s volumenom bez cachiranjaOd chatbota do cjelovitog pipelinea

RAG u odnosu na fine-tuning

KriterijRAGFine-tuning
Ažuriranje znanjaTrenutačno (dodajete dokumente)Traži ponovno treniranje
Provjerljivi izvoriDa, s citiranjemNe
Početni trošakMaliVelik (podaci + GPU)

Često postavljana pitanja

Što je RAG i kada ga koristiti?

RAG (Retrieval-Augmented Generation) omogućuje AI-ju da odgovara na vašim dokumentima (ugovori, priručnici, zakonodavstvo) bez ponovnog treniranja. Koristite ga kada želite precizne odgovore, s izvorima, temeljene na vlastitim podacima.

RAG ili fine-tuning?

RAG za znanje koje se često mijenja i za provjerljive izvore — ažurirate ga dodavanjem dokumenata. Fine-tuning za stil ili fiksan format, s većim početnim troškom. Za većinu poslovnih slučajeva RAG je pravi izbor.

Kako kontrolirate AI halucinacije?

Koristimo RAG s citiranjem izvora, strukturirane izlaze (JSON) validirane Pydanticom i ljudsku validaciju za kritične izlaze. AI odgovara na temelju stvarnih dokumenata, a ne iz memorije, i svaka tvrdnja ima priložen izvor.

Ostaju li moji podaci povjerljivi?

Osjetljivi podaci mogu se izolirati po tenantu i, po potrebi, obrađivati self-hosted modelima ili API-jima s klauzulama o zabrani treniranja. Za regulirane slučajeve biramo pružatelje koji podatke ne koriste za treniranje.

4b2b.net
Poslovni ekosustav
4conta.ro
Računovodstvo
4invoices.net
Aplikacija za fakturiranje
4expenses.net
Upravljanje troškovima
4notify.net
Obavijesti
4hosting.net
Hosting
4database.net
Baze podataka
4buildsite.net
Izrada web-stranica
4myapp.net
Izrada aplikacija
4avatars.net
AI avatari
4chaty.net
AI chatbot
4webagency.net
Softver za web agencije
4softedu.net
Web-stranice za obrazovanje
4softcrm.net
CRM platforma
4softerp.net
ERP sustav
4softhr.net
Upravljanje HR-om
4mystaff.net
Portal osoblja
4myprojects.net
Upravitelj projekata
4mycontracts.net
Ugovori
4docs.net
Upravljanje dokumentima
4appointments.net
Rezervacije
4marketingonline.net
Marketing
4insurance.net
Osiguranje
4property.net
Nekretnine
4lawyers.net
Pravni softver
4mygarage.net
Autoservis
4driving.net
Autoškole
4fleet.net
Upravljanje voznim parkom
4myevents.net
Događaji
4therapy.net
Terapija
4clinics.net
Klinike
4dental.net
Stomatološke ordinacije
4restaurants.net
Restorani
4beautify.net
Salon ljepote
4gym.net
Teretane
4guards.net
Zaštitarske tvrtke
4softvet.net
Veterinarske ambulante
4softauto.net
Softver za auto-poslovanje
4construct.net
Građevinske firme
4marketplace.net
Tržnica
4shopy.net
Internetska trgovina
4pricing.net
Usporedba cijena
4salefood.net
Dostava hrane
4rentify.net
Najam
4transports.net
Transport
4agencytravel.net
Putnička agencija
4hotel.net
Upravljanje hotelima
4ong.net
Upravljanje NVO