←
ENFR

NER Travel Order

French entity extraction system using CamemBERT fine-tuning

12,000annotated sentences
17×lighter than CamemBERT
~10 msper sentence on CPU (measured)
View on GitHub
The demo: “Je veux aller de Pau à Bordeaux demain matin en train” yields departure, arrival, time and transport.
Demo with the production spaCy model

Problem

Travel order processing required manual extraction of key entities (departure location, arrival location, dates, transportation type) from unstructured French text. This was time-consuming, error-prone, and didn't scale for batch processing.

Solution

Trained and compared two NER models on a French corpus with BIO tagging, then shipped the one that made sense in production:

Results & Metrics

12,000
Training sentences
6
Entity Types
spaCy
chosen for production
~10 ms
Measured spaCy latency (CPU)
70/15/15
Train/Val/Test Split

Technology Stack

seqeval

Key Learnings