I wish it would either: grow a spine and double down (in the cases that it's right or partially right) or simply admit when something is beyond its capability instead of guessing or this like low-percentage Markov chain continuation.
When I then asked it if the image was really a parrot it told me that it was "more of a generic 'ASCII bird' (often used as a generic owl/parrot placeholder), not a true parrot."
A sitting penguin is certainly not a generic bird.
But yes I do believe these things understand. There is no other way for them to do what they're doing.
__
(o)>
//\
V_/_
.---.
/ \
\.@-@./
/`\_/`\
// _ \\
| \ )|_
/`\_`> <_/ \
\__/'---'\__/