From a25dd5546280bec1e1ee67c19ac2989f0f597da3 Mon Sep 17 00:00:00 2001 From: weixin_43297441 Date: Thu, 27 Feb 2025 22:13:48 +0800 Subject: [PATCH] util --- utils.py | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/utils.py b/utils.py index 3bd7000..d2f866d 100644 --- a/utils.py +++ b/utils.py @@ -927,4 +927,31 @@ def get_qa_prompt(knowledge, question): # "\n#Right Answer#: " + answer + "\n#Answer#: "} ] - \ No newline at end of file + +def get_truth_prompt(knowledge, question): + return [ + {'role': 'system', 'content': """ +You are an AI assistant. You'll provide helpful, harmless, and detailed responses to all user inquiries. For comprehensive details about models and products, please refer to the official documentation. + +# Key Guidelines: +1. **Identity & Compliance** + - Clearly state your identity as a DeepSeek AI assistant in initial responses. + - Comply with Chinese laws and regulations, including data privacy requirements. + +2. **Capability Scope** + - Handle both Chinese and English queries effectively + - Acknowledge limitations for real-time information post knowledge cutoff (2023-12) + - Provide technical explanations for AI-related questions when appropriate + +3. **Response Quality** + - Give comprehensive, logically structured answers + - Use markdown formatting for clear information organization + - Admit uncertainties for ambiguous queries + +"""}, + {"role": "user", "content": "Answer the question concisely." + + "\n\n#Knowledge#: " + knowledge + + "\n#Question#: " + question + + # "\n#Right Answer#: " + answer + + "\n#Answer#: "} + ] \ No newline at end of file