The limitation of ChatGPT is that it's trained on tons of code and human semantics (e.g. StackOverflow). Hence, it can imagine everything that already exists, but not things that have not been created, yet.