Tehnologije

GeoMeld: geoprostorna lokacija koja može sumnjati

GeoMeld nije karta ni jednostavan prijemnik koordinata. Sustav analizira geografsku okolinu, uspoređuje različite signale i pomaže razumjeti u kojoj mjeri se uopće može vjerovati prenesenom položaju.

Obična geoprostorna lokalizacija često je zasnovana na vrlo jednostavnoj shemi: uređaj je prenio koordinate — sustav ih je primio.

Za kartu to ponekad bude dovoljno.

Za poslovanje — daleko nije.

Koordinate mogu biti točne, zastarjele, privremeno nedostupne ili ne podudaraju se s pravom lokacijom uređaja. Štoviše, postoje dostupni alati koji namjerno mogu promijeniti koordinate koje primije mobilna aplikacija.

A ako od te koordinate ovisi samo položaj točke na ekranu, posljedice mogu biti neznatne.

Sasvim drugačija situacija nastaje kada digitalne koordinate pokreću radnju u stvarnom svijetu.

Kurir ide po narudžbu. Taxi kreće prema klijentu. Radnik mora biti na objektu. Logistički sustav smatra da je prijevozno sredstvo stiglo do određene točke.

U takvim slučajevima, lažne ili namjerno izmijenjene koordinate već mogu značiti stvarne troškove.

Upravo oko tog problema građen je GeoMeld.

Njegov zadatak nije samo dobiti odgovor na pitanje „gdje se nalazi uređaj?”, već pomoći shvatiti u kojoj mjeri je dostupna geografsku informaciju moguće pouzdano koristiti.

Koordinate su samo jedan signal

Na ulazu GeoMeld može dolaziti informacija o lokaciji uređaja i njegovom okruženju.

Ali sustav ne smatra svako novo zapažanje kao apsolutnu istinu.

Uspoređuje ga s već poznatom slikom i procjenjuje koliko novo događanje izgleda prirodno.

To se razlikuje od pristupa:

«Primili GPS — znači, korisnik je baš tu».

U stvarnom svijetu, ista koordinata može imati vrlo različit stupanj pouzdanosti u različitim okolnostima.

Isto tako, nedostatak točne koordinat nije nužno da učini sve promatranje beskorisnim.

GeoMeld radi ne samo s točkom, već i s širim geografskim kontekstom.

Priča je važnija od jedne poruke

Jedno zapažanje ni uvijek ne bi trebalo mijenjati zaključak sustava.

Podaci o geografiji mogu biti šumoviti. Moguće su pogreške u određivanju lokacije, kašnjenja u ažuriranju, privremeni problemi sa signalom ili specifičnosti određenog uređaja.

Zato GeoMeld uzima u obzir ukupnu povijest.

Ako se neko stanje na području dugo vremena čini stabilnim, jedno neočekivano događanje ne mora odmah prekinuti prethodnu sliku.

Sustav ga može procijeniti kao sumnjivo i pričekati dodatni kontekst.

Takav pristup pomaže izbjeći jedan od ključnih problema automatske provjere — preveliku uvjerenost u pogrešku.

Nedostatak koordinate ne znači nedostatak informacija

Ponekad uređaj privremeno ne prenosi točnu geografsku poziciju.

Za jednostavan sustav to je često zastoje: nema koordinata — nema što analizirati.

Ali GeoMeld takve događaje gleda drugačije.

Ako već postoji dovoljno konteksta oko promatranja, nedostatak jedne koordinate ne znači nužno potpuni gubitak geografskih informacija.

Istodobno, sustav ne smije artificialno povećavati preciznost gdje je nema.

Ako podaci nisu dovoljni, rezultat će i ostati neodređen dok se ne pojave dodatne informacije.

Jedno od važnih svojstava GeoMeld je da omogućava da odgovor u ovom trenutku jednostavno ne postoji.

Geografija je i kretanje

Značajne promjene koordinata ne uvijek znače prevaru.

Ljudi se kreću.

Transport se kreće.

Neke mrežne objekte također mogu mijenjati svoje položaje zajedno s autom, autobusom, vlakom ili drugom mobilnom infrastrukturom.

Zato jednostavno pravilo «objekt je daleko — koordinate su lažne» u stvarnom sustavu neće raditi.

GeoMeld uzima u obzir kontekst kretanja.

Zadatak nije samo primijetiti promjenu lokacije, već i razumjeti radi li se o prirodnom dijelu opće slike.

Zato mobilnost i geografska anomaliya nisu isto.

Kada lažne koordinate mogu uzrokovati stvarnu štetu

Jedan od najjasnijih scenarija primjene GeoMeld povezan je s uslugama dostave, taksijemski i ostalim servisima gdje koordinata korisnika pokreće radnju u stvarnom svijetu.

Danas je tehnički lako promijeniti lokaciju koju javlja mobilni uređaj. Postoje programi koji mogu natjerati aplikaciju da dobije koordinate koje nisu stvarne lokacije korisnika.

Ponekad je to namjerno učinjeno.

Zamislimo službu dostave.

Kupac naručuje i daje modificiranu geolokaciju. Sustav je prihvaća kao pouzdanu. Restoran počinje pripremati narudžbu, kurir je preuzima i kreće prema toj lokaciji.

Nema klijent na adresi.

Za onoga tko je to učinio, situacija može izgledati kao bezopasna šala.

Za posao, to već znači izravne troškove.

Proizvodi su potrošeni. Narudžba je spremna. Kurir je zauzet lažnom dostavom. Potrošeno radno vrijeme. Moguće je korištenje prijevoza. U isto vrijeme, drugi pravi naručitelj mogao je čekati slobodnog kurira.

Kod masovne ili namjerne zloupotrebe ovakve radnje više nisu samo pogrešna lokacija, već i alat za nanošenje ekonomske štete servisu.

Slično vrijedi i za taksi.

Ako servis bez dodatne provjere prihvati koordinate klijenta kao apsolutnu istinu, vozilo može biti poslano na mjesto gdje ga nitko ne očekuje.

Posljedično, vozač gubi vrijeme, platforma povećava troškove, a normalan rad servisa je narušen.

Upravo ovdje postavlja se glavno pitanje GeoMeld:

ne samo «koje je koordinate poslao klijent?», već i «dali postoji dovoljno razloga vjerovati toj koordinati?».

GeoMeld ne zamjenjuje GPS

Važno je shvatiti granice projekta.

GeoMeld ne pokušava zamijeniti GPS, Apple Maps, Google Maps ili standardne mehanizme za određivanje lokacije mobilnog uređaja.

Radi na vrhu već postojećih geografskih podataka kao dodatni serverski sloj provjere.

Telefon i dalje određuje lokaciju na uobičajeni način.

Ali server ne mora bezuvjetno smatrati svaki primljeni podatak kao istinitog.

GeoMeld omogućava dodavanje još jednog sloja procjene između postojane koordinate i poslovnih odluka.

To je posebno važno u situacijama kada tvrtka planira potrošiti stvarne resurse na temelju dostupnih podataka.

Sumnjiva koordinata ne znači nužno blokiranje

Još jedan važan dio arhitekture je izbjegavanje jednostavnih reakcija na jedan sumnjivi signal.

Neobično geografsko događanje samo po sebi još ne znači prijevaru.

Uređaj je možda pogriješio.

Privremeno je dobio manje točne podatke.

Moglo se promijeniti mrežno okruženje.

Zadatak GeoMeld je ne tražiti odmah krivca za lažne koordinate.

Procjenjuje ukupnu sliku i razinu povjerenja.

Za povezane proizvode, rezultat može biti da se signal čini uobičajenim, zahtijeva dodatnu pažnju ili je još uvijek nedovoljno potvrđen.

Odluku o daljnjim koracima donosi sam proizvod.

Sustav može ne donijeti odluku odmah

Jedna od najvažnijih osobina GeoMeld jest da ne daje sigurni odgovor u slučajevima kada podataka još nema dovoljno.

U mnogim sustavima rezultati se svode na dvije opcije:

«vjerovati» ili «ne vjerovati».

Ali stvarni podaci često nisu tako jasni.

GeoMeld može zadržati sumnju.

Novo zapažanje ne mora odmah potvrditi ili opovrgnuti postojeću sliku. Ponekad je potrebno sačekati što će se dogoditi kasnije.

Dodatni podaci mogu potvrditi inicijalni signal.

Mogu pokazati da je bio slučajni odmak.

Ili stvoriti novu stabilnu sliku.

Opcija reći «trenutno nema dovoljno podataka» nije slabost sustava.

Suprotno, to je zaštita od sigurnosnih, ali netočnih odluka.

Mreža se smatra dijelom geografskog konteksta

Okolina uređaja koja uključuje mrežne elemente može sadržavati korisne informacije.

Ali GeoMeld ne počiva na jednostavnoj ideji da otkriće jednog identifikatora automatski dokazuje lokaciju.

Stvarna infrastruktura je složenija.

Jedan objekt može imati više pristupnih točaka. Velike mreže mogu pokrivati veliko područje. Neka infrastruktura je mobilna.

Zato se mrežna zapažanja smatraju dijelom opće slike, a ne kao samostalni dokaz.

Kako GeoMeld povezuje ta opažanja i procjenjuje njihovo značenje, ostaje unutar same implementacije sustava.

Povjerenje se gradi postepeno

GeoMeld ne pretpostavlja da su svi zapisi jednako pouzdani.

Povijest, ponovljivost, konzistentnost i kontekst mogu mijenjati razinu povjerenja u geolokaciju.

Stoga, finalni rezultat analize nije samo nova par koordinata.

Važnija je ocjena koliko je trenutna geografska slika uvjerljiva.

Za dostavnu službu to može značiti dodatnu provjeru narudžbe.

Za taksi — drugi scenarij potvrde točke preuzimanja.

Za logističku platformu — signal da je događaj stiglišta potrebno dodatno provjeriti.

Za antifraud sustav — dodatni faktor rizika.

GeoMeld pritom ne nameće svim proizvodima jednaku reakciju.

Gdje još može biti korisno

Problem postoji svugdje gdje digitalne koordinate mogu dovesti do troškova ili radnji u stvarnom svijetu.

Prije svega, to su:

  • službe dostave hrane i robe;

  • taksi;

  • kurirski servisi;

  • transportne i logističke platforme;

  • terensko servisiranje;

  • servisi s potvrdom prisutnosti na objektu;

  • sustavi najma i zajedničkog korištenja prijevoza;

  • operacije povezane s određenom geografskom zonom;

  • scenariji antifrauda gdje promjena koordinata može dati korisniku prednost ili nanijeti štetu servisu.

Opći princip je uvijek isti.

Što više stvarnih resursa tvrtka troši, oslanjajući se na koordinate klijenta, to je važnije razumjeti je li ta koordinata doista pouzdana.

Što dobiva priključeni proizvod

GeoMeld je zamišljen kao serverski sloj za druge servise.

Integracijski proizvod prenosi dostupni geografsku kontekst i dobiva normalizirani rezultat provjere koji se potom koristi u vlastitoj poslovnoj logici.

GeoMeld ne odlučuje o sudbini narudžbe, vožnje ili korisnika.

Usluga dostave može tražiti dodatno potvrđivanje.

Taksi može promijeniti scenarij obrade narudžbe.

Logistički sustav može označiti događaj za dodatnu provjeru.

Protukrački mehanizam može dodati geografsku komponentu drugim signalima rizika.

Konačnu odluku donosi sam proizvod.

GeoMeld postavlja nerealno pitanje:

koliko pouzdano izgleda geografski signal, na temelju kojeg ovaj proizvod planira djelovati?

Zašto to nije samo antifraud

Zamjena koordinata jedan je od najjasnijih scenarija primjene GeoMeld, ali projekt nije ograničen na borbu protiv prijevara.

Njegov je zadatak širi: ocijeniti kvalitetu i vjerodostojnost geografskog konteksta.

Ponekad se sumnjive koordinate pojavljuju namjerno od strane korisnika.

Ponekad je razlog tehničke prirode.

Za GeoMeld je važan ne motiv, već sama činjenica da server ne smije jednostavno prihvatiti primljenu koordinatu bez dodatnog konteksta.

Zato se sustav može koristiti ne samo tamo gdje traže prevare, već i tamo gdje pogreške u lokaciji same po sebi mogu skupo koštati poslovanje.

Zašto su unutarnji mehanizmi zatvoreni

Može se javno objasniti osnovna ideja GeoMeld-a.

Sustav analizira geografski i mrežni kontekst, uzima u obzir povijest i kretanje, uspoređuje opažanja i formira razinu povjerenja u rezultat.

To je dovoljno za razumijevanje namjene proizvoda.

No, konkretna pravila procjene ostaju unutar same unutarnje strukture projekta.

Pragovi, redoslijed provjera, unutarnji modeli, metode povezivanja opažanja i kriteriji promjene povjerenja već nisu dio opisa proizvoda, već njegove tehničke izvedbe.

Upravo ti detalji određuju koliko će sustav biti sposoban razlikovati prirodno od sumnjivog ponašanja.

Za integratora, prije svega, je važan rezultat — razumljiv server-side ugovor i mogućnost korištenja geografskog ocjenjivanja u vlastitoj poslovnoj logici.

Da biste koristili GeoMeld, nije potrebno znati u koju će se točno unutarnju shemu odlučiti sustav za dobivanje tog rezultata.

Nije umjetna inteligencija, već »inteligentni sustav»

Ne bih smatrao GeoMeld umjetnom inteligencijom u uobičajenom marketinškom smislu.

Ovdje nema potrebe pripisivati projektu neuronske čarolije.

Njegova inteligentnost očituje se na drugom mjestu.

Sustav radi s nepotpunim i ponekad kontradiktornim podacima, uzima u obzir kontekst, pamti prethodna zapažanja, razlikuje normalno od sumnjivog kretanja i zna donijeti odluku s odgodom.

GeoMeld ne smatra da je bilo koji signal s uređaja automatski istinit.

I u tome je, možda, najvažnija ideja projekta.

Obična geopresna lokacija odgovara na pitanje:

«Gdje se nalazi uređaj?»

GeoMeld postavlja drugo pitanje:

«Koliko možemo vjerovati u ono što trenutno znamo o njegovoj lokaciji?»

Za običnu kartu ta razlika može biti mala.

Za servis dostave, taksi, logistički sustav ili neki drugi posao koji šalje stvarne resurse za digitalnom koordinatom, ona može biti odlučujuća.

Jer koordinata je samo podatak.

A odluka da im se vjeruje ili ne, često košta pravo novca.

Više o projektu: geomeld.de.