Building your bot's personality
Once you have figured out your bot's job description and its target audience, you can start building its personality. The personality of your bot starts from its gender (if it has one at all), its voice and tone, its look, and of course its language and style.
Gender
It is questionable whether a bot should have a gender. If we agree that our bot is not presenting itself as a "real human," but rather declares that it is a bot - so basically a machine - from the very beginning of its interactions, then why should it have a gender?
I think there are multiple reasons for giving our bot a gender. First and foremost, and as claimed previously, just because we didn't give it a gender, it doesn't mean that it doesn't have one in the eyes of our users. As humans, we tend to use our imagination to build a description of the person we talk to on the other side. We base it on a person's voice, when we talk on the phone, or on their language and profession alism when we receive...