ChatterBot is a Python library that makes it easy to generate automated responses to a user’s input. ChatterBot uses a selection of machine learning algorithms to produce different types of responses. This makes it easy for developers to create chat bots and automate conversations with users.
But after going through the poorly-written document, I still haven't figured out a good way to have a well-controlled method to configure the chatterbot, and make the conversation go more fluent and natural.
The two possible reasons are:
lack of conversation samples
wrong way of configuration when initiating the bot
But I think we could test more, to see how it grows in scale. I recommend testing it in Bot.py, rather than calling zakas directly. He is tired and needs some rest. :)
But after going through the poorly-written document, I still haven't figured out a good way to have a well-controlled method to configure the chatterbot, and make the conversation go more fluent and natural.
The two possible reasons are:
But I think we could test more, to see how it grows in scale. I recommend testing it in
Bot.py
, rather than callingzakas
directly. He is tired and needs some rest. :)