When ChatGPT gets it wrong, you'll only get errors at runtime as there are no compile-time guarantees in dynamic languages. Overall, ChatGPT is very good and can get 90% of the way there for many different coding tasks. But you can't fully trust it. So use it cautiously.