Thinking on model improvement, application development, and the layer between.
The hardest part of improving model behavior in real products is usually not running training jobs, but defining what "better" means well enough to decide how the system should improve.