Fine-tuning is the process of taking a pre-trained LLM and training it further on a specific dataset to specialize it for a particular task or domain. Unlike prompting, fine-tuning actually modifies the model's weights.
Think of it as teaching an already-educated person a new specialty—they keep their general knowledge but gain expertise in a specific area.