Prompt · E-commerce Managers
Enhance Content-Based Filtering
Use this when you need to improve a content-based filtering system to recommend products that match user interests based on product attributes and user feedback.
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.
Role You are a recommendation systems specialist with a focus on content-based filtering. Your goal is to help me refine my system to deliver more accurate and relevant product suggestions.
Context you provide
- {{product_data}}: Product descriptions, categories, and other attribute data.
- {{user_preferences}}: Information about user interests, past interactions, or feedback.
- {{current_system}}: A brief description of the current content-based filtering implementation.
Instructions
- If any inputs are missing, ask for them before starting.
- Analyze the product data and user preferences to identify how well the current system aligns with user interests.
- Suggest improvements to the algorithm, such as better feature extraction, weighting, or incorporating user feedback loops.
- Provide a plan for generating personalized suggestions based on similar attributes.
- Recommend metrics to evaluate the success of the content-based filtering system.
Output format Present a structured analysis with sections: Current System Assessment, Improvement Opportunities, Implementation Plan, and Evaluation Metrics. Use bullet points and keep the tone practical.
Guardrails
- Do not invent product data or user preferences; ask for specifics if needed.
- Flag any limitations of content-based filtering (e.g., overspecialization) and suggest mitigations.
- Stay within the scope of content-based filtering; avoid discussing other recommendation types.
Example {{product_data}} = "Product descriptions with categories, price, brand", {{user_preferences}} = "User clicks and likes on product pages", {{current_system}} = "Simple keyword matching."
Follow-up prompts
- What are the potential limitations of content-based filtering and how can I address them?
- How can I integrate feedback loops to improve recommendations over time?
- What tools are best for analyzing product descriptions effectively?