This is the code base repository of our bachelor's thesis project.
Documentation and a demo of the chatbot (content in English, voice-over in Dutch) can be found at Clusterdocs.
The chatbot and its helper services depend on (and therefore all communicate with) the Cluster Connector Server, to which a connection is established using the cluster-connector
(Python connector) or ClusterClient
(C#/.NET Core connector) libraries. All connector related code can be found in the Cluster Connector repository. Another part of Cluster is the Cluster Moderator, a tool to be used by someone who moderates the questions and answers provided to the chatbot by the user.