ChatGPT can intuitively understand what you want to do and code for you, but clear communication and careful output check are necessary. This is also true when requesting coding from others, I realized. It is important to communicate clearly and persistently.