Skip to content

Add Conversation Title Alias #795

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

GreenShadeZhang
Copy link
Member

Used to set up custom title display use.

@kerryjiang
Copy link
Member

Would DisplayTitle be better than TitleAlias?

@GreenShadeZhang
Copy link
Member Author

It feels like it will be confused with the original title, after all, the original title can also be displayed and used.

@GreenShadeZhang
Copy link
Member Author

Since the large model will dynamically modify the conversation title according to the conversation context, there is a need for this fixed title alias for customized modification.

@hchen2020
Copy link
Contributor

hchen2020 commented Dec 13, 2024

Since the large model will dynamically modify the conversation title according to the conversation context, there is a need for this fixed title alias for customized modification.

What about we add a Conversation settings like AllowTitleUpdatedByAI ?
If it's false, then it only can be set value for the first time by AI, and can be also changed by human.
If it's 'true', it can be updated by AI or human.

@GreenShadeZhang
Copy link
Member Author

Since the large model will dynamically modify the conversation title according to the conversation context, there is a need for this fixed title alias for customized modification.

What about we add a Conversation settings like AllowTitleUpdatedByAI ? If it's false, then it only can be set value for the first time by AI, and can be also changed by human. If it's 'true', it can be updated by AI or human.

I think this degree of freedom is not very high. Let me give you an example. The current platform is a multi-user platform, and each user has different needs. If you force the configuration settings, it will be inelegant. When using this framework for development, you may not use the current front-end page and need to customize the front-end page. At this time, the title alias will be more free for my customized page.

Only after the user customizes it will there be a value. If it is not assigned, it will not affect the logic of the current framework.

@Oceania2018
Copy link
Member

In your business scenario, do you need both fields at the same time? If not, you can set this setting to AllowTitleUpdatedByAI to false in your project. If you need both fields to meet your business needs, then it is necessary to add this field.

@GreenShadeZhang
Copy link
Member Author

In your business scenario, do you need both fields at the same time? If not, you can set this setting to AllowTitleUpdatedByAI to false in your project. If you need both fields to meet your business needs, then it is necessary to add this field.

In my use case, it needs to be used at the same time. The user is chatting for related business operations, and the session will be associated with a lot of intermediate products, if the product of the session is important, the session will be fixed with a more clear name. If it is a different session, the name of the previous session will still be displayed.

@Oceania2018 Oceania2018 merged commit cd7fdf4 into SciSharp:master Dec 16, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants