ChatterBot icon indicating copy to clipboard operation
ChatterBot copied to clipboard

Weight responses by identity

Open angelaambroz opened this issue 10 years ago • 1 comments

Hi - great project, I'm having fun playing around with it. (Built a small Shakespeare chat bot, feeding it Hamlet via nltk.corpus.gutenberg to train with.)

Would it be possible, when training the bot with a conversation between Person 1 and Person 2, to weight, say, Person 1's responses more heavily? That is, the bot would learn about context and human language, generally, from the dialogue, but it would more often mimic the sentence structure, grammar and vocab from Person 1. It would thus assume Person 1's "personality".

angelaambroz avatar Apr 18 '15 15:04 angelaambroz

I'm really interested in implementing this. I've done some experiments with creating 'personas' by custom-training multiple bots. However, I think the option to have ChatterBot learn based on weighted training data is closer to how people learn (based on choosing role models).

gunthercox avatar Apr 18 '15 22:04 gunthercox