Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2026Programsko inženirstvoBotpress · Docker · Google Koledar

Avtomatizacija backend procesov z uporabo umetne inteligence

Sistem poleg rezervacije vključuje zasnovo funkcionalnosti preklica, ki pa zaradi časovnih omejitev ni bila v celoti testirana in integrirana.

Riad Imširovićdiplomant, Računalništvo in informatika – modul Programsko inženirstvo · zagovor april 2026Mentor: mag. Dušan Brglez · mentor v podjetju: mag. Dejan Kropec
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
PodročjeBotpress, Docker, Google Koledar
Mentormag. Dušan Brglezmentor v podjetju: mag. Dejan Kropec
Obseg62 straniPDF 0,8 MB
ZagovorApril 2026objavljeno 3. 4. 2026
V 30 sekundah
Vprašanje

Cilj je bil z uporabo sodobnih tehnologij (Botpress, Node.js, n8n, Google Koledar in Docker) razviti delujoč prototip, ki uporabnikom omogoča rezervacijo termina preko preprostega klepetalnega vmesnika na spletni strani brez posredovanja zaposlenih.

Metoda

Diplomsko delo obravnava načrtovanje in izvedbo spletnega klepetalnega robota, ki samodejno upravlja z rezervacijami terminov za podjetje.

Ugotovitev

Podatkovni tok vodi uporabnika od pozdravnega sporočila preko zbiranja podatkov (ime, e-pošta, datum, ura, razlog) do klica backend API-ja, ki preko n8n delotoka ustvari dogodek v Google Koledarju in uporabniku prikaže potrditev.

Diplomsko delo obravnava načrtovanje in izvedbo spletnega klepetalnega robota, ki samodejno upravlja z rezervacijami terminov za podjetje. Podatkovni tok vodi uporabnika od pozdravnega sporočila preko zbiranja podatkov (ime, e-pošta, datum, ura, razlog) do klica backend API-ja, ki preko n8n delotoka ustvari dogodek v Google Koledarju in uporabniku prikaže potrditev. V praktičnem delu so podrobno opisane implementacija klepetalnega robota v Botpressu, struktura backend API-ja, validacija podatkov s knjižnico Joi, povezava z n8n in integracija z Google Koledarjem preko storitvenega računa.

Zakaj je problem resničen

Metoda

Diplomsko delo obravnava načrtovanje in izvedbo spletnega klepetalnega robota, ki samodejno upravlja z rezervacijami terminov za podjetje. Cilj je bil z uporabo sodobnih tehnologij (Botpress, Node.js, n8n, Google Koledar in Docker) razviti delujoč prototip, ki uporabnikom omogoča rezervacijo termina preko preprostega klepetalnega vmesnika na spletni strani brez posredovanja zaposlenih. Sistem poleg rezervacije vključuje zasnovo funkcionalnosti preklica, ki pa zaradi časovnih omejitev ni bila v celoti testirana in integrirana.

V teoretičnem delu so predstavljene uporabljene tehnologije: Botpress za vizualno načrtovanje pogovornih tokov, Node.js in Express za razvoj backend API-ja, n8n za orkestracijo delotokov, Google Calendar API za upravljanje z dogodki ter Docker za kontejnerizacijo. Sledi opis arhitekture sistema, ki temelji na mikro storitvah in komunikaciji preko HTTP.

Kaj je nastalo

Podatkovni tok vodi uporabnika od pozdravnega sporočila preko zbiranja podatkov (ime, e-pošta, datum, ura, razlog) do klica backend API-ja, ki preko n8n delotoka ustvari dogodek v Google Koledarju in uporabniku prikaže potrditev. V praktičnem delu so podrobno opisane implementacija klepetalnega robota v Botpressu, struktura backend API-ja, validacija podatkov s knjižnico Joi, povezava z n8n in integracija z Google Koledarjem preko storitvenega računa. Posebno poglavje je namenjeno kibernetski varnosti, kjer so identificirana potencialna tveganja in predlagani ukrepi za izboljšave, kot so uvedba avtentikacije, rate limiting in centralizirano beleženje dogodkov.

Analiza po OWASP smernicah potrjuje četrto hipotezo, da integracija več storitev prinaša specifična tveganja, ki zahtevajo dodatno pozornost. Na podlagi rezultatov so potrjene vse štiri hipoteze: čas rezervacije se je skrajšal, natančnost razumevanja uporabniških vnosov je visoka (98 %), n8n deluje zanesljivo in sledljivo, kibernetska tveganja so identificirana in zahtevajo dodatne varnostne ukrepe. V zaključku so predstavljene omejitve (podpora le za en koledar, pomanjkanje naprednega upravljanja s konflikti) in možnosti za nadaljnji razvoj, med katerimi izstopajo dokončanje funkcionalnosti preklica, uvedba potrditve preko e-pošte in obveščanje zaposlenih o rezervacijah.

Delo prikazuje, kako lahko sodobne tehnologije poenostavijo administrativna opravila in izboljšajo uporabniško izkušnjo.

Prenesite diplomsko delo62 strani · PDF 0,8 MB
Imširović, R. (2026). Avtomatizacija backend procesov z uporabo umetne inteligence. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
BotpressDockerGoogle Koledarkibernetska varnostn8nNode.js
Automation of Backend Processes Using Artificial IntelligenceThe diploma thesis addresses the design and implementation of a web chatbot that automatically manages appointment bookings for a company. The data flow guides the user from a greeting message through data collection (name, email, date, time, reason) to calling a backend API, which creates an event in Google Calendar via an n8n workflow and displays confirmation to the user.

Objavljeno 3. 4. 2026 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.

Iz dela

Slike, sheme in zaslon

Strežniška soba z avtomatizacijo in lučmi, ki ponazarja backend proceseStrežniška soba z avtomatizacijo in lučmi, ki ponazarja backend proceseSimbolična fotografija (Pixabay, karishea)
Sorodni projekti

Še iz modula Programsko inženirstvo

Vsi diplomski projekti →
Vpis · Programsko inženirstvo

Želite v dveh letih narediti tak projekt?

Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.

Go Higher.
Osebni odgovor po e-pošti v enem delovnem dnevu. Brez spama; s pošiljanjem se strinjate s politiko zasebnosti.
Preden greste

Pošljemo vam predmetnik, potek študija ter možnosti financiranja in štipendij.

Brez klicev, brez spama. Ena e-pošta z vsem, kar potrebujete za odločitev, in povabilom na predavanje.

S pošiljanjem se strinjate, da vas Academia kontaktira po e-pošti ali telefonu. Zasebnost · odjava kadar koli.