11.15 工程标资格审查提示词重改

This commit is contained in:
zy123 2024-11-15 11:23:04 +08:00
parent f262377708
commit 165e78334a
2 changed files with 20 additions and 13 deletions

View File

@ -135,18 +135,18 @@ def combine_review_standards(evaluation_method, qualification_path, output_folde
#TODO: bb61d137-794c-4760-8da7-ebc10cdc2782 还有点问题
if __name__ == "__main__":
start_time = time.time()
evaluation_method = r"D:\flask_project\flask_app\static\output\output1\c911b0f8-0ff4-4718-80e3-86f464f313d3\ztbfile_evaluation_method.pdf"
qualification_path=r"D:\flask_project\flask_app\static\output\output1\c911b0f8-0ff4-4718-80e3-86f464f313d3\ztbfile_qualification.pdf"
output_folder=r"D:\flask_project\flask_app\static\output\output1\c911b0f8-0ff4-4718-80e3-86f464f313d3"
notice_path=''
evaluation_method = r"C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782\ztbfile_evaluation_method.pdf"
qualification_path=r"C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782\ztbfile_qualification.pdf"
output_folder=r"C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782"
notice_path=r'C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782\ztbfile_notice.pdf'
# knowledge_name="zbtest20"
clause_path = r"D:\flask_project\flask_app\static\output\output1\c911b0f8-0ff4-4718-80e3-86f464f313d3\clause1.json"
tobidders_notice_table = r"D:\flask_project\flask_app\static\output\output1\c911b0f8-0ff4-4718-80e3-86f464f313d3\ztbfile_tobidders_notice_table.pdf"
clause_path = r"C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782\clause1.json"
tobidders_notice_table = r"C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782\ztbfile_tobidders_notice_table.pdf"
invalid_path = r"D:\flask_project\flask_app\static\output\output1\c911b0f8-0ff4-4718-80e3-86f464f313d3\ztbfile_invalid.pdf"
merged_baseinfo_path = r"D:\flask_project\flask_app\static\output\output1\c911b0f8-0ff4-4718-80e3-86f464f313d3\ztbfile_merged_baseinfo.pdf"
invalid_path = r"C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782\ztbfile_invalid.pdf"
merged_baseinfo_path = r"C:\Users\Administrator\Desktop\fsdownload\bb61d137-794c-4760-8da7-ebc10cdc2782\ztbfile_merged_baseinfo.pdf"
res = combine_review_standards(evaluation_method, qualification_path, output_folder, tobidders_notice_table, clause_path,
invalid_path, merged_baseinfo_path)
invalid_path, merged_baseinfo_path,notice_path)
print(json.dumps(res, ensure_ascii=False, indent=4))
end_time = time.time()
print("elapsed time:" + str(end_time - start_time))

View File

@ -166,7 +166,7 @@ def process_qualification(qualification_review, qualification_path, invalid_path
print("资格评审: type1")
# matching_keys_list = ["资质条件", "财务要求", "业绩要求", "信誉要求", "其他要求"]
# ques = generate_qual_question(matching_keys_list)
ques="""该招标文件中规定的资格性审查标准是怎样的请以json格式给出结果最外层键名为'资格评审',次外层键名为各项评审要求(如资质条件、信誉要求等),可能存在嵌套关系,但最内层键值为一个描述该评审因素的要求及备注的字典,其内层键名分别是'要求''备注',若无具体备注信息,可删去'备注'键值对。你的回答内容需要与原文一致,不可擅自总结删减。注意不要回答有关符合性审查的内容。以下为示例输出,仅供格式参考:
ques="""该招标文件中规定的资格性审查标准是怎样的请以json格式给出结果最外层键名为'资格评审',次外层键名为各项评审要求(如资质条件、信誉要求等),可能存在嵌套关系,但最内层键值为一个描述该评审因素的要求及备注的字典,其内层键名分别是'要求''备注',若无具体备注信息,可删去'备注'键值对。你的回答内容需要与原文一致,不可擅自总结删减。以下为你需要考虑的特殊情况1.若评审因素是项目人员(如项目经理、技术负责人等),除了'要求''备注',还应增加一个键名'数量',对应的键值为该岗位所需人数,若无相关要求,键值为'未知' 2.若评审因素为信誉要求,那么它为'要求'的对应键值为一个字符串列表,其中每个字符串是一条信誉要求。以下为示例输出,仅供格式参考:
{
"资格评审": {
"资质条件": {
@ -174,17 +174,24 @@ def process_qualification(qualification_review, qualification_path, invalid_path
"备注": "原件扫描上传"
},
"信誉要求": {
"要求": "1.没有被依法暂停或取消投标资格;\n2.没有被责令停产停业、暂扣或者吊销许可证、暂扣或者吊销执照;",
"要求": [
"1.没有被依法暂停或取消投标资格;",
"2.没有被责令停产停业、暂扣或者吊销许可证、暂扣或者吊销执照;"
]
},
"项目经理资格": {{
"要求": "项目经理具有建筑工程专业二级及以上注册建造师执业资格并持有效的安全生产考核合格证B证",
"数量": "1人"
}},
"其他要求": {
"项目管理机构人员": {
"项目技术负责人": {
"要求": "具备市政工程相关专业中级职称或具备市政公用工程专业贰级注册建造师执业资格(不含临时证)",
"备注": "1人"
"数量": "1人"
},
"施工管理": {
"要求": "持有施工员岗位培训考核合格证书。",
"备注": "1人"
"数量": "1人"
}
}
}