From 8be199a9c86e3015477969ffb1ef640b75fef74f Mon Sep 17 00:00:00 2001 From: zy123 <646228430@qq.com> Date: Sun, 27 Oct 2024 17:21:46 +0800 Subject: [PATCH] =?UTF-8?q?10.27=E5=88=86=E5=8C=85=E6=83=85=E5=86=B5?= =?UTF-8?q?=E5=95=86=E5=8A=A1=E3=80=81=E6=8A=80=E6=9C=AF=E8=AF=84=E5=88=86?= =?UTF-8?q?=E5=A4=84=E7=90=86=20=20=E6=97=A5=E6=9C=9F=E3=80=81=E9=87=91?= =?UTF-8?q?=E9=A2=9D=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flask_app/general/判断截取位置.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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"