| dc.description.abstract |
This project aims at developing an AI Chatbot Framework which can be used to create
chatbot applications for any type of business concern or entity. The application by default will
not contain any intents or stories, however new intents and chat sequences can be created and
trained by a non-technical user without any programming effort.The application provides a UI
for creating, training and managing chat intents.
The Framework provides an easy interface for 3rd party API integrations, thereby
enabling the chatbot to access any service or API for enhancing the user stories. The Framework
provides interface for various HTTP methods such as GET, POST, PUT, DELETE and so on.
The API response and failure is also managed efficiently in the framework.
The Chatbot Framework itself is an API service which can be consumed by another
application as a service through a simple http call. Messaging services such as Facebook,
Messenger, WhatsApp, Gmail and ordinary chat boxes and so on can easily plug in this API and
enable the chatbot.
The application will be built using python Flask & Angular for back-end & front-end
respectively. It will also use Spacy NLP & NLTK libraries along with TensorFlow modules for
seamless Natural Language Processing. The stack will also use mongo DB for persistence. |
en_US |