is it (like) a person?

yes

no

How do you want your users to interact with it? Will they talk to it?

Does it have a name?