https://medium.com/ai-horizons/generative-ai-episode-7-getting-started-with-large-language-models-a-beginners-guide-4eeeae8a24ac