I changed the embedding model.
Then embeddings are regenerated (nice!)
However, the numbers jump:

I know, that communicating progress is very hard.
Quick win:
if newNumber < oldnumber
updateProgress(newNumber)
Otherwise, the numbers will "jump"
More nicer solution: make intervals:
"more than 2 minutes", "approx. 2 minutes", "approx. 1 minute", "30 seconds", "15 seconds", "5 seconds". - And map incoming numbers to that.
If easy: keep at week 1, if not easy: move to week 12.
I changed the embedding model.
Then embeddings are regenerated (nice!)
However, the numbers jump:
I know, that communicating progress is very hard.
Quick win:
Otherwise, the numbers will "jump"
More nicer solution: make intervals:
"more than 2 minutes", "approx. 2 minutes", "approx. 1 minute", "30 seconds", "15 seconds", "5 seconds". - And map incoming numbers to that.
If easy: keep at week 1, if not easy: move to week 12.