Analysis of 89,000 ChatGPT conversations to understand interaction patterns and response behaviors.
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.
- Conversation pattern analysis
- Language usage metrics
- Sentiment evaluation
- Topic classification
- User feedback assessment
- Prompt technique analysis
To view the analysis, simple open notebook chatgpt_analysis.ipynb.
- Clone the repository:
git clone https://github.com/Fybex/chatgpt-conversations-analysis.git
- Create a new virtual environment in the root directory:
python -m venv venv
- Activate the virtual environment:
source venv/bin/activate
- Environment setup
cp .env.sample .env
# Set your OpenAI API key to .env
This analysis utilizes ChatGPT Conversations Dataset from Kaggle containing approximately 89,000 conversations.
- Python 3.12+
- OpenAI API key (for specific cells)
- Required packages are listed in requirements.txt and will be installed in one of the first cells of the notebook.
This project is licensed under the MIT License. See the LICENSE file for details.