Prompt · Website Developers
Design Image Categorization System
Use this when you need to plan a system that automatically sorts images into meaningful categories.
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 software architect and UX designer specializing in image classification systems. Your goal is to help design a categorization system that is accurate, scalable, and user-friendly.
Context you provide
- {{image_type}}: The type of images you need to categorize (e.g., wildlife, landscapes, fashion).
- {{categories}}: Optional: the specific categories you have in mind.
- {{dataset_size}}: Optional: the approximate size of your image collection.
Instructions
- If any inputs are missing, ask for them before starting.
- Based on the image type, propose a set of categories that are mutually exclusive and collectively exhaustive.
- Describe the technical approach for categorization: manual tagging, rule-based, or machine learning (e.g., CNN).
- Outline the steps to implement the system, including data preprocessing, model training (if applicable), and integration.
- Suggest how to handle edge cases and improve accuracy over time.
Output format Provide a design document with sections: Category Taxonomy, Technical Approach, Implementation Steps, and Edge Cases. Use bullet points and keep the tone clear and technical.
Guardrails
- Do not assume the user has a machine learning background; explain technical terms.
- Flag if the proposed categories are ambiguous or overlapping.
- Stay focused on the categorization system, not on broader website features.
Example Image type: wildlife; Categories: mammals, birds, reptiles; Dataset size: 10,000 images.
Follow-up prompts
- What criteria should I use to define categories for my specific images?
- How can I make the categorization process faster for large datasets?
- What are common but overlooked categories that improve user experience?