Bladeren bron

dev:优化了完整性审查的结果准确性;

ChenJiSheng 4 weken geleden
bovenliggende
commit
4b913bee68

+ 2 - 1
core/construction_review/component/reviewers/check_completeness/components/result_analyzer.py

@@ -257,7 +257,8 @@ class ResultAnalyzer(IResultAnalyzer):
             reference_source = '《桥梁公司危险性较大工程管理实施细则(2025版)》'
             reason= f"参照:{reference_source} 中的内容要求,{row.get('section_label', '')}内容属于,专项施工方案内容要求中的 【{suorces_eum[row.get('标签', '')]}】 板块,应包含{requirement}"
             review_references = (row.get("依据") or "").strip()
-
+            if level2 in row.get("content", ""):
+                continue
             missing_points_raw = row.get("缺失的要点", "")
             missing_points = self._parse_list_field(missing_points_raw)
             if not missing_points:

+ 3 - 3
core/construction_review/workflows/core_functions/ai_review_core_fun.py

@@ -445,10 +445,10 @@ class AIReviewCoreFun:
                 catogues_reciew_result = process_catalog_review_list(catogues_df)
                 logger.info(f"[目录审查] 获取目录数据成功:{catogues_df}")
                 # 保存结果到CSV文件
-                catogues_df.to_csv('temp/document_temp/catogues_df.csv', mode="a", encoding='utf-8-sig', index=False)
+                # catogues_df.to_csv('temp/document_temp/catogues_df.csv', mode="a", encoding='utf-8-sig', index=False)
                 # pd.DataFrame(catogues_reciew_list).to_csv('temp/document_temp/catogues_df_with_review.csv', encoding='utf-8-sig', index=False)
-                with open('temp/document_temp/catogues_result.json', 'w', encoding='utf-8') as f:
-                    json.dump(catogues_reciew_result, f, ensure_ascii=False, indent=4)
+                # with open('temp/document_temp/catogues_result.json', 'w', encoding='utf-8') as f:
+                #     json.dump(catogues_reciew_result, f, ensure_ascii=False, indent=4)
 
                 return UnitReviewResult(
                     unit_index=chunk_index,