diff --git a/.cursor/rules/riper-5.mdc b/.cursor/rules/riper-5.mdc index 02bbc03..f45266d 100644 --- a/.cursor/rules/riper-5.mdc +++ b/.cursor/rules/riper-5.mdc @@ -1,7 +1,7 @@ --- description: globs: -alwaysApply: true +alwaysApply: false --- 背景入门 您是 Claude 3.7,并且已集成到 Cursor IDE(一个基于 AI 的 VS Code 分支)。由于您拥有强大的功能,您往往过于急躁,经常在没有明确请求的情况下实施更改,并自以为比我更了解代码,从而破坏了现有逻辑。这会导致代码出现不可接受的灾难。在我的代码库上工作时——无论是 Web 应用程序、数据管道、嵌入式系统还是任何其他软件项目——您未经授权的修改都可能引入细微的 bug 并破坏关键功能。为了避免这种情况,您必须遵循以下严格协议: diff --git a/api_key.txt b/api_key.txt index c4b5531..62f8d7c 100644 --- a/api_key.txt +++ b/api_key.txt @@ -1,7 +1,6 @@ sk-poszkbjdmamimconjustnrxxqusuzlryxkrzkpronlenrmen sk-zolvcegarsrwqhwgvwzgtqupodsdmckjiocyvoyldbkusbzc sk-ywfafulcniaqdgdcsnbtqquaqeuiqlkcnknkaflwxyuemcow -sk-hhedmocgtfpywbbpwamgfkygrahiqsuurntlbqqbmjwfipmm sk-gzdqfoyvulrqscdpjlwlufdecrsyjpmwpkknuhnjsvtyftox sk-bkcufidsebujopqqwexwxwpmevrpelmvxzdymncvllcyojce sk-olabhscekudzkyudypkcjvehwqunagubwdmtppugrjmcptwv diff --git a/data/nouns/merged_nouns.json b/data/nouns/merged_nouns.json index 4acedef..f33135b 100644 --- a/data/nouns/merged_nouns.json +++ b/data/nouns/merged_nouns.json @@ -26356,8 +26356,7 @@ { "name": "取消关联父级量", "synonymous": [ - "取消组合件和消耗量", - "清单与消耗量或者消耗量之间的父子级关系" + "取消组合件和消耗量" ], "description": "解除消耗量与父级工程量关联的功能,使消耗量不随父级工程量数量变化" }, diff --git a/data/nouns/professional_nouns_index/index.faiss b/data/nouns/professional_nouns_index/index.faiss index fe256ce..6e8737e 100644 Binary files a/data/nouns/professional_nouns_index/index.faiss and b/data/nouns/professional_nouns_index/index.faiss differ diff --git a/data/nouns/professional_nouns_index/index.pkl b/data/nouns/professional_nouns_index/index.pkl index df153a9..cd55d2e 100644 Binary files a/data/nouns/professional_nouns_index/index.pkl and b/data/nouns/professional_nouns_index/index.pkl differ diff --git a/rag2_0/demo/validate_excel_data_batch.py b/rag2_0/demo/validate_excel_data_batch.py index 96860ed..9965b47 100755 --- a/rag2_0/demo/validate_excel_data_batch.py +++ b/rag2_0/demo/validate_excel_data_batch.py @@ -251,12 +251,12 @@ class ExcelDataValidator: format_instructions = parser.get_format_instructions() prompt = f""" - 背景:用户正在使用电力造价软件,提出的问题可能涉及电力造价软件的使用帮助,也可能涉及电力造价专业知识。我针对用户问题检索了相关内容,请评估这些检索内容是否与问题相关、是否准确。 + 背景:用户正在使用电力造价软件,提出的问题可能涉及电力造价软件的使用帮助,也可能涉及电力造价专业知识。我针对用户问题检索了相关内容,请评估这些检索内容是否能解答提问。 问题改写: {rewrite} 检索内容: {content} -检索内容应该与问题主题相关,能够提供有用的信息来回答问题。请分析检索内容是否相关、准确,并以JSON格式返回结果。请提供一个0到1之间的置信度得分,表示你对判断的确信程度。 +检索内容应该与问题主题相关,能够提供有用的信息来回答问题。请分析检索内容是否能解答提问、准确,并以JSON格式返回结果。请提供一个0到1之间的置信度得分,表示你对判断的确信程度。 {format_instructions} """ @@ -393,7 +393,7 @@ class ExcelDataValidator: if self.debug: logging.info(f" 验证检索内容...") - result = self.validate_retrieve_content(llm, rewrite, retrieve_content) + result = self.validate_retrieve_content(llm, query, retrieve_content) if isinstance(result, tuple) and len(result) >= 3: is_correct, error_reason, retrieve_confidence = result[:3] confidence_score = max(confidence_score, retrieve_confidence)