Skip to content
Showcase/Triage
beginnerevaluation

Triage

Rapid accept/reject/skip screening interface for high-throughput data quality filtering. Auto-advances to the next item after each decision.

Triage annotation interface preview

Configuration Fileconfig.yaml

yaml
# Triage Configuration
# Rapid accept/reject/skip interface for data quality screening

annotation_task_name: Simple Triage Example
task_dir: .
output_annotation_dir: annotation_output
output_annotation_format: json

data_files:
  - data.json

item_properties:
  id_key: id
  text_key: text

user_config:
  allow_all_users: true
  users: []

# Time alert disabled for rapid triage
alert_time_each_instance: 0

annotation_schemes:
  # Triage annotation - accept, reject, or skip each item
  - annotation_type: triage
    name: data_quality
    description: Is this data sample suitable for training?
    # Auto-advance to next item after selection (default: true)
    auto_advance: true
    # Show progress bar (default: true)
    show_progress: true
    # Default keyboard shortcuts: 1=Keep, 2=Discard, 3=Unsure
    # (adjacent keys for fast one-hand operation)

Sample Datasample-data.json

json
[
  {
    "id": "triage_1",
    "text": "The quick brown fox jumps over the lazy dog near the riverbank.",
    "context": "Standard English sentence"
  },
  {
    "id": "triage_2",
    "text": "asdf jkl; qwerty uiop zxcvbnm 12345 random gibberish text here",
    "context": "Possibly noise/gibberish"
  }
]

// ... and 1 more items

Get This Design

This design is available in our showcase. Copy the configuration below to get started.

Quick start:

# Create your project folder
mkdir triage
cd triage
# Copy config.yaml from above
potato start config.yaml

Details

Annotation Types

triage

Domain

NLPData Quality

Use Cases

Data ScreeningQuality ControlData Filtering

Tags

triagedata qualityscreeningaccept rejectrapid annotation