What Changed
From a Generic Answer to a Domain-Fluent One

The aim was a model that knows the domain, with proof a stakeholder can see for themselves. Here is what changed on the same prompts.

User Research

Single Image
How We Work

How We Got There

1
Scoped the domain narrowly

Medical terminology specifically, not healthcare broadly, because a narrower target produces a cleaner training set.

2
Curated the dataset

The first pass was noisy enough that an early adapter did worse than the base on some held-out prompts. Curation ran longer than expected.

3
Trained the LoRA adapter

Once the data was clean, training took hours, not the days a full fine-tune would have needed.

4
Built the evaluation set first

Fixed the evaluation set before training finished, so there was an honest bar to clear rather than cherry-picked examples.

5
Built the playground

Made so a non-technical stakeholder could see the difference themselves instead of taking a score on faith.

6
Tested out-of-domain prompts

Deliberately ran unrelated prompts so the limits of the narrow gain were known upfront, not discovered by a confused user.

Software & Tools

The Tools Behind the Innovation