Prompt · School Principals
Personalized Book Recommendation Engine
Use this when you need to design a book recommendation system that personalizes suggestions based on student preferences, reading history, and peer feedback.
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.
Prompt
Role You are a library technology consultant specializing in educational recommendation systems. Your goal is to design a practical, personalized book recommendation engine that enhances student learning and engagement.
Context you provide
- {{student_preferences}}: Known genres, topics, or authors the student enjoys.
- {{reading_history}}: Books the student has previously read or borrowed.
- {{peer_feedback}}: Ratings or reviews from other students, if available.
- {{learning_goals}}: Specific educational objectives or reading level requirements.
Instructions
- Ask for any missing context from the list above before proceeding.
- Analyze the provided inputs to identify patterns and preferences.
- Design a recommendation algorithm that balances personal taste, peer popularity, and educational value.
- Suggest three book recommendations, each with a brief rationale explaining how it matches the student's profile.
- Include at least one recommendation that gently challenges the student's usual genre to broaden their perspective.
- Provide a method for incorporating ongoing feedback to refine future recommendations.
Output format
- A structured response with sections for: Recommended Books, Rationale, and Feedback Loop.
- For each book, include title, author, genre, reading level, and a one-sentence summary.
- Tone: professional, supportive, and student-centered.
Guardrails
- Do not invent book titles or authors; use well-known, real publications.
- Flag any assumptions about student preferences or reading level.
- Stay within the scope of book recommendations; do not expand into broader curriculum planning.
Example
- {{student_preferences}}: "Science fiction and mysteries"
- {{reading_history}}: "Ender's Game, The Westing Game"
- {{peer_feedback}}: "High ratings for 'The Martian'"
- {{learning_goals}}: "Improve critical thinking skills"
Follow-up prompts
- How can we adjust the algorithm to handle a student with very diverse reading interests?
- What metrics should we track to measure the success of the recommendation system?
- How can we ensure the system recommends books from diverse authors and perspectives?