Definition
MatchFlow is the algorithm used within the Vault to pair Vira members with Ventors. The term “MatchFlow” emphasizes the smooth and efficient process of creating optimal matches for effective conversations.
Purpose and Process
- Optimal Pairing: MatchFlow is designed to create the best possible pairings between Ventors and Vira members based on several key factors. This ensures that each Ventor is matched with a Vira member who can provide the most relevant and empathetic support.
- Key Matching Factors: The algorithm considers multiple criteria for matching:
- Language: Ensures that both the Ventor and Vira member speak the same language for clear and effective communication.
- Country: Matches Ventors with Vira members from the same or similar time zones to facilitate timely and convenient communication.
- Status: Takes into account the current status and needs of the Ventor to match them with a Vira member who is best suited to provide support.
- Age: Pairs Ventors with Vira members in a similar age group to facilitate relatability and understanding.
- Gender: Matches Ventors with Vira members of the same or preferred gender, if specified, to ensure comfort and ease of communication.
- Empathy Accumulated Rating (EAR): Prioritizes Vira members with higher EAR score, indicating greater empathetic effectiveness, especially when multiple potential matches meet the other criteria.
The algorithm strives to find the closest match based on these identical factors. If an exact match is not available, it will select the best possible alternative to ensure a supportive and empathetic interaction.
Technical Details
- Data Inputs: MatchFlow uses data inputs from the initial profiles and real-time preferences of both Ventors and Vira members to make informed pairing decisions.
- Algorithm Logic: The algorithm follows a hierarchy of criteria:
- Full Criteria Match: Matches based on language, status, age group, and gender, prioritizing those with the highest EAR scores.
- Partial Criteria Match: If no full criteria match is found, it considers matches without gender, then without age group, and finally, language-only matches, always prioritizing higher EAR scores within each category.
- Efficiency: The algorithm is optimized for speed and accuracy, ensuring that matches are made quickly and effectively to minimize wait times and enhance the user experience.
- Continuous Improvement: MatchFlow continuously learns and adapts from feedback and outcomes, refining its matching process to improve over time.
The Importance of MatchFlow
The MatchFlow algorithm is a vital component of the Viranda ecosystem, ensuring that Ventors are matched with the most appropriate and empathetic listeners. By considering key factors such as language, status, age, and gender, and prioritizing higher EAR (Empathic Accuracy Rating) scores, the algorithm creates pairings that enhance the quality and effectiveness of conversations. This precise matching process helps build trust and rapport between Ventors and Vira members, fostering a truly empathetic environment within Viranda.