This project implements an AI chat bot for an ed-tech website to assist users with queries related to courses. The chat bot utilizes natural language processing (NLP) techniques to understand user queries and provides relevant responses. It also integrates a FAQ database to retrieve answers to frequently asked questions. The project includes features such as fallback to a doubt assistant, user satisfaction feedback, data sharing with the sales team, and performance monitoring.
- Chat Bot: A user-friendly chat bot interface where users can input their queries regarding courses.
- FAQ Integration: Integration of a database of frequently asked questions (FAQs) related to courses. The chat bot retrieves relevant answers from the FAQ database to respond to user queries.
- Natural Language Processing (NLP): Utilizes NLP techniques to understand user queries and extract key information required to provide relevant responses.
- Fallback to Doubt Assistant: Implements a mechanism where if a user is not satisfied with the response, the chat bot will fallback to a doubt assistant for further assistance.
- User Satisfaction Feedback: After resolving a user query, prompts the user for feedback on their satisfaction level.
- Data Sharing with Sales Team: Shares user data and chat transcripts with the sales executive team for follow-up and analysis purposes.
- Performance Monitoring: Implements monitors to track the efficiency and effectiveness of the chat bot.
Suitable for beginner or advanced users ?Can I learn at my own pace?What type of assignment do you give ?What are the pre-requirement for this course ?How long does this course take to complete ?How much does the course cost ?How is the doubt support ?Does this course offer placement opportunities also ?How is the course different from other platform courses ?Is there any money back guarantee if I did not like the course ?Is this course relevant in todays market ?Is good DSA a prerequisite for this course ?How much I can make after completing this course ?Can I pay in EMI for this course ?Does this course offer financial aid for under-previleged people ?Does this course offer any certificate ?Where can I get testimonials for this course ?Who is the mentor for this course ?Is it an online or offline course ?
- Clone the repository:
git clone https://github.com/TusharKesarwani/AI-Chatbot.git - Navigate to the project directory:
cd AI-Chatbot
- Navigate to the
backenddirectory:cd chatbot-backend - Install dependencies:
npm install - Start the backend server:
npm start - The backend server will run at
http://localhost:3000
- Navigate to the
frontenddirectory:cd ai-chatbot-frontend - Install dependencies:
npm install - Start the frontend server:
npm start - The frontend application will run at
http://localhost:3001
- Access the frontend application at
http://localhost:3001in your web browser. - Start interacting with the chat bot by entering your queries.
- The chat bot will respond with relevant answers based on the FAQs and NLP processing.
- Provide feedback on your satisfaction level after each query resolution.
- Backend: Node.js, Express.js, MongoDB
- Frontend: React.js, Axios
- Database: MongoDB
This project was created by Tushar Kesarwani as a part of AI Chatbot Project.