ChadGPT

ChadGPT

Sentiment & Tone Profiler Engine

Advanced natural language processing using FLAN-T5 and Llama 3.2 architectures.

Scroll to explore
System Active

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

Next.jsReactTypeScriptFastAPIPythonOllamaLlama 3.2FLAN-T5TransformersTailwind CSSFramer MotionNext.jsReactTypeScriptFastAPIPythonOllamaLlama 3.2FLAN-T5TransformersTailwind CSSFramer Motion

Persona Matrix

Select Your Modality

Hover over a persona to see sample transformations

Default Chad

Default Chad

The Balanced

Original:

"I'll be there soon."

Default Chad:

"I'll be arriving shortly."

Formal Gentleman

Formal Gentleman

The Professional

Original:

"Can you help me?"

Formal Gentleman:

"I would be most grateful for your assistance in this matter."

Urgent Commander

Urgent Commander

The Director

Original:

"Please finish the report."

Urgent Commander:

"COMPLETE THE REPORT. DEADLINE IS NON-NEGOTIABLE. EXECUTE NOW."

Optimistic Believer

Optimistic Believer

The Motivator

Original:

"This might be difficult."

Optimistic Believer:

"This is an amazing opportunity to grow and learn something incredible!"

Sarcastic Skeptic

Sarcastic Skeptic

The Cynic

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

1

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.

2

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.

3

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:

Asnor Sumdad•Jay Ann Bantayao•Mark Dela Cruz•Warlito Madridejos Jr

Submitted for CPE22 - Final Requirement

v1.0.0 • Built with Next.js, FastAPI, FLAN-T5 & Llama 3.2