https://github.com/fybex/chatgpt-conversations-analysis
Analysis of 89,000 ChatGPT conversations to understand interaction patterns and response behaviors.
https://github.com/fybex/chatgpt-conversations-analysis
chatgpt conversation-analysis data-analysis data-visualization language-analysis prompt-patterns sentiment-analysis
Last synced: 2 months ago
JSON representation
Analysis of 89,000 ChatGPT conversations to understand interaction patterns and response behaviors.
- Host: GitHub
- URL: https://github.com/fybex/chatgpt-conversations-analysis
- Owner: Fybex
- License: mit
- Created: 2024-11-02T23:22:49.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-27T20:44:11.000Z (7 months ago)
- Last Synced: 2025-02-12T10:54:02.966Z (4 months ago)
- Topics: chatgpt, conversation-analysis, data-analysis, data-visualization, language-analysis, prompt-patterns, sentiment-analysis
- Language: Jupyter Notebook
- Homepage:
- Size: 18.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# 🤖 ChatGPT Conversation Analysis

Analysis of **89,000 ChatGPT conversations** to understand interaction patterns and response behaviors.
## 🔍 Overview
This project analyzes ChatGPT conversation data to extract insights about language usage, topic distribution, and user interaction patterns. The analysis includes sentiment evaluation, topic categorization, and prompt technique examination.
## ✨ Analysis Components
- Conversation pattern analysis
- Language usage metrics
- Sentiment evaluation
- Topic classification
- User feedback assessment
- Prompt technique analysis## 🚀 Quick Start
### View the analysis
To view the analysis, simple open notebook [chatgpt_analysis.ipynb](chatgpt_analysis.ipynb).
### Development Setup
1. Clone the repository:
```bash
git clone https://github.com/Fybex/chatgpt-conversations-analysis.git
```2. Create a new virtual environment in the root directory:
```bash
python -m venv venv
```3. Activate the virtual environment:
```bash
source venv/bin/activate
```4. Environment setup
```bash
cp .env.sample .env
# Set your OpenAI API key to .env
```## 📊 Dataset
This analysis utilizes [ChatGPT Conversations Dataset](https://www.kaggle.com/datasets/noahpersaud/89k-chatgpt-conversations/data) from Kaggle containing approximately 89,000 conversations.
## 🛠️ Technical Requirements
- Python 3.12+
- OpenAI API key (for specific cells)
- Required packages are listed in [requirements.txt](requirements.txt) and will be installed in one of the first cells of the notebook.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.