INNER CODE UNIT · Python
result_log_info
OSU-NLP-Group/ScienceAgentBench · compare_diff.py:37
result_log_info = result_line[-1] # 获取最后一项元素
# 如果 result_log_info 包含 "figure",直接视为相同
if "figure" in str(result_log_info).lower():
same_count += 1
same_ids.append(i)
continue
# 获取 jsonl 文件对应行的 "log_info" 字段
jsonl_log_info = jsonl_lines[i - 1]["log_info"]
# 比较两者
if result_log_info == jsonl_log_info:
same_count += 1
same_ids.append(i)
else:
diff_count += 1
diff_ids.append(i)