The initial response of ChatGPT is usually generic. You need to know how to apply constraints and set boundaries and scope to get fruitful results. Significant language skills are involved. Defining the problem with the proper specificity yields the best results.