Golang implementation of the dialog management framework Ubahn. See the whitepaper for generic information on Ubahn.
Ubahn currently uses rule-based approach to dialog management, allowing developers to specify conversation flows
in yaml
files. Chatbot application that uses Ubahn may apply machine learning to understand user input.
Moreover developers can use ML to generate outputs. Ubahn’s purpose is to match input with output, based on
predefined configuration. It’s especially useful when a chatbot application has to follow certain steps to guide users.
To install the package run:
go get github.com/ubahn/ubahn-go
- Create examples and documentation
- Create contribution guidelines
- Move towards ML vs rule based approach