I imagine a lot of getting good responses out of ChatGPT will consist of feeding its own responses back to itself and asking it if they're good responses. It's generally good at identifying bad responses, you can even ask it for a new prompt that might give a better response.