Complete AI Training

Prompt · Website Developers

Design Image Categorization System

Use this when you need to plan a system that automatically sorts images into meaningful categories.

All 16 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 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

  1. If any inputs are missing, ask for them before starting.
  2. Based on the image type, propose a set of categories that are mutually exclusive and collectively exhaustive.
  3. Describe the technical approach for categorization: manual tagging, rule-based, or machine learning (e.g., CNN).
  4. Outline the steps to implement the system, including data preprocessing, model training (if applicable), and integration.
  5. 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?