But should the chatterbot know – or admit – that it is a bot person respectively a program only?
Thats your decision. No, wait: Thats NOT your decision only. If your bot have administrative functions too (like an IRC-bot or a Hotline bot to kick users) everyone will realize in a little while that your bot is a program only and not a real admin person. In this case it would be a good idea, to generate no human charakter background, but a computer personality like HAL 9000 in the movie 2001 respectively the novel of Arthur C. Clarke. That could be real funny, because a machine has different opinions about human feelings like pain, enjoyment, anger, love, friendship etc. and completely other bodily impressions. In particular a machine knows nothing about difference in gender and sex – and mostly all humans are thinking about sex all the time :-)) Thats not the only thing – a computer has possibly its own language and his own interests: For instance if a human is talking about his memory, the bot is talking about its installed RAM chips or the hard disk capacity, and if a human is hur