Enhanced Chat Navigation with Dynamic Anchor List

Pain points:

  • Difficult to scan and navigate lengthy conversation
  • I always go back to previous msg and edit to get a different response, in hope ChatGPT will ignore the existing followed messages to reduce tokens use and avoid giving me off-topic response (does chatgpt token/unlearn like this?)

Ideas:

  • Dynamic list of anchors displayed next to chat.
  • Anchors update in real-time as the conversation evolves.

Benefits:

  • Quick overview of conversation “touch point” at a glance.
  • Allows users to easily jump to different sections of the chat.

Implementation Considerations:

  • Anchor detection based on keywords, questions, or topics.
  • Sidebar or floating panel for displaying anchors.
  • Clickable anchors for smooth navigation.

Potential UX (extras):

  • Edit button: an extra button on anchor to perform one-click edit mode of the chosen message
  • Hide button: hide unwanted topics.
  • Hide list: hidden topics.
  • Reword: paraphrase the topic, try again