I am considering making my own personalized chatbot and while Harry’s control has been adequate for the customer service or interview based chatbots ive made so far, it does not really help with meandering conversation.
The main flaw there seems to be the jump to any keyword topic at the end. That is very ambiguous and the jump could be very out of context.
So, i thought I could create more ‘intelligent branching’ at that point. Maybe by queuing up related topics and most importantly by having the control manage branching by mood and branching on polarity of the current mood but also by using topics to handle bringing mood back to an ‘average’ state.
Am I overshooting here? Is there a simpler approach?
Love my current project. Its purely in the design and mind mapping stage right now but even that is really an art.