Notes on Challenges and Applications of Large Language Models