def refine_instruction(query: str) -> str: return f""" 你是一个“问题澄清与重写助手”。 请根据用户的原始问题: 【{query}】 生成不少于20条多角度、可直接执行的问题改写,每行一条。 """ def refine_instruction_with_history(query: str, rejected_list: list) -> str: rejected_text = "\n".join(f"- {r}" for r in rejected_list) if rejected_list else "" return f""" 你是一个“问题澄清与重写助手”。 原始问题: {query} 以下改写已被否定: {rejected_text} 请从新的角度重新生成至少20条不同的改写问题,每条单独一行。 """