Matching-algoritme

Matching waarvan je de redenering kunt laten zien.

Schrijf regels op de velden die je toch al verzamelt, geef elke regel een gewicht en zet de breekpunten op verplicht. Mentornity scoort elk mentor-menteekoppel, sorteert de suggesties en legt beide profielen voor je neer voordat er iets wordt vastgelegd.

Gratis tot 10 gebruikers · Geen creditcard nodig · 4,7/5 op Capterra

Matchdetails: beide profielen, de score en de regels die de doorslag gaven.

Matching tussen mentor en mentee is in Mentornity regelgebaseerd en deterministisch. Je definieert regels die een profielveld van de mentor vergelijken met een profielveld van de mentee – dezelfde afdeling, vergelijkbare vaardigheden, meer jaren ervaring – en geeft elke regel een gewicht. Elk koppel krijgt het gewicht van de regels waaraan het voldoet gedeeld door het gewicht van alle regels, maal 100. Een koppel dat zakt voor een regel die je verplicht hebt gemaakt, valt af in plaats van punten te verliezen. Niets wordt een match totdat iemand hem goedkeurt: een beheerder, of de mentor, afhankelijk van hoe je het programma hebt ingericht. Reken opnieuw op ongewijzigde gegevens en je krijgt dezelfde suggesties.

Het algoritme

Een regel bestaat uit vier keuzes

Regels zijn gebouwd op de aanvullende-informatievelden die je voor mentoren en mentees definieert: dezelfde vragen die mensen bij aanmelding invullen. Er is geen tweede matchingvragenlijst die je moet bijhouden.

  1. 1

    De twee velden

    Eén veld uit het mentorformulier, één uit het menteeformulier. Het hoeft niet dezelfde vraag te zijn: “Sector waarin ik werk” kun je vergelijken met “Sector waar ik naartoe wil”.

  2. 2

    De vergelijking

    Hoe de twee antwoorden worden beoordeeld: Gelijk, Verschillend, Vergelijkbaar, Gelijk aan, Groter dan, Groter dan of gelijk, Kleiner dan, Kleiner dan of gelijk.

  3. 3

    Het gewicht

    Hoe zwaar de regel telt. Standaard is 1; de editor accepteert 0,1 tot 100 in stappen van 0,1. Een regel op 3 verschuift de score drie keer zo ver als een regel op 1.

  4. 4

    Verplicht, of niet

    Een verplichte regel die niet klopt, haalt het koppel helemaal uit de race in plaats van punten te kosten. Dat is het verschil tussen een voorkeur en een breekpunt, en het algoritme behandelt ze anders.

Acht vergelijkingen, teruggebracht tot wat past

Welke vergelijkingen je krijgt aangeboden, hangt af van de twee gekozen velden. Kies een getal en je krijgt de numerieke; kies een meerkeuzeveld en Vergelijkbaar verschijnt erbij. Twee velden zonder gemeenschappelijke vergelijking kun je helemaal niet tot een regel maken: het tweede menu biedt ze simpelweg niet aan.

Gelijk
De antwoorden komen overeen, waarbij hoofdletters en extra spaties worden genegeerd. Twee meerkeuzeantwoorden zijn gelijk als ze dezelfde opties bevatten, in willekeurige volgorde. Een leeg antwoord aan een van beide kanten telt nooit als Gelijk.
Verschillend
De antwoorden komen niet overeen. Dit is de regel die je schrijft als het programma juist bedoeld is om over een grens heen te koppelen in plaats van erbinnen.
Vergelijkbaar
Twee meerkeuzeantwoorden delen minstens één optie. “Python, SQL, Figma” is vergelijkbaar met “Figma, After Effects”.
Groter dan, groter dan of gelijk
Voor getallen en sterbeoordelingen: de waarde van de mentor ligt boven die van de mentee. Zo leg je vast dat de mentor meer ervaring heeft dan de mentee.
Kleiner dan, kleiner dan of gelijk
Het spiegelbeeld, voor de velden waar je aan de mentorkant juist het lagere getal wilt.
Gelijk aan
Numerieke gelijkheid, voor de gevallen waarin de twee cijfers hetzelfde moeten zijn en niet slechts dicht bij elkaar.

Eigen regels zetten beide kanten vast op een waarde

Een standaardregel vergelijkt twee velden met elkaar. Een eigen regel vergelijkt elk veld met een waarde die jij kiest: de afdeling van de mentor is Engineering en het doel van de mentee is Carrièreswitch. Beide helften moeten kloppen voordat de regel meetelt. Eigen regels dragen hetzelfde gewicht en dezelfde verplicht-schakelaar als standaardregels, en zo behandel je de specifieke combinaties die een algemene regel verkeerd zou beoordelen.

  • Kies het mentorveld en de waarde ervan, daarna het menteeveld en de waarde daarvan
  • Gewicht en Verplicht gedragen zich precies als bij een standaardregel
  • Keuzeantwoorden worden op hun label vergeleken, dus de twee formulieren hoeven geen gedeelde optie-ids te hebben
  • Een regel opslaan die je al hebt, wordt opgemerkt en gemeld, niet gedupliceerd

Hoe een koppel een getal wordt, en getallen een shortlist

Twee stappen: alle mogelijke koppels scoren en daarna bepalen wie wie krijgt. Allebei deterministisch, en dat weegt zwaarder dan het klinkt: “Alles goedkeuren” moet precies de koppels opslaan die je voor je had.

Matchscore

gewicht van de behaalde regels ÷ gewicht van alle regels × 100

Verplichte regels tellen mee in de noemer, of ze nu kloppen of niet. De score wordt onafgerond opgeslagen en afgerond op hele procenten getoond. Zonder regels krijgt elk koppel 100%.

Vier regels, één koppel

  • Focusgebied · Gelijk × 3 Komt overeen
  • Talen · Vergelijkbaar × 2 Komt overeen
  • Jaren ervaring · Groter dan × 1 Komt overeen
  • Afdeling · Gelijk × 1 Komt niet overeen

Behaald gewicht 6 van de 7 → 85,7% → getoond als 86%

Bij gelijke stand beslist schaarste

Koppels worden van hoge naar lage score genomen, maar bij gelijke stand gaat de mentee met de minste kandidaten voor. Een mentee met één optie van 80% wordt niet overboden door een mentee die er drie heeft.

Niemand valt af om het gemiddelde op te poetsen

Na de eerste ronde probeert Mentornity het opnieuw voor elke mentee die nog geen match heeft, en herschikt daarvoor een keten van maximaal drie bestaande koppels om ruimte te maken. Daarna laten maximaal zes extra rondes alleen die ruilen toe die het totaal over het hele programma verhogen.

Gesorteerd en begrensd

Suggesties komen op score gesorteerd binnen. Een koppel met 0% wordt nooit voorgesteld. Een actief koppel wordt nooit opnieuw voorgesteld, en of een afgerond koppel nog eens langs mag komen, is een instelling. Voor elke kant stoppen de suggesties zodra de matchinglimiet is bereikt. Die limiet stel je zelf in; 0 betekent geen limiet.

Voor je vastlegt

Twee vensters, twee verschillende vragen

Het ene beantwoordt “Klopt dit koppel?”. Het andere “Wie zou deze mentor er nog bij kunnen nemen?”. Ze verschijnen allebei over de lijst waarin je bezig was, en geen van beide maakt iets aan totdat je op de groene knop drukt.

Veld voor veld, getint door de regel die het raakt.

Het vergelijkvenster: klopt dit koppel?

Opent op een voorgesteld koppel, een actief koppel of een openstaand verzoek

Beide profielen liggen naast elkaar, veld voor veld, in de volgorde die jij hebt bepaald. Elk veld dat een regel raakt, krijgt een tint: groen waar de regel klopt, rood waar hij zakt, met “Komt overeen” of “Komt niet overeen” eronder. De afgeronde score staat tussen de twee kolommen. Het is hetzelfde venster, of je nu uit een rekenresultaat komt, uit de Matchinglijst of via de link naar een openstaand verzoek op je dashboard.

  • Beide profielen volledig in plaats van een samenvatting, met keuzeantwoorden op hun label en sterbeoordelingen als sterren getekend
  • De groene en rode tint laat zien welke regels de doorslag gaven, zonder dat je een tabel met regelnamen hoeft te ontcijferen
  • De voettekst zegt, vóór je klikt, of goedkeuren een e-mail naar de twee betrokkenen stuurt; dat volgt de notificatie-instelling van je programma
  • Match goedkeuren maakt het koppel aan. Afwijzen haalt de suggestie alleen van je scherm; het wordt niet opgeslagen

Eén mentor, alle mentees, op score gesorteerd.

Het mentorvenster: wie zou deze mentor er nog bij kunnen nemen?

Opent via de + Matchen-knop naast elke mentor

De mentor blijft links staan met zijn eigen profielvelden. Rechts staat elke mentee in het programma, één rij per persoon, afgezet tegen die mentor en van hoog naar laag gesorteerd. Heb je nog geen volledige berekening gedraaid, dan zet Mentornity deze ene mentor ter plekke af tegen de hele groep.

  • Eén kolom per menteeprofielveld, zodat je de antwoorden leest zonder iemand te openen
  • Zoek op naam en filter de profielkolommen: een keuzeveld biedt zijn opties, een tekst- of getalveld een zoekvak
  • Scores verschijnen als hele procenten en worden groen vanaf 80
  • Mentees die al aan deze mentor gekoppeld zijn, staan als Gematcht en zijn niet nog eens te kiezen; verzoeken die op goedkeuring wachten, staan als In afwachting
  • Rijen laden per 50 achter een Meer tonen-knop, en de filters gelden voor wat geladen is
  • Een mentee kiezen opent het vergelijkvenster; het koppel ontstaat daar, niet hier

Goedkeuring

Wie ja zegt

Dat bepalen de matching-instellingen, en die keuze verandert wat deelnemers zien. Dit zijn de twee varianten waarin een verzoek op iemand wacht.

De mentor keurt goed

Mentorselectie: toon de lijst · Start van het proces: wanneer de mentor het verzoek goedkeurt

  1. De mentee bekijkt de mentorlijst en stuurt een verzoek.
  2. De mentor krijgt een e-mail: “… heeft je een nieuw verzoek gestuurd”. Die gaat zelfs uit als de overige meldingen van het programma uitstaan.
  3. De mentor opent zijn Mentees-pagina, waar bij het verzoek de knoppen Accepteren en Afwijzen staan.
  4. Bij accepteren krijgt de mentee een e-mail dat de mentor ja heeft gezegd. Bij afwijzen krijgt hij een e-mail dat hij iemand anders mag kiezen, en het verzoek telt niet langer mee voor zijn limiet.

Wat de mentee ziet

De knop bij die mentor wordt “Verzoek verstuurd” en reageert niet meer; het verzoek staat onder “Je hebt N openstaande verzoeken”. Er is geen annuleerknop: totdat de mentor antwoordt of een beheerder ingrijpt, blijft het verzoek staan.

Een beheerder keurt goed

Mentorselectie: de beheerder keurt koppelverzoeken goed (dat zet de start van het proces vast op goedkeuring)

  1. De mentee bekijkt dezelfde lijst en stuurt een verzoek. Het bevestigingsvenster meldt dat een beheerder het gaat goedkeuren.
  2. In deze modus gaat er geen e-mail naar de mentor.
  3. Het verzoek belandt in de kolom “Wacht op goedkeuring” van de Matchinglijst en verschijnt als teller op het beheerdersdashboard, die rechtstreeks naar het vergelijkvenster van dat koppel leidt.
  4. De beheerder activeert het verzoek of wijst het af via het menu op de chip. Bij activeren krijgt de mentee een e-mail met de naam van het programma waar die van de mentor zou staan, want het programma heeft goedgekeurd.

Wat de mentee ziet

Precies wat hij in de mentorvariant zou zien: “Verzoek verstuurd” en de lijst met openstaande verzoeken. Het verschil is van zijn kant onzichtbaar, en daarom noemt het bevestigingsvenster wie er gaat beslissen.

Een derde variant slaat goedkeuring helemaal over: de match begint zodra de mentee kiest. Een vierde verbergt de mentorlijst en laat elk koppel aan het algoritme en de beheerder. Aan de menteekant gelden hoe dan ook twee plafonds: met hoeveel mentoren hij uiteindelijk gematcht mag zijn en hoeveel verzoeken hij tegelijk mag laten openstaan. Loopt hij tegen een van beide aan, dan volgt bij de klik een weigering; het verzoek verdwijnt niet stilletjes.

Elke wijziging aan een koppel wordt vastgelegd

Matchingacties is een tabel van wat er met welk koppel is gebeurd, wanneer en door wie.

Er worden zeven soorten gebeurtenissen weggeschreven: de match zelf, een verstuurd verzoek, een acceptatie, een afwijzing, een annulering, een afronding en een verwijdering. Elke rij draagt de mentor, de mentee, het tijdstip en de uitvoerder: een beheerder, de mentor, de mentee of “Systeem (automatisch)” wanneer een geplande taak het deed, bijvoorbeeld als een match de looptijdgrens bereikt die jij hebt ingesteld.

  • Wordt weggeschreven of het koppel nu uit het algoritme komt, door een beheerder met de hand is toegevoegd of uit het verzoek van een mentee voortkomt
  • Filter op actiesoort over de hele historie; zoek op naam binnen de geladen rijen
  • Vijftig rijen tegelijk, nieuwste eerst
  • Notities hangen aan één gebeurtenis en blijven binnen het beheerpaneel; ze verschijnen op geen enkel deelnemersscherm en in geen enkele e-mail
  • Het notitievak verschijnt precies op het moment dat je een match goedkeurt, met Overslaan als even geldige optie

Match, verzoek, acceptatie, afwijzing – en de notitie die het uitlegt.

Wat de matching niet doet

Vier dingen om te weten voordat je er een programma op bouwt.

Het leest formulierantwoorden, geen gedrag of agenda’s

Regels draaien op de aanvullende-informatievelden van de mentor- en menteeformulieren. Beschikbaarheid, tijdzone, gesprekshistorie en vrije-tekstbio’s tellen niet mee in de score. Datumvelden kun je helemaal niet in een regel gebruiken: er is geen vergelijking die erop past.

Een suggestie afwijzen leert het algoritme niets

Afwijzen haalt een voorgesteld koppel van je scherm. Het wordt niet opgeslagen en niet onthouden: reken opnieuw en het koppel is terug. Wil je twee mensen blijvend uit elkaar houden, schrijf dan een regel die ze scheidt.

Genodigden kun je vergelijken, maar niet matchen

Je kunt een vergelijking openen met iemand die zijn uitnodiging nog niet heeft geaccepteerd, en de score is echt. Goedkeuren mislukt, en Mentornity zegt welke er mislukten in plaats van een opslag te melden die niet plaatsvond.

De score is een shortlist, geen oordeel

Zonder regels krijgt elk koppel 100%. Met één regel krijgt elk koppel 0 of 100. Het getal is niet beter dan de regels erachter, en daarom laat het vergelijkvenster je twee profielen zien en niet alleen een percentage.

Veelgestelde vragen

Hoe werkt het matching-algoritme van Mentornity?

Je schrijft regels die een profielveld van de mentor vergelijken met een profielveld van de mentee (dezelfde afdeling, vergelijkbare vaardigheden, meer jaren ervaring), en geeft elke regel een gewicht, standaard 1. Elk koppel krijgt het gewicht van de behaalde regels gedeeld door het gewicht van alle regels, maal 100. Koppels die zakken voor een verplichte regel, vallen af in plaats van punten te verliezen; koppels met 0% worden nooit voorgesteld; en een koppel dat al actief is, wordt nooit opnieuw voorgesteld. Suggesties komen op score gesorteerd binnen, en dezelfde gegevens geven altijd hetzelfde resultaat.

Wat is het verschil tussen een standaardregel en een eigen regel?

Een standaardregel vergelijkt twee velden met elkaar: de jaren ervaring van de mentor groter dan die van de mentee. Een eigen regel vergelijkt elk veld met een waarde die jij vastlegt: de afdeling van de mentor is Engineering en het doel van de mentee is Carrièreswitch. Allebei dragen ze een gewicht en allebei kunnen ze verplicht worden gemaakt. Standaardregels beschrijven de algemene vorm van een goed koppel; eigen regels lossen de specifieke combinaties op die deze algemene vorm verkeerd zou beoordelen.

Wat doet een verplichte matchingregel?

Een verplichte regel haalt het koppel uit de selectie als hij niet klopt, in plaats van er punten voor af te trekken. Gebruik hem voor voorwaarden die een koppeling zinloos maken, hoe goed de rest ook past: geen gemeenschappelijke taal, een directe leidinggevende relatie, de verkeerde lichting. Twee of drie gewogen regels plus één verplichte regel werken meestal beter dan een lange lijst even zwaar wegende criteria.

Kunnen mentees in Mentornity hun eigen mentor kiezen?

Ja, en jij bepaalt wie de keuze bevestigt. De mentorlijst kan getoond of verborgen worden; als hij getoond wordt, kan een match starten zodra de mentee kiest, wachten tot de mentor accepteert, of wachten op goedkeuring van een beheerder. Beide goedkeuringsvarianten begrenzen hoeveel mentoren een mentee tegelijk mag aanvragen en met hoeveel hij uiteindelijk gematcht mag zijn; 0 betekent geen limiet.

Kunnen we zien waarom een koppel is voorgesteld?

Ja. Een suggestie openen toont beide profielen naast elkaar met de score ertussen, en tint elk veld dat een regel raakt: groen als hij klopt, rood als hij zakt. Goedkeuren, afwijzen, accepteren en afronden worden allemaal in Matchingacties weggeschreven met tijdstip en uitvoerder, en je kunt er een notitie aan hangen die in het beheerpaneel blijft.

Werkt de matching ook voor groepsmentoring?

Ja. Als de menteekant van je programma uit groepen bestaat in plaats van personen, draaien de regels op de informatievelden van de groep zelf en somt het mentorvenster groepen op in plaats van mensen. Eén verschil om te weten: de snelkoppeling van een openstaand verzoek naar het vergelijkvenster staat uit bij groepsprogramma’s, omdat dat venster is gemaakt om twee personen te vergelijken.

Probeer het op je eigen programma

Importeer je deelnemers, schrijf twee regels, druk op Berekenen en kijk wat eruit komt. Het gratis pakket draait een echt programma tot 10 gebruikers en de matching daarin is niet uitgekleed. Wil je liever eerst de criteria vastleggen, dan vergelijkt de gids hieronder de drie matchingmethoden en de criteria die een goed koppel echt voorspellen.

Mentoren & mentees matchen →

Mentorprogramma’s die mensen écht volhouden

Zet je programma op, nodig je deelnemers uit en laat Mentornity de matching, planning en opvolging regelen. Jij bewaakt de gezondheid van elke mentorrelatie vanuit één dashboard.

Gratis starten · Geen creditcard nodig · In een paar minuten geregeld