Skip to content

An AI-powered chatbot built with Rasa/Dialogflow to answer internship and organizational FAQs. It uses NLP to understand user intent, provides instant responses about applications, deadlines, and policies, and supports contextual follow-up. Enhances user experience with real-time, 24/7 support.

Notifications You must be signed in to change notification settings

Pragnavi07/FAQchatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AI FAQ Chatbot for Internships & Organization Info

An AI-powered chatbot developed to answer frequently asked questions related to internships, application processes, eligibility, and organizational details. Built using NLP technologies like Rasa or Dialogflow, the chatbot offers 24/7 real-time assistance, reducing manual support efforts.


🎯 Purpose

The goal of this chatbot is to automate responses to repetitive queries, especially in academic, government, or organizational contexts. It improves efficiency, provides instant support, and enhances the user experience for applicants and students.


πŸ”§ Features

  • πŸ’¬ Natural Language Understanding: Detects intent and extracts entities from user input.
  • πŸ“ FAQ Coverage: Answers queries related to internship deadlines, eligibility, documents, and process.
  • 🏒 Organizational Info: Shares details about structure, departments, and contact points.
  • πŸ” Contextual Follow-Up: Supports multi-turn conversations for clarification or next steps.
  • πŸ› οΈ Easy Customization: Intents, responses, and entities can be modified in a central config.
  • 🌐 Web & App Integration: Deployable on websites or mobile apps via widget/API.

πŸš€ Getting Started

1. Clone the repository

git clone https://github.com/Pragnavi07/ai-faq-chatbot.git
cd ai-faq-chatbot
2. Install dependencies (For Rasa)
bash
Copy
Edit
pip install rasa
3. Train the model
bash
Copy
Edit
rasa train
4. Run the chatbot
bash
Copy
Edit
rasa shell
Or use Dialogflow console if using Google’s platform instead of Rasa.

πŸ› οΈ Technologies Used
Rasa or Dialogflow (NLP)

Python (for Rasa backend)

JSON/YAML for intents & training data

Optional: HTML/JS for frontend integration

πŸ“ Project Structure (Rasa Example)
bash
Copy
Edit
ai-faq-chatbot/
β”‚
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ nlu.yml        # Training examples
β”‚   β”œβ”€β”€ rules.yml      # Rule-based logic
β”‚   └── stories.yml    # Conversation flows
β”‚
β”œβ”€β”€ domain.yml         # Intents, entities, responses
β”œβ”€β”€ config.yml         # Pipeline and policies
β”œβ”€β”€ actions/           # Custom Python actions
└── README.md
🌱 Future Enhancements
πŸ”Š Voice input and text-to-speech

πŸ“Š Dashboard for admin to view chat analytics

🌐 Multilingual support

πŸ”— Integration with backend internship portals

πŸ“„ License
This project is licensed under the MIT License.

πŸ™Œ Acknowledgements
Rasa

Dialogflow

[Open Source NLP community]

About

An AI-powered chatbot built with Rasa/Dialogflow to answer internship and organizational FAQs. It uses NLP to understand user intent, provides instant responses about applications, deadlines, and policies, and supports contextual follow-up. Enhances user experience with real-time, 24/7 support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages