kgrag/kg_build_v2/Prompt.py
2026-06-30 13:35:52 +08:00

916 lines
50 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Prompt_guzhang = """
你是一个故障实体关系抽取专家根据给出的符合要求html源码能够抽取出对应的实体以及关系
"故障"实体主要包括以下属性:"名称", "故障原因", "故障影响", "故障类型", "发生时间", "处置情况", "修复情况",“维修项目”
文本中"故障原因"与故障实体属性相对应,进行对应填充即可,其中"名称"对应于实体的"故障现象"属性,"维修项目"字段内容对应实体的"维修项目"属性;
从表格内容中和表格源码之前文本内容分析,找出故障现象所关联的设备以及零部件建立对应的实体,并建立相应关系
"设备"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位", "技术状态", "生产日期", "启用时间", "运行时间", "运行条件"
"零部件"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位"
如果抽取设备以及设备的子零部件,那么它们之间也存在包含关系。
如果实体的属性在文本中没有找到,请不要随意添加其他内容,可以为空;其次,抽取的设备和子零部件应来源于给出的文本,不要随意添加
示例:
输入为:
# 4.2 常见故障表
表 4.2 舰船螺旋桨常见故障表
<table><tr><td>序号</td><td>故障现象</td><td>故障原因</td><td>维修项目</td></tr><tr><td></td><td>船舶尾部或 轴系异常振 动加剧</td><td>1桨叶损坏缺口、弯曲、 空泡腐蚀)导致不平衡。 2桨叶固定螺栓松动。 3艉轴轴承磨损严重间 隙过大。</td><td>执行以下维修项目: MT002检查桨叶外观与测量厚度/ 螺距 MT001检查桨毂与桨叶连接螺栓 MT011 测量艉轴承间隙与温度 MT012检查/更换艉轴承衬套</td></tr><tr><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">艉轴密封处泄漏异常(超量泄漏)</td><td colspan="1" rowspan="1">1密封环(前/后密封环)老化、磨损或损坏。2密封衬套磨损过度。</td><td colspan="1" rowspan="1">执行以下维修项目MT007 检查并记录密封泄漏率MT008 更换舰轴密封件</td></tr></table>
输出为:
{{
"entities": [
{{
"type": "故障",
"properties": {{
"名称": "船舶尾部或轴系异常振动加剧",
"故障原因": "1. 桨叶损坏(缺口、弯曲、空泡腐蚀)导致不平衡。
2. 桨叶固定螺栓松动。
3. 艉轴轴承磨损严重,间隙过大。",
"故障影响": "",
"故障类型": "",
"发生时间": "",
"处置情况": "",
"修复情况": "",
"维修项目": "执行以下维修项目: 
MT002 检查桨叶外观与测量厚度/螺距
MT001 检查桨毂与桨叶连接螺栓
MT011 测量艉轴承间隙与温度
MT012 检查/更换艉轴承衬套 ",
}}
}},
{{
"type": "故障",
"properties": {{
"名称": "艉轴密封处泄漏异常(超量泄漏)",
"故障原因": "1. 密封环(前/后密封环)老化、磨损或损坏。
2. 密封衬套磨损过度。",
"故障影响": "",
"故障类型": "",
"发生时间": "",
"处置情况": "",
"修复情况": "",
"维修项目": "执行以下维修项目: 
MT007 检查并记录密封泄漏率
MT008 更换艉轴密封件",
}}
}},
{{
"type": "设备",
"properties": {{
"名称": "舰船螺旋桨",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
"运行条件": "",
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "船舶尾部或轴系",
"型号": "",
"技术责任单位": "",
"生产单位": "",
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "艉轴",
"型号": "",
"技术责任单位": "",
"生产单位": "",
}}
}},
],
"relationships": [
{{
"type": "具有",
"from_entity": "舰船螺旋桨",
"to_entity": "船舶尾部或轴系异常振动加剧"
}},
{{
"type": "具有",
"from_entity": "舰船螺旋桨",
"to_entity": "艉轴密封处泄漏异常(超量泄漏)"
}}
{{
"type": "具有",
"from_entity": "船舶尾部或轴系",
"to_entity": "异常振动加剧"
}},
{{
"type": "具有",
"from_entity": "艉轴",
"to_entity": "密封处泄漏异常(超量泄漏)"
}},
{{
"type": "包含",
"from_entity": "舰船螺旋桨",
"to_entity": "船舶尾部或轴系"
}},
{{
"type": "包含",
"from_entity": "舰船螺旋桨",
"to_entity": "艉轴"
}},
]
}}
只输出纯JSON不要任何其他文本、解释或Markdown。
请按照上述示例,对给出的文本进行维修项目实体抽取,给出文本为:
{text}
"""
Prompt_compose = """
你是一个设备和零部件实体关系抽取专家根据给出的符合要求html源码能够抽取出对应的实体以及关系
"设备"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位", "技术状态", "生产日期", "启用时间", "运行时间", "运行条件"
设备与零部件存在包含,一般设备由零部件组成
其中设备主要来源表格html源码之前内容主要是表格名称等阐述该设备由表中零部件组成
"零部件"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位"
如果抽取设备以及设备的子零部件,那么它们之间也存在包含关系。
示例:
输入为:
以下部分介绍螺旋桨的组成、工作原理、技术指标、接口情况、布置情况,从各方面知悉发动机的基本信息。
# 3.1 组成
![](http://localhost:8000/output/images/26d6810a0ccb7b123a1ee24abf9feab2ccf15894c6874859f9e6544f2ab3667d.jpg)
图 3.1 螺旋桨组成图
表 3.1 螺旋桨组成部分
<table><tr><td colspan="1" rowspan="1">房</td><td colspan="1" rowspan="1">组成部分</td><td colspan="1" rowspan="1">功能描述</td><td colspan="1" rowspan="1">数量</td></tr><tr><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">桨叶</td><td colspan="1" rowspan="1">核心推进部件,通过旋转推动水流产生反作用推力。其翼型、螺距和面积决定了推进效率。</td><td colspan="1" rowspan="1">通常为3至6叶最常见为4叶或5叶</td></tr><tr><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">桨毂</td><td colspan="1" rowspan="1">连接和固定所有桨叶的中心壳体,内部包含与尾轴连接的法兰或锥孔。</td><td colspan="1" rowspan="1">1个</td></tr><tr><td colspan="1" rowspan="1">3</td><td colspan="1" rowspan="1">桨毂帽</td><td colspan="1" rowspan="1">安装在桨毂后部的流线型罩盖,用于减少桨毂后部产生的涡流阻力,提升水动力效率。</td><td colspan="1" rowspan="1">1个非所有螺旋桨标配</td></tr></tr></table>
输出为:
{{
"entities": [
{{
"type": "设备",
"properties": {{
"名称": "螺旋桨",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "桨叶",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"功能描述": "核心推进部件,通过旋转推动水流产生反作用推力。其翼型、螺距和面积决定了推进效率。"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "桨毂",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"功能描述" : "连接和固定所有桨叶的中心壳体,内部包含与尾轴连接的法兰或锥孔。"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "桨毂帽",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"功能描述" : "安装在桨毂后部的流线型罩盖,用于减少桨毂后部产生的涡流阻力,提升水动力效率。"
}}
}},
],
"relationships": [
{{
"type": "包含",
"from_entity": "螺旋桨",
"to_entity": "桨叶"
}},
{{
"type": "包含",
"from_entity": "螺旋桨",
"to_entity": "桨毂"
}},
{{
"type": "包含",
"from_entity": "螺旋桨",
"to_entity": "桨毂帽"
}},
]
}}
只输出纯JSON不要任何其他文本、解释或Markdown。
请按照上述示例,对给出的文本进行维修项目实体抽取,给出文本为:
{text}
"""
Prompt_compose = """
你是一个设备和零部件实体关系抽取专家根据给出的符合要求html源码能够抽取出对应的实体以及关系
"设备"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位", "技术状态", "生产日期", "启用时间", "运行时间", "运行条件"
设备与零部件存在包含关系,一般设备由零部件组成
其中设备主要来源表格html源码之前内容主要是表格名称等阐述该设备由表中零部件组成
"零部件"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位"
如果抽取设备以及设备的子零部件,那么它们之间也存在包含关系。
示例:
输入为:
以下部分介绍螺旋桨的组成、工作原理、技术指标、接口情况、布置情况,从各方面知悉发动机的基本信息。
# 3.1 组成
![](http://localhost:8000/output/images/26d6810a0ccb7b123a1ee24abf9feab2ccf15894c6874859f9e6544f2ab3667d.jpg)
图 3.1 螺旋桨组成图
表 3.1 螺旋桨组成部分
<table><tr><td colspan="1" rowspan="1">房</td><td colspan="1" rowspan="1">组成部分</td><td colspan="1" rowspan="1">功能描述</td><td colspan="1" rowspan="1">数量</td></tr><tr><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">桨叶</td><td colspan="1" rowspan="1">核心推进部件,通过旋转推动水流产生反作用推力。其翼型、螺距和面积决定了推进效率。</td><td colspan="1" rowspan="1">通常为3至6叶最常见为4叶或5叶</td></tr><tr><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">桨毂</td><td colspan="1" rowspan="1">连接和固定所有桨叶的中心壳体,内部包含与尾轴连接的法兰或锥孔。</td><td colspan="1" rowspan="1">1个</td></tr><tr><td colspan="1" rowspan="1">3</td><td colspan="1" rowspan="1">桨毂帽</td><td colspan="1" rowspan="1">安装在桨毂后部的流线型罩盖,用于减少桨毂后部产生的涡流阻力,提升水动力效率。</td><td colspan="1" rowspan="1">1个非所有螺旋桨标配</td></tr></tr></table>
输出为:
{{
"entities": [
{{
"type": "设备",
"properties": {{
"名称": "螺旋桨",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "桨叶",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"功能描述": "核心推进部件,通过旋转推动水流产生反作用推力。其翼型、螺距和面积决定了推进效率。"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "桨毂",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"功能描述" : "连接和固定所有桨叶的中心壳体,内部包含与尾轴连接的法兰或锥孔。"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "桨毂帽",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"功能描述" : "安装在桨毂后部的流线型罩盖,用于减少桨毂后部产生的涡流阻力,提升水动力效率。"
}}
}},
],
"relationships": [
{{
"type": "包含",
"from_entity": "螺旋桨",
"to_entity": "桨叶"
}},
{{
"type": "包含",
"from_entity": "螺旋桨",
"to_entity": "桨毂"
}},
{{
"type": "包含",
"from_entity": "螺旋桨",
"to_entity": "桨毂帽"
}},
]
}}
只输出纯JSON不要任何其他文本、解释或Markdown。
请按照上述示例,对给出的文本进行维修项目实体抽取,给出文本为:
{text}
"""
Prompt_compose_tujie = """
你是一个设备和零部件实体关系抽取专家根据给出的符合要求html源码能够抽取出对应的实体以及关系
"设备"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位", "技术状态", "生产日期", "启用时间", "运行时间", "运行条件"
设备与子设备、零部件存在包含关系,一般设备由子设备组成,子设备由零部件组成
其中设备主要来源表格html源码之前内容主要是表格名称等阐述该设备由表中子设备、零部件组成
表中组成编码表示了子设备与零部件的包含关系例如表名关联的设备为螺旋桨表中组成编码01表示螺旋桨的设备0101表示设备的零部件010101则表示对应零部件的子零部件
"零部件"实体主要包括以下属性:"名称", "型号", "技术责任单位", "生产单位"
示例:
输入为:
# 2.4 组成表示例
如表2.2所示为FL-3.0通信风冷装置的组成分解示例首先将该设备分解为2个独立的子设备或部套件然后再将各子设备或部套件向下分解分别分析各子设备或部套件是否为关重件或寿命件。设备组成表提交模板见附件一。
表 2.2 FL-3.0 通信风冷装置设备组成表
<table><tr><td>组成编码</td><td>名称</td><td>是否为关重件</td><td>是否为寿命件</td><td>备注</td></tr><tr><td>00</td><td>通信风冷设备</td><td>否</td><td>否</td><td></td></tr><tr><td>01</td><td>风冷装置</td><td>否</td><td>否</td><td></td></tr><tr><td>0101</td><td>底座组件</td><td>否</td><td>否</td><td></td></tr><tr><td>0102</td><td>下柜体组件</td><td>否</td><td>否</td><td></td></tr><tr><td>010201</td><td>下框架组件</td><td>否</td><td>否</td><td></td></tr><tr><td>010202</td><td>下面门组件</td><td>否</td><td>否</td><td></td></tr><tr><td>0103</td><td>换热器8P</td><td>是</td><td>否</td><td></td></tr><tr><td>02</td><td>电控箱</td><td>否</td><td>否</td><td></td></tr><tr><td>0201</td><td>箱体</td><td>否</td><td>否</td><td></td></tr></table>
输出为:
{{
"entities": [
{{
"type": "设备",
"properties": {{
"名称": "通信风冷设备",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
"组成编码" : "00"
}}
}},
{{
"type": "设备",
"properties": {{
"名称": "风冷装置",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "01"
}}
}},
{{
"type": "设备",
"properties": {{
"名称": "电控箱",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "02"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "底座组件",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "0101"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "下柜体组件",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "0102"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "下框架组件",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "010201"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "下面门组件",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "010202"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "换热器8P",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "0103"
}}
}},
{{
"type": "零部件",
"properties": {{
"名称": "箱体",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"是否为关重件" : "",
"是否为寿命件" : "",
"组成编码" "0201"
}}
}},
],
"relationships": [
{{
"type": "包含",
"from_entity": "通信风冷设备",
"to_entity": "风冷装置"
}},
{{
"type": "包含",
"from_entity": "通信风冷设备",
"to_entity": "电控箱"
}},
{{
"type": "包含",
"from_entity": "风冷装置",
"to_entity": "底座组件"
}},
{{
"type": "包含",
"from_entity": "风冷装置",
"to_entity": "下柜体组件"
}},
{{
"type": "包含",
"from_entity": "下柜体组件",
"to_entity": "下框架组件"
}},
{{
"type": "包含",
"from_entity": "下柜体组件",
"to_entity": "下面门组件"
}},
{{
"type": "包含",
"from_entity": "风冷装置",
"to_entity": "换热器8P"
}},
{{
"type": "包含",
"from_entity": "电控箱",
"to_entity": "箱体"
}},
]
}}
只输出纯JSON不要任何其他文本、解释或Markdown。
请按照上述示例,对给出的文本进行维修项目实体抽取,给出文本为:
{text}
"""
Prompt_compose_mulu_tujie = """
你是一个专业的表格html源码专家能够将html源码转为键值对形式
表格中第一行为表头,表头字段键为对应表格,表中每一行记录为一组键值对,键值对内容为自动和对应值
示例:
<table><tr><td rowspan=1 colspan=1>序号</td><td rowspan=1 colspan=1>组成编码</td><td rowspan=1 colspan=1>名称</td><td rowspan=1 colspan=1>型号/零件号</td><td rowspan=1 colspan=1>重量(kg)</td><td rowspan=1 colspan=1>数量</td></tr><tr><td rowspan=1 colspan=1>1</td><td rowspan=1 colspan=1>01</td><td rowspan=1 colspan=1>螺旋桨本体总成</td><td rowspan=1 colspan=1>CPP-UNIT-8500-4B</td><td rowspan=1 colspan=1>12,500118,000</td><td rowspan=1 colspan=1>1</td></tr><tr><td rowspan=1 colspan=1>2</td><td rowspan=1 colspan=1>02</td><td rowspan=1 colspan=1>轴系与传动总成</td><td rowspan=1 colspan=1>SHAFTING-SYS-8500</td><td rowspan=1 colspan=1>8,000 115,000</td><td rowspan=1 colspan=1>1</td></tr><tr><td rowspan=1 colspan=1>3</td><td rowspan=1 colspan=1>03</td><td rowspan=1 colspan=1>调距机构总成CPP</td><td rowspan=1 colspan=1>CPP-MECH-8500</td><td rowspan=1 colspan=1>3,5006,000</td><td rowspan=1 colspan=1>1</td></tr><tr><td rowspan=1 colspan=1>4</td><td rowspan=1 colspan=1>04</td><td rowspan=1 colspan=1>控制系统总成</td><td rowspan=1 colspan=1>CPP-CONTROL-S85</td><td rowspan=1 colspan=1>800 11,500</td><td rowspan=1 colspan=1>1</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td></tr><tr><td rowspan=1 colspan=6>图名:船舶主发动机图解目录</td></tr><tr><td rowspan=1 colspan=6>图号01</td></tr></table>
输出为:
[
{{
"组成编码" : "01",
"名称" : "螺旋桨本体总成",
"型号/零件号" : "CPP-UNIT-8500-4B",
"重量(kg)" : "12,500 - 18,000"
}},
{{
"组成编码" : "02",
"名称" : "轴系与传动总成",
"型号/零件号" : "SHAFTING-SYS-8500",
"重量(kg)" : "8,000 - 15,000"
}},
{{
"组成编码" : "03",
"名称" : "调距机构总成CPP",
"型号/零件号" : "CPP-MECH-8500",
"重量(kg)" : "3,500 - 6,000"
}},
{{
"组成编码" : "04",
"名称" : "控制系统总成",
"型号/零件号" : "CPP-CONTROL-S85",
"重量(kg)" : "800 - 1,500"
}}
]
只输出纯JSON不要任何其他文本、解释或Markdown。
请按照上述示例,对给出的文本进行维修项目实体抽取,给出文本为:
{text}
"""
Prompt_anli="""
你是一个专业的装备故障信息结构化抽取助手。请根据以下规则,从提供的故障报告文本中提取“设备”和“故障”两类实体,并建立它们之间的关系。
###提取规则如下:
1、故障实体type: "故障"
名称:由“装备名称 + 故障关键词”构成一般来源于文中的故障现象例如“1号主机冷却系统温度异常升高”。
properties 字段包括:
"故障现象":来自“故障现象”对应的具体描述文字。
"发生时间":来自“时间”、"故障时间"字段。
"维修方案":来自“三、故障排除”、“# 排除方法”等字段信息。
"经验总结":来自“四、经验启示”、“# 启示”等章节字段内容。
"发生地点": 来自于文字中"地点"字段信息
除了上述字段,其他字段如“故障原因”“故障影响”“故障类型”“处置情况”“修复情况”等若原文未明确说明,若无法确定,则留空字符串 ""
2、设备实体type: "设备"
名称 与 properties["名称"] 均取自“装备名称”、“故障设备”等字段信息。
properties["生产单位"] 取自“单位”字段如“XX 舰艇保障大队”)。
其余属性(型号、技术责任单位、技术状态、生产日期、启用时间、运行时间、运行条件)若原文未提供,一律留空字符串 ""
3、关系relationships
必须包含一条 "具有" 类型的关系from_entity 为设备实体的 名称to_entity 为故障实体的 名称。
若存在更高层级设备(如“主机系统”包含“冷却系统”),但原文未提及,则不需构造“包含”关系。仅当原文明确有层级结构时才添加。本例中无上级设备,故只保留“具有”关系。
输出格式严格遵循 JSON 结构,不得包含额外解释、注释或 Markdown。仅输出一个 JSON 对象,包含 "entities""relationships" 两个顶层字段。
### 输出格式要求:
只输出纯JSON不要任何其他文本、解释或Markdown。结构如下
{{
"entities": [
{{
"type": "设备",
"properties": {{
"名称": "通信风冷设备",
"型号": "FL-2000",
"技术责任单位": "701所",
"生产单位": "沪东重机",
"技术状态": "正常",
"生产日期": "2021-08",
"启用时间": "2022-01",
"运行时间": "5000小时",
"运行条件": "舱内通风良好,无腐蚀性气体"
}}
}},
{{
"type": "故障",
"properties": {{
"故障现象": "设备表面温度超过80℃",
"故障原因": "散热风扇停转",
"故障影响": "导致通信设备降频",
"故障类型": "硬件故障",
"发生时间": "2024-11-15",
"处置情况": "切换备用风机",
"修复情况": "更换风扇电机",
"维修方案":"进行设备的温度测试,进行降温"
}}
}}
],
"relationships": [
{{
"type": "包含",
"from_entity": "通信风冷设备",
"to_entity": "风冷装置"
}},
{{
"type": "具有",
"from_entity": "风冷装置",
"to_entity": "风冷装置过热"
}}
]
}}
示例1
输入为:
# 一、故障现象
单位:XX 舰艇保障大队
时间:2013 年 05 月 7 日 9 时 23 分 37 秒
舰艇状态:航行中,主机正常运行
装备名称:1 号主机冷却系统
故障现象:1 号主机冷却系统温度异常升高,监控面板显示冷却液温度持续超过警戒值$( > 9 5 ^ { \circ } C ) .$ ),伴随系统压力波动,报警指示灯常亮。
# 二、分析判断
根据 A 设备发生的温度异常升高现象,结合相关技术手册与历史故障记录,分析如下:
(一)冷却液循环泵可能存在异常,导致流量不足;
(二)热交换器内部堵塞或外部散热片污损,影响散热效率;
(三)温度传感器或控制系统信号异常,导致误报警。
# 三、故障排除
![image](https://cdn-mineru.openxlab.org.cn/result/2026-01-19/8ca2fbe0-d6f4-4062-b40c-bb98b03b5006/fe9fb37249ebdf935ee0d237e447d5de52ac996315f572c343273a679db06785.jpg)
# 图:冷却系统结构简图
# (一)初步检查
关闭主机,检查冷却液液位及管路是否泄漏,确认液位正常、无泄漏。
# (二)系统检测
使用便携式流量计检测循环泵输出流量,发现流量低于标准值;拆卸热交换器检查,发现内部有沉积物堵塞。
# (三)故障处理
清洗热交换器内部,更换循环泵滤网,重新加注冷却液并排气。启动系统后,温度恢复正常,压力稳定,报警消除。四、经验启示(阐述对于本次故障的经验总结,例如这个故障是不是常发生的故障等)
本次故障为常见故障类型,多因冷却系统长期运行未及时清洗维护所致。建议:
(一)定期清洗热交换器与滤网;
(二)加强日常巡检,特别是高温季节;
(三)建立冷却系统维护台账,记录清洗与更换周期。
故障二、XXX 型号A 设备A 故障
输出为:
{{
"entities": [
{{
"type": "设备",
"properties": {{
"名称": "1 号主机冷却系统",
"型号": "",
"技术责任单位": "XX 舰艇保障大队",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
"运行条件": ""
}}
}},
{{
"type": "故障",
"properties": {{
"故障现象": "1 号主机冷却系统温度异常升高,监控面板显示冷却液温度持续超过警戒值$( > 9 5 ^ { \circ } C ) .$ ),伴随系统压力波动,报警指示灯常亮。",
"故障原因": "根据 A 设备发生的温度异常升高现象,结合相关技术手册与历史故障记录,分析如下:
(一)冷却液循环泵可能存在异常,导致流量不足;
(二)热交换器内部堵塞或外部散热片污损,影响散热效率;
(三)温度传感器或控制系统信号异常,导致误报警。
",
"故障影响": "",
"故障类型": "",
"发生时间": "2013 年 05 月 7 日 9 时 23 分 37 秒",
"处置情况": " ",
"修复情况": ""
"维修方案":"![image](https://cdn-mineru.openxlab.org.cn/result/2026-01-19/8ca2fbe0-d6f4-4062-b40c-bb98b03b5006/fe9fb37249ebdf935ee0d237e447d5de52ac996315f572c343273a679db06785.jpg)
# 图:冷却系统结构简图
# (一)初步检查
关闭主机,检查冷却液液位及管路是否泄漏,确认液位正常、无泄漏。
# (二)系统检测
使用便携式流量计检测循环泵输出流量,发现流量低于标准值;拆卸热交换器检查,发现内部有沉积物堵塞。
# (三)故障处理
清洗热交换器内部,更换循环泵滤网,重新加注冷却液并排气。启动系统后,温度恢复正常,压力稳定,报警消除。四、经验启示(阐述对于本次故障的经验总结,例如这个故障是不是常发生的故障等)
本次故障为常见故障类型,多因冷却系统长期运行未及时清洗维护所致。建议:
(一)定期清洗热交换器与滤网;
(二)加强日常巡检,特别是高温季节;
(三)建立冷却系统维护台账,记录清洗与更换周期。"
}}
}}
],
"relationships": [
{{
"type": "具有",
"from_entity": "1 号主机冷却系统",
"to_entity": "1 号主机冷却系统温度异常升高,监控面板显示冷却液温度持续超过警戒值$( > 9 5 ^ { \circ } C ) .$ ),伴随系统压力波动,报警指示灯常亮。"
}}
]
}}
输入文本:
text
"""
prompt_extract_repair_node_rela = """
你是一个专业维修项目实体关系抽取专家根据给出的符合要求html源码能够抽取出对应的实体以及关系
"维修项目"实体主要包括以下属性:"名称", "维修项目编号", "组成编码", "维修设备名称", "维修间隔期", "维修级别", "页码", "安全防护要求", "安全注意事项", "工具", "备品备件", "消耗材料", "人力人员", "修理步骤"
文本中"维修项目编号", "组成编码","维修间隔期", "维修级别"与维修项目实体属性相对应,进行对应填充即可,其中表中"名称"对应于实体的"维修设备名称"属性,"维修项目"字段内容对应实体的"名称"属性;
文本中如果存在"安全防护要求"以及对应后面文本,即为实体的"安全防护要求"属性;如果存在"安全注意事项"以及对应后面文本,即为实体的"安全注意事项"属性;
文本中,如果存在"1保障设施、保障设备(工具)"以及对应后面的html子表内容则为实体的"保障设施、保障设备(工具)"属性;
依次类推,文本如果存在"2备品备件"以及对应后面的html子表内容则为实体的"备品备件"属性;
示例:
输入为:
<table><tr><td rowspan=1 colspan=1>维修项目编号</td><td rowspan=1 colspan=1>组成编码</td><td rowspan=1 colspan=1>名称</td><td rowspan=1 colspan=1>维修项目</td><td rowspan=1 colspan=1>维修间隔期</td></tr><tr><td rowspan=1 colspan=1>MT021</td><td rowspan=1 colspan=1>0401</td><td rowspan=1 colspan=1>液压动力单元</td><td rowspan=1 colspan=1>检查液压油位、油质与压力</td><td rowspan=1 colspan=1>1D/1W</td></tr></table>
# 安全注意事项
1. 设备运行状态确认与防护:检查工作通常在设备运行时或刚停机时进行。必须清楚了解检查点周边环境,远离所有旋转部件(如泵轴、风扇、联轴器)和高温表面。衣物须紧束,严禁戴手套靠近旋转部位。若需在运行中检查,应事先规划好安全站位和撤离路线。
2. 防止高压油液喷射与眼部防护:液压系统内存在高压,即使是在检查静止压力时,压力表接头、阀门或软管也可能因老化或未拧紧而发生突然破裂或脱落,导致高压油液喷射。必须全程佩戴防护眼镜或面罩。检查时,身体不得正对压力表或测压接头正面。
保障设备(工具)、备件、消耗材料、人力人员需求
1保障设备(工具)
<table><tr><td rowspan=1 colspan=1>序号</td><td rowspan=1 colspan=1>名称</td><td rowspan=1 colspan=1>规格\型号</td><td rowspan=1 colspan=1>数量及单位</td><td rowspan=1 colspan=1>备注</td></tr><tr><td rowspan=1 colspan=1>1</td><td rowspan=1 colspan=1>防护眼镜/全面罩</td><td rowspan=1 colspan=1>防雾、防溅射</td><td rowspan=1 colspan=1>1副/人</td><td rowspan=1 colspan=1>个人强制防护装备。</td></tr><tr><td rowspan=1 colspan=1>2</td><td rowspan=1 colspan=1>防油耐高温手套</td><td rowspan=1 colspan=1>丁腈或氟橡胶材质</td><td rowspan=1 colspan=1>1副/人</td><td rowspan=1 colspan=1>用于接触油液和高温部件。</td></tr></table>
2备品备件
<table><tr><td rowspan=1 colspan=1>序号</td><td rowspan=1 colspan=1>名称</td><td rowspan=1 colspan=1>规格\型号</td><td rowspan=1 colspan=1>消耗数量</td><td rowspan=1 colspan=1>备注</td></tr><tr><td rowspan=1 colspan=1>1</td><td rowspan=1 colspan=1>压力表(备用)</td><td rowspan=1 colspan=1>与系统原表量程、接口一致</td><td rowspan=1 colspan=1>1-2个</td><td rowspan=1 colspan=1>用于替换检查中发现失准或损坏的压力表。</td></tr></table>
3消耗材料
<table><tr><td rowspan=1 colspan=1>序号</td><td rowspan=1 colspan=1>名称</td><td rowspan=1 colspan=1>牌号\品级\规格</td><td rowspan=1 colspan=1>消耗数量</td><td rowspan=1 colspan=1>备注</td></tr><tr><td rowspan=1 colspan=1>1</td><td rowspan=1 colspan=1>无绒擦拭布</td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>若干</td><td rowspan=1 colspan=1>用于清洁液位计、压力表表面及取样口。</td></tr></table>
4人力人员
<table><tr><td rowspan=1 colspan=1>序号</td><td rowspan=1 colspan=1>专业</td><td rowspan=1 colspan=1>人数</td><td rowspan=1 colspan=1>技能等级</td><td rowspan=1 colspan=1>备注</td></tr><tr><td rowspan=1 colspan=1>1</td><td rowspan=1 colspan=1>设备巡检员/液压技术员</td><td rowspan=1 colspan=1>1-2人</td><td rowspan=1 colspan=1>中级工及以上</td><td rowspan=1 colspan=1>主检人员,熟悉液压系统原理和油品指标。</td></tr></table>
# 修前判据
对液压系统进行任何维修(如更换泵、阀、密封)之前,必须对液压油的油位、油质和系统压力进行检查。
# 修理步骤及工艺
1. 准备工作:佩戴好个人防护装备。观察设备运行有无异常噪音、振动。
2. 油位检查:设备停机静止后,检查油箱液位计。油位应在最高与最低刻度之间。
# 验收标准
1.数据准确:油位读数、油质检测数据和压力测量值记录准确无误。
2.状态判定明确:能明确判定液压油的状态等级(如:合格、需监控、立即更换)和系统压力是否正常。
输出为:
{{
"type": "维修项目",
"properties": {{
"维修项目编号": "MT021",
"组成编码": "0401",
"名称": "检查液压油位、油质与压力",
"维修间隔期": "1D/1W",
"安全注意事项": "1. 设备运行状态确认与防护:检查工作通常在设备运行时或刚停机时进行。必须清楚了解检查点周边环境,远离所有旋转部件(如泵轴、风扇、联轴器)和高温表面。衣物须紧束,严禁戴手套靠近旋转部位。若需在运行中检查,应事先规划好安全站位和撤离路线。\\n\\n2. 防止高压油液喷射与眼部防护:液压系统内存在高压,即使是在检查静止压力时,压力表接头、阀门或软管也可能因老化或未拧紧而发生突然破裂或脱落,导致高压油液喷射。必须全程佩戴防护眼镜或面罩。检查时,身体不得正对压力表或测压接头正面。",
"保障设备(工具)": "[{{\\"序号\\":\\"1\\",\\"名称\\":\\"防护眼镜/全面罩\\",\\"规格\\\\型号\\":\\"防雾、防溅射\\",\\"数量及单位\\":\\"1副/人\\",\\"备注\\":\\"个人强制防护装备。\\"}},{{\\"序号\\":\\"2\\",\\"名称\\":\\"防油耐高温手套\\",\\"规格\\\\型号\\":\\"丁腈或氟橡胶材质\\",\\"数量及单位\\":\\"1副/人\\",\\"备注\\":\\"用于接触油液和高温部件。\\"}}]",
"备品备件": "[{{\\"序号\\":\\"1\\",\\"名称\\":\\"压力表(备用)\\",\\"规格\\\\型号\\":\\"与系统原表量程、接口一致\\",\\"消耗数量\\":\\"1-2个\\",\\"备注\\":\\"用于替换检查中发现失准或损坏的压力表。\\"}}]",
"消耗材料": "[{{\\"序号\\":\\"1\\",\\"名称\\":\\"无绒擦拭布\\",\\"规格\\\\品级\\\\规格\\":\\"\\",\\"消耗数量\\":\\"若干\\",\\"备注\\":\\"用于清洁液位计、压力表表面及取样口。\\"}}]",
"人力人员": "[{{\\"序号\\":\\"1\\",\\"专业\\":\\"设备巡检员/液压技术员\\",\\"人数\\":\\"1-2人\\",\\"技能等级\\":\\"中级工及以上\\",\\"备注\\":\\"主检人员,熟悉液压系统原理和油品指标。\\"}}]",
"修前判据": "对液压系统进行任何维修(如更换泵、阀、密封)之前,必须对液压油的油位、油质和系统压力进行检查。",
"修理步骤及工艺": "1. 准备工作:佩戴好个人防护装备。观察设备运行有无异常噪音、振动。\\n\\n2. 油位检查:设备停机静止后,检查油箱液位计。油位应在最高与最低刻度之间。",
"验收标准": "1.数据准确:油位读数、油质检测数据和压力测量值记录准确无误。\\n\\n2.状态判定明确:能明确判定液压油的状态等级(如:合格、需监控、立即更换)和系统压力是否正常。"
}}
}}
只输出纯JSON不要任何其他文本、解释或Markdown。
字段不要擅自修改,例如“维修项目编号”,不应该随意改成“编号”字段
请按照上述示例,对给出的文本进行维修项目实体抽取,给出文本为:
{text}
"""
prompt_extract_operation_node_rela = """
你是一个专业操作项目实体关系抽取专家根据给出的符合要求html源码能够抽取出对应的实体以及关系
"维修项目"实体主要包括以下属性:"名称", "操作项目编号", "安全防护", "注意事项", "保障设施、保障设备(工具)", "人力人员", "操作步骤"
文本中"维修项目编号"与维修项目实体属性相对应,进行对应填充即可,其中"名称"对应于实体的"操作项目"属性;
文本中如果存在"安全防护"以及对应后面文本,即为实体的"安全防护"属性;如果存在"注意事项"以及对应后面文本,即为实体的"注意事项"属性;文本中如果存在"操作步骤"以及对应后面文本,即为实体的"操作步骤"属性;
文本中,如果存在"1保障设施、保障设备(工具)"以及对应后面的html子表内容则为实体的"保障设施、保障设备(工具)"属性;
依次类推,文本如果存在"2人力人员"以及对应后面的html子表内容则为实体的"备品备件"属性;
接着在表html源码之前文本内容中找到关联的设备
示例:
输入为:
![](http://localhost:8000/output/images/ac614992d579512bf6af72ee3c16a53f43bf76c79459372713eab6aea4912ee6.jpg)
操作流程图
表 4.6 轴系与轴承温度、振动定期巡检与记录
<table><tr><td>项目编号</td><td>操作项目</td></tr><tr><td>OT005</td><td>轴系与轴承温度、振动定期巡检与记录</td></tr></table>
<table><tr><td>安全防护 个人防护装备佩戴;检查区域内严禁明火、吸烟。</td></tr><tr><td>注意事项</td></tr><tr><td>确认巡检区域无障碍物、无泄漏风险,设置临时警戒标识。</td></tr><tr><td>保障设施、保障设备(工具)、人力人员需求</td></tr></table>
1保障设施、保障设备(工具)
<table><tr><td rowspan=1 colspan=1>序号</td><td rowspan=1 colspan=1>名称</td><td rowspan=1 colspan=1>规格/型号</td><td rowspan=1 colspan=1>数量及单位</td><td rowspan=1 colspan=1>备注</td></tr><tr><td rowspan=1 colspan=1>1</td><td rowspan=1 colspan=1>红外测温仪</td><td rowspan=1 colspan=1>测量范围-20℃~500℃精度±1℃响应时间≤0.5s</td><td rowspan=1 colspan=1>1台</td><td rowspan=1 colspan=1>非接触式测量轴承、轴系温度,避免高温烫伤</td></tr><tr><td rowspan=1 colspan=1>2</td><td rowspan=1 colspan=1>便携式振动检测仪</td><td rowspan=1 colspan=1>测量范围0.1~100mm/s频率范围10~1000Hz精度±5%</td><td rowspan=1 colspan=1>1台</td><td rowspan=1 colspan=1>用于轴系、联轴器、轴承振动数据采集,支持数据存储</td></tr><tr><td rowspan=1 colspan=1>3</td><td rowspan=1 colspan=1>轴系巡检记录表</td><td rowspan=1 colspan=1>含巡检时间、工况、点位名称、温度值、振动值、异常描述栏</td><td rowspan=1 colspan=1>1本(50页</td><td rowspan=1 colspan=1>统一格式,便于数据归档与历史对比</td></tr><tr><td rowspan=1 colspan=1>4</td><td rowspan=1 colspan=1>安全防护装备</td><td rowspan=1 colspan=1>防滑绝缘鞋、防机械伤害手套、护目镜、安全帽</td><td rowspan=1 colspan=1>2套</td><td rowspan=1 colspan=1>适配巡检人员人身防护需求,避免机械伤害与高温风险</td></tr><tr><td rowspan=1 colspan=1>5</td><td rowspan=1 colspan=1>临时警戒标识</td><td rowspan=1 colspan=1>反光式“正在巡检禁止靠近”警示牌A3规格</td><td rowspan=1 colspan=1>2块</td><td rowspan=1 colspan=1>划定巡检区域,防止无关人员进入引发安全事故</td></tr><tr><td rowspan=1 colspan=1>6</td><td rowspan=1 colspan=1>通讯设备</td><td rowspan=1 colspan=1>防爆对讲机有效通讯距离≥500m待机时间≥24h</td><td rowspan=1 colspan=1>2部</td><td rowspan=1 colspan=1>巡检中与机舱控制室保持联动,异常情况可及时上报</td></tr></table>
2人力人员
<table><tr><td rowspan=1 colspan=1>序号</td><td rowspan=1 colspan=1>专业</td><td rowspan=1 colspan=1>人数</td><td rowspan=1 colspan=1>技能等级</td><td rowspan=1 colspan=1>备注</td></tr><tr><td rowspan=1 colspan=1>1</td><td rowspan=1 colspan=1>船舶轴系巡检专业</td><td rowspan=1 colspan=1>1人</td><td rowspan=1 colspan=1>中级及以上</td><td rowspan=1 colspan=1>精通轴系与轴承结构,能规范操作检测工具,准确识别温度、振动异常并初步判断原因</td></tr><tr><td rowspan=1 colspan=1>2</td><td rowspan=1 colspan=1>巡检记录与辅助专业</td><td rowspan=1 colspan=1>1人</td><td rowspan=1 colspan=1>初级及以上</td><td rowspan=1 colspan=1>负责准确记录巡检数据,协助准备检测工具与防护装备,传递通讯信息,配合异常处置</td></tr></table>
# 操作步骤..
1) 巡检前备好校准合格的检测工具与防护装备,划定警戒区域。
2) 按既定路线抵达各监测点位,在相同工况下用红外测温仪测温度、振动检测仪采
振动数据。
3) 实时对比数据与基准值,异常则标记并上报。
4) 准确填写巡检记录表,清晰记录相关信息,签字后归档。
![](http://localhost:8000/output/images/8310aecb05e4739a9f165f10fbed27423bdf65b667822837cc201b32d969dd76.jpg)
操作流程图
<table><tr><td>页码3/3</td><td>版本号1</td></tr></table>
表 4.7 尾轴管润滑油柜液位、温度检查与补充
输出为:
{{
"entities": [
{{
"type": "设备",
"properties": {{
"名称": "轴系与轴承",
"型号": "",
"技术责任单位": "",
"生产单位": "",
"技术状态": "",
"生产日期": "",
"启用时间": "",
"运行时间": "",
"运行条件": ""
}}
}},
{{
"type": "操作项目",
"properties": {{
"操作项目编号": "OT005",
"组成编码": "0101",
"名称": "轴系与轴承",
"操作项目": "轴系与轴承温度、振动定期巡检与记录",
"维修间隔期": "1D",
"安全注意事项": "1. 个人防护装备佩戴:巡检人员必须穿戴防滑绝缘鞋、防机械伤害手套、护目镜和安全帽,防止机械伤害与高温风险。\\n\\n2. 区域安全确认:确认巡检区域无障碍物、无泄漏风险,严禁明火、吸烟。设置临时警戒标识,划定巡检区域,防止无关人员进入引发安全事故。",
"保障设备(工具)": "[{{\"序号\":\"1\",\"名称\":\"红外测温仪\",\"规格/型号\":\"测量范围-20℃500℃精度±1℃响应时间≤0.5s\",\"数量及单位\":\"1台\",\"备注\":\"非接触式测量轴承、轴系温度,避免高温烫伤\"}},{{\"序号\":\"2\",\"名称\":\"便携式振动检测仪\",\"规格/型号\":\"测量范围0.1100mm/s频率范围101000Hz精度±5%\",\"数量及单位\":\"1台\",\"备注\":\"用于轴系、联轴器、轴承振动数据采集,支持数据存储\"}},{{\"序号\":\"3\",\"名称\":\"轴系巡检记录表\",\"规格/型号\":\"含巡检时间、工况、点位名称、温度值、振动值、异常描述栏\",\"数量及单位\":\"1本(50页\",\"备注\":\"统一格式,便于数据归档与历史对比\"}},{{\"序号\":\"4\",\"名称\":\"安全防护装备\",\"规格/型号\":\"防滑绝缘鞋、防机械伤害手套、护目镜、安全帽\",\"数量及单位\":\"2套\",\"备注\":\"适配巡检人员人身防护需求,避免机械伤害与高温风险\"}},{{\"序号\":\"5\",\"名称\":\"临时警戒标识\",\"规格/型号\":\"反光式“正在巡检禁止靠近”警示牌A3规格\",\"数量及单位\":\"2块\",\"备注\":\"划定巡检区域,防止无关人员进入引发安全事故\"}},{{\"序号\":\"6\",\"名称\":\"通讯设备\",\"规格/型号\":\"防爆对讲机有效通讯距离≥500m待机时间≥24h\",\"数量及单位\":\"2部\",\"备注\":\"巡检中与机舱控制室保持联动,异常情况可及时上报\"}}]",
"备品备件": "[]",
"消耗材料": "[{{\"序号\":\"1\",\"名称\":\"无绒擦拭布\",\"规格/品级/规格\":\"\",\"消耗数量\":\"若干\",\"备注\":\"用于清洁测温仪镜头、传感器探头及设备表面污渍。\"}}]",
"人力人员": "[{{\"序号\":\"1\",\"专业\":\"船舶轴系巡检专业\",\"人数\":\"1人\",\"技能等级\":\"中级及以上\",\"备注\":\"精通轴系与轴承结构,能规范操作检测工具,准确识别温度、振动异常并初步判断原因。\"}},{{\"序号\":\"2\",\"专业\":\"巡检记录与辅助专业\",\"人数\":\"1人\",\"技能等级\":\"初级及以上\",\"备注\":\"负责准确记录巡检数据,协助准备检测工具与防护装备,传递通讯信息,配合异常处置。\"}}]",
"修前判据": "在设备运行期间,依据设备维护规程,定期对轴系与轴承进行状态监测。",
"修理步骤及工艺": "1. 准备工作:备好校准合格的红外测温仪、振动检测仪及巡检记录表。穿戴齐全个人防护装备,在巡检区域设置临时警戒标识。\\n\\n2. 数据采集:按既定路线抵达各监测点位,在相同工况下使用红外测温仪测量温度,使用振动检测仪采集振动数据。\\n\\n3. 异常判断:实时对比采集数据与基准值,若发现异常则进行标记并立即上报。\\n\\n4. 记录归档:准确填写巡检记录表,清晰记录巡检时间、工况、点位名称、温度值、振动值及异常描述,相关人员签字后归档。",
"验收标准": "1. 数据完整性:巡检记录表填写完整,无漏项,包含所有规定监测点的数据。\\n\\n2. 数据准确性:测量值与设备实际运行状态相符,记录无误。\\n\\n3. 异常响应及时性:发现异常数据时,能按照流程及时标记并上报,处置记录完整。"
}}
}}
],
"relationships": [
{{
"type": "操作使用",
"from_entity": "轴系与轴承",
"to_entity": "轴系与轴承温度、振动定期巡检与记录"
}}
]
}}
只输出纯JSON不要任何其他文本、解释或Markdown。
字段不要擅自修改,例如“操作项目编号”,不应该随意改成“编号”字段
请按照上述示例,对给出的文本进行维修项目实体抽取,给出文本为:
{text}
"""