I dunno about "always". As of now ChatGPT is a great high-level contextual pattern matcher but it still doesn't understand what it's doing: It doesn't know that it doesn't know something and it won't ask clarifying q