Request a new feature for ChatGPT
Feature Suggestion: Selective Deletion of Messages Within a Chat
Problem: In long conversations, especially while learning technical topics, users tend to ask many intermediate questions and clarifications. Over time, this significantly increases the length of the chat. As the conversation grows, it can impact response performance and make it harder to maintain focus on the main topic.
Although the sidebar now helps navigate chats, there is currently no way to clean up unnecessary or outdated messages within a single conversation.
Proposed Solution: Allow users to selectively delete individual messages (questions or responses) within a chat.
This feature would let users:
Remove irrelevant or redundant questions
Keep only the important parts of the conversation
Maintain a cleaner and more focused context
Why This Helps:
Reduces unnecessary context length, improving response efficiency
Helps users maintain topic continuity without distraction
Particularly useful for learning workflows, where many small doubts are asked in between core concepts
Gives users control over their conversation history without needing to start a new chat
User Responsibility Consideration: Since users would be manually deleting messages, they can ensure that important context is preserved. This balances flexibility with control.
Use Case Example: A user learning a framework asks multiple small doubts along the way. After resolving them, those questions are no longer needed. By deleting them, the user can continue the conversation with a cleaner context focused on the main learning path.
Summary: Selective message deletion within a chat would improve usability, performance, and learning efficiency by allowing users to manage and streamline their conversation context.
Discussion in the ATmosphere