When to use embeddings vs. fine-tuning for AI success