Fine-Tuning vs. RAG vs. Prompt Engineering: When to Use Each and How to Combine Them in Production | Wicked Smart Data