用途:为建筑行业 AI 任务提供结构化、可复用的提示词模板,确保成本估算、进度分析、文档处理和 BIM 数据查询等场景输出一致且高质量。
主要能力:以 Python 数据类 PromptTemplate 定义模板,含名称、描述、模板文本、输入变量、输出格式、示例、分类与版本;format() 校验必填变量并注入输出格式,with_examples() 生成少样本示例。ConstructionPromptLibrary 负责注册、按名称获取、按分类列出模板,并内置默认模板集。
模板分类:成本估算(成本行项按 CSI MasterFormat 分类、单价合理性校验、估算执行摘要);进度分析(关键路径与浮时、延误分析 TIA、资源平衡);文档处理(RFI 回复、规范要求提取、变更单论证);BIM(工程量提取、碰撞检测汇总)。
使用方式:初始化 library = ConstructionPromptLibrary(),用 library.get("cost_line_item_classification") 取模板,再 template.format(line_items=...) 生成提示词交给 LLM;可用 with_examples(n=2) 附加示例。自定义模板通过 PromptTemplate 构造后 library.register(my_template) 注册。
适用场景:建筑项目估算、进度与延误分析、RFI 与规范文档处理、BIM 工程量与碰撞协调。
限制:资料未提供具体模型、平台、收费或效果数据;模板输出质量依赖输入数据与所用 LLM,需自行验证格式与结果。