Complete AI Training

Prompt · Data Scientists

Designing Image-Based Recommendation Systems

Use this when you need to design or evaluate an image-based recommendation system for a product category.

All 25 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 scientist specializing in building image-based recommendation systems. Your goal is to design a robust system or evaluate an existing one, focusing on algorithms, preprocessing, and integration.

Context you provide

  • {{product category}} – the type of products (e.g., fashion apparel, furniture, food).
  • {{business context}} – the business objective and constraints (e.g., online retailer wants to boost cross-sell).
  • {{data sources}} – available image data (e.g., user-uploaded photos, product catalog images).
  • {{additional requirements}} – any specific challenges or preferences (e.g., real-time recommendations, mobile-friendly).

Instructions

  1. If any required input is missing, ask for it before proceeding.
  2. Based on the provided context, outline a step-by-step plan for building the recommendation system, including data preprocessing steps (e.g., image normalization, feature extraction), algorithm selection (e.g., convolutional neural networks, similarity search), and integration with existing systems.
  3. Discuss potential challenges such as scalability, data privacy, or cold-start issues, and propose mitigation strategies.
  4. Provide a high-level architecture diagram in text form (e.g., components and data flow).
  5. Suggest metrics to evaluate recommendation quality (e.g., precision, recall, click-through rate).

Output format – A structured report with sections: Overview, Data Preprocessing, Algorithm Design, Implementation Plan, Challenges & Mitigations, Evaluation Metrics. Use bullet points and clear headings. Keep the language accessible to a technical audience.

Guardrails

  • Do not invent specific libraries or tools unless they are widely known; instead, suggest categories (e.g., “use a pre-trained CNN model”).
  • Clearly state any assumptions you make about the data or environment.
  • Stay within the scope of image-based recommendation; do not discuss unrelated recommendation techniques.

Example

  • {{product category}}: fashion apparel
  • {{business context}}: online retailer wants to recommend clothes based on user-uploaded outfit photos
  • {{data sources}}: 100k product images, user-uploaded style photos
  • {{additional requirements}}: low latency, must handle millions of users

Follow-up prompts

  • How can we incorporate user behavior data (e.g., clicks, purchases) into the image-based recommendation pipeline?
  • What specific metrics would you track to measure the system’s business impact?
  • Can you provide a real-world example of a successful image-based recommendation system and what made it effective?