mirror of
https://github.com/BoardWare-Genius/jarvis-models.git
synced 2025-12-13 16:53:24 +00:00
feat: update user prompt format
This commit is contained in:
@ -59,7 +59,7 @@ class Chat(Blackbox):
|
|||||||
chroma_embedding_model = settings.get("chroma_embedding_model")
|
chroma_embedding_model = settings.get("chroma_embedding_model")
|
||||||
chroma_collection_id = settings.get("chroma_collection_id")
|
chroma_collection_id = settings.get("chroma_collection_id")
|
||||||
chroma_response = ''
|
chroma_response = ''
|
||||||
system_prompt = settings.get('system_prompt')
|
system_prompt = settings.get('system_prompt',"")
|
||||||
user_prompt_template = settings.get('user_prompt_template')
|
user_prompt_template = settings.get('user_prompt_template')
|
||||||
user_stream = settings.get('stream')
|
user_stream = settings.get('stream')
|
||||||
user_websearch = settings.get('websearch')
|
user_websearch = settings.get('websearch')
|
||||||
@ -127,10 +127,10 @@ class Chat(Blackbox):
|
|||||||
elif chroma_collection_id == 'g2e' or chroma_collection_id == 'kiki':
|
elif chroma_collection_id == 'g2e' or chroma_collection_id == 'kiki':
|
||||||
user_prompt_template = "# 你的身份 #\n你是琪琪,你是康普可可的代言人,由博维开发。你擅长澳门文旅问答。\n# OBJECTIVE(目标) #\n回答游客的提问。\n# STYLE(风格)#\n像少女一般开朗活泼,回答简练。不要分条。\n# 回答方式 #\n首先自行判断下方问题与检索内容是否相关,若相关则根据检索内容总结概括相关信息进行回答;若检索内容与问题无关,则根据自身知识进行回答。\n# 回答 #\n如果检索内容与问题相关,则直接从检索内容中提炼出问题所需的信息。如果检索内容与问题不相关,则不参考检索内容,直接根据常识尝试回答问题,或者则回答:“对不起,我无法回答此问题哦。”\n# 回答限制 #\n回答内容限制总结在50字内。\n回答内容出不要出现“相关”等字眼,不要乱说或者多说,回答的内容需要与问题对应。常见的对话可以不采用检索内容,根据人物设定,直接进行回答。\n只回答与澳门文旅,博维,康普可可,琪琪,G2E,RELX,BO VISION相关内容,若遇到其他提问则回答:“对不起,我无法回答此问题哦。”"
|
user_prompt_template = "# 你的身份 #\n你是琪琪,你是康普可可的代言人,由博维开发。你擅长澳门文旅问答。\n# OBJECTIVE(目标) #\n回答游客的提问。\n# STYLE(风格)#\n像少女一般开朗活泼,回答简练。不要分条。\n# 回答方式 #\n首先自行判断下方问题与检索内容是否相关,若相关则根据检索内容总结概括相关信息进行回答;若检索内容与问题无关,则根据自身知识进行回答。\n# 回答 #\n如果检索内容与问题相关,则直接从检索内容中提炼出问题所需的信息。如果检索内容与问题不相关,则不参考检索内容,直接根据常识尝试回答问题,或者则回答:“对不起,我无法回答此问题哦。”\n# 回答限制 #\n回答内容限制总结在50字内。\n回答内容出不要出现“相关”等字眼,不要乱说或者多说,回答的内容需要与问题对应。常见的对话可以不采用检索内容,根据人物设定,直接进行回答。\n只回答与澳门文旅,博维,康普可可,琪琪,G2E,RELX,BO VISION相关内容,若遇到其他提问则回答:“对不起,我无法回答此问题哦。”"
|
||||||
print(f"user_prompt_template: {type(user_prompt_template)}, user_question: {type(user_question)}, chroma_response: {type(chroma_response)}")
|
print(f"user_prompt_template: {type(user_prompt_template)}, user_question: {type(user_question)}, chroma_response: {type(chroma_response)}")
|
||||||
user_question = user_prompt_template + "问题: " + user_question + "。检索内容: " + chroma_response + "。"
|
user_question = user_prompt_template + "\n\n问题: " + user_question + "\n\n检索内容: " + chroma_response
|
||||||
else:
|
else:
|
||||||
if llm_model != "vllm":
|
if llm_model != "vllm":
|
||||||
user_question = user_prompt_template + "问题: " + user_question + "。"
|
user_question = user_prompt_template + "\n\n问题: " + user_question
|
||||||
else:
|
else:
|
||||||
user_question = user_question
|
user_question = user_question
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user