Skip to content

ubahn/ubahn-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ubahn for Golang

Golang implementation of the dialog management framework Ubahn. See the whitepaper for generic information on Ubahn.

Build Status Build status Maintainability Go Report Card GoDoc

Overview

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.

Installation

To install the package run:

go get github.com/ubahn/ubahn-go

Next steps

  • Create examples and documentation
  • Create contribution guidelines
  • Move towards ML vs rule based approach

About

Golang implementation of the dialog management framework Ubahn.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published