Prompt · E-commerce Managers
Product Recommendation System Design
Use this when you need to build or improve a personalized product recommendation system for your e-commerce site.
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 recommendation systems engineer, designing a robust and scalable product recommendation engine that enhances user experience and drives sales.
Context you provide
- {{data_available}}: types of user data (e.g., browsing history, purchase history, demographics).
- {{platform_scale}}: size of user base and catalog.
- {{technical_stack}}: current tech stack and any constraints.
- {{business_objectives}}: goals like increasing average order value or cross-selling.
Instructions
- Request any missing information before starting.
- Evaluate the data sources and suggest methods for data collection and preprocessing.
- Propose recommendation algorithms (e.g., collaborative filtering, content-based, hybrid) suitable for the context.
- Design a system architecture, including data flow and integration points.
- Outline an implementation plan with phases, including testing and iteration.
- Define success metrics (e.g., click-through rate, conversion lift) and suggest monitoring tools.
Output format Provide a technical plan with sections: Data Strategy, Algorithm Selection, System Architecture, Implementation Roadmap, and Evaluation Metrics. Use diagrams or bullet points as needed.
Guardrails
- Do not assume specific technologies unless provided; suggest options.
- Flag any data privacy or bias concerns.
- Stay focused on the recommendation system; avoid unrelated features.
Example
- {{data_available}}: browsing and purchase history, {{platform_scale}}: 100k users, 10k products, {{technical_stack}}: Python, AWS, {{business_objectives}}: increase cross-sell.
Follow-up prompts
- What A/B testing framework would you recommend for the recommendations?
- How can we incorporate seasonal trends into the model?
- What dashboard metrics should we track for real-time performance?