https://github.com/huacenxu/pri-insights-chatbot
This project leverages machine learning and large language models to compute similarity scores, generate actionable insights, and enable AI-powered question-answering for enhanced data interaction.
https://github.com/huacenxu/pri-insights-chatbot
ai-chatbot bertopic llm machine-learning natural-language-processing python sentence-similarity streamlit transformers visualization
Last synced: 3 months ago
JSON representation
This project leverages machine learning and large language models to compute similarity scores, generate actionable insights, and enable AI-powered question-answering for enhanced data interaction.
- Host: GitHub
- URL: https://github.com/huacenxu/pri-insights-chatbot
- Owner: huacenxu
- Created: 2024-12-28T23:37:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-29T15:14:17.000Z (5 months ago)
- Last Synced: 2025-01-12T12:33:03.198Z (4 months ago)
- Topics: ai-chatbot, bertopic, llm, machine-learning, natural-language-processing, python, sentence-similarity, streamlit, transformers, visualization
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### PRI Data Insights and Q&A Chatbot
#### Overview
This project combines data analysis, AI-powered insights, and a chatbot interface to enhance operational efficiency in handling Post-Release Issues (PRI) data and summary notes. The pipeline integrates modern AI techniques, visualization tools, and chatbot functionality.#### Key Features
Data Preprocessing:
Cleans, merges, and processes PRI and summary notes (releasing notes) data.
Maps data by semantic topics and categories.Similarity Scoring:
Computes similarity scores between PRI descriptions and summary notes to identify alignment or gaps.Dynamic Visualizations:
Provides insights through interactive visualizations, highlighting performance across categories and sites.AI-Powered Q&A:
A chatbot powered by large language models for answering key business questions.##### Getting Started
##### Clone the Repository:
git clone https://github.com/yourusername/pri-insights-chatbot.git##### Install Dependencies:
pip install -r requirements.txt##### Run the Scripts:
Preprocess data:
python src/data_processing.pyCompute similarity:
python src/similarity_processor.pyVisualize insights:
python src/visualization.pyInteract with the chatbot:
python src/chatbot.py#### Sample Data
Column Description
site Site name or identifier
category Semantic topic (e.g., risk, content)
PRI description Description from PRI data
Notes description Description from summary notes
similarity_score Alignment score (0 to 1)#### Future Enhancements
Integration with cloud platforms for real-time processing.
Advanced machine learning models for predictive analytics.
Streamlit-based app deployment for visualization and chatbot.