← all repositories

kevwan/chatbot

A Go conversational dialog engine that generates responses by training on collections of known conversations.

chatbot
Not currently ranked — collecting fresh signals.
star history

Chatbot is a language-independent conversational dialog engine that trains on YAML or JSON corpus files to generate responses. It uses a MapReduce-based approach for performance, achieving 18ms response times versus ChatterBot’s 21s on 120 million conversations. The system includes CLI tools for training corpus data and asking questions.

Frequently asked

What is kevwan/chatbot?
A Go conversational dialog engine that generates responses by training on collections of known conversations.
Is chatbot open source?
Yes — kevwan/chatbot is open source, released under the MIT license.
What language is chatbot written in?
kevwan/chatbot is primarily written in Go.
How popular is chatbot?
kevwan/chatbot has 422 stars on GitHub.
Where can I find chatbot?
kevwan/chatbot is on GitHub at https://github.com/kevwan/chatbot.

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