惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
V
Visual Studio Blog
博客园 - 司徒正美
TaoSecurity Blog
TaoSecurity Blog
博客园 - 聂微东
IT之家
IT之家
博客园_首页
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - Franky
雷峰网
雷峰网
罗磊的独立博客
S
Schneier on Security
C
Cybersecurity and Infrastructure Security Agency CISA
The Cloudflare Blog
T
Tailwind CSS Blog
B
Blog RSS Feed
H
Help Net Security
T
The Blog of Author Tim Ferriss
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
C
CERT Recently Published Vulnerability Notes
博客园 - 三生石上(FineUI控件)
P
Palo Alto Networks Blog
I
Intezer
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
S
Securelist
J
Java Code Geeks
V
V2EX
Y
Y Combinator Blog
Simon Willison's Weblog
Simon Willison's Weblog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
Spread Privacy
Spread Privacy
MongoDB | Blog
MongoDB | Blog
P
Privacy International News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
B
Blog
Forbes - Security
Forbes - Security
Google Online Security Blog
Google Online Security Blog
Help Net Security
Help Net Security
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
Webroot Blog
Webroot Blog
Microsoft Security Blog
Microsoft Security Blog
SecWiki News
SecWiki News
Scott Helme
Scott Helme
aimingoo的专栏
aimingoo的专栏
N
News and Events Feed by Topic

Synthesist in the Shell — A blog by Linghao Zhang

A Taxonomy Is a Theory of What Differences Matter Evolving Memory Systems: An Eval-First Approach Memory Systems Are Evolved, Not Designed Code as Config: The Start of Software Speciation The Bespoke Flywheel My 2025 Games of the Year My 2025 Games of the Year Why You Should Probably Work on AI Engineering AI Assisted System Design Interview Prep Hotel California Hotel California How To Be Great 101 Lessons Learned Building LLM Applications Why is ML Runtime Infra So Hard Naming Matters: DRI vs. Owner in Software Projects Becoming a Staff Engineer Demystifying TLMs Learnings as a Tech Lead Notes: Staff Engineer Self Awareness with Tools Editing Technical Direction Rethinking Pessimism Superficial Similarity Grow @ Google 03: 文档意识与培养新人 我的时间管理系统 Notes: A Philosophy of Software Design 「程序员」和「软件工程师」是一回事吗? Grow @ Google 02: 「能用就行」还远远不够 Excerpts from Permanent Records David Perell 关于在线写作的建议 Grow @ Google 01: Noogler 成长的必经之痛 Excerpts from Blindsight 过去这五年,我学到了什么 利器访谈:创造者和他们的工具 Notes: The Effective Engineer 过去这五年 Notes: Steven Pinker on Linguistics, Style and Writing Notes: Programming Beyond Practices 如何提高英语水平 DIY 留学申请全攻略 Notes: Alistair Croll on Lean Analytics and Growth Hacking 初心 Notes: How Technology is Hijacking Your Mind 如何备考 TOEFL/GRE Learning How to Learn 课程笔记
The Negative Space of AI Memory
2026-02-19 · via Synthesist in the Shell — A blog by Linghao Zhang

Banner

Current personalization and memory architectures in AI applications are strictly additive: they profile what a user does or says, treating memory as a compression task.

However, they fail to capture the negative space -- the critical actions a user is not taking. To evolve from a reactive tool into a proactive coach, AI systems must recognize when the absence of an action implies a gap in the user's trajectory.

The Blind Spot of Append-Only Memory

Standard memory pipelines are reactive by design. They wait for user input, summarize it, and store it. By only looking at the positive space, the model remains trapped in a feedback loop of what is already known.

If a user is learning Japanese but never asks about listening comprehension, a standard "additive" memory simply records that the user is good at Kanji. It doesn't realize that the user is becoming "deaf" to the spoken language. To fix this, we need a pipeline that performs Shadow Profiling: generating hypotheses about what the user should be doing but isn't.

Scope: Coaching Through Growth Periods

While this thesis could potentially be applied to many use cases, for now let's focus on one concrete CUJ -- providing coaching to users going through Growth Periods: longitudinal, goal-oriented phases with established best practices.

Throughout this exploration, we'll follow three archetypical users:

  1. The Language Student: Learning Japanese.
  2. The Solo Developer: Developing a Next.js SaaS MVP.
  3. The Wannabe Athlete: Training for their first Marathon.

The Offline Shadow Profiler Pipeline

We can implement this through a four-step offline pipeline that runs periodically.

Step 1: Growth Period Identification

The pipeline scans recent logs to detect if the user has entered a sustained project. It reconstructs a Latent Spec -- the inferred goal behind the queries.

UserSignalLatent Spec
Language Student4 weeks of queries on kanji and grammarIntermediate Japanese self-study
Solo DeveloperQueries about React, Tailwind, and VercelSolo dev building a web app
Wannabe AthleteLogs of progressively longer runsNovice runner training for a race

Step 2: Archetype Generation

The pipeline uses a frontier model to dynamically generate a "success checklist" or Competency Tree for that specific Latent Spec. This is the benchmark of what a "complete" version of this journey looks like.

UserCompetency Tree
Language StudentReading, Writing, Listening, Speaking, Culture
Solo DeveloperFrontend, Data Fetching, Database Schema, Auth, Deployment
Wannabe AthleteBase Mileage, Speedwork, Recovery, Nutrition, Tapering

Step 3: Gap Discovery

The pipeline uses a frontier model to look for gaps between the user's actual activities and the Competency Tree.

UserObserved ActivityThe Gap
Language StudentHigh coverage on Reading/WritingZero activity in Listening/Speaking
Solo DeveloperHigh coverage on Frontend/DeploymentZero mentions of Route Protection or Auth
Wannabe AthleteHigh coverage on Mileage/GearZero mentions of Intra-run Nutrition (electrolytes/gels) despite hitting 15-mile runs

Step 4: Context Injection

The pipeline outputs these gaps as Shadow Memories. These are injected into the context for future sessions as "soft constraints".

UserUser QueryAI Intervention
Language Student"Give me a list of N3 vocabulary.""Here is the list. Since you've been doing great with reading lately, do you want to try an audio exercise with these words to practice listening comprehension?"
Solo Developer"How do I trigger this production build?""Here is the build command. Before we push, I noticed we haven't discussed locking down the API routes—do you need a quick drop-in Auth solution to secure this first?"
Wannabe Athlete"Logged 16 miles today. Legs are heavy.""Great milestone! Since you are crossing that 15-mile threshold, you'll start depleting glycogen stores rapidly. Have you started testing a fueling strategy for these longer efforts?"

The Proactive Partner

By systematically profiling the negative space, we shift the AI's role from a passive responder to a high-context partner. It allows us to guide users around pitfalls they don't even know exist.

The future of AI memory isn't just about remembering what we said—it's about understanding what we've forgotten to do.


Generative AI Usage Disclosure: This post is first written by me after a long discussion with Gemini 3.0 Pro and then refined by it.