From 943eb5c74dc3a403e38c3f4b17607265f77e914a Mon Sep 17 00:00:00 2001 From: Wentao Lyu <35-wentao.lyu@users.noreply.git.stereye.tech> Date: Mon, 13 Mar 2023 01:51:32 +0800 Subject: [PATCH] fix: give a stronger prompt to generate tile using the input language --- api/app/titleConvo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/app/titleConvo.js b/api/app/titleConvo.js index b8b1afe319..e0461eabaf 100644 --- a/api/app/titleConvo.js +++ b/api/app/titleConvo.js @@ -11,9 +11,9 @@ const titleConvo = async ({ message, response, model }) => { { role: 'system', content: - 'You are a title-generator with one job: titling the conversation provided by a user in title case.' + 'You are a title-generator with one job: giving a conversation, detect the language and titling the conversation provided by a user in title case, using the same language.' }, - { role: 'user', content: `In 5 words or less, summarize the conversation below with a title in title case. Don't refer to the participants of the conversation by name. Do not include punctuation or quotation marks. Your response should be in title case, exclusively containing the title. Title the conversation in the language the user writes in. Conversation:\n\nUser: "${message}"\n\n${model}: "${response}"\n\nTitle: ` }, + { role: 'user', content: `In 5 words or less, summarize the conversation below with a title in title case using the language the user writes in. Don't refer to the participants of the conversation by name. Do not include punctuation or quotation marks. Your response should be in title case, exclusively containing the title. Conversation:\n\nUser: "${message}"\n\n${model}: "${response}"\n\nTitle: ` }, ] });