Home  /  Matching  /  Come funziona
Il flow completo

DAL PROFILO
AL MATCH

5 step dal momento in cui compili il profilo al momento in cui trovi il biker giusto. Nessuna black box — ogni fase è spiegata.

Il flow

5 fasi. 1 risultato.

Flow del matching BikerLink in 5 step Profilo → Tracking GPS → Engine scoring → Filtri → Top match con badge di trasparenza 👤Profilo01📍Tracking02⚙️Engine03🔧Filtri04🏍️Match05
flowchart TD A["👤 Profilo utente
(moto, musica, bio, zona)"] --> B["📍 Tracking GPS
(percorsi, orari, telemetria)"] B --> C["⚙️ Engine scoring
(17 segnali → score 0-1)"] A --> C C --> D["🔧 Filtri & preferenze
(esclusioni, blocchi, neg. feedback)"] D --> E["🏍️ Top match
(con badge trasparenza)"] style A fill:#1A1A1A,stroke:#FF3B30,color:#F0F0F0 style B fill:#1A1A1A,stroke:#333,color:#F0F0F0 style C fill:#1A1A1A,stroke:#FF3B30,color:#FF3B30 style D fill:#1A1A1A,stroke:#333,color:#F0F0F0 style E fill:#1A1A1A,stroke:#FF3B30,color:#F0F0F0
flowchart TD A["👤 User Profile
(bike, music, bio, area)"] --> B["📍 GPS Tracking
(routes, times, telemetry)"] B --> C["⚙️ Scoring Engine
(17 signals → score 0-1)"] A --> C C --> D["🔧 Filters & preferences
(exclusions, blocks, neg. feedback)"] D --> E["🏍️ Top match
(with transparency badge)"] style A fill:#1A1A1A,stroke:#FF3B30,color:#F0F0F0 style B fill:#1A1A1A,stroke:#333,color:#F0F0F0 style C fill:#1A1A1A,stroke:#FF3B30,color:#FF3B30 style D fill:#1A1A1A,stroke:#333,color:#F0F0F0 style E fill:#1A1A1A,stroke:#FF3B30,color:#F0F0F0

Compili il profilo

Moto posseduta, brand preferiti, bio libera, gusti musicali (anche testo libero — l'AI la legge e ne estrae le affinità), zona di residenza e preferenze di matching. Più dati condividi, più il sistema è preciso. Ma funziona anche con il minimo.

Tracciamo i tuoi giri

Solo se attivi il tracking GPS. Registriamo percorsi, fasce orarie, lean angle e G-force (telemetria del telefono). Nessuna raccolta silenziosa in background — il GPS si attiva solo su tua richiesta esplicita. Ghost Mode disponibile se non vuoi essere visibile.

L'engine calcola l'affinità

Il cuore del sistema: 17 segnali combinati con pesi configurabili — brand moto, distanza geohash, overlap temporale, affinità musicale semantica, route affinity, lean angle, G-force, tag comuni, lingua, età, club condivisi e altro. Ogni segnale produce uno score normalizzato, sommato in un punteggio finale.

Applichi i tuoi filtri

Puoi escludere tipi di moto, fasce d'età, generi, o specifici utenti (block). Le preferenze negative (hai ignorato 5 scooter → smette di proporne) vengono applicate automaticamente dal feedback loop senza che tu debba configurare nulla.

Ricevi i top match con il 'perché'

I candidati più compatibili appaiono con un badge di trasparenza: "Stessa moto", "Stesso orario di guida", "Percorsi simili". Sai sempre perché ti è stato proposto un biker — zero black box, massima fiducia.

Il cuore dell'engine

Come si calcola lo score.

Formula di base

Ogni segnale produce uno score Si normalizzato tra 0 e 1. Il punteggio finale è una media pesata:

score = Σ(wi × Si) / Σ(wi)
Visualizzazione contributo segnali allo score finale Barre orizzontali che mostrano il peso relativo di 4 categorie di segnali sullo score finale del matching Geo-temporali35%Telemetrici25%Semantici (bio/musica)22%Diretti (brand/tag)18%

I pesi wi sono configurabili dall'admin e — parzialmente — dall'utente stesso. I segnali con più dati disponibili pesano di più; quelli senza dati (es. tracking non attivo) pesano zero.

Embeddings semantici

Per bio e musica usiamo embeddings vettoriali (OpenAI text-embedding-3-large + fallback self-hosted). Due biker con bio diverse ma simili concettualmente (es. "amo le montagne" e "appassionato di passi alpini") risultano compatibili anche senza parole identiche.

Segnali diretti

Brand moto, tag comuni, lingua, fascia d'età — confronto diretto con peso fisso.

Segnali geo-temporali

Distanza geohash, overlap fasce orarie di guida, zone percorse — richiedono tracking attivo.

Segnali semantici

Affinità bio e musica via embeddings — catturano il "significato" oltre le parole esatte.

Segnali telemetrici

Lean angle medio, G-force laterale, velocità in curva — lo stile di guida reale.

Trasparenza

Sai sempre perché.

Ogni match è accompagnato da badge che spiegano i motivi principali. Nessuna black box.

🏍️
Stessa moto
🎵
Stessa musica
🗺️
Percorsi simili
Stesso orario
📍
Zona vicina
🏁
Stesso stile
🏛️
Stesso club
Alta affinità

Vuoi vedere tutti i 17 tipi di segnale?

La pagina successiva li elenca tutti con icona e spiegazione in linguaggio semplice.