alpAI
Applied AI
Product Case Study
Mobilna aplikacija, ki združuje podatke o gorskih poteh, vremenu, razmerah, varnosti in umetni inteligenci ter uporabniku pomaga pri načrtovanju gorske ture.
02 — Product demo
Dejanska aplikacijaOglej si alpAI v delovanju
80-sekundni prikaz dejanske razvojne različice aplikacije.
Video prikazuje dejansko razvojno različico alpAI: raziskovanje gorskih ciljev, načrtovalec ture, AI Gornika, zemljevid, vremenske podatke in varnostne funkcije. Samodejna priporočila poti so omejena na preverjene podatke.
01 — Problem
Problem
Načrtovanje gorske ture zahteva povezovanje informacij iz več različnih virov: poti, zahtevnosti, višinske razlike, vremena, razmer, koč, dostopa, opreme in varnostnih priporočil.
alpAI raziskuje, kako lahko strukturirani podatki, klasična programska logika in generativna umetna inteligenca te informacije združijo v uporabniku razumljivo podporo pri načrtovanju ture.
AI ni vir dejstev o gorskih poteh. Njegova naloga je interpretacija, personalizacija in razlaga podatkov.
Zasloni produkta
V repozitoriju ni potrjenih zajemov trenutnega delujočega builda. Razpoložljiva zaslona sta zato označena kot konceptna oziroma predstavitvena materiala.


03 — Try the product
Preizkusi aplikacijo
Demo različica aplikacije je trenutno na voljo na zahtevo.
04 — 3-minute flow
Kaj preizkusiti
Predlagan 3-minutni pregled glavnih načinov uporabe.
- 01
Predlagaj mi turo
Izberi želje, zahtevnost in čas ter poglej, kako alpAI pripravi priporočilo.
- 02
Poglej priporočilo
Preveri trajanje, zahtevnost, razloge za priporočilo, opozorila, vreme in razmere.
- 03
Odpri zemljevid
Poglej načrt poti in ključne informacije.
- 04
Sem na turi
Prikaži informacije, ki jih uporabnik potrebuje med turo.
- 05
Varnost
Poglej STOP / Orientacija, varnostne vsebine in SOS / 112.
05 — Product engineering
Moja vloga
alpAI razvijam kot celovit produkt, zato projekt vključuje več kot samo integracijo jezikovnega modela: od produktnega koncepta in strukturiranja podatkov do mobilne aplikacije, integracij, testiranja in izboljševanja AI odgovorov.
06 — AI architecture
Kako deluje AI
User
- User preferences
- Experience / goals / selected trip
Structured data
- Routes
- Trailheads
- Elevation
- Difficulty
- Duration
Context
- Weather
- Mountain conditions
- Huts
- Transport
- Daylight
Rules & validation
- Hard constraints
- Safety checks
- Data validation
AI layer
- Interpretation
- Personalisation
- Explanation
User output
- Route recommendation
- Warnings
- Alternatives
- Contextual explanation
AI interpretira dejstva. Ni primarni vir geografskih podatkov.
05 — Primer poteka
Od zahteve do priporočila
- Sobota
- 5–6 ur
- Dobra kondicija
- Želim zahtevnejšo označeno pot
Routes · Weather · Conditions · Safety · User context
Viševnik iz Rudnega polja
✓ primerno trajanje
✓ razmere ustrezajo
✓ zaključek pred sončnim zahodom
⚠ nad 2000 m je lahko hladneje
⚠ preveri potrebno opremo
Ilustracija procesa — podatki niso predstavljeni kot aktualna napoved v realnem času.
06 — Grounding & validation
Verjeten odgovor še ni nujno pravilen
Med razvojem se je pokazalo, da lahko generativni model poda geografski podatek, ki zveni prepričljivo, vendar je napačen. Pri iskanju poti na Triglav je lahko sistem predlagal neustrezno izhodišče. To je pripeljalo do spremembe pristopa.
User
↓LLM
↓Route information
Problem: verjetno ≠ pravilnoVerified / curated route data
↓Application logic
↓AI interpretation
↓User
AI naj interpretira dejstva, ne pa jih ustvarja.
09 — Applied AI
Trije ključni AI scenariji
AI Route Recommendation
Uporabnik poda čas, zahtevnost, izkušnje, kondicijo in preference. alpAI pomaga poiskati primerno možnost.
- Čas
- Zahtevnost
- Izkušnje
- Kondicija
- Preference
AI Route Check
Uporabnik že izbere cilj. alpAI pomaga preveriti ključni kontekst ture.
- Zahtevnost
- Vreme
- Razmere
- Trajanje
- Logistika
- Opozorila
AI Mountain Assistant
Kontekstualna pomoč pri pripravi in razumevanju informacij.
- Priprava ture
- Oprema
- Varnost
- Orientacija
- Informacije o turi
AI pomočnik ni nadomestilo za gorskega vodnika, GORS, uradne vremenske vire ali človeško presojo.
08 — Safety
Safety by design
11 — Technology
Tech stack
Flutter + Dart
Cross-platform mobile application and product interface.
Next.js + React + TypeScript
Public website and bilingual case study.
OpenAI API
Backend-supported interpretation and conversational assistance.
Mapbox + OpenStreetMap
3D map rendering, routes and geographic source data.
Node.js + Express
AI and transport service endpoints.
JSON + ARSO + Meteoblue + Open-Meteo
Structured mountain data and weather context.
Firebase Authentication
Application sign-in and user identity.
Vercel
Website build and deployment configuration.
10 — Process
Razvoj produkta
- 01Opredelitev problema
- 02UX in informacijska arhitektura
- 03Modeliranje poti in podatkov
- 04Prvi delujoči produkt
- 05Integracija AI
- 06Testiranje realnih robnih primerov
- 07Izboljševanje zanesljivosti
- 08Trenutni razvoj
11 — Reflection
Kaj sem se naučil
AI ≠ podatkovna baza
Generativni modeli so odlični pri interpretaciji in komunikaciji, vendar niso zanesljiv primarni vir domenskih dejstev.
AI UX je pomemben
Ni dovolj, da model vrne odgovor. Uporabniku je treba pokazati, zakaj je nekaj priporočeno in na kaj mora biti pozoren.
Varnost spremeni arhitekturo
Pri gorski aplikaciji napačen odgovor ni samo slab UX. Zato morajo določena pravila in podatki ostati deterministični.
Dejanski produkti razkrijejo robne primere
Razvoj dejanske aplikacije hitro pokaže težave, ki jih prototip chatbota pogosto skrije: podatki, stanja, napake, uporabniški kontekst, mobilni UX in integracije.
14 — Product status
Trenutno stanje
alpAI je trenutno v aktivnem razvoju in testiranju.
alpAI
Vas zanima, kako je bil alpAI zgrajen?
alpAI je še vedno v razvoju.
