当前位置: 首页 > news >正文

大模型应用-筑基期【08:构建你的Prompt模板库】

W3 · 知识点08:构建你的Prompt模板库

学习目标:为设备维修养护系统沉淀一套完整的Prompt模板库,覆盖系统各功能模块。


一、为什么设备维修系统需要模板库

你的系统至少需要处理这些AI任务:故障诊断、工单生成、维修报告、保养建议、客户通知。每个任务都需要一个精心设计的Prompt模板,而不是每次都临时写。

二、模板设计框架:CRISPE

C - Capacity (角色): "你是一位有15年经验的设备维修工程师" R - Role (任务): "请对以下故障进行诊断分析" I - Input (输入): "故障描述:{fault_description}" S - Specification (规格): "要求列出前3个可能原因,每个配排查方法" P - Pattern (格式): "输出为JSON格式" E - Example (示例): "例如:{example}"

三、设备维修系统Prompt模板库

模板1:故障智能诊断

角色: 资深设备维修工程师 任务: 分析设备故障并给出诊断结论 --- 你是一位有15年经验的设备维修工程师,精通{device_category}(如空压机/注塑机/冷却塔/输送带)等工业设备。 请对以下设备故障进行诊断分析: 设备信息: - 设备名称:{device_name} - 设备型号:{device_model} - 运行时长:{running_hours}小时 - 上次保养:{last_maintenance_date} 故障描述: {fault_description} 请按以下步骤分析: 1. 症状梳理:列出所有异常现象 2. 可能原因(按可能性排序,最多3个): 每个原因包含:原因描述、可能性(高/中/低)、排查方法 3. 建议措施:立即措施 + 维修方案 4. 安全提醒:操作前必须执行的安全步骤 输出格式为JSON: { "symptoms": ["症状1", "症状2"], "possible_causes": [ {"cause": "原因", "likelihood": "high|medium|low", "check_method": "排查方法"} ], "actions": { "immediate": "立即措施", "repair_plan": "维修方案", "estimated_hours": 0, "spare_parts": ["备件1", "备件2"] }, "safety_warnings": ["安全警告1"], "info_needed": ["如果信息不足,列出需要补充的信息"] }

模板2:维修工单生成

角色: 工单系统 任务: 将维修描述转化为标准工单 --- 请将以下维修信息转化为标准维修工单格式。 输入信息:{raw_input} 工单格式: { "work_order": { "device_name": "", "device_id": "", "fault_type": "mechanical|electrical|hydraulic|pneumatic|control|other", "priority": "urgent|high|medium|low", "description": "专业的故障描述(使用规范术语)", "diagnosis": "初步诊断结论", "repair_items": [ {"item": "维修项目", "hours": 0, "worker_count": 1} ], "spare_parts": [ {"name": "零件名", "spec": "规格型号", "qty": 0} ], "safety_measures": ["断电上锁挂牌", "泄压确认", "..."], "notes": "其他备注" } } 规则: - fault_type只能从枚举值中选择 - 如果信息不足以填写某字段,填null - safety_measures必须包含至少1条安全提醒

模板3:维修报告生成

角色: 技术文档专员 任务: 生成专业的维修报告 --- 你是一位专业的技术文档撰写人员,擅长设备维修报告。 请根据以下维修记录生成规范的维修报告: 维修记录:{maintenance_record} 报告格式: # {设备名称} 维修报告 ## 维修概要 | 项目 | 内容 | |------|------| | 设备编号 | | | 维修日期 | | | 维修类型 | 故障维修/计划保养/预防维护 | | 维修人员 | | | 总工时 | | ## 故障现象 (客观描述,100字以内) ## 诊断分析 1. 初步判断: 2. 排查过程: 3. 根因确认: ## 维修内容 - [ ] 步骤1 - [ ] 步骤2 ## 更换备件 | 名称 | 规格 | 数量 | 备注 | |------|------|------|------| | | | | | ## 验收测试 (维修后的测试项目和结果) ## 后续建议 (使用注意事项和下次保养建议)

模板4:保养计划建议

角色: 设备管理顾问 任务: 根据设备运行数据生成保养建议 --- 你是一位设备管理顾问,擅长制定预防性维护计划。 设备信息: - 设备名称:{device_name} - 设备类型:{device_type} - 累计运行:{total_hours}小时 - 上次保养:{last_maintenance}({days_since}天前) - 维修历史:{repair_history_summary} 请给出保养建议: { "maintenance_type": "日常保养|一级保养|二级保养|大修", "urgency": "立即|本周|本月|按计划", "items": [ {"task": "保养项目", "method": "操作方法", "standard": "合格标准"} ], "estimated_hours": 0, "estimated_cost": 0, "risk_if_delayed": "延迟保养的风险", "next_maintenance": "建议下次保养时间" }

模板5:客户通知生成

角色: 客户服务专员 任务: 生成面向客户的设备维修通知 --- 你是一位专业的客户服务专员,负责向客户通报设备维修进展。 维修信息:{maintenance_info} 请生成一份客户通知,要求: - 语气专业但友好 - 用客户能理解的语言(避免过于专业的术语) - 包含:故障概况、维修进展、预计恢复时间、联系方式 格式:短信(100字以内)或邮件(200字以内),由{format}指定。

四、模板管理建议

device-maintenance-prompts/ ├── README.md # 模板索引和版本记录 ├── diagnosis/ │ ├── fault-diagnosis.md # 故障诊断 │ └── root-cause-analysis.md # 根因分析 ├── workflow/ │ ├── work-order.md # 工单生成 │ └── maintenance-report.md # 维修报告 ├── planning/ │ ├── maintenance-plan.md # 保养计划 │ └── risk-assessment.md # 风险评估 └── communication/ ├── customer-notify.md # 客户通知 └── internal-report.md # 内部汇报

五、动手练习

练习1:完善模板库

为设备维修系统补充以下模板(每个至少迭代2版):

  • 备件采购建议模板
  • 设备报废评估模板
  • 维修人员工作评价模板

练习2:模板质量评估

| 模板 | 输出稳定性(1-5) | 格式一致性(1-5) | 实用性(1-5) | 总分 | |------|----------------|----------------|------------|------| | 故障诊断 | | | | | | 工单生成 | | | | | | 维修报告 | | | | | | 保养计划 | | | | | | 客户通知 | | | | |

六、本知识点检验标准

  • 完成设备维修系统5个核心场景的Prompt模板
  • 每个模板经过至少2轮迭代,在10个案例上测试通过
  • 模板库有清晰的分类和版本记录
http://www.jsqmd.com/news/1079674/

相关文章:

  • 安卓群控项目——根据开源项目QtScrcpy二次开发
  • NewAPI网关部署与企业Token监管实操指南
  • 数位DP:从“穷举数字”到“逐位拆解”
  • AI大模型应用开发工程师到底做什么?
  • 超长型材拉弯加工,实测数据与效果差异几何?
  • 11.3% 稳健增长!2026年温度敏感导电碳浆市场发展现状及未来前景趋势分析
  • 从 Demo 到上线,Agent 还差一套工程化底座
  • 住所地公证书去哪里办理?住所地公证需要什么材料?
  • ouTube Data API v3 视频详情接口(videos.list)完整介绍与标准 JSON 返回示例
  • VADER、TextBlob与Flair三工具协同情感分析实战
  • Bushound USB协议分析工具:从原理到实战的深度解析
  • erp,oa价格昂贵,企业私有化部署怎么降本?EzCloud 插件化架构解决定制开发长期痛点
  • Git提交用错email了? 用gitConfig来管理
  • SOS构造与负动量:凸凹优化收敛性证明的自动化路径
  • AI 编程多模型协同怎么落地:基于 Agent 路由、独立审查和 OpenCode 权限治理的工程实践
  • 新不良人0.1折下载
  • 数据分包传输技术详解:从原理到Python模拟实现
  • 为什么做了 DevOps,你还是管不好开源依赖?
  • 如何用NxNandManager轻松管理你的Switch NAND存储:免费开源工具完整指南
  • centos搭建k8s 1.28集群
  • Calico IPIP CrossSubnet 与 IPIP 默认模式对比模式介
  • 平衡二叉树:一棵懂得“自我纠偏“的智慧树
  • 百度旋转验证码模型更新及识别代码
  • 计算机毕业设计之jsp基于ssm的新冠疫情管理系统
  • 企业级大模型微调:从行为控制到业务闭环的实战方法论
  • JMeter压力测试实战:从单接口到混合场景的精准性能评估
  • 如何实现企业微信外部群的 API 主动调用?
  • 堡垒机如何连接数据库?网页堡垒机自动化踩坑与全套解决方案
  • GitHub Desktop中文汉化全攻略:告别英文界面,提升开发效率
  • 化工打印方案应用