Skip to content
PROSJEKT 03 / 11

Turboscore

AI-drevet nordisk bruktbilsøk — naturlig språk-spørring og en 1–100-score.

→ Naturlig språk-spørring → rangert, scoret kortliste i én forespørsel.

  • LLM
  • Søk
  • Offentlig produkt

Besøk live nettsted


Et forbrukerrettet søke- og rangeringsverktøy for det nordiske bruktbilmarkedet. De store offentlige annonseportalene har rike filtre, men ingen god måte å uttrykke det folk faktisk vil ha på vanlig språk: «en pålitelig manuell diesel-kombi under 200k som ikke blir et rustbeger innen 2028».

Hva den gjør

Du skriver noe slikt, på enten norsk eller svensk. Turboscore tolker intensjonen — karosseritype, drivverk, alder, budsjett, region, det myke som «pålitelig» og «ikke et rustbeger» — og rangerer hver passende annonse på en 1–100-score utledet fra en lært modell trent på reelle verdifallkurver, tilbakekallinger, eier-rapportert pålitelighet, og annonsens egne signaler (kilometerstand, servicehistorikk, bilder som ser ærlige ut, pris i forhold til sammenlignbar utstyrspakke).

Resultatet er en kortliste der toppinnslagene ikke bare «matcher filtrene mine» men «ville være et forsvarlig kjøp gitt det jeg spurte om». Det er hele produktet.

┌─[ 00 SPØRRING ]──────────────────────────────────────┐
│ > pålitelig manuell diesel-kombi under 200k          │
└─────────────────────────┬────────────────────────────┘
                          ▼
┌─[ 01 HENT ]──────────────────────────────────────────┐
│                                                      │
│   skrapere ──> normalisér ──> Postgres + pgvector    │
│                                                      │
└─────────────────────────┬────────────────────────────┘
                          ▼
┌─[ 02 RANGER ]────────────────────────────────────────┐
│                                                      │
│   intent-LLM ──> uthenting ──> score-LLM (1–100)     │
│                                                      │
└─────────────────────────┬────────────────────────────┘
                          ▼
┌─[ 03 RESULTATER ]────────────────────────────────────┐
│   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░  82  VW Golf 2019             │
│   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░  77  Toyota Auris 2018        │
│   ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░  71  Škoda Octavia 2017       │
│   ▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░  58  ...                      │
└──────────────────────────────────────────────────────┘
Én forespørsel: naturlig språk inn, rangert liste med 1–100-score ut. Tallene er illustrative.

Tekniske notater

  • Frontend: SvelteKit, norsk-først med svensk språkbytte
  • Backend: FastAPI, PostgreSQL for annonsesnapshots, pgvector for embedding-drevet semantisk match
  • Skrapere: modulære Python-crawlere (søsken til Crawler), respektfulle rate-limits, full diff-basert øyeblikksbilde slik at vi kan vise prishistorikk
  • LLM-laget: Claude for spørringstolking; lokalt-hostet embedding-modell for vektorindeksen; en liten ranker fintunet på oppgjorte salg og tid på markedet
  • Hostet på samme Linux-infrastruktur som driver alt annet her — ingen tredjeparts-SaaS i hot-pathen

Status: live i myk lansering. Offentlig produkt, ingen NDA.

← tilbake til arbeid

esc
naviger åpne esc lukk