← all repositories

gunthercox/ChatterBot

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

14.5k stars Python Chat AssistantsML Frameworks
ChatterBot
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.