Skip to content

[Feature] Support Automatic Chat Naming #962

Open
@earayu

Description

@earayu

Description

Currently, users have to manually name each new chat session. This degrades the user experience, especially when dealing with numerous chat sessions, making it difficult to locate specific conversations.

We propose a feature that automatically names chat sessions based on their content, similar to the experience provided by ChatGPT. This would significantly enhance the user experience, making chat management much more convenient and efficient.

Expected Behavior

  1. When a user starts a new chat session and sends their first message, the system should analyze the content of that message (and potentially subsequent messages).
  2. The system should automatically generate a concise and meaningful name for the chat session, based on the main topic or intent of the conversation.
  3. Users should still be able to manually edit the automatically generated chat names.
  4. The automatic naming feature should be enabled by default, but ideally, there should be a setting allowing users to disable it.

Benefits

  • Improved User Experience: Users won't need to manually name chats, saving time.
  • Enhanced Organization: Automatically named sessions will be easier to find and manage.
  • Familiar Experience: Aligns with the user experience of leading AI chat products.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions