Product design question
How would you improve ChatGPT's memory feature for power users?
- OpenAI
- Product design
- Medium
Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.
Start a mock interview on this question · Mock interview from a job description
What this question tests
Product design for a feature that requires balancing personalization value against control and privacy concerns for advanced users.
How to approach it
- Clarify the power user's pain point: memory currently feels like a black box, they cannot see, edit, or organize what ChatGPT has learned about them.
- Propose a memory dashboard: a browsable, searchable view of stored memories, grouped by topic, so users can audit and prune what is retained.
- Add selective memory scopes, letting a user create separate memory contexts for work versus personal use, so memory does not bleed across unrelated projects.
- Improve transparency in-conversation, showing a subtle indicator when a response used a stored memory, so behavior does not feel unexplained.
- Define success: reduction in memory-related complaints or deletions, and increase in memory-dependent feature usage among power users specifically.
What a strong answer includes
- Leads with control and visibility, a searchable memory dashboard, since power users specifically want to audit and prune, not just benefit passively.
- Proposes scoped memory contexts, like separating work and personal, which addresses a real complaint about memory bleeding across unrelated conversations.
- Adds an in-conversation transparency signal so a surprising response is traceable to a specific stored memory, building trust in the feature.
- Names a concrete metric, like reduction in manual memory deletions after launch, as a proxy for the feature working as intended rather than annoying users.
Common mistakes
- Adding more automatic memory without addressing the core complaint of lacking visibility and control.
- Ignoring the risk of memory bleeding between unrelated contexts, like work and personal use.
Likely follow-up questions
- How would you handle a memory that is outdated or incorrect?
- How would this differ for a team or enterprise ChatGPT account?
More product design questions
- Design an AI agent that can take actions on behalf of users. How would you define its permissioning and control model?OpenAI · Product design · Hard
- Your team has developed a new text-to-video model. If you were the PM responsible for bringing this to market, how would you approach productizing it?OpenAI · Product design · Hard
- What safeguards and UX would you build for ChatGPT's teen and underage users?OpenAI · Product design · Hard
- Design a feature that lets non-technical users build and share Custom GPTs.OpenAI · Product design · Medium
- Design an onboarding flow for a first-time ChatGPT user who has never used an AI chatbot.OpenAI · Product design · Easy
- You are designing a Codex-based workflow that helps analysts create, test, and deploy detection content inside their existing security stack. What product requirements would you define so that analysts can trust the output enough to use it in production? Be specific about inputs, review and approval steps, evidence shown to the analyst, failure handling, and how the workflow fits into real detection engineering habits.OpenAI · Product design · Hard
More questions from OpenAI
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop