Ver código fonte

v0.0.4优化提示词

ZengChao 1 mês atrás
pai
commit
54e73d7b75

+ 9 - 6
core/construction_review/component/ai_review_engine.py

@@ -437,12 +437,15 @@ class AIReviewEngine(BaseReviewer):
 
                 # LLM 判断是否相关(你已经封装好了 is_relevant_async:模型直接输出 relevant true/false)
                 relevant = await is_relevant_async(query_content, parent_text)
-                print("================\n")
-                print(relevant)
-
-                print("\n================\n")
-                # if not relevant:
-                #     continue
+                # print("================\n")
+                # print(query_content)
+                # print("\n=====\n")
+                # print(parent_text)
+                # print("\n=====\n")
+                # print(relevant)
+                # print("\n================\n")
+                if not relevant:
+                    continue
 
                 extra = (
                     f"{parent_text}\n"

+ 1 - 4
core/construction_review/component/infrastructure/relevance.py

@@ -34,10 +34,7 @@ def build_relevance_prompt(text_a: str, text_b: str) -> str:
 你是信息检索与规范审查专家。
 
 任务:
-判断【文本B】是否与【文本A】强相关(可用于支撑审查引用/解释/依据)。
-
-强相关 = 文本B能直接支撑/解释/约束文本A的关键点(要求、条件、步骤、指标、术语定义等)。
-不相关 = 只是出现少量相似词,主题不同,无法支撑审查。
+判断【文本B】是否与【文本A】相关(可用于支撑审查引用/解释/依据)。
 
 输出要求(非常重要):
 - 只能输出严格 JSON