An open API service indexing awesome lists of open source software.

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

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:

![Solution Implementation](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/solution%20implementation.png?raw=true)

### 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

[![[Video Demo](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/screenshots/1.png?raw=true))](https://www.youtube.com/watch?v=fes7HtuBFFM)

### DARPG Chatbot Screenshots

![1](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/screenshots/1.png?raw=true)

![2](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/screenshots/2.png?raw=true)

![3](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/screenshots/3.png?raw=true)

![4](https://github.com/connectaman/DARPG-Hackathon/blob/main/submission/screenshots/4.png?raw=true)

##### Author / Contributor : Aman Ulla

Connect with me:


connectaman
connectaman1
connectaman
aman ulla