Skip to content

Figure out how to model chats/group chats/messages #6

@0x000011b

Description

@0x000011b

By far our most important data will be messages. They'll be read somewhat often, written often and their integrity is paramount (since they'll be used as training data for future model versions). Some points to keep in mind:

  • I'd like to have group chats be a feature (multiple users/characters in a chat).
  • An option to regenerate the last message will exist, but we can't delete from the DB when it's used - we want to save the original message as negative training data for the reward model.
  • Message ratings will be a thing. How will this work with multiple users? One rating per user? Disabled on rooms with multiple users? Only room creators can rate?
  • I'd like a feature that allows people to "reset" the chat to a previous moment in time by deleting the last X messages. I'm not sure I'd like to implement this via a hard delete on the DB though.

Metadata

Metadata

Assignees

No one assigned

    Labels

    planningStuff we need to think about

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions