Install App
Install the OMI Mentor app from the OMI App Store
View Code
Check out the full source code on GitHub
Features
- Context-Aware Mentorship - AI analyzes your conversations and provides timely insights
- Smart Interruption Logic - Only interrupts when you need meaningful guidance
- Topic Extraction - Automatically identifies key topics from your discussions
- Personalized Advice - Uses your facts, context, and chat history for tailored guidance
- Silence Detection - Intelligently detects conversation breaks and starts fresh
- Real-time Processing - Analyzes conversations every 5 minutes for relevant insights
- Privacy-Focused - Processes only when you’re actively participating in conversations
Quick Start
1
Install the App
Install the OMI Mentor app in your OMI mobile app
2
Start Conversations
Have natural conversations while wearing your OMI device
3
Receive Insights
Get personalized mentorship when the AI detects you need guidance
4
Implement Advice
Act on the specific, actionable recommendations provided
How It Works
The app intelligently monitors and analyzes your conversations:- Listens to your conversations in real-time
- Buffers messages and detects silence periods
- Analyzes conversation context every 5 minutes
- Extracts relevant topics using AI
- Evaluates if mentorship is warranted
- Sends personalized, direct advice when appropriate
Example Workflow:You: “I’m not sure if I should take this new job offer…”
[AI listens and analyzes conversation]Friend: “What’s holding you back?”
[Continues collecting context]You: “The salary is better but I’d lose my work-life balance…”
[AI evaluates if intervention is needed]AI Mentor Decision:
[AI listens and analyzes conversation]Friend: “What’s holding you back?”
[Continues collecting context]You: “The salary is better but I’d lose my work-life balance…”
[AI evaluates if intervention is needed]AI Mentor Decision:
- ✓ User is participating
- ✓ User expressed a specific challenge
- ✓ Has strong, clear opinion to share
- ✓ Insight is time-sensitive
Using the App
With OMI Device
- Install the OMI Mentor app from the OMI App Store
- Wear your OMI device during conversations
- The AI monitors and analyzes in the background
- Receive timely notifications with personalized advice
- Implement the guidance provided
AI Processing
The app uses OpenAI for intelligent mentorship:- Topic Extraction - Identifies key topics from conversations using GPT-4
- Context Analysis - Evaluates user participation and expressed challenges
- Interruption Logic - Determines if advice is warranted based on 4 criteria
- Personalized Guidance - Generates direct, actionable advice using user context
How the Buffer System Works
OMI Mentor uses an intelligent message buffering system:- Collects conversation segments continuously
- Detects silence periods (2+ minutes of inactivity)
- Requires minimum 5 words after silence to resume
- Clears old messages after silence to start fresh
- Analyzes buffered messages every 5 minutes
- Cleans up inactive sessions after 1 hour
- Analysis Interval: Every 5 minutes
- Silence Threshold: 2 minutes of no activity
- Min Words to Resume: 5 words after silence
- Session Cleanup: 1 hour of inactivity
- Message Grouping: Combines messages from same speaker within 2 seconds
Personalization Features
User Context Integration
The AI uses multiple sources to personalize advice:- User Facts - Information about the user’s preferences and history
- User Context - Previous discussions and ongoing situations
- Chat History - Past interactions with the mentor
- Current Topics - Automatically extracted conversation themes
Topic-Based Filtering
Topics are automatically extracted and used to:- Filter relevant historical context
- Match with user’s interests and expertise
- Provide domain-specific guidance
- Connect current challenges with past experiences
Privacy & Behavior
Privacy Features:
- Only analyzes when you’re actively speaking
- Doesn’t interrupt every conversation
- Requires specific conditions before providing advice
- Clears messages after silence periods
- No persistent storage of conversation content
- Session-based processing with automatic cleanup
Troubleshooting
Not receiving any mentorship
Not receiving any mentorship
- Ensure you’re actively participating in conversations
- The AI only interrupts when all 4 criteria are met
- Check if 5 minutes have passed since last analysis
- Verify the app is properly installed and running
Too many interruptions
Too many interruptions
- The AI is designed to interrupt sparingly
- Only sends advice when time-sensitive and impactful
- Check if multiple problems are being discussed in short timeframes
Advice not relevant
Advice not relevant
- Ensure your user facts and context are up to date
- The AI uses your historical data for personalization
- Try having more detailed conversations about your challenges
App not detecting conversations
App not detecting conversations
- Check if OMI device is properly connected
- Verify app has necessary permissions
- Ensure you’re speaking clearly during conversations