Skip to content

Analysis of 89,000 ChatGPT conversations to understand interaction patterns and response behaviors.

License

Notifications You must be signed in to change notification settings

Fybex/chatgpt-conversations-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Analysis of 89,000 ChatGPT conversations to understand interaction patterns and response behaviors.

Topics

Resources

License

Stars

Watchers

Forks