Vivi's not a "robot", even though he was created.

There's a line of dialogue where Eiko asks Vivi, "why the long face?" and Vivi replies with "oh... my face always looks like this".

Clearly, Vivi does have a face that's both visible and recognisable to people who can see him up close.