fork download
  1. def generate_prompt_compact(data_point):
  2. vn_response = data_point['response']
  3. vn_label = data_point['label']
  4. vn_question = data_point['prompt']
  5.  
  6. if isinstance(data_point['relevant_sentence'], str):
  7. sentences = ast.literal_eval(data_point['relevant_sentence'])
  8. else:
  9. sentences = []
  10.  
  11. joined_text = ". ".join([s.strip().rstrip('.') for s in sentences]) + "."
  12.  
  13. return f"""
  14. <|im_start|>user
  15. Phân loại hồi đáp theo mức ảo giác:
  16. 0 = đúng theo ngữ cảnh
  17. 1 = mâu thuẫn bóp méo
  18. 2 = thêm thông tin không căn cứ
  19.  
  20. Ngữ cảnh: {joined_text}
  21. Câu hỏi: {vn_question}
  22. Hồi đáp: {vn_response}
  23. <|im_end|>
  24. <|im_start|>assistant
  25. {vn_label}
  26. """.strip()
  27. # your code goes here
Success #stdin #stdout 0.08s 14144KB
stdin
Standard input is empty
stdout
Standard output is empty