https://github.com/connectaman/darpg-hackathon
Building Chatbot to resolve common queries related to Public Grievances as part of DARPG-Hackathon
https://github.com/connectaman/darpg-hackathon
artificial-intelligence chatbot cpgrams darp-hackathon generative-ai government india machine-learning python
Last synced: 9 months ago
JSON representation
Building Chatbot to resolve common queries related to Public Grievances as part of DARPG-Hackathon
- Host: GitHub
- URL: https://github.com/connectaman/darpg-hackathon
- Owner: connectaman
- License: apache-2.0
- Created: 2024-02-11T10:45:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T03:34:48.000Z (over 2 years ago)
- Last Synced: 2025-10-14T04:13:14.539Z (9 months ago)
- Topics: artificial-intelligence, chatbot, cpgrams, darp-hackathon, generative-ai, government, india, machine-learning, python
- Language: Python
- Homepage: https://event.data.gov.in/event/online-hackathon-on-data-driven-innovation-for-citizen-grievance-redressal/
- Size: 55.2 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Data Driven Innovation for Citizen Grievance Redressal - 2024
### Problem Statement:
Develop an AI/ML-driven Chatbot which is Ministry Specific to help the Citizens to resolve their common queries related to filing a Grievance in the CPGRAMS portal (https://pgportal.gov.in) and expedite smooth submission of grievances.
### Solution Implementation:

### Key Features
1. Easy Integration to pgportal (https://pgportal.gov.in)
2. Helps resolve common queries and task related to
- pgportal
- FAQ page
- Grievance database, consisting of ongoing / resolved ticket (available from dataset)
- Grievance Guidelines, User Manuals, other files from pgportal
3. Multi Language Support
4. Easy Expansion of Knowledge Base
### Installation
You will need python>= 3.10.13 to run the scripts
1. Using Anaconda
First create a new virtual environment
```
conda create -n chatbot python=3.10.13
```
Then, activate the virtual environment
```
conda activate chatbot
```
Then, Install the required packages
```
pip install -r requirements.txt
```
Finally to run the flask application
```
flask run
```
or
```
python app.py
```
2. Using python venv
First create a virtual environment
```
python -m venv chatbot
```
Then, activate the venv
for linux
```
source chatbot/bin/activate
```
for windows
```
chatbot\Scripts\activate.bat
```
Then, Install the required packages
```
pip install -r requirements.txt
```
Finally to run the flask application
```
flask run
```
or
```
python app.py
```
##### Video Explanation of Solution : [Video](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/Darpg%20Hackathon%20Video.mp4)
##### Submission PPT : [PPT](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/DARPG%20Hackathon%20Submission%20PPT.pdf)
### Video Demo
[)](https://www.youtube.com/watch?v=fes7HtuBFFM)
### DARPG Chatbot Screenshots




##### Author / Contributor : Aman Ulla
Connect with me: