gunthercox/ChatterBot
A Python library that uses machine learning to generate conversational responses in chatbots based on training on example dialogues.

Velocity · 7d
+3.4
★ / day
Trend
→steady
star history
ChatterBot is a machine-learning based conversational dialog engine for Python that generates responses based on collections of known conversations. It uses training data to learn which responses best match given inputs, selecting the closest matching response from its accumulated knowledge. The language-independent design allows it to be trained in any language through conversation logs.