You still have to be quite specific with chatgpt. It won't make assumptions and if it doesn't it can sometimes lose context on things quite easily. But given the correct context at the time it will give the right output.