https://medium.com/cryptoniche/large-language-models-vs-generative-ai-understanding-the-key-differences-d0f53784947b