Documentation Index
Fetch the complete documentation index at: https://docs.omi.me/llms.txt
Use this file to discover all available pages before exploring further.
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
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
Support & Resources
Integration App
Integration App Guide
Source Code
View the full codebase