AI Persona Chatbot

The Goggins Mindset Bot: Stay Hard

Model Gemini 1.5 Pro
Framework Flask
Persona David Goggins

A brutal, no-excuses chat application built to coach users with the unfiltered intensity of David Goggins. It uses a custom system instruction to force the AI into an aggressive motivational persona.

Project Purpose: Embrace the Suck

This project uses the Gemini 1.5 Pro model to create an extreme AI persona. The goal was to break the typical "helpful" chatbot mold by injecting a detailed, aggressive system instruction forcing the AI to speak exactly like David Goggins—raw, unfiltered, and intensely motivational.

The application is a simple Flask web server that handles user input and sends it to the Gemini API. The key technical challenge solved was overriding the standard AI safety settings (`BLOCK_NONE` for most categories) to allow the aggressive and profane language required for the persona's authenticity.

Core Components

⚙️

Flask Backend

A minimal Python server managing the web routes (`/`, `/chat`) and handling API requests.

🧠

System Instruction

A long, detailed prompt directing the Gemini model to adopt Goggins' tone, language, and ethos (e.g., "stay hard," "no excuses").

🔓

Safety Override

Explicit configuration to disable AI safety settings for the persona's unfiltered, raw language to pass through.

Gemini 1.5 Pro

Used for its superior instruction-following capability to maintain the intense persona across all responses.

Technology Stack

Python Flask Google Gemini API HTML/CSS JSON/AJAX