When would you fine-tune vs use prompt engineering?

Technical