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

推荐订阅源

小众软件
小众软件
IT之家
IT之家
博客园 - 聂微东
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed
人人都是产品经理
人人都是产品经理
PCI Perspectives
PCI Perspectives
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
V
Vulnerabilities – Threatpost
美团技术团队
S
Secure Thoughts
N
News | PayPal Newsroom
L
LINUX DO - 最新话题
腾讯CDC
Application and Cybersecurity Blog
Application and Cybersecurity Blog
雷峰网
雷峰网
B
Blog
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
Blog — PlanetScale
Blog — PlanetScale
C
Check Point Blog
T
Tailwind CSS Blog
月光博客
月光博客
Simon Willison's Weblog
Simon Willison's Weblog
Hacker News: Ask HN
Hacker News: Ask HN
The Last Watchdog
The Last Watchdog
Google DeepMind News
Google DeepMind News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
MongoDB | Blog
MongoDB | Blog
S
Security @ Cisco Blogs
Jina AI
Jina AI
Engineering at Meta
Engineering at Meta
S
Security Affairs
Forbes - Security
Forbes - Security
P
Palo Alto Networks Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - 司徒正美
博客园 - 三生石上(FineUI控件)
T
Tor Project blog
O
OpenAI News
L
Lohrmann on Cybersecurity
Security Archives - TechRepublic
Security Archives - TechRepublic
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
LangChain Blog
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More

UX Collective - Medium

Designing the Human+AI system AI UX debt: A new bottleneck The case for catholic philosophy in ethical interface design What critical thinking means for senior designers (and how to apply it) Most AI tools make users faster. The best AI tools make users better. From faster pencil to AI Experience Architect: a designer’s path The waiting problem in AI products Be like water, The death of the empty state, AI for UX The big M&M’s color investigation you could’ve totally lived without How mobile apps are reshaping screening for cognitive decline Two gears, one compass: designing at velocity while sustaining quality Should we be kind to machines (for our own sake, really)? How to write a DESIGN.md file Claude can actually use Opening your place to the street The undo problem in AI products The one-dimensional pipe between two high-dimensional minds AI made everyone a creator, not a designer Can a typeface be safe? What do you do if your best design work is a small project? Low cortisol solution to big problems The death of the empty state in AI products Be like water: Rethinking the design process with AI How I use AI to partner on design problems Rethinking design with your hands in the AI world The thinking was never just mine Prompt is not interface, UI patterns that won’t survive, how to make Claude follow your design… Discovery is the work AI gives back The left-handed rope Everything I know about AI, I learned from a genie How to make Claude Code follow your design system in Figma The prompt is not an interface Designing data-intensive applications — advice for interaction designers Users own the present. You own the future. The first taste of Joy We built this. Now we own it. Why you need to protect your work more than ever The psychological fine print of AI The trick to designing agentic AI is learning how to think like a manager St. Augustine and AI’s false promise Pinning is not saving. Saving is not favoriting. Favoriting is not flagging. You skipped the first question. Now you’re adding AI. When AI decides and human signs off Collected consciousness, exhausting moment, UX Research with AI Don’t simply bolt on AI. Rethink from the ground up. The basketball playbook for AI builder teams Can AI make your dating life better? Usability, accessibility, and the human-AI paradigm Thoughtful AI Implementation for UXR Leaders A GenAI perplexed by color theory 10 UI patterns that won’t survive the AI shift What is AI really costing the planet? The most dangerous pronoun in design Staff designers aren’t about shipping the best work. That’s the point. A fantastic voyage, the illusion of good taste, the art of subtraction The right touch: mapping AI presence to user intent The rulebook for designing AI experiences Designing with AI without losing your mind How AI may reshape elderly care What improv taught me about why innovation falls out of sync Working in the open How design leaders influence decisions without being in the room How to mitigate the risk of AI implementation in enterprise environments CSS you didn’t know you could style Product design in 2026: the beginning of a fantastic voyage? The chat box isn’t a UI paradigm. It’s what shipped. The web trained AI to deceive. Now designers have to untrain it. The art of subtraction in a world of infinite features What we behold, the trust-latency gap, designing haptics AI is ruining the way you talk about your work The deceptive nature of today’s AI conversation design and how to fix it Rethinking the shape of design teams in an AI world Becoming an AI-native designer The misrepresentation of “good taste” as a core design skill Test smart: how to approach AI and stay sane? Are we makers by nature — or consumers by design? Your AI agent can read your codebase. It doesn’t know your product. Folder instructions — Instructions for system-level AI Haptics: how to build a consistent cross-platform solution and align code with Figma I watched the manosphere documentary; here is how design is making things worse. Autopilot, agentic AI, and the dangers of imperfect metaphors Oh, but there’s one more thing We become what we behold AI, UX, and the factory model The trust gap in healthcare AI isn’t about the AI How to turn your competitor’s worst reviews into your strongest design argument The erosion of design authority, burnout problems, invisible customers Most products don’t need tone of voice — they need a point Designing adaptive teams The trust-latency gap: why the future of UX is intentionally slower Rethinking design critique Notes from the people building your future taste.md Social media on trial The old design workshop is dead. Long live design workshops. Careful, liable UX is a thing now Beyond the user: why design needs to widen its circle Designing for the invisible customer The UX ground is shaking, synthetic users, building perspective Data models: the shared language your AI and team are both missing We didn’t mean to build this- engagement at any cost
The forgotten conversation problem in AI chat
Adi Leviim · 2026-04-28 · via UX Collective - Medium
We built a messaging-app architecture for knowledge work. The recall failure that followed is structural, not optional.* *Editor’s note: I wrote this article from firsthand experience as a founder and engineer. I used Claude Code as a writing assistant for structural feedback and copy editing. All insights, data, decisions, and stories are my own.* *Disclosure: I co-found browser extensions that add memory and recall tooling to major AI chat products. I have a commercial interest in the recall problem being treated as worth solving, and I disclose this upfront so readers can factor it into the arguments below. We replaced a century of retrieval design with a scroll bar and an autocomplete on titles. The drawers got emptier, not fuller. Credit: Image generated with Google’s Nano Banana Pro (Gemini 3 Pro Image), April 2026. A few months ago I spent an evening with Claude debugging a production cron job. We worked through the timing window, the fix landed, the deployment held overnight. Last week the same class of issue came back. I knew Claude had explained the edge case clearly. I could not find the conversation. I remembered it used a cron job. The native search did not match “cron job” because the words were not in the conversation title, and Claude.ai’s sidebar search only matches titles. The conversation is in there. I have no way to reach it. A couple of weeks ago, someone posted on r/ClaudeAI: “Is there a skill or maybe a Chrome extension that enables Claude to actually search for text within chats? The native search seems to only search for chat titles.” The post is not unusual. A near-identical question appears in r/ChatGPT and the Gemini help forums on a roughly weekly cadence. The pattern is the same across every major AI chat platform, and the answer everyone receives is some variation of “no, the platform doesn’t do that, here’s a workaround.” This is the forgotten conversation problem, and it is not a bug. We wrote a decade of thought into a layer with no index ChatGPT crossed 900 million weekly active users in February 2026, up from 800 million in October 2025 ( TechCrunch ). Claude has roughly 18.9 million monthly active users and now serves 70% of the Fortune 100. Gemini’s user base sits between the two and grew through 2025 with Google’s app integrations. Lay those numbers next to the average power user’s chat history, and the scale becomes harder to ignore. A serious daily user of any of these tools, a developer, a researcher, a writer, a lawyer, accumulates hundreds of conversations a year, each with dozens of messages, each message often longer than a typical email. In aggregate, AI chat is now the largest single layer of new written human thought being produced on the internet. And that layer, across all three major platforms, is barely indexed for retrieval. Claude.ai’s native sidebar search matches conversation titles. ChatGPT’s sidebar search matches conversation titles and a handful of metadata fields. Gemini’s search matches titles and the initial prompt of a thread, but does not index the deeper content of the conversation . None of the three offer a traditional Cmd+F across every word you have ever exchanged with the model. Auto-titles do not help. The title is generated from the first turn of the conversation, which is rarely the part you want to find later. My cron job conversation was titled something like “Help with deployment script”. The word “cron” never appeared in the title, because the deployment script was the entry point and cron was the actual answer. This is not unusual. Auto-titles describe how a conversation started, not what it ended up being about. The conversation existed. The keyword existed inside it. The search architecture refused to look there. Credit: Screenshot by author, taken on Claude.ai, April 2026. The architecture came from messaging apps, not knowledge tools The interaction model AI chat inherited is the messaging-app pattern : a chronological scroll, a single input field at the bottom, no anchors, no waypoints, no spatial memory. iMessage, WhatsApp, Slack DMs all share this lineage. So do Discord channels, ICQ logs, IRC. The pattern works for messaging because messages are mostly ephemeral. You read them once, you respond, and the relationship is the persistent thing, not the message. AI chat is not messaging. It is knowledge work disguised as messaging. The artifacts have weight: code that ran, drafts that shipped, decisions that anchored a project. Treating those artifacts the way Slack treats a “lol” emoji has been costing every serious user of these tools real time and real recall failure for two years now. Designer Amelia Wattenberger made the foundational version of this critique in 2023, in Why Chatbots Are Not the Future of Interfaces . Her argument was that chat inputs lack the affordances and signaling that decades of software design developed: no visual cues for what the system can do, no scaffolding for iterative refinement, no persistent representation of context. The recall problem is the long-tail consequence of the same design poverty. We did not have to build it this way. The design vocabulary for persistent, retrievable thinking architecture has existed for eighty years. In July 1945, Vannevar Bush published “As We May Think” in The Atlantic Monthly. Bush described a hypothetical machine he called the memex: a desk-sized device that would store a person’s correspondence, books, records, and notes, and let the user build “trails” of association across the corpus, named and re-walked at will. The memex was a memory machine. It assumed the user would generate more material than they could remember, and that the role of the system was to make any of it findable later, on terms the user could shape. Twenty years after Bush, Ted Nelson coined the term hypertext at the 1965 ACM National Conference, building on Bush’s trails to describe non-sequential writing where every fragment was addressable, linkable, and where links were bidirectional by default. Nelson’s Project Xanadu treated each unit of thought as a first-class object that knew about everything that referenced it. AI chat treats messages the opposite way. Every message knows nothing about anything else, ever. Doug Engelbart read Bush in the late 1940s and spent the next twenty years building toward the 1968 NLS demo at the Fall Joint Computer Conference. NLS introduced the mouse, hypertext, structured documents, and live cross-referenced editing. It was, among other things, a working demonstration that knowledge work systems should treat every fragment of text as addressable, linkable, and retrievable. Eighty years on from Bush, fifty-eight years on from Engelbart, the dominant interface for the most generative writing tools in history is a chat box with a sidebar that searches titles. Bush’s memex was, in 1945, a more design-complete answer to the recall problem than what shipped to 900 million people in 2026. Credit: Image generated with Google’s Nano Banana Pro (Gemini 3 Pro Image), April 2026, depicting Bush’s 1945 memex concept. What the industry is quietly admitting in 2025 and 2026 The platforms are not unaware that recall is broken. They have all been retrofitting memory layers onto chat for the last twelve months. Read in sequence, the rollouts read as an industry-wide admission that the original architecture was insufficient. In mid-2025, Anthropic shipped “Search past chats” on Claude.ai, available only on Pro, Max, Team, and Enterprise plans. The feature is conversational. You ask Claude in natural language what you discussed about a topic and it retrieves relevant context using retrieval-augmented generation. In early 2026, OpenAI added an internal tool called PersonalContextAgentTool to ChatGPT Plus and Pro, with the same conversational shape: ask a question, the system retrieves from your history, the answer is generated. In February 2026, Google extended Past Chats personalization to free Gemini users , letting the model reference relevant prior conversations when generating new responses. Three platforms, three retrofits, the same approach. None of them is keyword search. All of them are RAG-based conversational recall. The architectural assumption is that the way to find your old thoughts is to ask the model to find them for you, in natural language, and trust the retrieval-and-generation loop to produce the right answer. That assumption has two failure modes that designers have to take seriously. First, RAG retrieval works well for concept-shaped queries (“what did we discuss about API rate limiting”) and badly for keyword-shaped ones (“the conversation where I used the phrase ‘cron job’”). The user often remembers the words, not the concept. RAG paraphrases its way past the words and frequently misses. Second, RAG retrieval is opaque. The user does not know what the model searched, what it ranked highly, or what it ignored. If the answer comes back wrong or empty, the user has no way to inspect the retrieval and adjust their query. They are not searching, they are interrogating. Both failure modes are mitigated by a parallel layer of plain keyword search across message content, the layer that desktop email, Slack, Notion, and every modern note-taking tool ship by default. None of the three major AI chat platforms ships it natively in 2026. Sixty years of design research have already solved this The thinkers who shaped retrieval-friendly knowledge work have not been quiet. They have been writing about exactly this problem for a generation, and the patterns they describe map directly onto what AI chat is missing. Andy Matuschak’s evergreen notes describe a knowledge architecture in which units of thought are atomic, concept-oriented, densely linked, and organized through association rather than hierarchy. AI chat messages, as currently structured, are none of these things. They are buried in chronological threads, addressable only by the conversation that contains them, linkable to nothing. Tiago Forte’s PARA method organizes information by actionability rather than topic, using four categories (Projects, Areas, Resources, Archives) that map information to where the user actually needs it in their work cycle. AI chat has zero native equivalent. There is no project boundary that survives a session, no areas-of-responsibility tagging, no archive distinction beyond “old conversation”. Every chat lives in one undifferentiated chronological scroll. Maggie Appleton’s Language Model Sketchbook makes the most direct argument for why this matters. Appleton calls chat-as-default “the lazy solution” to interfacing with language models. Her position is that LMs should be brought into thinking environments rather than exited into separate chat boxes, and that the prototypes of the future will treat the model as embedded scaffolding inside writing, research, and notebook tools rather than a destination on its own. Read together, the lineage from Bush in 1945 through Engelbart in 1968 to Matuschak, Forte, and Appleton in the present makes the same point: persistent, retrievable, user-shaped knowledge architecture is a solved design problem at the conceptual level. The unsolved part is implementing it inside AI chat. Six generations of retrieval-aware design, then the dominant new writing surface of 2022 shipped with a sidebar that searches titles. Credit: Diagram by author. What an architecture that treated conversations as knowledge would look like If we took the recall problem seriously and designed forward from sixty years of HCI research instead of backward from messaging-app conventions, the resulting AI chat product would have at least four properties. Per-message addressability. Every message would have a stable URL, a bookmarkable identifier, and a way to be referenced from another conversation. Right now, citing a specific Claude or ChatGPT response in a separate thread is impossible. The smallest addressable unit is the entire conversation, which is the wrong granularity for knowledge work. Keyword search across content, not just titles. A literal Cmd+F across every word the user has ever exchanged, with exact-match toggle and basic boolean operators. This is a 1995-era feature that has been routine in email since at least the introduction of Spotlight in 2005. The fact that it does not ship with AI chat in 2026 is not a technical limitation, it is a product decision. User-controlled persistence. A way for the user to mark a message as load-bearing, archive it deliberately, tag it with a project or area, or pin it to a workspace. Currently the user has zero levers. Every message is treated identically by the platform, which means every message is forgettable. Cross-conversation linking. The ability to anchor one conversation to another, to thread a project across sessions, to maintain a persistent context across days and weeks of work without re-pasting prior threads as input. The retrofit RAG layers are an attempt to simulate this, but simulation is not architecture. Bret Victor’s Magic Ink (2006) made a related argument from a different angle: most software is information software, designed to help people see and learn, not to operate. Interactivity, Victor wrote, is a last resort to be used only when context cannot be inferred from environment or history. AI chat made the inverse error. It built pure interaction for what is fundamentally an information-software problem. The user does not want to chat their way back to a memory. They want to see it. None of these patterns is speculative. Lotus Agenda shipped categorical organization for unstructured text in 1988. Notion has had backlinks since 2018. Obsidian has shipped a graph view since 2020. Roam Research shipped daily notes with bidirectional linking in 2017. The patterns exist. They just have not made it to the layer where most new written thought is actually being produced in 2026. Obsidian’s graph view, a default feature since 2020, visualizes the architecture AI chat is missing: every note addressable, every link bidirectional, the whole corpus searchable. Credit: Screenshot via Obsidian (obsidian.md), used as illustration of the graph view feature. Key takeaways AI chat inherited a messaging-app architecture for what is actually knowledge work, and the recall failure across ChatGPT, Claude, and Gemini follows from that architectural choice. Across all three major platforms in 2026, native sidebar search either matches titles or works conversationally. None indexes message content for direct keyword recall. The RAG-based recall layers shipped through 2025 and into 2026 are an industry admission that the original architecture was insufficient. They mitigate the problem rather than solve it. Sixty years of HCI research, from Bush and Engelbart to Matuschak, Forte, and Appleton, already describe the architecture AI chat is missing. The unsolved work is implementation, not invention. The next interface evolution treats AI conversations as persistent, addressable, retrievable knowledge artifacts, not as ephemeral message streams that happen to contain valuable thought. What is the oldest message in your AI chat history that you would want back tomorrow? Could you find it? Follow me on Medium for more essays on AI UX and the design reality of building for global audiences. About the author : Adi Leviim is a full-stack engineer and product builder with 7+ years of experience shipping commercial software to global audiences. He writes about AI UX, the design reality of building for millions of users, and the gap between AI demos and production AI. Follow him on Medium for essays at the intersection of engineering and design. Medium | LinkedIn The forgotten conversation problem in AI chat was originally published in UX Collective on Medium, where people are continuing the conversation by highlighting and responding to this story.