🤗HuggingChat's MUST NEED Features..

#358
by SvCy - opened

ref: OpenChat Demo, Chatbot UI; ChatGPT
Chat share and continue feature is really awesome but we often need to use the share feature repeatedly
and bloat the chat list, in replacement of the conversation tree.

Here are some features that I believe are absolutely necessary for the very best experience. 🤗

  1. Conversation Tree/Thread: Both prompt edit and response retry/regen will branch out.
    We can go back and edit/regen in an earlier point of the chat. Will remember the last session route.
    Conv Thread of prompts and responses
    it's been a while tho. please guys... on github
    It's ecstatic to learn that it's at the top of your list too, this is going to be fantastic!!
  2. Edit prompt: +tree
  3. Delete prompt and response: -tree (-1 from tree only), then reorder the numbers?
    as we don't want to bloat the chat with more routes than needed. Both prompt edits and responses can be deleted.
    e.g. deleting the 3rd prompt edit/response would make the 4th one re-order to 3rd.
    The last remaining response (not prompt) either can't be deleted as there won't be any
    response left for the prompt or leave the response space empty to generate later.

Others:

  1. Export chats (to json?): if we chat in other spaces using chat-ui or even this, and space faces any sort of
    error such as build errors, we would lose the chats until who knows when, if ever! This shall ensure that
    users don't lose their valuable interactions.
    Tragedy of Losing Chats
  2. Trash Bin/ Archive: for mistakenly deleted chats. (+auto deletion ofc), can replace the delete button
    in the chat history panel. Discussion #(later1)
    ref image
  3. Import chats additionally: eg. to a folder or merge with the previous list without replacing any.
  4. Folder, search across chats (+sys prompts?) and filter (eg. by models)
  5. Multiprompt: eg via "/" button. *Aligns with Assistants/Chars but private, in case people need it.
    Or Assistants and Characters could be different features 🤔
  6. Drop-down new chat icon for quick new model chat: Changes in settings. Or ig we would have to use this
    link format in a bookmark folder for quick model selection: https://huggingface.co/chat?model=
    bookmarks view
  7. Chat History Panel enhancement +UI: Discussion #(later1)
  8. Bind accessible chat history to accounts? (no.4 here) In any case of errors, we'd still have our chats to read
    Or additional chat logger.

Assistants/Chars: +1 [Already up]

+1 on response trees

@EveryPizza it's live since yesterday.

Sign up or log in to comment