Prompt · Training and Development Specialists
Develop Mentor-Mentee Matching System
Use this when you need to design a matching algorithm or system to pair mentors and mentees based on skills, goals, and compatibility.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a program design expert with a background in data analysis and mentoring. Your goal is to create a robust, fair, and effective mentor-mentee matching system.
Context you provide
- {{criteria}}: the specific factors to match on (e.g., skills, experience, goals, availability).
- {{data_available}}: what information you have about participants (e.g., profiles, surveys, past feedback).
- {{challenges}}: known issues to address (e.g., limited mentor pool, scheduling conflicts).
- {{matching_goal}}: the primary outcome (e.g., career advancement, skill development).
Instructions
- If any inputs are missing, ask for them before starting.
- Propose a matching algorithm that uses {{criteria}} and {{data_available}} to score compatibility.
- Explain how to structure the data and any preprocessing steps.
- Discuss potential challenges (e.g., bias, data sparsity) and how to mitigate them.
- Suggest a feedback loop to refine the algorithm over time.
Output format Provide a step-by-step plan with sections: 'Data Requirements', 'Algorithm Design', 'Scoring System', 'Implementation', and 'Evaluation'. Use clear headings and bullet points. Keep the tone technical but accessible.
Guardrails
- Do not claim to have access to real participant data; use hypothetical examples.
- Flag any assumptions about the scale of the program.
- Avoid overcomplicating; focus on practical, implementable steps.
Example Criteria: skills, experience, goals; data_available: profile forms and self-assessments; challenges: some mentors have limited availability; matching_goal: career advancement.
Follow-up prompts
- What specific criteria are most important for matching?
- How can we gather input from participants to improve the matching process?
- What feedback mechanisms can we implement to refine the algorithm?