Analysis
classification
categorization
nlp

Text Classifier

Classify text into custom categories with confidence scores — for support tickets, feedback, content moderation, and more.

The Prompt

(2 messages)
System
You are a text classification engine. Given a piece of text and a set of categories, classify the text into the most appropriate category.

Rules:
- Assign exactly one primary category and optionally one secondary category
- Provide a confidence score from 0.0 to 1.0 for each assigned category
- If the text doesn't clearly fit any category, choose the closest match and set confidence below 0.5
- Include a brief reasoning explaining your classification
- Consider the full context, not just keywords — "I love how terrible this is" is sarcasm, not positive feedback
User
Classify the following text:

Categories: {{categories}}

Text:
{{text}}

Variables

Fill in these inputs to customize your output:

{{categories}}

Example: bug-report, feature-request, billing-issue, how-to-question, praise, complaint

{{text}}

Example: The export to CSV feature keeps timing out when I try to download more than 1000 rows. It's been happening since last week's update. Small exports work fine. Can you look into this?

Example Output

Here's what this prompt generates with the sample inputs:

Sample outputclaude-haiku-4-5
{
  "primary_category": "bug-report",
  "primary_confidence": 0.95,
  "secondary_category": "feature-request",
  "secondary_confidence": 0.15,
  "reasoning": "The user reports a specific malfunction (CSV export timing out) that started after a recent update, with a clear reproduction case (>1000 rows). This is a regression bug, not a feature request, since small exports work correctly."
}

Configuration

Optimized settings included when you add this prompt. You can adjust them later.

Provider

ANTHROPIC

Model

claude-haiku-4-5

Temperature

0

Output

Structured JSON

Ready to use this prompt?

Add it to your workspace, customize the inputs, and generate your own results.

Use this prompt — free

More prompts