In this project, various Natural Language Processing techniques are used to construct a dialogue chat bot, which:
- answers technical questions (used StackOverflow dataset)
- chit-chats and simulates dialogue on all non programming-related questions (used a pre-trained neural network engine available from ChatterBot)
The bot responds to the question asked with the most relevant Stack-Overflow Link.
To find a relevant answer on a question, vector representations are used to calculate similarity between the question and existing threads.
The bot is deployed on Amazon EC2.
Find the bot on Telegram-> Username: @stackoverflowD_bot