Introduction


Development of a chatbot that can react to specific questions from users. The user can ask the chatbot definitions, words meaning, synonyms, etc. It will use DBPedia.

Analysis

Needs (French)


Livrable 1 - Projet Chatbot

We first had to analyze the requirements for this project and to summarize the client’s needs as clearly as possible.

UML (French)


Livrable 2 - Projet Chatbot

We then made a UML analysis, with Visual Paradigm. It contains a use case, a class diagram and a sequence diagram.

GUI Analysis


Livrable 3 - Projet Chatbot

We then made mockups of the user interface.

Development


Projet Chatbot - Rapport

The library used for this project is RASA NLU. (RASA)

Code available here

The chatbot