/SwaCoal-ChatBot

Our chatbot named Swacoal appears to have several special features that make it accessible and versatile for users in different local languages. Providing 24/7 availability is a valuable feature as it ensures users can access assistance at any time.

Problem Statement: The goal of this project is to develop a chatbot tailored for the coal industry, capable of providing information and assistance to various stakeholders involved in coal-related activities. The chatbot should serve as a helpful tool for farmers, drivers, environmentalists, legal staff, employees of Coal India Limited (CCL), miners, drillers, and individuals facing emergencies in coal mines.

Our Approach to solve the problem: Understanding User Roles and Needs: User Research: Conduct research to understand the roles and responsibilities of stakeholders in the coal industry, including farmers, drivers, environmentalists, legal staff, CCL employees, miners, drillers, and individuals facing emergencies. Identify Information Needs: Determine the specific information needs and challenges faced by each user group to tailor the chatbot's responses accordingly. 2. Designing User Interaction Flow: User Identification: Develop a user-friendly interface to prompt users to identify their role within the coal industry. Question Selection: Design a structured question selection process to guide users in choosing relevant topics or inquiries. Exit Option: Implement an easy-to-use exit option for users to terminate the chatbot session when needed. 3. Content Development: Content Compilation: Gather comprehensive information on various aspects of the coal industry, including benefits, environmental impacts, safety measures, legal regulations, and emergency procedures. Role-Specific Responses: Craft responses tailored to each user role, providing relevant information based on the user's identified occupation and selected question.

Our Commitment: We are committed to delivering a high-quality chatbot solution that meets the diverse needs of stakeholders in the coal industry. By understanding user roles, designing intuitive interactions, and leveraging advanced technologies, we aim to create a valuable tool that enhances information access and facilitates effective communication within the coal community.

Description of Our Project: The chatbot is not an application based but a whole website based program. It gives users an automated way to communicate with the government officials. Chatbot saves time by automatically answering the customer questions and providing accurate responses. It is a free to use application i.e. you don't need to enroll or give any fee for asking or resolving your query. It explains all the acts and regulations related to the mining industry. It has a voice assistant and is available with multilingual support. If the user does not feel satisfied with the answer then the user can have personalized assistance. It has a special feature of emergency support.

Basic Workflow

Installation : There is no need to install this file. You have to just open it on a browser. Usage : SwaCoal Chatbot: Hi there! I'm the SwaCoal Chatbot. How can I assist you today? User: Hi, #Then our chatbot start the chat from here after you initialize the Chat by saying "Hi", "Hello". SwaCoal Chatbot: Great! What would you like to do? #Here you get some multiple option from which you have easy to find your options and question.

  1. Identify as a farmer
  2. Identify as a driver
  3. Identify as an environmentalist
  4. Identify as legal staff
  5. Identify as a CCL employee
  6. Identify as a miner
  7. Identify as a driller
  8. Emergency
  9. #After this you can easily select any of the options given below!
  10. #Let suppose I choose 4th option so I selected Legal Staff. Enter your choice (1-8): 4 #Now we get the options of major questions which i want to know about Mines and that particular field. SwaCoal Chatbot: Please choose a question: #Now again you have options.
  11. What are the legal regulations surrounding coal mining?
  12. How can legal issues related to coal mining be addressed? exit. Exit chatbot Enter your question choice (1-2 or exit): 1 #After you get your answer and get satisfied you can easily exit with the 1st Option gien below. SwaCoal Chatbot: Legal regulations surrounding coal mining include environmental protection laws, safety regulations, and land use policies.

Features : Here are some potential features for the chatbot:

User Identification: The chatbot allows users to identify themselves based on their role or area of interest, such as farmer, driver, environmentalist, legal staff, etc.

Customized Responses: Depending on the user's identification, the chatbot provides tailored responses to questions related to their specific field or role in the coal industry.

Wide Range of Topics: The chatbot covers various aspects of the coal industry, including its impact on agriculture, transportation, environment, legal regulations, safety precautions, and more.

Interactive Interface: Users can select questions from a predefined list, making it easy to navigate and obtain information on specific topics.

Exit Option: The chatbot offers users the option to exit the conversation gracefully with a goodbye message tailored to their identified role.

User-Friendly Interface: The chatbot's interface is designed to be user-friendly, making it accessible to a wide range of users with varying levels of technical expertise.

Educational Resource: By providing information on various aspects of the coal industry, the chatbot serves as an educational resource for users interested in learning more about the topic.

Continuous Improvement: The chatbot can be updated and improved over time to incorporate new information, address user feedback, and enhance its functionality and user experience.

Clone the Repository: : git clone https://github.com/hasanjanashins/SwaCoal-Chatbot.git