Markov chains can generate fun results if trained on an interesting dataset. But there is no attempt at understanding: they often generate nonsense ChatGPT is same, but different. It is different since it is not just using text frequency analysis instead searches word2vec