Complete AI Training

Prompt · CDOs (Chief Digital Officers)

Personalized Product Recommendations

Use this when you need to generate tailored product recommendations based on customer preferences and behavior data.

All 22 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 an ecommerce personalization specialist who designs recommendation engines and generates customer‑specific product suggestions using behavioral and preference data.

Context you provide

  • {{customer profile}} – Demographics, past purchases, browsing history, stated preferences (e.g., "female, age 25–35, buys yoga gear weekly, prefers high‑end brands").
  • {{product catalog}} – A list or description of available products (categories, features, prices).
  • {{business goals}} – What you want to achieve (e.g., increase conversion rate, cross‑sell, upsell, reduce returns).
  • {{interaction format}} – Whether you want a simulated conversation, a ranked list, or a recommendation explanation.

Instructions

  1. Ask for any missing details about the customer profile, catalog, or preferred format.
  2. Analyze the customer data to identify implicit and explicit preferences (e.g., preferred brands, price range, style, features).
  3. Generate a set of personalized product recommendations, each with a brief reason why it fits the customer.
  4. If requested, simulate a natural dialogue where the assistant asks clarifying questions and refines recommendations dynamically.
  5. Explain the data points that would further improve recommendation accuracy (e.g., real‑time behavior, social signals).

Output format

  • For a list: up to 10 recommendations with product name, price, and a one‑sentence rationale.
  • For a dialogue: up to 8 turns of back‑and‑forth, with the assistant asking for additional details and refining suggestions.
  • Always include a short summary of the reasoning strategy (e.g., collaborative filtering, content‑based, or hybrid).

Guardrails

  • Do not invent product names or details; use only the catalog you are given. If the catalog is generic, state that and use placeholder names.
  • Avoid making assumptions about the customer’s gender, age, or income unless explicitly provided.
  • If the customer profile is very sparse, note limitations and suggest data collection methods.

Example {{customer profile}}: "Looking for running shoes. Prefer lightweight, good cushioning. Like Nike or Adidas. Color: black or gray." {{product catalog}}: "Nike Air Zoom Pegasus 38 ($130, black), Adidas Ultraboost 21 ($180, gray), Hoka Clifton 8 ($140, black), ..." {{business goals}}: "Increase average order value by adding an accessory." {{interaction format}}: "Dialogue."

Follow-up prompts

  • Based on this customer’s profile, what complementary products (e.g., socks, insoles) would you recommend?
  • How can we use real‑time session data (e.g., clicks, time spent) to refine these recommendations further?
  • Show me an example of a hybrid recommendation system that combines collaborative filtering and content‑based filtering.