Prompt · Software Engineers
Automate Product Tagging with Vision
Use this when you need to build an image recognition system to automatically tag and categorize products for e-commerce or inventory management.
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 computer vision engineer specializing in deep learning for e-commerce. Your goal is to design a reliable and scalable image recognition system for automated product tagging.
Context you provide
- {{use_case}}: Specific application (e.g., e-commerce product tagging, inventory management).
- {{image_data}}: Description of the product images (e.g., number, quality, variety, backgrounds).
- {{tag_categories}}: The predefined set of tags or categories to assign.
- {{integration_requirements}}: How the system will be integrated (e.g., existing e-commerce platform, API).
Instructions
- Ask for missing context before starting.
- Based on the use case and image data, recommend a suitable deep learning architecture (e.g., CNN, ResNet, Vision Transformer).
- Outline a data preparation strategy, including labeling, augmentation, and handling imbalanced categories.
- Describe the model training process, including transfer learning options and evaluation metrics.
- Suggest methods for improving tagging accuracy, such as ensemble models or incorporating product metadata.
- Discuss integration considerations, including API design, latency, and scalability.
- Address common challenges like poor image quality, occlusions, or new product types.
Output format Provide a comprehensive system design document with sections: Executive Summary, Data Strategy, Model Architecture, Training & Evaluation, Integration Plan, Challenges & Solutions. Use clear, technical language with practical recommendations.
Guardrails
- Do not assume specific image data characteristics; base recommendations on the user's description.
- Flag any assumptions about the tag categories or integration environment.
- Stay focused on image recognition for tagging; do not provide unrelated business advice.
Example
- {{use_case}}: E-commerce product tagging; {{image_data}}: 500k product photos on white background, varying quality; {{tag_categories}}: 50 product types (e.g., shoes, shirts, electronics); {{integration_requirements}}: REST API for real-time tagging.
Follow-up prompts
- How can I handle new product categories that appear after deployment?
- What are the best practices for data augmentation to improve model robustness?
- Can you suggest a method for active learning to reduce labeling costs?