优化DifyCompareTest类中的回答判断逻辑,恢复旧答案的判断并简化代码;更新PromptTemplates以规范同义词处理规则,调整重构流程和优先级,增强语义保真性。

This commit is contained in:
2025-07-31 09:43:58 +08:00
parent 6a72233a97
commit 11acc809c8
2 changed files with 14 additions and 28 deletions
+4 -4
View File
@@ -102,10 +102,10 @@ class DifyCompareTest:
answer = result.get('answer', "")
if len(answer) == 0:
raise Exception(f"回答为空: {result}")
# if old_answer:
# judge_result = self.llm_judge_answer(old_answer=old_answer, now_answer=answer)
# else:
# judge_result=""
if old_answer:
judge_result = self.llm_judge_answer(old_answer=old_answer, now_answer=answer)
else:
judge_result=""
judge_result=""
# 只取回答的前半部分
answer = answer.split("----------------------------------------")[0].strip()