Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ieee-nitk/email-2-faq
Extract FAQs from Emails to increase productivity.
https://github.com/ieee-nitk/email-2-faq
Last synced: 4 days ago
JSON representation
Extract FAQs from Emails to increase productivity.
- Host: GitHub
- URL: https://github.com/ieee-nitk/email-2-faq
- Owner: IEEE-NITK
- Created: 2023-02-23T12:12:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-12T18:43:10.000Z (7 months ago)
- Last Synced: 2024-06-13T01:37:01.899Z (7 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 62.9 MB
- Stars: 3
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Email-2-FAQ
Email-2-FAQ is a web application that generates FAQs from emails. It uses a deep learning based end-to-end system (F-Gen) for automated email FAQ generation. The system is trained on a dataset of 1000 emails and their corresponding FAQs. The system is able to generate FAQs from emails with an accuracy of 0.85.
Emails have become essential information as businesses exchange enormous volumes of formal emails every day. The automatic creation of FAQs from email systems aids in identifying crucial information and may be helpful for future chatbots and intelligent email answering applications.
A few implementations use recently discovered deep learning techniques to retrieve FAQs from emails, even though there is research in the literature that concentrates on automatic FAQ development and automated email replying. With cutting-edge techniques, this solution seeks to make use of the unique framework F-Gen, an expert system that creates possible FAQs from emails.
We also aim to develop this product into a deployable service that companies and websites can use to generate FAQs from their thousands of emails. We also aim to use techniques such as sentiment analysis to generate automated feedback management and classification.
## Installation
To contribute and work on the repository, you need Python installed on your system. If you do not have Python installed, you can install it from [here](https://www.python.org/downloads/).Fork and clone the repository from GitHub.
```bash
git clone https://github.com//email-2-faq.git
```Traverse to the directory where the repository is cloned.
```bash
cd email-2-faq
```To execute the script, you will need to install the dependencies. It is recommended to create a virtual environment to do the same
```bash
# Create a virtual environment (not necessary but recommended)
python3 -m venv
source /bin/activate# Install the dependencies
pip install -r requirements.txt
```
### Web Application
Open a dedicated terminal to host the Flask server and run the following commands:
```bash
cd src
python web/app.py
```
The web application will be hosted on `http://localhost:5000/`
### References
Shiney Jeyaraj, Raghuveera T.,
*A deep learning based end-to-end system (F-Gen) for automated email FAQ generation*,
Expert Systems with Applications,
Volume 187,
2022,
115896,
ISSN 0957-4174,
https://doi.org/10.1016/j.eswa.2021.115896.
(https://www.sciencedirect.com/science/article/pii/S0957417421012525)