
ChadGPT
Sentiment & Tone Profiler Engine
Advanced natural language processing using FLAN-T5 and Llama 3.2 architectures.
Mission Directive
Project Directive: CPE22
ChadGPT is a Tone Profiling Engine developed to demonstrate real-time style transfer capabilities using advanced natural language processing.
The system leverages High-Level N-Gram models via Google's FLAN-T5 architecture for fast, instruction-tuned outputs, and Generative Reasoning via Meta's Llama 3.2 for nuanced, context-aware transformations.
Users can seamlessly switch between five distinct "Chad Personas" to transform any input text into their desired communication style—from professional formality to sarcastic wit.
Powered By
Persona Matrix
Select Your Modality
Hover over a persona to see sample transformations

Default Chad
The Balanced
Original:
"I'll be there soon."
Default Chad:
"I'll be arriving shortly."
Original:
"I'll be there soon."
Default Chad:
"I'll be arriving shortly."

Formal Gentleman
The Professional
Original:
"Can you help me?"
Formal Gentleman:
"I would be most grateful for your assistance in this matter."
Original:
"Can you help me?"
Formal Gentleman:
"I would be most grateful for your assistance in this matter."

Urgent Commander
The Director
Original:
"Please finish the report."
Urgent Commander:
"COMPLETE THE REPORT. DEADLINE IS NON-NEGOTIABLE. EXECUTE NOW."
Original:
"Please finish the report."
Urgent Commander:
"COMPLETE THE REPORT. DEADLINE IS NON-NEGOTIABLE. EXECUTE NOW."

Optimistic Believer
The Motivator
Original:
"This might be difficult."
Optimistic Believer:
"This is an amazing opportunity to grow and learn something incredible!"
Original:
"This might be difficult."
Optimistic Believer:
"This is an amazing opportunity to grow and learn something incredible!"

Sarcastic Skeptic
The Cynic
Original:
"I'm arriving."
Sarcastic Skeptic:
"Oh look who finally decided to grace us with their presence."
Original:
"I'm arriving."
Sarcastic Skeptic:
"Oh look who finally decided to grace us with their presence."
System Intelligence
Core Technology Stack
Multi-Variant Synthesis
Utilizes high-level N-gram models to restructure sentence syntax without losing semantic meaning.
Tagalog & Taglish Ready
Full bilingual support. Type in 'Kanto slang' or 'Conyo', and the AI adapts perfectly with natural Filipino accent.
Tone Profiling
Dynamic style transfer supporting Formal, Urgent, Optimistic, and Sarcastic modalities.
Hybrid Architecture
Seamless switching between FLAN-T5 and Llama 3.2 models. Adaptive processing based on task complexity.
Quick Start Guide
How to Use ChadGPT
Select Model
Choose between Speed (FLAN-T5) or High Reasoning (Llama 3.2) via the top-left model selector dropdown. T5 is faster, Llama provides more nuanced responses.
Select Persona
Activate a specific tone profiling matrix using the left sidebar. Options include Default Chad, Formal Gentleman, Urgent Commander, Optimistic Believer, and Sarcastic Skeptic.
Input Data
Type text directly or click the file icon to upload .txt or .docx files for immediate processing. The system will rewrite your content in the selected persona's style.
Pro Tip: Try Filipino Mode
Just type "Musta na bro?". The AI will automatically detect Tagalog and respond with the correct accent and slang. Works with all Chad personas!
Model Loading Failed?
Ensure the Python Backend is running on Port 8000. Run 'python -m uvicorn main:app --reload' in the api/ folder.
Llama 3.2 Not Responding?
Verify Ollama is running ('ollama serve') and the llama3.2 model is pulled. Switch to FLAN-T5 for CPU-only machines.
Response Timeout?
Input text may exceed the optimal context window. Try shorter inputs or switch to FLAN-T5 for faster processing.
File Upload Not Working?
Only .txt and .docx files are supported. Ensure file size is under 1MB for optimal performance.
System Architects
The Team Behind ChadGPT
Engineered by:
Submitted for CPE22 - Final Requirement
v1.0.0 • Built with Next.js, FastAPI, FLAN-T5 & Llama 3.2