Technically, you could achieve automated rescaling with Box3.setFromObject - it’ll tell you the approximate bounds of the model (in world units.) You can then adjust them according to your needs.
(If you want a foolproof approach though - manual will probably be best. Box3 reads only numbers, not a logical context of parts of the model.)