- Global Settings for Managing Memory
A new section titled “Memory” should be added to the global settings. This section will allow the user to configure how the system handles chat data and what type of analysis should be applied. The section will contain two main parameters:
1.1. Chat Analysis
A dropdown menu with two primary options:
- Chats are automatically saved — All chats the user interacts with are automatically analyzed and stored in memory. This is suitable for users who want to use ChatGPT mainly as a continuous assistant for professional purposes.
- Chats are not automatically saved (default) — By default, chats are not stored in memory, allowing the user to decide which data they want to save and which to discard. This offers additional security and control over personal information for users who are likely to use ChatGPT primarily for personal purposes.
1.2. Level of Chat Analysis
This parameter lets the user choose the level of analysis for chats:
- Strict mode (default) — In this mode, only green data (information that can be remembered) is saved. Red (confidential) data is displayed after analysis but will not be saved. Yellow (questionable) data is not displayed at all.
- Detailed mode — In this mode, only green data is saved. Red (confidential) and yellow (questionable) data is displayed after analysis but will not be saved.
- Analysis and Saving of Chats
The system will automatically classify messages into three categories:
- Green — Information that can be remembered and used in the future.
Examples:- Solutions to technical problems (e.g., solving issues related to data storage and analysis in a project).
- Descriptions of projects or ideas that do not involve personal data.
- General facts and user preferences (e.g., programming mainly in JS, childhood impressions, etc.).
- Red — Confidential information that must not be saved in memory.
Examples:- Personal information (e.g., last name, address, phone number, passport data).
- Medical diagnoses, treatments, prescriptions.
- Private relationship-related information (e.g., drug use, victims of violence, infidelity, adopted children, personal conflicts).
- Financial information, including credit card numbers, passwords, and other sensitive data.
- Yellow — Questionable data that requires user confirmation before being saved.
Examples:- Comments or statements that may be imprecise or ambiguous (e.g., “I think I need to lose weight, maybe based on the doctor’s advice, but I’m not sure if this is true”).
- Data that might be sensitive but isn’t clear enough to warrant an automatic prohibition on saving (e.g., discussing stress and whether it relates to a personal issue or work situation).
- Personal preferences that may be useful but aren’t important enough to save without prior agreement (e.g., information that a user prefers certain tools or design styles, but without context).
2.1. Yellow Data Notifications
For yellow data, a special flashing indicator or notification will appear next to the “digital brain” icon to draw attention to data that requires user confirmation for further saving. If the user does not confirm this data, it will not be saved in memory.
- Analysis and Configuration of Chat Memory
3.1. “Digital Brain” Icon and Analysis Launch
Next to each chat, a “Digital Brain” icon will be displayed. Its functionality and appearance will depend on the global setting “Chat Analysis”:
- If the “Chat Analysis” global setting is set to “Chats are automatically saved”, both old and new chats will be automatically analyzed based on the selected “Level of Analysis”. The “Digital Brain” icon will turn blue (messages are being analyzed and automatically saved).
- If “Chat Analysis” is set to “Chats are not automatically saved (default)”, the “Digital Brain” icon will be grey by default (messages are not analyzed or saved).
When clicking the “Digital Brain” icon:
- The system will analyze the chat and classify the messages according to the chosen analysis level.
- If “Strict Analysis” is selected, the system will classify messages into only two categories: green and red. Yellow messages will be ignored, and the user will not be able to manually change their status.
- If “Detailed Analysis” is selected, the system will classify all three categories: green, red, and yellow. The user will be able to manually change yellow messages to green (adding them to memory) or exclude/ignore them if they should not be saved.
Additionally, the user can enable the “automatic analysis for this chat in the future” feature. In this case, the “Digital Brain” icon will turn blue, and the chat will be automatically analyzed according to the chosen level. If this feature has not been activated, meaning the analysis was a one-time event for that specific moment, the icon will be split — half blue and half grey.
3.2. Message Classification
After the analysis is launched, the system will classify all messages according to the selected analysis level:
- Green — Information that can be remembered and used in the future.
- Red — Confidential information that cannot be saved in memory.
- Yellow — Questionable data requiring user confirmation to save (only available in Detailed Analysis).
If “Strict Analysis” is selected, yellow messages will be completely ignored by the system and will not appear in the chat. Buttons to process them will not be available. Messages that have no special meaning will be displayed in a standard mode.
3.3. Manual Message Adjustment Based on Analysis Level
Depending on the selected analysis level, the user can perform the following actions:
- In strict analysis:
The user can exclude green messages from memory but cannot alter yellow messages, as they will not be displayed. - In detailed analysis:
The user can change yellow messages to green, adding them to memory. The user can also exclude green and yellow messages from memory. If yellow messages are ignored, they won’t be saved.
3.4. Automatic Analysis and Data Saving
After the user sets up the memory map, the system will offer to enable automatic chat analysis. In this case, depending on the selected analysis level:
- In strict analysis, only green messages will be automatically saved.
- In detailed analysis, green messages will continue to be saved automatically, while yellow messages will require additional user confirmation (a yellow ping will appear next to the “Digital Brain” icon). If the system does not receive user confirmation for yellow messages, they will not be added to memory.
3.5. Changing the “Digital Brain” Icon Status
When automatic chat analysis is activated, or if global settings enable automatic chat analysis, the “Digital Brain” icon will turn blue, signaling that automatic mode is on. In other cases, where chat analysis is not active, the icon will remain grey, indicating that automatic analysis is not being conducted and manual analysis initiation is required.
4. Viewing Chat History
4.1. Viewing Chat History
On a dedicated “Memory Map” page, a list of all saved dialogues will be displayed. Each dialogue will appear as a title (which the user can change at their discretion) along with the start and last message date, ordered by date, similar to a browser history. The user will be able to select any dialogue for viewing, and depending on the chat’s state, two viewing options will be available:
- If the dialogue was not deleted:
The dialogue will appear in the standard view, as it does now, with the ability to scroll and view all messages. Messages that were saved in memory will be highlighted in green. For the user’s convenience, a “Show messages added to the memory map” button will be added, allowing the user to filter only the saved messages. The user will be able to manually exclude a message from memory by pressing the “Do not remember” button. - If the dialogue was deleted by the user:
If the user has deleted the dialogue, only the messages that were saved to memory will be displayed, with the ability to exclude specific messages from memory.