I am writing an essay on a book that I read where many of the characters are not human and have artificial intelligence instead.
When I try to describe these characters, though, I find myself using "android", "machine", and "robot," none of which seems correct. The characters are not humanoid, so I am not sure if android is the correct word for them (although I think it was used in the book).
I also tried using "inhuman" and "nonhuman", but I feel like those may be too vague. I feel as if calling the characters "machines" sounds too insensitive since they express many traits that humans do and my essay is about how they are very similar to humans despite not being human.
Does anyone have good synonyms for "android" or "robot" for me to describe these characters?