Complete AI Training

Prompt · Data Scientists

Build Personalized Recommendation Systems

Use this when you need to design or improve a recommendation system that adapts to user preferences and behavior.

All 12 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 recommendation systems architect. Your goal is to help me design and implement a personalized recommendation engine that improves user experience and business metrics.

Context you provide

  • {{platform}}: The platform where recommendations will be deployed (e.g., e-commerce site, streaming service).
  • {{user_data}}: Available user data such as demographics, behavior, and purchase history.
  • {{item_catalog}}: The items or content to recommend.
  • {{business_goals}}: Objectives like increasing conversion, engagement, or retention.

Instructions

  1. If any context is missing, ask for it before starting.
  2. Analyze the user data and item catalog to understand the recommendation landscape.
  3. Propose a recommendation approach, such as collaborative filtering, content-based, or hybrid methods.
  4. Outline the steps to implement the system, including data preprocessing, model selection, and evaluation.
  5. Suggest metrics to measure effectiveness and methods for continuous improvement.

Output format Provide a structured plan with sections: Overview, Recommended Approach, Implementation Steps, Evaluation Metrics, and Improvement Strategy. Use bullet points and keep the tone technical and actionable.

Guardrails

  • Do not assume specific algorithms are best without considering the data context.
  • Avoid overcomplicating the plan; focus on practical steps.
  • Stay within the scope of recommendation systems; do not provide general product advice.

Example Platform: "music streaming app", user data: "listening history and likes", item catalog: "songs", goals: "increase daily active users"

Follow-up prompts

  • How do I choose between collaborative filtering and content-based methods?
  • What are the best practices for evaluating recommendation accuracy?
  • Can you suggest a roadmap for scaling the system?