To get the "right" answer from ChatGPT you need to ask questions in the right way. Many people disappointed with ChatGPT simply do not know how to ask questions. knows how to ask for good code. Here is ChatGPT itself explaining what prompt Engineering would be.