https://github.com/reaganbuster/actionable-ai
Actionable AI is a system that generates detailed reports with actionable recommendations based on user reviews and feedback. It provides businesses with insights and steps to improve customer experience. The reports are generated weekly, factoring in changing reviews, and are displayed in a Streamlit app.
https://github.com/reaganbuster/actionable-ai
ai dataanalysis llms python streamlit
Last synced: about 2 months ago
JSON representation
Actionable AI is a system that generates detailed reports with actionable recommendations based on user reviews and feedback. It provides businesses with insights and steps to improve customer experience. The reports are generated weekly, factoring in changing reviews, and are displayed in a Streamlit app.
- Host: GitHub
- URL: https://github.com/reaganbuster/actionable-ai
- Owner: ReaganBuster
- Created: 2025-02-22T23:50:18.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-23T08:51:37.000Z (over 1 year ago)
- Last Synced: 2025-03-03T20:04:06.671Z (over 1 year ago)
- Topics: ai, dataanalysis, llms, python, streamlit
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
This project is actively being worked on. Features are subject to change, and contributions are welcome!

# Actionable AI
## Overview
Actionable AI is a system that generates detailed reports with actionable recommendations based on user reviews and feedback. The goal is to provide businesses with insights and steps to improve customer experience. The reports are generated once a week, factoring in changing reviews, and are displayed in a Streamlit app.
## Features
- **User Reviews**: Collects user reviews, ratings, and dates.
- **Reports**: Generates weekly reports with detailed recommendations.
- **Current Report**: Maintains a single, constantly updated report.
- **Streamlit Integration**: Displays the generated reports in a Streamlit app.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/ReaganBuster/Actionable-Ai.git
cd actionable_ai
```
2. Create a virtual environment and activate it:
```bash
python3 -m venv venv
source venv/bin/activate
```
3. Install the required packages:
```bash
pip install -r requirements.txt
```
## Database Setup
1. Create the SQLite database and tables:
```bash
python app/database_setup.py
```
## Environment Variables
Create a `.env` file in the root directory and add the following environment variables:
```plaintext
openai-apikey=your_openai_api_key
sender_email=your_email@example.com
receiver_email=receiver_email@example.com
password=your_email_password