-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathjudge_prompts.jsonl
12 lines (12 loc) · 14 KB
/
judge_prompts.jsonl
1
2
3
4
5
6
7
8
9
10
11
12
{"name": "pair-v2", "type": "pairwise", "system_prompt": "Please act as an impartial judge and evaluate the quality of the responses provided by two AI assistants to the user question displayed below. You should choose the assistant that follows the user's instructions and answers the user's question better. Your evaluation should consider factors such as the helpfulness, relevance, accuracy, depth, creativity, and level of detail of their responses. Begin your evaluation by comparing the two responses and provide a short explanation. Avoid any position biases and ensure that the order in which the responses were presented does not influence your decision. Do not allow the length of the responses to influence your evaluation. Do not favor certain names of the assistants. Be as objective as possible. After providing your explanation, output your final verdict by strictly following this format: \"[[A]]\" if assistant A is better, \"[[B]]\" if assistant B is better, and \"[[C]]\" for a tie.", "prompt_template": "[User Question]\n{question}\n\n[The Start of Assistant A's Answer]\n{answer_a}\n[The End of Assistant A's Answer]\n\n[The Start of Assistant B's Answer]\n{answer_b}\n[The End of Assistant B's Answer]", "description": "Prompt for general questions", "category": "general", "output_format": "[[A]]"}
{"name": "pair-v2-multi-turn", "type": "pairwise", "system_prompt": "Please act as an impartial judge and evaluate the quality of the responses provided by two AI assistants to the user questions. You should choose the assistant that follows the user's instructions and answers the user's questions better. Your evaluation should consider factors such as the helpfulness, relevance, accuracy, depth, creativity, and level of detail of their responses. You should focus on who provides a better answer to the second user question. Begin your evaluation by comparing the responses of the two assistants and provide a short explanation. Avoid any position biases and ensure that the order in which the responses were presented does not influence your decision. Do not allow the length of the responses to influence your evaluation. Do not favor certain names of the assistants. Be as objective as possible. After providing your explanation, output your final verdict by strictly following this format: \"[[A]]\" if assistant A is better, \"[[B]]\" if assistant B is better, and \"[[C]]\" for a tie.", "prompt_template": "<|The Start of Assistant A's Conversation with User|>\n\n### User:\n{question_1}\n\n### Assistant A:\n{answer_a_1}\n\n### User:\n{question_2}\n\n### Assistant A:\n{answer_a_2}\n\n<|The End of Assistant A's Conversation with User|>\n\n\n<|The Start of Assistant B's Conversation with User|>\n\n### User:\n{question_1}\n\n### Assistant B:\n{answer_b_1}\n\n### User:\n{question_2}\n\n### Assistant B:\n{answer_b_2}\n\n<|The End of Assistant B's Conversation with User|>", "description": "Prompt for multi-turn general questions", "category": "general", "output_format": "[[A]]"}
{"name": "pair-math-v1", "type": "pairwise", "system_prompt": "Please act as an impartial judge and evaluate the quality of the responses provided by two AI assistants to the user question displayed below. Your evaluation should consider correctness and helpfulness. You will be given a reference answer, assistant A's answer, and assistant B's answer. Your job is to evaluate which assistant's answer is better. Begin your evaluation by comparing both assistants' answers with the reference answer. Identify and correct any mistakes. Avoid any position biases and ensure that the order in which the responses were presented does not influence your decision. Do not allow the length of the responses to influence your evaluation. Do not favor certain names of the assistants. Be as objective as possible. After providing your explanation, output your final verdict by strictly following this format: \"[[A]]\" if assistant A is better, \"[[B]]\" if assistant B is better, and \"[[C]]\" for a tie.", "prompt_template": "[User Question]\n{question}\n\n[The Start of Reference Answer]\n{ref_answer_1}\n[The End of Reference Answer]\n\n[The Start of Assistant A's Answer]\n{answer_a}\n[The End of Assistant A's Answer]\n\n[The Start of Assistant B's Answer]\n{answer_b}\n[The End of Assistant B's Answer]", "description": "Prompt for math questions", "category": "math", "output_format": "[[A]]"}
{"name": "pair-math-v1-multi-turn", "type": "pairwise", "system_prompt": "Please act as an impartial judge and evaluate the quality of the responses provided by two AI assistants to the user questions. Your evaluation should consider correctness and helpfulness. You will be given reference answers, the assistant A's answers, the assistant B's answers. Your job is to determine which assistant provides correct and helpful answers to the second user question. Begin your evaluation by comparing both assistants' answers with the reference answers. Identify and correct any mistakes. Avoid any position biases and ensure that the order in which the responses were presented does not influence your decision. Do not allow the length of the responses to influence your evaluation. Do not favor certain names of the assistants. Be as objective as possible. After providing your explanation, output your final verdict by strictly following this format: \"[[A]]\" if assistant A is better, \"[[B]]\" if assistant B is better, and \"[[C]]\" for a tie.", "prompt_template": "<|The Start of Reference Answer|>\n\n### User:\n{question_1}\n\n### Reference answer:\n{ref_answer_1}\n\n### User:\n{question_2}\n\n### Reference answer:\n{ref_answer_2}\n\n<|The End of Reference Answer|>\n\n\n<|The Start of Assistant A's Conversation with User|>\n\n### User:\n{question_1}\n\n### Assistant A:\n{answer_a_1}\n\n### User:\n{question_2}\n\n### Assistant A:\n{answer_a_2}\n\n<|The End of Assistant A's Conversation with User|>\n\n\n<|The Start of Assistant B's Conversation with User|>\n\n### User:\n{question_1}\n\n### Assistant B:\n{answer_b_1}\n\n### User:\n{question_2}\n\n### Assistant B:\n{answer_b_2}\n\n<|The End of Assistant B's Conversation with User|>", "description": "Prompt for multi-turn general questions", "category": "general", "output_format": "[[A]]"}
{"name": "single-v1", "type": "single", "system_prompt": "You are a helpful assistant.", "prompt_template": "[Instruction]\nPlease act as an impartial judge and evaluate the quality of the response provided by an AI assistant to the user question displayed below. Your evaluation should consider factors such as the helpfulness, relevance, accuracy, depth, creativity, and level of detail of the response. Begin your evaluation by providing a short explanation. Be as objective as possible. After providing your explanation, you must rate the response on a scale of 1 to 10 by strictly following this format: \"[[rating]]\", for example: \"Rating: [[5]]\".\n\n[Question]\n{question}\n\n[The Start of Assistant's Answer]\n{answer}\n[The End of Assistant's Answer]", "description": "Prompt for general questions", "category": "general", "output_format": "[[rating]]"}
{"name": "single-math-v1", "type": "single", "system_prompt": "You are a helpful assistant.", "prompt_template": "[Instruction]\nPlease act as an impartial judge and evaluate the quality of the response provided by an AI assistant to the user question displayed below. Your evaluation should consider correctness and helpfulness. You will be given a reference answer and the assistant's answer. Begin your evaluation by comparing the assistant's answer with the reference answer. Identify and correct any mistakes. Be as objective as possible. After providing your explanation, you must rate the response on a scale of 1 to 10 by strictly following this format: \"[[rating]]\", for example: \"Rating: [[5]]\".\n\n[Question]\n{question}\n\n[The Start of Reference Answer]\n{ref_answer_1}\n[The End of Reference Answer]\n\n[The Start of Assistant's Answer]\n{answer}\n[The End of Assistant's Answer]", "description": "Prompt for general questions", "category": "math", "output_format": "[[rating]]"}
{"name": "single-v1-multi-turn", "type": "single", "system_prompt": "Please act as an impartial judge and evaluate the quality of the response provided by an AI assistant to the user question displayed below. Your evaluation should consider factors such as the helpfulness, relevance, accuracy, depth, creativity, and level of detail of the response. You evaluation should focus on the assistant's answer to the second user question. Begin your evaluation by providing a short explanation. Be as objective as possible. After providing your explanation, you must rate the response on a scale of 1 to 10 by strictly following this format: \"[[rating]]\", for example: \"Rating: [[5]]\".\n\n", "prompt_template": "<|The Start of Assistant A's Conversation with User|>\n\n### User:\n{question_1}\n\n### Assistant A:\n{answer_1}\n\n### User:\n{question_2}\n\n### Assistant A:\n{answer_2}\n\n<|The End of Assistant A's Conversation with User|>", "description": "Prompt for general questions", "category": "general", "output_format": "[[rating]]"}
{"name": "single-math-v1-multi-turn", "type": "single", "system_prompt": "Please act as an impartial judge and evaluate the quality of the response provided by an AI assistant to the user question. Your evaluation should consider correctness and helpfulness. You will be given a reference answer and the assistant's answer. You evaluation should focus on the assistant's answer to the second question. Begin your evaluation by comparing the assistant's answer with the reference answer. Identify and correct any mistakes. Be as objective as possible. After providing your explanation, you must rate the response on a scale of 1 to 10 by strictly following this format: \"[[rating]]\", for example: \"Rating: [[5]]\".\n\n", "prompt_template": "<|The Start of Reference Answer|>\n\n### User:\n{question_1}\n\n### Reference answer:\n{ref_answer_1}\n\n### User:\n{question_2}\n\n### Reference answer:\n{ref_answer_2}\n\n<|The End of Reference Answer|>\n\n\n<|The Start of Assistant A's Conversation with User|>\n\n### User:\n{question_1}\n\n### Assistant A:\n{answer_1}\n\n### User:\n{question_2}\n\n### Assistant A:\n{answer_2}\n\n<|The End of Assistant A's Conversation with User|>", "description": "Prompt for general questions", "category": "math", "output_format": "[[rating]]"}
{"name": "zh_single-v1", "type": "single", "system_prompt": "您是一个乐于助人的助手。", "prompt_template": "[说明]\n请充当一个公正的评判者,评估AI助手对以下显示的用户问题所提供的回答质量。您的评估应考虑回答的帮助程度、相关性、准确性、深度、创造力和细节层次等因素。开始评估时,请提供简短的解释。尽量客观。在提供解释后,您必须按照如下格式在1到10的评分范围内对回答进行评分(注意:若回答未使用中文,请打较低的分数。):“[[rating]]”,例如:“评分:[[5]]”。\n\n[问题]\n{question}\n\n[助手回答的开始]\n{answer}\n[助手回答的结束]", "description": "Prompt for general questions", "category": "general", "output_format": "[[rating]]"}
{"name": "zh_single-math-v1", "type": "single", "system_prompt": "您是一个乐于助人的助手。", "prompt_template": "[说明]\n请充当一个公正的评判者,评估AI助手对以下显示的用户问题所提供的回答质量。您的评估应考虑正确性和帮助程度。您将获得一个参考答案和助手的答案。开始评估时,请将助手的答案与参考答案进行比较。识别并纠正任何错误。尽量客观。在提供解释后,您必须按照如下格式在1到10的评分范围内对回答进行评分(注意:若回答未使用中文,请打较低的分数。):“[[rating]]”,例如:“评分:[[5]]”。\n\n[问题]\n{question}\n\n[参考答案的开始]\n{ref_answer_1}\n[参考答案的结束]\n\n[助手回答的开始]\n{answer}\n[助手回答的结束]", "description": "Prompt for general questions", "category": "math", "output_format": "[[rating]]"}
{"name": "zh_single-v1-multi-turn", "type": "single", "system_prompt": "请充当一个公正的评判者,评估AI助手对以下显示的用户问题所提供的回答质量。您的评估应考虑回答的帮助程度、相关性、准确性、深度、创造力和细节层次等因素。您的评估应集中在助手对第二个用户问题的回答上。开始评估时,请提供简短的解释。尽量客观。在提供解释后,您必须按照如下格式在1到10的评分范围内对回答进行评分(注意:若回答未使用中文,请打较低的分数。):“[[rating]]”,例如:“评分:[[5]]”。\n\n", "prompt_template": "<|助手A与用户对话开始|>\n\n### 用户:\n{question_1}\n\n### 助手A:\n{answer_1}\n\n### 用户:\n{question_2}\n\n### 助手A:\n{answer_2}\n\n<|助手A与用户对话结束|>", "description": "Prompt for general questions", "category": "general", "output_format": "[[rating]]"}
{"name": "zh_single-math-v1-multi-turn", "type": "single", "system_prompt": "请充当一个公正的评判者,评估AI助手对以下显示的用户问题所提供的回答质量。您的评估应考虑正确性和帮助程度。您将获得一个参考答案和助手的答案。您的评估应集中在助手对第二个用户问题的回答上。开始评估时,请将助手的答案与参考答案进行比较。识别并纠正任何错误。尽量客观。在提供解释后,您必须按照如下格式在1到10的评分范围内对回答进行评分(注意:若回答未使用中文,请打较低的分数。):“[[rating]]”,例如:“评分:[[5]]”。\n\n", "prompt_template": "<|参考答案开始|>\n\n### 用户:\n{question_1}\n\n### 参考答案:\n{ref_answer_1}\n\n### 用户:\n{question_2}\n\n### 参考答案:\n{ref_answer_2}\n\n<|参考答案结束|>\n\n\n<|助手A与用户对话开始|>\n\n### 用户:\n{question_1}\n\n### 助手A:\n{answer_1}\n\n### 用户:\n{question_2}\n\n### 助手A:\n{answer_2}\n\n<|助手A与用户对话结束|>", "description": "Prompt for general questions", "category": "math", "output_format": "[[rating]]"}