-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestllmLLM and AI featuresLLM and AI featuresphase-2Phase 2 development tasksPhase 2 development tasks
Description
Summary
Create a personality system for nudges that adapts tone, style, and approach based on context and user preferences. This supports different ADHD presentations and user states.
Personality Types
- Gentle Coach: Supportive, patient, encouraging tone
- Motivational Speaker: High-energy, enthusiastic, action-oriented
- Friendly Companion: Casual, buddy-like, non-judgmental
- Professional Assistant: Clear, direct, business-like
- Wise Mentor: Thoughtful, understanding, perspective-providing
Context-Aware Selection
- Morning: Gentle or motivational based on user energy patterns
- Deadline pressure: Professional or motivational personalities
- After failures: Gentle or wise mentor approaches
- Celebrations: Enthusiastic companion or motivational speaker
- Late evening: Gentle wind-down personality
Technical Implementation
- Personality prompt templates for LLM generation
- Context-aware personality selection algorithm
- User preference learning and adaptation
- A/B testing framework for personality effectiveness
Example Nudges by Personality
Gentle Coach
"Hey there, I noticed you've been working hard. How about we take a quick 5-minute break to recharge?"
Motivational Speaker
"You've got this! That task has been waiting for you to show it who's boss. Let's tackle it right now!"
Friendly Companion
"Yo! Remember that thing you said you'd do today? No pressure, but maybe now's a good time?"
Professional Assistant
"Reminder: Task 'Review quarterly report' is due in 2 hours. Current status: In progress."
Wise Mentor
"I see you're feeling stuck. Sometimes the best way forward is to take one small step. What's the tiniest thing you could do right now?"
Acceptance Criteria
- 5 distinct personality types implemented
- Context-aware personality selection works
- User can manually select preferred personalities
- Personality effectiveness is tracked and learned
- Nudge content adapts to selected personality
- Smooth transitions between personalities based on context
- User can disable personalities they don't like
Related to
- Main nudge system issue 🔔 Implement Google Nest nudge system for ADHD support #74
- User preference system
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestllmLLM and AI featuresLLM and AI featuresphase-2Phase 2 development tasksPhase 2 development tasks