Skip to content

Text & NLP services · 09 / 10

Text & NLP

Entities, intent, sentiment and relations, plus preference data for LLMs.

Language labelling is mostly about agreeing on definitions. We turn your taxonomy into a decision-tree guideline, measure agreement between annotators, and resolve every disagreement before it reaches your dataset.

Typical use cases

  • Named entity recognition
  • Intent and routing
  • Document extraction
  • LLM preference & RLHF ranking
  • Content moderation

Sample deliverable

What the output looks like.

DOC 00412 · INSURANCE / CLAIMS3 ANNOTATORS · ADJUDICATED

On 14 March 2026DATE3/3, Priya NairPERSON3/3 filed claim CLM-88213CLAIM_ID3/3 with Northwind MutualORG3/3 after a rear-end collisionEVENT2/3 on Ring Road, AhmedabadLOC3/3. The garage estimated repairs at ₹1,42,000AMOUNT3/3 and asked for the payout to be expedited.

INTENTclaim_submission
SENTIMENTneutral → urgent
PRIORITYP2
SPAN κ0.87

Synthetic demonstration scene. No client data.

Variants

A

Span labelling

Entities and relations with character-level offsets.

B

Classification

Intent, sentiment, topic and toxicity at any granularity.

C

LLM evaluation

Pairwise preference, rubric scoring and response rewriting.

QA metric

Inter-annotator agreement

κ ≥ 0.80

Cohen’s / Fleiss’ kappa reported per label.

Export formats

  • JSONL
  • spaCy
  • CoNLL
  • Label Studio JSON
  • CSV

How every project runs

  1. Scope call & sample review
  2. Written guideline & gold set
  3. Fixed-fee pilot with QA report
  4. Production in weekly batches
Read the full process →

Next step

Scope your project with
an annotation lead.

A 30-minute call with the person who would run your project. We review a sample of your data, recommend an approach and send a fixed-price proposal within two business days.