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.

  • AI
  • Product Engineering
  • Mobile
  • Maps
  • Safety
  • Structured Data

02 — Product demo

Dejanska aplikacija

Oglej 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.

03 — Try the product

Preizkusi aplikacijo

Demo on request

Demo različica aplikacije je trenutno na voljo na zahtevo.

Zahtevaj demo

04 — 3-minute flow

Kaj preizkusiti

Predlagan 3-minutni pregled glavnih načinov uporabe.

  1. 01

    Predlagaj mi turo

    Izberi želje, zahtevnost in čas ter poglej, kako alpAI pripravi priporočilo.

  2. 02

    Poglej priporočilo

    Preveri trajanje, zahtevnost, razloge za priporočilo, opozorila, vreme in razmere.

  3. 03

    Odpri zemljevid

    Poglej načrt poti in ključne informacije.

  4. 04

    Sem na turi

    Prikaži informacije, ki jih uporabnik potrebuje med turo.

  5. 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.

Product development
AI workflow design
Application architecture
Mobile development
Data modelling
API integrations
UX/UI iteration
Testing & debugging

06 — AI architecture

Kako deluje AI

01

User

  • User preferences
  • Experience / goals / selected trip
02

Structured data

  • Routes
  • Trailheads
  • Elevation
  • Difficulty
  • Duration
03

Context

  • Weather
  • Mountain conditions
  • Huts
  • Transport
  • Daylight
04

Rules & validation

  • Hard constraints
  • Safety checks
  • Data validation
05

AI layer

  • Interpretation
  • Personalisation
  • Explanation
06

User output

  • Route recommendation
  • Warnings
  • Alternatives
  • Contextual explanation

AI interpretira dejstva. Ni primarni vir geografskih podatkov.

05 — Primer poteka

Od zahteve do priporočila

User input
  • Sobota
  • 5–6 ur
  • Dobra kondicija
  • Želim zahtevnejšo označeno pot
alpAI

Routes · Weather · Conditions · Safety · User context

Recommendation

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.

Before

User

↓

LLM

↓

Route information

Problem: verjetno ≠ pravilno
After

Verified / curated route data

↓

Application logic

↓

AI interpretation

↓

User

AI naj interpretira dejstva, ne pa jih ustvarja.
  • Grounding
  • Hallucination awareness
  • Deterministic + generative logic
  • Validation
  • Safety-critical thinking

09 — Applied AI

Trije ključni AI scenariji

01

AI Route Recommendation

Uporabnik poda čas, zahtevnost, izkušnje, kondicijo in preference. alpAI pomaga poiskati primerno možnost.

  • Čas
  • Zahtevnost
  • Izkušnje
  • Kondicija
  • Preference
02

AI Route Check

Uporabnik že izbere cilj. alpAI pomaga preveriti ključni kontekst ture.

  • Zahtevnost
  • Vreme
  • Razmere
  • Trajanje
  • Logistika
  • Opozorila
03

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

Preverjeni podatki, kjer je mogoče
Jasno izražena negotovost
Stroga varnostna pravila
Kontekst pred priporočilom
Nujne informacije ostanejo deterministične
AI ne nadomešča uradnih informacij
STOPSTOP / Orientacija
112SOS / 112
◌Razmere
!Opozorila

11 — Technology

Tech stack

Mobile

Flutter + Dart

Cross-platform mobile application and product interface.

Frontend

Next.js + React + TypeScript

Public website and bilingual case study.

AI

OpenAI API

Backend-supported interpretation and conversational assistance.

Maps

Mapbox + OpenStreetMap

3D map rendering, routes and geographic source data.

Backend

Node.js + Express

AI and transport service endpoints.

Data

JSON + ARSO + Meteoblue + Open-Meteo

Structured mountain data and weather context.

Authentication

Firebase Authentication

Application sign-in and user identity.

Deployment

Vercel

Website build and deployment configuration.

10 — Process

Razvoj produkta

  1. 01Opredelitev problema
  2. 02UX in informacijska arhitektura
  3. 03Modeliranje poti in podatkov
  4. 04Prvi delujoči produkt
  5. 05Integracija AI
  6. 06Testiranje realnih robnih primerov
  7. 07Izboljševanje zanesljivosti
  8. 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.

  • Delujoč produkt
  • Aktivni razvoj
  • Iterativno testiranje

alpAI

Vas zanima, kako je bil alpAI zgrajen?

alpAI je še vedno v razvoju.