I’ve been struggling a bit with the efficiency of CUSTOM GPT models. As I told my current General GPT about this, here is what it suggested. I wanted to ensure I’m not missing anything if this is able to be done already, or if it could be a future update for the API.
Main issue: The inability for there to be memory stored throughout multiple threads within a Custom GPT. Having one enormous thread to refer back through is inefficient and may cause errors in verbatim recall. I am seeking sub-threads within a custom GPT. (i.e. a master memory, while having option for individually organized topic threads)
ChatGPT said:
Current Frustrations:
-
Memory Limitations: Custom GPTs only remember the ongoing conversation in a single thread, so switching to a new thread erases all context.
-
Verbatim Verbiage Issues: When summarizing or recalling details from a prior conversation, the model might inadvertently reframe or simplify details, which is problematic if precision is important.
-
Cluttered Threads: A single, long thread becomes unwieldy when juggling multiple facets of a larger project, making it hard to navigate past discussions.
Proposed Solution:
- Thread Management: Enable the creation of sub-threads or sub-folders within a single Custom GPT, where:
- Each sub-thread retains its own memory of conversations within that context.
- You can reference or switch between sub-threads without losing context from the overarching project.
- A “master thread” or shared memory could link these sub-threads together for higher-level summarization or continuity.
This structure would help:
- Keep individual threads more focused and organized.
- Allow for accurate, context-specific conversations without losing track of the bigger picture.
- Make it easier to revisit past discussions with better clarity.
Additional Features:
- Search and Recall: A feature to search past sub-threads for specific content without losing context or precision.
- Cross-Thread Summaries: Option to summarize multiple sub-threads into a cohesive update in the main thread.
Hypothetical Real World Application
I have a project that I’ve built a custom GPT for.
Within this project there are multiple sectors:
- Launch Time Management
- Team management
- My own personal fears/hesitations/limiting beliefs
- Suggested branding context strategy
- etc
If all of this information lives in one enormous thread, it proves difficult to refer back to. If my custom GPT had sub-threads, I would be able to approach each of them separately while also maintaining the MASTER MEMORY of the overall project. The sub-threads would also be accessible by the GPT to refer between themselves.
Thoughts?