People often keep a single chat conversation going and end up wandering through multiple topics of discussion. Yet the conversation only has a single title and includes enough detail to remember which of those long conversations contained that one point.
We should be able to automatically recognize all the sections/topics of a conversation and auto-title those. Logic is already in place for auto-titling the overall conversation. I think the rough approach could be:
Every 10 back-and-forth chats, and maybe X minutes after you've stopped activity on a chat, we should look back at all the messages and try to extract logical sections/topics of the conversation. We need some model to save these on.
When you select a conversation in the left-nav it gets highlighted. When this happens, we could add expand the item in this column to reveal sub-bullets for each of the sections. By default, the conversation opens on in the main column and auto-scrolls to the bottom, but if you click one of the sub-bullets it would jump you to that part.
We need some way to reveal these sections within the right column as well. Probably this is a design treatment that adds section titles in-line with an edit icon so you can change them.
It also feels like it's not a good idea that the assistant's name is at the top of the main column. Instead, we should probably have the conversation title at the top of the main column. Then this title could be clicked and it could reveal a drop-down menu of all the sub-sections.
People often keep a single chat conversation going and end up wandering through multiple topics of discussion. Yet the conversation only has a single title and includes enough detail to remember which of those long conversations contained that one point.
We should be able to automatically recognize all the sections/topics of a conversation and auto-title those. Logic is already in place for auto-titling the overall conversation. I think the rough approach could be: