Chat Grouping/Container with Preset Context and History
d
drew
Currently, Recall allows you to start a new chat unattached to any of your cards. I would like to see a feature that helps organize and streamline this.
A user may have several tags and cards that they may want to repeatedly chat with. For instance a user adding something to their home lab may want to query against Linux/Debian/Trixie, Linux/Proxmox, Software/Shell/Bash, MyHomeLab/MyNetwork, MySoftwareProjects/BestPractices. And pull in a specific card that describes the current server setup and reasoning for what was already done. They may want to have a chat now, and then a month later randomly wonder about how some new tech they read about would fit into their current system. They may want to quickly find their previous related chats to see the exact reasoning that didn't make it into their notes or cards, and generally want to chat against this specific set of tags and cards again and again.
To that end, I would like a chat feature that allows the user to purposefully group their similar chats together. While Recall currently allows for context selection via the @ command and the use of saved Personas, it lacks a unified "container" that persists these settings alongside a dedicated chat history.
I would like to be able to give the chat group a name, choose a Persona, context of cards and tags, and then start new chats directly from this group, pulling all that context in. The chat group would also keep the chat history of all the chats started this way.
I am a big fan of Perplexity's Spaces, which is very similar to what I would like to see in Recall. Pplx's Spaces is pretty much just a system prompt addendum, collection of files, and a history of previous chats in that Space. Projected onto Recall, this would be a preselected Persona, context selection of cards and tags, and a history of previous chats in that Group.
To clarify, this is not about limiting or separating your tags and cards from each other. Nor about merging or modifying cards in any way. This feature is only about making it simple to start new chats and see the history of related chats.
Chat Group would make a fine name. For something more interesting, I tentatively suggest the feature name of "Chat Studio", a dedicated room for a project, where your creative and analytical insights are preserved in one place. I like the sound of something like "Personal Growth Studio" or "ML Research Studio."
Log In
Sankari Nair
Hello everyone,
Sorry for the delay in getting back to you. We are going to look at Chat 3.0, so when we do, I'm going to revisit this thread to make sure we fully distill the requests here.
s
schroell
I can only fully support the idea. I believe I had already submitted a similar feature request. It's just differently phrased, where I think I mentioned in the chat function that one can restrict based on multiple tags and multiple documents. Then you can only conduct the chat based on the context of these documents. I think that would make a lot of sense. Because based on these documents or this tag complex, even if additional information is added to this tag world, you can create meaningful research projects. For me, it would look a bit like a dynamic notebook LM feature, where I create a dynamic subset based on the tech constellation of RAG content. So I can base my future work on AI chat in relation to that.
d
drew
I had some questions in Discord about my feature request. If it was about merging cards or separating collections of cards. That's not what I'm going for. So, I reworded my feature request so that it is more clear (hopefully) that it is about streamlining new chats and organizing chat history.