Pocket Gannety 1.0 is a human-centered conversational AI prototype designed to support emotional reflection, behavioral awareness, adaptive support interaction, and emotional trend tracking through an interactive Streamlit web application.
The project was developed using Python, Streamlit, Pandas, Matplotlib, structured CSV datasets, NLP-inspired emotional keyword detection systems, dashboard analytics, contextual memory recall, and gamified behavioral tracking mechanics.
Pocket Gannety explores how conversational systems can combine emotional awareness, behavioral pattern recognition, and reflective interaction into a supportive human-centered AI experience.
Core Features
Reflection Check-In System
Users can:
- select reflection categories,
- respond to adaptive prompts,
- track mood and energy levels,
- and build persistent emotional reflection history over time.
Reflection data is stored dynamically using CSV-based memory systems for ongoing behavioral tracking and analysis.
Dashboard Analytics
Pocket Gannety includes live dashboard analytics featuring:
- mood trend visualization,
- energy trend tracking,
- reflection category activity charts,
- emotional pattern summaries,
- and contextual insight systems.
The dashboard evolves dynamically as new reflections are submitted.
NLP Emotional Detection Layer
The system includes NLP-inspired emotional keyword detection capable of identifying emotional language patterns such as:
- anxiety,
- stress,
- fatigue,
- sadness,
- anger,
- shame,
- hope,
- and positive emotional states.
The emotional detection layer supports adaptive response generation and emotional trend analysis.
Contextual Memory Recall
Pocket Gannety tracks:
- emotional recurrence patterns,
- recent reflections,
- category trends,
- and recent emotional state changes.
This allows the system to generate contextual emotional insights rather than treating each interaction as isolated.
Adaptive Support Logic
The application generates adaptive support messaging based on:
- emotional keyword detection,
- mood and energy scores,
- reflection categories,
- and recent emotional trends.
This creates a more responsive and personalized interaction experience.
Gamification & Progress Systems
Pocket Gannety includes:
- reflection XP systems,
- progress tracking,
- daily quest mechanics,
- and behavioral consistency reinforcement features.
The goal is to encourage reflection consistency and supportive behavioral engagement over time.
Technologies Used
- Python
- Streamlit
- Pandas
- Matplotlib
- NLP-inspired keyword detection
- Behavioral analytics concepts
- CSV-based memory systems
- Data visualization systems
Future Development Plans
Future versions of Pocket Gannety may include:
- machine learning-based emotion classification,
- transformer-based NLP systems,
- semantic memory systems,
- emotional forecasting,
- adaptive AI-guided quests,
- behavioral milestone systems,
- recovery progression mechanics,
- advanced conversational memory,
- cloud deployment,
- and expanded interactive game-inspired support systems.
The long-term vision for Pocket Gannety is to evolve into a deeply interactive human-centered AI companion combining emotional intelligence, behavioral analytics, adaptive interaction systems, and meaningful reflective engagement.
Disclaimer
Pocket Gannety is a reflective support tool and is not a replacement for professional care, medical advice, crisis support, or emergency services.


Leave a comment