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.
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.
- π¬ 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.
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]