Technologijos

GeoMeld: intelektuali geolokacijos analizė verslui ir pristatymui

GeoMeld — tai nėra žemėlapis ar paprastas koordinatų imtuvas. Sistema analizuoja geografinį kontekstą, suderina skirtingus signalus ir padeda suprasti, kiek galima pasitikėti perduota vieta.

Įprasta geolokacija dažnai grindžiama labai paprasta schema: įrenginys perduoda koordinates — sistema jas priima.

Kartais tai pakankama žemėlapiui.

Verslui — ne visada.

Koordinatė gali būti tiksli, pasenusi, laikinai neegzistuoti arba neatitikti realios įrenginio vietos. Be to, egzistuoja įrankiai, leidžiantys tyčia pakeisti mobiliųjų programėlių gaunamas koordinatės.

Jei nuo šios koordinatės priklauso tik objekto padėtis ekrane, pasekmės gali būti nereikšmingos.

Kitokia situacija kyla, kai skaitmeninė koordinatė pradeda veikti fiziniame pasaulyje.

Kurjeris važiuoja į užsakytą vietą. Taksi išvyksta pas klientą. Darbuotojas turi būti vietoje. Logistinė sistema nustato, kad transportas pasiekė tam tikrą tašką.

Tokiose situacijose klaidinga arba sąmoningai pakeista koordinatė gali reikšti tikrus kaštus.

Būtent apie šią problemą ir yra sukurta GeoMeld.

Jo užduotis – ne tik gauti atsakymą į klausimą „kur yra įrenginys?“, bet ir padėti įvertinti, ar galima pasitikėti turima geografine informacija.

Koordinatė – tik vienas signalas

Į GeoMeld gali būti siunčiama informacija apie įrenginio vietą ir aplinkinį kontekstą.

Tačiau sistema nelaiko kiekvieno naujo stebėjimo kaip vienos absoliučios tiesos.

Ji jį suderina su jau žinoma vaizdą ir įvertina, ar naujas įvykis atrodo natūralus.

Tai esminis skirtumas nuo požiūrio:

„Gavome GPS — reiškia, naudotojas būtent ten.“

Realiame pasaulyje tas pats koordinatės taškas skirtingomis aplinkybėmis gali turėti visiškai skirtingą patikimumo laipsnį.

Taip pat, nebūtinai tikslūs duomenys iš koordinatės dar nereiškia, kad visa stebėsena yra beprasmė.

GeoMeld dirba ne tik su pačiomis koordinatėmis, bet ir su platesniu geografiniu kontekstu.

Svarbesnė istorija nei viena žinučių srautas

Vienkartinė stebėsena ne visada turėtų keisti sistema padarytą išvadą.

Geolokacijos duomenys gali būti triukšmingi. Gali būti klaidų nustatant vietą, vėlavimų atnaujinimuose, laikinų signalų trikdžių arba konkretaus įrenginio savybių.

Todėl GeoMeld atsižvelgia į sukauptą istoriją.

Jeigu tam tikras geografinis būvis ilgą laiką atrodo stabili, vienas netikėtas įvykis nebūtinai turi iš karto atimti visą ankstesnį vaizdą.

Sistema gali jį laikyti abejotinu ir laukti papildomų duomenų.

Šis požiūris padeda išvengti vienos pagrindinių automatinių patikrinimų problemų — pernelyg didelio pasitikėjimo viena klaida.

Vietos duomenų nebuvimas ne visada reiškia visos informacijos trūkumą

Yra situacijų, kai įrenginys laikinai nepraneša tikslios geografinės vietos.

Paprasčiausiai sistemai tai dažnai būna aklavietė: nėra koordinatės — nėra ką analizuoti.

Tačiau GeoMeld tokius įvykius vertina kitaip.

Jeigu jau egzistuoja pakankamas kontekstas aplink įvykį, koordinatės nebuvimas ne visada reiškia pilną geografinių duomenų praradimą.

Tuo pat metu sistema neturėtų kurti dirbtino tikslumo ten, kur jo nėra.

Jeigu duomenų nepakanka, rezultatas gali likti neaiškus iki kol pasirodys nauji stebėjimai.

Tai vienas svarbių GeoMeld bruožų: sistema pripažįsta, kad šiuo metu teisingo atsakymo gali ir būti tiesiog nėra.

Geografija — tai ir judėjimas

Pakeitimai koordinatėse nebūtinai reiškia apgavystę.

Žmonės juda.

Transportas juda.

Kai kurie tinklo objektai gali keisti vietą kartu su automobiliu, autobusu, traukiniu ar kita mobiliąja infrastruktūra.

Todėl paprastas taisyklė „objektas toli — koordinatės suklastotos“ realioje sistemoje neveiks.

GeoMeld atsižvelgia į judėjimo kontekstą.

Užduotis ne tik pastebėti pokytį vietoje, bet ir įvertinti, ar jis atrodo natūralus bendro vaizdo dalis.

Todėl mobilumas ir geografinė anomalija nėra tas pats.

Kada suklastotos koordinatės gali sukelti tikrą žalą

Vienas aiškiausių GeoMeld taikymo scenarijų susijęs su pristatymo, taksi ir kitomis paslaugomis, kuriose naudotojo koordinatė inicijuoja veiksmą fiziniame pasaulyje.

Šiuo metu technologiškai nesudėtinga keisti mobiliosios įrangos nurodytą vietą. Yra programėlių, leidžiančių priversti ją gauti koordinates, neatitinkančias realios naudotojo vietos.

Kartais tai daroma sąmoningai.

Pavyzdžiui, pristatymo tarnyba.

Klientas pateikia užsakymą ir perduoda pakeistą geografiją. Sistema priima ją kaip tikrą. Restoranas pradeda ruošti užsakymą, kurjeris jį pasiima ir važiuoja į nurodytą vietą.

Ten nėra kliento.

Asmeniui, kuris tai padarė, situacija gali atrodyti kaip nesudėtinga pokštas.

Verslui tai jau tiesioginės išlaidos.

Produktai iššvaistyti. Uždavinys pradėtas ruošti. Kurjeris įsigilino į netikrą pristatymą. Laiko ir galbūt sunaudotas transportas. Tuo pat metu tikras užsakymas galėjo būti laukiantis laisvo kurjerio.

Naudojant masiškai ar tyčia, tokie veiksmai virsta ne vien klaidinga geolokacija, o ir priemone daryti ekonominę žalą paslaugai.

Panaši situacija gali būti su taksi.

Jeigu įmonė neaptinka koordinatės patikimumo, gali būti siunčiamas automobilis į vietą, kurioje niekas jų nelaukia.

Kaip rezultatą, vairuotojas praranda laiką, platformos išlaidos didėja, o paslaugos veikimas sutrinka.

Štai čia ir kyla svarbiausias GeoMeld klausimas:

ne tik „kokius duomenis atsiuntė klientas?“, bet ir „ar tikrai galima jiems patikėti?“.

GeoMeld nepakeičia GPS

Svarbu suprasti projekto ribas.

GeoMeld nesistengia pakeisti GPS, Apple Maps, Google Maps ar standartinių vietos nustatymo mechanizmų.

Jis veikia papildomai virš esamų geografinės informacijos sluoksnių kaip papildomas serverio patikros lygis.

Telefonas vis dar nustato vietą įprastu būdu.

Tačiau serveris nebūtina aklai laikyti bet kokį gautą duomenį kaip tiesą.

GeoMeld leidžia pridėti dar vieną vertinimo lygį tarp kliento pateiktų duomenų ir verslo sprendimo.

Tai ypač svarbu vietose, kur po koordinatės nustatymo įmonė ketina investuoti tikrus išteklius.

Įtartini duomenys nereiškia automatinio blokavimo

Dar viena svarbi architektūros dalis – tai reakcijos į vieną įtartiną signalą nebuvimas.

Neįprastas geografinis įvykis savaime dar nereiškia sukčiavimo.

Įrenginys galėjo suklysti.

Laikinai gauti mažiau tikslius duomenis.

Gali pasikeisti tinklo kontekstas.

Todėl GeoMeld tikslas nėra iškart apkaltinti naudotoją dėl koordinatės klastojimo.

Sistema vertina bendrą vaizdą ir pasitikėjimo lygį.

Prisijungusiam produktui tai gali reikšti, kad geografiniai signalai atrodo normalūs, reikalingas papildomas dėmesys arba dar nepakankamai patvirtinti.

Ką daryti toliau — sprendžia pats produktas.

Sistema gali laukti daugiau duomenų

Galbūt viena svarbiausių GeoMeld ypatybių — gebėjimas nesuteikti įtikinamo atsakymo, jei duomenys dar yra nepakankami.

Daugumoje sistemų rezultatą siekiama išreikšti dviem variantais:

„pasitikėti“ arba „nepasitikėti“.

Tačiau realūs geografiniai duomenys dažnai neleidžia tokių aiškių sprendimų.

Todėl GeoMeld gali išlaikyti abejonių.

Naujas stebėjimas nebūtinai iš karto patvirtina ar paneigia ankstesnį vaizdą. Kartais sistemai reikia tiesiog pamatyti, kas bus toliau.

Papildomi duomenys gali patvirtinti pradines išvadas.

Arba parodyti, kad tai buvo atsitiktinis nukrypimas.

Galų gale, gali susidaryti nauja stabili situacija.

Galimybė pasakyti „dar trūksta duomenų“ nėra silpnybė. Atvirkščiai, tai — apsauga nuo labai įtikinamų, bet klaidingų sprendimų.

Jūsų tinklas taip pat gali būti dalis geografinio konteksto

Aplink įrenginį esanti tinklo aplinka taip pat gali turėti naudingos informacijos.

Tačiau GeoMeld nesiremia paprasta idėja, kad vieno tinklo identifikatoriaus aptikimas automatiškai įrodo vietą.

Reali infrastruktūra yra daug sudėtingesnė.

Vienas objektas gali būti reprezentuojamas keliomis prieigos taškomis. Didelė tinklo erdvė gali apimti didelį plotą. Dalį infrastruktūros gali sudaryti mobilūs elementai.

Taigi tinklo stebėjimai vertinami kaip dalis bendro vaizdo, o ne kaip atskiras įrodymas.

Kaip GeoMeld atlieka šiuos derinius ir vertina jų reikšmę, priklauso nuo vidinės projekto architektūros.

Pasitikėjimas formuojasi palaipsniui

GeoMeld nesitiki, kad visi stebėjimai yra vienodai patikimi.

Istorija, kartojimasis, suderinamumas ir nepriklausomas kontekstas gali keisti pasitikėjimo lygį.

Todėl galutinis analizes rezultatas nėra tik brūkštelėjimas koordinatėmis.

Kur kas svarbiau įvertinti, kiek dabartinis vaizdas atrodo patikimas.

Pristatymo paslaugai tai gali reikšti papildomą patikrinimą.

Taksi — kitą patvirtinimo scenarijų dėl adreso.

Logistinei platformai — signalą, kad atvykimo įvykis reikalauja dėmesio.

Anti-fraud sistemai — papildomą rizikos veiksnį.

GeoMeld neprievartauja visų produktų gauti tą patį sprendimą.

Kur dar tai gali būti naudinga

Ši problema pastebima visuose sektoriuose, kur skaitmeniniai duomenys sukelia išlaidas ar veikia fiziniame pasaulyje.

Pirmaeiliai pavyzdžiai:

  • maisto ir prekių pristatymo paslaugos;

  • taksi;

  • kurjerių paslaugos;

  • transporto ir logistikos platformos;

  • įvykdzio aptarnavimas atvykus į vietą;

  • paslaugos, reikalaujančios įrodyti buvimą konkretioje vietoje;

  • transporto nuomos ir dalijimosi sistemos;

  • operacijos, vykdomos geografiškai apribotose zonose;

  • anti-fraud scenarijai, kur koordinatės keitimas gali suteikti naudotojui pranašumą arba pakenkti paslaugai.

Bendras principas visur tas pats.

Kuo daugiau išteklių verslas naudoja pasitikėdamas naudotojo koordinatėmis, tuo svarbiau įvertinti, ar galima joms visiškai pasitikėti.

Ką gauna prijungtas produktas

GeoMeld sukurtas kaip serverio sluoksnis palaikantiems paslaugoms.

Integruojantis produktas perduoda turimą geografinį kontekstą ir gauna standartinį patikros rezultatą, kurį vėliau galima panaudoti verslo logikai.

GeoMeld nesprendžia užsakymo, kelionės ar naudotojo likimo.

Pristatymo tarnyba gali paprašyti papildomo patvirtinimo.

Taksi gali pakeisti užsakymo apdorojimo scenarijų.

Logistinė sistema gali pažymėti įvykį patikrinimui.

Anti-fraud mechanizmas gali pridėti geografinius duomenis prie kitų riziką rodančių signalų.

Galutinis sprendimas priklauso išplėstiniam produktui.

GeoMeld užduoda siauresnį klausimą:

Kiek patikimai atrodo geografinė informacija, kuria remiasi šis sprendimas?

Kodėl tai ne tik anti-fraud priemonė

Koordinatės klastojimas — vienas iš akivaizdžiausių GeoMeld taikymo scenarijų, tačiau projektas nesibaigia kovos su sukčiavimu sritimi.

Jo užduotis platesnė: įvertinti geografinio konteksto kokybę ir patikimumą.

Kartais abejotini duomenys kyla dėl sąmoningų naudotojo veiksmų.

Kartais – dėl techninių priežasčių.

GeoMeld svarbiausia — ne motyvai, o pats faktas, kad serveriui nepakanka tiesiog priimti duomenis be papildomo konteksto.

Todėl jį galima naudoti ne tik įtariant piktnaudžiavimą, bet ir situacijose, kur klaidirai vietoje yra per brangu verslui.

Kodėl vidiniai mechanizmai lieka uždari

Galima viešai paaiškinti pagrindinę GeoMeld idėją.

Sistema analizuoja geografinius ir tinklo kontekstus, atsižvelgia į istoriją ir judėjimą, suderina stebėjimus ir formuoja pasitikėjimo lygį.

Šie pagrindai leidžia suprasti, kam skirtas produktas.

Tačiau konkrečios vertinimo taisyklės lieka projekto internės dalys.

Prietaisų nustatymai, vertinimo tvarka, vidinės modelių logikos, stebėjimų sujungimo būdai ir pasitikėjimo kriterijai – tai ne aprašymas, o technologinė realizacija.

Būtent šie niuansai lemia, kaip gerai sistema atskiria natūralų elgesį nuo įtartino.

Svarbu, kad integratorius gautų aiškų serverio kontraktą ir galimybę naudoti geografinius vertinimus savo verslo logikoje.

Nereikia žinoti, kokia sekos yra naudojama, tik rezultatas.

Ne dirbtinis intelektas, o intelektuali sistema

Nepavadinčiau GeoMeld kaip dirbtinio intelekto tradiciniu atveju.

Čia nereikia prirašyti neuroninių tinklų magijos.

Jo intelektas pasireiškia kitur.

Sistema dirba su nepilnais ir kartais prieštaringais duomenimis, atsižvelgia į kontekstą, atsimena ankstesnius stebėjimus, atskiria normalų judėjimą nuo įtartino pakeitimo ir moka nepriimti skubotų sprendimų.

GeoMeld nesitiki, kad kiekvienas įrenginio signalas automatiškai yra tiesa.

Ir galbūt tai yra pagrindinė projekto idėja.

Paprasta geolokacija atsako į klausimą:

„Kur yra įrenginys?“

GeoMeld kelia kitą:

„Kiek galima pasitikėti tuo, ką dabar žinome apie jo vietą?“

Paprasčiai žemėlapiui ši skirtis gali būti nereikšminga.

Tačiau įmonėms, kurios siunčia ir realius išteklius pagal skaitmeninę koordinatę, ši skirtis gali būti esminė.

Juk koordinatė — tai tik duomenys.

Kartais šiems duomenims pasitikėti gali kainuoti tikrų pinigų.

Daugiau apie projektą: geomeld.de.