AiCare - Dashbord for smart mobilitet

Kjerneteknologier som er i bruk: React, JavaScript, PHP, Python, HTML, CSS, MapBox, GraphQL, REST API, NeTEx, Kunstig Intelligens (NLP, NER, TextCat, Google Gemini LLM).

Forsidebilde av Movai-prosjektet

AiCare er en plattform for administrasjon og visualisering av mikromobilitet. Plattformen har en rekke nyttige funksjoner som interaktive kart for visualisering av data, sanntidsdata fra Entur, nyheter og avviksmeldinger.

Infrastruktur og kode

Frontend er bygget med React og Next.js, og tilbyr et moderne og responsivt grensesnitt. Backend er utviklet med Python og PHP, og håndterer databehandling og API-integrasjoner. Plattformen bruker MapBox for kartfunksjonalitet og visualisering av mikromobilitetsdata.

Kunstig intelligens

Plattformen benytter kunstig intelligens for en lang rekke oppgaver, inkludert naturlig språkprosessering (NLP) for å analysere og forstå brukerinput, samt Named Entity Recognition (NER) for å identifisere og kategorisere relevante data. Dette gjør det mulig å tilby en mer intuitiv og brukervennlig opplevelse.

Kart og mikromobilitet

Kartfunksjonaliteten viser sanntidsdata fra en rekke kilder, og kan visualisere forsinkelser, avvik og annen relevant informasjon. Plattformen støtter også integrasjon med ulike mikromobilitetsløsninger for tilgang til sanntidsdata om tilgjengelighet og plassering av scootere og sykler.

RAG og scraper funksjoner

AiCare har en innebygget RAG modul som kan hente og analysere data fra ulike kilder, og kategorisere dem for videre behandling. Dette inkluderer scraping av nyheter og annen informasjon fra nettet, samt filtrering og kategorisering av data for å sikre at brukeren får relevant informasjon.

RAG modulen benytter en lokal NLP modell for å analysere og kategorisere dataene, mens Google Geemini 2.0 brukes til å dele opp data i passende seksjoner.

Den scrapede dataen kan brukes til å generere oppsummeringer og kategorisering av informasjon, og kan også gjøres tilgjengelig for kunstig intelligens-moduler for videre analyse og behandling.

AiSHA - Ai Saksbehandler

AiSHA er en AI-modul som behandler søknader om refusjoner og reisegaranti. Modellen undersøker kvitteringen ved hjelp av OCR og OpenCV med YOLOv8, kontrollerer faktisk forsinkelse for den aktuelle reisen, og vurderer om refusjon er berettiget. Dersom alt er OK vil saken legges klar for manuell kontroll, og dersom det er avvik vil avviket bli merket og saken lagt til manuell gjennomgang.

Andre funksjoner

AiCare benytter en egen implementasjon av KiRA (Kunstig Intelligent ReiseAssistent) fra Movai.no for å tilby reisesøk i et chatgrensesnitt. Dette gjør det mulig å stille spørsmål om reisealternativer og få svar i naturlig språk.