Alpaca is a large language model fine-tuned using supervised learning from a LLaMA 7B model on 52K instruction-following demonstrations