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.
5 fasi. 1 risultato.
(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
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.
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:
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.
Sai sempre perché.
Ogni match è accompagnato da badge che spiegano i motivi principali. Nessuna black box.
Vuoi vedere tutti i 17 tipi di segnale?
La pagina successiva li elenca tutti con icona e spiegazione in linguaggio semplice.