10.27分包情况商务、技术评分处理 日期、金额处理

This commit is contained in:
zy123 2024-10-27 17:21:46 +08:00
parent 233bc4a929
commit 8be199a9c8

View File

@ -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"