ChatGPT is trained to generate words based on a given input, but it does not have the ability to truly comprehend the meaning behind those words. This is why it outputs quite shallow information and sentence constructions.