11.8 评标修改 技术参数修改

This commit is contained in:
zy123 2024-11-08 20:34:57 +08:00
parent e89304fa53
commit f6db131384
2 changed files with 13 additions and 7 deletions

View File

@ -82,11 +82,15 @@ def get_business_requirements(truncate_file,file_id):
#一起问了,效率慢点,但内容准
queries=[
"""
请你根据该货物类招标文件中的采购要求部分内容请告诉我文档中技术要求服务要求商务要求其他要求分别是什么你仅需定位到原文中相应位置并提取原文内容通常一类要求写在一块大标题下请以json格式返回结果可以用嵌套键值对的形式组织回答默认情况下外层键名是'技术要求''服务要求''商务要求''其他要求'内层键名是原文中的相应子标题或者是你对相关子要求的总结而键值需要完全与原文保持一致不可擅自总结删减注意你无需回答采购清单中具体设备的技术参数要求仅需从正文部分采购清单之后开始提取以下是你需要考虑的特殊情况如果原文中技术要求与服务要求在一块那么你应该用外键'技术、服务要求'替换默认外键'技术要求''服务要求'若相关要求不存在对应的键值设为'未知'以下为示例输出仅供格式参考
请你根据该货物类招标文件中的采购要求部分内容请告诉我文档中技术要求服务要求商务要求其他要求分别是什么注意事项在提取技术要求和服务要求的时候你无需从采购清单或表格中提取货物名以及参数要求你仅需定位到原文中相应位置正文部分而非表格中并提取原文内容通常一类要求写在一块大标题下请以json格式返回结果可以用嵌套键值对的形式组织回答默认情况下外层键名是'技术要求''服务要求''商务要求''其他要求'嵌套键名是原文中的相应子标题或者是你对相关子要求的总结而键值需要与原文保持一致不可擅自总结删减
以下是你需要考虑的特殊情况如果原文中技术要求与服务要求在一块那么你应该用外键'技术、服务要求'替换默认外键'技术要求''服务要求'若相关要求不存在对应的键值设为'未知'以下为示例输出仅供格式参考
{
"技术、服务要求":"相关技术要求以及服务要求",
"商务要求":"相关商务要求",
"其他要求""其他要求内容"
"商务要求":{
"★产品质保期":"所投 LED 整屏不低于 3 年,健身器材整套不低于 2 年",
"售后服务方案":"包含产品配送、安装保障方案"
},
"其他要求""未知"
}"""
]
results = multi_threading(queries, "", file_id, 2)
@ -98,7 +102,8 @@ def get_business_requirements(truncate_file,file_id):
if __name__ == "__main__":
truncate_file = "C:\\Users\\Administrator\\Desktop\\fsdownload\\e4be098d-b378-4126-9c32-a742b237b3b1\\ztbfile_procurement.docx"
# truncate_file = "C:\\Users\\Administrator\\Desktop\\fsdownload\\e4be098d-b378-4126-9c32-a742b237b3b1\\ztbfile_procurement.docx"
truncate_file="D:\\flask_project\\flask_app\\static\\output\\output1\\55dc56f0-f7fe-4734-95a3-867df3456d49\\招招招标文件一中多媒体报告厅教学设备_procurement.docx"
file_id = upload_file(truncate_file)
res=get_business_requirements(truncate_file,file_id)
print(json.dumps(res, ensure_ascii=False, indent=4))

View File

@ -224,8 +224,9 @@ def combine_evaluation_standards(truncate_file):
# user_query = "根据该文档中的评标办法前附表或者评分标准表,请你列出该文件的技术评分,商务评分,投标报价评审标准以及它们对应的具体评分要求,外层键名分别为'技术评分','商务评分','投标报价'。如果评分内容不是这3个则返回文档中给定的评分内容以及它的评分要求都以json的格式返回结果如果该采购活动有多个包则最外层键名为对应的包名。请不要回答有关资格审查的内容"
user_query = (
"""
根据该文档中的评标办法前附表(非评标办法正文部分)请你列出该文件的技术评分商务评分投标报价评审以及它们对应的具体评分要求请以json格式返回结果请在这三大块评分中分别用若干键值对表示具体评分项外层键名为各评审因素键值为列表列表中包含若干描述该评审因素的评分及要求的字典内层键名分别是'评分''要求'列表中可以仅包含一项内容若这三大块评分中存在其他信息则在相应评分大块内部新增键名'备注'存放该信息键值为具体的要求否则不需要如果评分内容因素不是这3个则返回文档中给定的评分内容因素以及它们的具体评分要求如果该采购活动有多个包则最外层键名为对应的包名,否则不需要不要回答有关资格审查的内容若存在未知信息填充'未知'以下为示例输出仅供格式参考
{
根据该文档中的评分标准表格中的内容请你列出该文件的技术评分商务评分投标报价评审以及它们对应的具体评分要求请以json格式返回结果最外层键名分别是'技术评分','商务评分','投标报价评分',请在这三大项评分中分别用若干键值对表示具体评分项外层键名为各评审因素键值为一个列表列表中包含若干可为一描述该评审因素的评分及要求的字典内层键名分别是'评分''要求'若无评分可删去'评分'键值对'要求'中说明了该评审因素的评分标准若这三大项评分中存在其他信息则在相应评分大块内部新增键名'备注'存放该信息键值为具体的要求否则不需要如果评分内容因素不是这三大项则返回文档中给定的评分内容因素以及它们的具体评分要求
以下为需要考虑的注意事项1.不要回答有关资格审查符合性审查的内容也不要从评标办法正文中表格外提取回答 2.若大项的'xx评分'要求未在文中说明则键名'xx评分'的键值设为'本项目无xx评分项'例如"技术评分":"本项目无技术评分项" 3. 如果该招标活动有多个包则最外层键名为对应的包名,否则不需要 4.你无需将表格的单元格内的内容进行拆分需要将它视为一个整体以下为示例输出仅供格式参考
{
"一包": {
"技术评分": {
"主要监理岗位的职责": [
@ -257,7 +258,7 @@ def combine_evaluation_standards(truncate_file):
"投标报价评审": {
"投标报价是否出现违反计价规范": [
{
"评分": "合格/不合格",
"评分": "合格",
"要求": "A:投标报价未违反计价规范的评审意见为“合格”B投标报价违反计价规范的评审意见为“不合格”"
}
]