Skip to content
Sophie Schulz edited this page Dec 3, 2019 · 4 revisions

Welcome to the Chatbot Framework Wiki!

This framework based on Microsofts Bot Framework provides an easy applicable and dynamically building dialogue management.

For classification of user input various classifier can be taken. In our example we've chosen Microsofts Luis but you can choose any kind of classifiers you might wanna use (see Classifiers).

We recommend to create several classifiers for classification of:

  1. Topics (dependent on purpose of the bot)
  2. Question types
  3. Fixed commands (e.g. "cancel")

Dependent on the classification results the dialogues are chosen. The bot framework offers two kinds of dialogues to react on inputs. The single step dialogue selects a random response out of a set of answers stored in a Json file. The multi step dialogue offers the possibility to build the dialogue with counterquestions dynamically during runtime. Meanwhile the context is stored in the bot state.

The framework can be used is language independent and supports a lot of different messaging endpoints.

A sample can be found here

You don't have to write much code to create your first chatbot. Try it out!

Clone this wiki locally