diff --git a/flask_app/general/判断截取位置.py b/flask_app/general/判断截取位置.py index 747c637..df9365e 100644 --- a/flask_app/general/判断截取位置.py +++ b/flask_app/general/判断截取位置.py @@ -21,13 +21,13 @@ target_names = [ "企业业绩", "财务审计报告", "缴纳税收证明", - "缴纳社保证明" + "公司缴纳社保证明" ] # 定义user_query模板 def generate_user_query(target, chapters, keywords): #章节名格式通常是如'三、联合体协议书'这样的序号+标题。现在我需要将{target}贴在该章节的最后面,但是在下一章之前,目前我需要定位到插入的位置, - template = f"""这是投标文件模板,作为投标人,我需要把不同的投标材料填充到对应位置,请你根据该文件回答:{target}应该插入在该文件哪块地方?你可能需要查找以下关键词出现的地方:{', '.join([f"'{chapter}'" for chapter in chapters])},并确认插入的小节,然后在该小节的末尾内容之后插入{target},请你返回给我插入位置的上下文内容,上文为该小节的末尾内容,下文为下一小节的开头内容,上下文字数请限制在20字以内(即你只需返回最末尾的内容以及最开头的内容,不需考虑语义)。你的回答以json格式返回,外层键名为'{target}',嵌套键名分别是'上文','下文',上下文内容应完全与原文保持一致,不得擅自删减总结,若找不到插入位置,那么嵌套键名'上文'和'下文'的键值为'未知',输出格式示例如下: + template = f"""这是投标文件模板,作为投标人,我需要把不同的投标材料填充到对应位置,请你根据该文件回答:{target}应该插入在该文件哪块地方?你可能需要查找以下关键词出现的地方:{', '.join([f"'{chapter}'" for chapter in chapters])},并确认插入的小节,然后在该小节的末尾内容之后插入{target},请你返回给我插入位置的上下文内容,上文为该小节的末尾内容,下文为下一小节的开头内容,上下文字数请限制在20字以内(即你只需返回最末尾的内容以及最开头的内容,不需考虑语义)。你的回答以json格式返回,外层键名为'{target}',嵌套键名分别是'上文','下文',上下文内容应完全与原文保持一致,不得擅自删减总结,若插入位置不明确,那么嵌套键名'上文'和'下文'的键值为'未知',输出格式示例如下: {{ {target}:{{ "上文":"上文测试投标人: (盖单位章) @@ -62,6 +62,7 @@ for target in target_names: else: print(f"警告:'{target}'未在数据字典中找到相关信息。") +#TODO:先对文件打标记, # 将生成的查询添加到queries列表 queries = [item['query'] for item in user_query_list] truncate_file="C:\\Users\\Administrator\\Desktop\\招标文件\\招标test文件夹\\zbtest19\\zbtest19_214-320.pdf"