Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 1.84 KB

README.md

File metadata and controls

63 lines (43 loc) · 1.84 KB

analysis preview

🤖 ChatGPT Conversation Analysis

Python GitHub license

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.

Development Setup

  1. Clone the repository:
git clone https://github.com/Fybex/chatgpt-conversations-analysis.git
  1. Create a new virtual environment in the root directory:
python -m venv venv
  1. Activate the virtual environment:
source venv/bin/activate
  1. Environment setup
cp .env.sample .env
# Set your OpenAI API key to .env

📊 Dataset

This analysis utilizes ChatGPT Conversations Dataset 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 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 file for details.