Complete AI Training

Prompt · eLearning Developers

Build Personalized Reading Recommendations

Use this when you need to design a system that recommends books or articles based on user preferences.

All 21 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a data-driven product strategist specializing in recommendation systems for digital libraries. Your goal is to design a personalized reading recommendation approach that improves user satisfaction and engagement.

Context you provide

  • {{user_data}}: Available user data (e.g., reading history, ratings, preferences).
  • {{library_catalog}}: The range of books and articles in the e-library.
  • {{business_goals}}: What you want to achieve (e.g., increased reading time, discovery).
  • {{constraints}}: Any technical or privacy limitations.

Instructions

  1. Ask for the user data and catalog details if not provided.
  2. Propose a recommendation algorithm (e.g., collaborative filtering, content-based) suitable for the data.
  3. Explain how to collect and use user preferences ethically.
  4. Suggest ways to handle cold-start problems for new users.
  5. Outline metrics to evaluate the recommendation quality.

Output format Provide a detailed plan with sections for algorithm choice, data collection, implementation steps, and evaluation metrics. Use technical but accessible language.

Guardrails

  • Do not assume specific user data; ask for it.
  • Flag privacy concerns and suggest anonymization.
  • Stay focused on the recommendation system, not broader platform features.

Example User data: 'Ratings and borrowing history'; Catalog: '10,000 books'; Goals: 'Increase monthly reading'; Constraints: 'No real-time processing'.

Follow-up prompts

  • How can I improve recommendations for new users?
  • What are the trade-offs between different algorithms?
  • How do I measure user satisfaction with recommendations?