Delujem tehnološko agnostično. Tehnologije izbiram glede na poslovni cilj, potrebe ekipe in obstoječe okolje naročnika. Rešitve prilagajam sodobnim tehnologijam in jih povezujem tudi z obstoječimi (legacy) sistemi. Spodnji pregled prikazuje tehnologije in pristope iz mojih projektov ter delavnic; ne predstavlja omejitve na posameznega ponudnika ali nabor orodij.
Tehnologije in pristopi, ki povezujejo moje izvedene projekte in praktične delavnice. Pri vsakem pojmu najdete razlago ter povezave na konkretne izkušnje.
AI agenti
AI sistemi, ki pri izvajanju nalog povezujejo obdelavo informacij, orodja in korake poslovnega procesa. Njihovo delovanje je lahko omejeno s pravili in človeškim potrjevanjem.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Anthropic LLM
Jezikovni modeli ponudnika Anthropic za obdelavo in ustvarjanje vsebin.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
API integracije
Programski vmesniki povezujejo aplikacije in naprave ter omogočajo izmenjavo podatkov ali sprožanje dogovorjenih operacij.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Chain of thought
Pristop k reševanju večstopenjskih nalog z vmesnimi koraki. Pri praktični uporabi je pomembno preverjanje rezultata; zapisana razlaga ni dokaz pravilnosti.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Chromium
Odprtokodni brskalniški projekt, ki je osnova za izvajanje in prikaz spletnih vsebin.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
Codex
OpenAI orodje za podporo razvoju programske opreme z AI agenti.
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
Docker
Platforma za pakiranje in izvajanje aplikacij v vsebnikih.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
ESP32
Družina mikrokrmilnikov za vgrajene sisteme in povezane naprave.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Flipped interaction
Pristop k podajanju navodil, pri katerem AI postavlja vprašanja uporabniku, da zbere potreben kontekst pred pripravo odgovora.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Freshdesk
Platforma za podporo strankam in obravnavo podpornih zahtevkov.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
Gemini CLI
Orodje za delo z AI iz ukazne vrstice v razvojnem okolju.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
GitHub
Platforma za upravljanje izvorne kode z Gitom in sodelovanje pri razvoju programske opreme.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Google Drive
Storitev za shranjevanje, deljenje in organizacijo datotek.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
GraphQL
Poizvedovalni jezik za API, pri katerem odjemalec opredeli podatke, ki jih potrebuje.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
Grok
Družina AI modelov in pomočnik ponudnika xAI.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
HTML
Označevalni jezik za strukturo spletnih strani in uporabniških vmesnikov.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Human in the loop
Vključitev človeka v pregled, potrjevanje ali odločanje znotraj avtomatiziranega procesa.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
IoT in senzorika
Povezovanje fizičnih naprav in senzorjev s programsko opremo za zbiranje ter uporabo podatkov iz dejanskega okolja.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
JavaScript
Programski jezik za interaktivnost spletnih vmesnikov in razvoj aplikacijske logike.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Jezikovni modeli (LLM)
Modeli za obdelavo in ustvarjanje besedila. V poslovnem procesu lahko podpirajo razvrščanje, povzemanje in pripravo vsebine.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
JSON
Besedilni format za izmenjavo strukturiranih podatkov med sistemi. Uporablja pare imen in vrednosti ter sezname.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
LangChain
Ogrodje za razvoj aplikacij, ki povezujejo jezikovne modele s podatki in orodji.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
LangGraph
Ogrodje za gradnjo agentskih procesov z upravljanjem stanja in poteka izvajanja.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
LTE
Tehnologija mobilnega omrežja za prenos podatkov.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
MCP – Model Context Protocol
Protokol za povezovanje AI aplikacij z zunanjimi orodji in podatkovnimi viri.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Mikrostoritve
Arhitekturni pristop, pri katerem rešitev sestavljajo ločene storitve z opredeljenimi nalogami in vmesniki.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
MongoDB
Dokumentna podatkovna baza za shranjevanje in obdelavo podatkov.
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
MySQL
Relacijski podatkovni sistem za shranjevanje in obdelavo podatkov z jezikom SQL.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
n8n
Orodje za sestavljanje in izvajanje delovnih tokov ter povezovanje sistemov in AI korakov.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
NVMe
Protokol za dostop do hitrih pomnilniških naprav, kot so SSD diski.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Ollama
Orodje za lokalno izvajanje jezikovnih modelov.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
OpenAI LLM
Jezikovni modeli ponudnika OpenAI za obdelavo in ustvarjanje vsebin. Posamezna različica modela pri tem projektu ni navedena.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Persona prompting
Določitev vloge ali perspektive, iz katere naj AI obravnava nalogo.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
pgvector
Razširitev PostgreSQL za shranjevanje vektorjev in iskanje po njihovi podobnosti.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
Playwright
Orodje za avtomatizacijo spletnih brskalnikov in preverjanje spletnih aplikacij.
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
Podatkovne baze
Sistemi za organizirano shranjevanje, pridobivanje in upravljanje podatkov.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
PostgreSQL
Relacijski podatkovni sistem. V bančnem projektu je poleg vektorske komponente navedena tudi uporaba relacijske baze PostgreSQL.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Prompting
Oblikovanje navodil, konteksta in pričakovanega izhoda za AI model.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Python
Programski jezik za razvoj aplikacij, integracij in avtomatizacij.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Qwen
Družina jezikovnih modelov. V bančnem projektu je bil uporabljen interni LLM Qwen.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
RAG agenti
AI rešitve, ki pri pripravi odgovorov uporabljajo pridobljene vsebine iz izbranih virov znanja.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Raspberry Pi
Platforma majhnih računalnikov za razvoj naprav, prehodov in drugih računalniških rešitev.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
React.js
Knjižnica JavaScript za gradnjo uporabniških vmesnikov.
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
RTF – Role, Task, Format
Strukturiranje navodila v tri dele: vloga, naloga in pričakovana oblika odgovora.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
SG-BME680
Senzorski modul, uporabljen v IoT projektu.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
SIM
Identifikacijski modul za povezovanje naprave v mobilno omrežje.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Slack
Platforma za komunikacijo in sodelovanje ekip.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
SMTP
Protokol za pošiljanje elektronske pošte med poštnimi sistemi.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
SQLite
Vgrajeni podatkovni sistem, ki uporablja SQL in ne potrebuje ločenega strežniškega procesa.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
SSH
Protokol za varen oddaljeni dostop in upravljanje sistemov.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Varovalke pred prompt injection
Ukrepi za omejevanje vpliva zlonamernih navodil v nezaupanja vrednih vsebinah na delovanje AI sistema.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Večagentna orkestracija
Usklajevanje več AI agentov z različnimi vlogami, nalogami in orodji v skupnem procesu.
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
Vektorizacija znanja
Pretvorba vsebine v številčne predstavitve, ki omogočajo iskanje po podobnosti. V projektih podpira dostop do ustreznih vsebinskih virov.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
VPS
Virtualni zasebni strežnik za gostovanje in izvajanje aplikacij ter storitev.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
- Agilne AI ekipe: organizacija dela in agentska orkestracija — Uporabljeno v projektu
- AI delavnice za poslovni in tehnični kader v podjetjih — Obravnavano na delavnicah
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Webhook
HTTP klic, s katerim sistem sproži obdelavo v drugem sistemu. V bančnem projektu je bil uporabljen testni webhook za kontrolirano izvedbo.
- AI triaža zahtevkov za spremembe v banki — Uporabljeno v projektu
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
WooCommerce
Razširitev WordPressa za spletno trgovino in povezane prodajne procese.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
WordPress
Sistem za upravljanje spletnih vsebin in razvoj spletnih rešitev z razširitvami.
- IoT rešitev z B2B portalom za proizvodno podjetje — Uporabljeno v projektu
Zendesk
Platforma za podporo strankam in upravljanje komunikacije ter zahtevkov.
- AI podpora strankam v potovalni industriji — Uporabljeno v projektu
