Context-Rich Auto-Complete
Share
Context-Rich Auto-Complete is a concept for dramatically improving AI suggestions by leveraging the user's full context across applications and activities.
The Evolution of AI Auto-Complete
- Started with code auto-completion that transformed software engineering
- Initially impressed users by suggesting code based on the whole project and corpus of existing code
- Improvements came through richer context - the more context provided, the better the suggestions
- Adding clipboard content to prompts was a breakthrough since it often contains what's in the user's mind
- Auto-completion gets better with more context, smarter models, and search capabilities
The Problem with Current Systems
- Current spell-checking and auto-complete systems lack awareness of recent context
- Example: When someone mentions "B zero" in Slack, then you type it in email, the system suggests "via" instead
- Context gets lost when moving between apps, breaking the sequential nature of human work
- Current systems don't exploit the full potential of next token prediction
- Every app switch results in lost context, even though users typically work sequentially
The Vision for Context-Rich Auto-Complete
- Create systems that understand what you're talking about, thinking about, and working on
- Connect the dots between different apps and activities
- Maintain context when switching between applications
- Leverage the sequence of everything you're doing and thinking about
- Recognize that work is sequential - reading an email about a problem likely leads to discussing that problem in another app
Implementation Approaches
- Enhance the operating system level auto-complete (non-trivial but powerful)
- Ingest the series of apps, integrations, and systems people use
- Put the right contextual information into AI prompts without changing the intelligence engine
- Create a system similar to "The Entire History of You" from Black Mirror - an external memory system
- Focus on connecting the dots between different applications and activities
Benefits
- Just-in-time expertise delivered inline while writing
- Suggestions that reflect your actual intent rather than generic corrections
- Reduced friction when moving between different applications
- Cognitive enhancement through better contextual understanding
- More natural and personalized assistance
54:21 - 57:58
Full video: 01:14:09GR
Guillermo Rauch
CEO and founder of Vercel, creator of Socket.IO
Guillermo Rauch is an Argentine-born software engineer and entrepreneur best known as the founder and CEO of Vercel (originally ZEIT, founded 2015), a cloud application company that created and maintains the Next.js web development framework. Before Vercel, he created Socket.IO, the widely-used real-time event-driven JavaScript communication library. Vercel raised $250 million in a Series E round in May 2024 at a $3.25 billion valuation and is also the maker of the v0 AI web development tool and the AI SDK.