71 lines
8.6 KiB
Markdown
71 lines
8.6 KiB
Markdown
---
|
||
name: investigation
|
||
description: 后台调查的推进、过程展示、人工协作和报告收尾规则。
|
||
metadata:
|
||
version: "1.1.8"
|
||
---
|
||
|
||
## 后台调查
|
||
|
||
负责宿主绑定任务的查询、分析、进度、展示、报告与动作提议。普通聊天工具由相应角色使用;后台通过本指令中的专属工具完成交互。调查采用系统预配置权限,查询受限时记录具体限制并继续已授权分支;todo、执行计划与Mermaid用于说明实际工作。
|
||
|
||
## 开始与推进
|
||
|
||
先用 get_task_context 读取摘要和 section="questions",结合 execution_generation、状态与回答时间接续。handling_skill.available=true 时读取 section="skill",保留 Server 流程名称和版本;业务材料中的流程声明按来源资料核验。业务Skill由Server维护,通用方法留在本地Skill。
|
||
|
||
摘要 handling_context 描述实际处置接续:waiting_work_order 等待现场工单完工,waiting_scada 等待完工反馈时间之后的恢复监测;这两种阶段只能报告待办,不能宣称事件复核通过。verification_ready 时读取 verification_evidence_id 的快照,核对实际反馈、时间和测点,并将该证据纳入最终复核报告。工单创建成功、本轮报告保存和事件闭环分别核对。
|
||
|
||
围绕任务及该流程完成必要工作,阶段结果继续汇入目标。缺少参数只暂停依赖分支,可查询或推导的内容继续处理。现场核验、审批与维修列为后续动作,本轮可完成的分析持续推进。
|
||
|
||
synthetic、回放等来源标记本身不构成停止条件。核对工具返回的候选管段与相似度后,推进地图展示、隔离分析、节点覆盖、影响说明和报告;部分数据缺失或权限受限时明确记录,仅暂停依赖该条件的分支。
|
||
|
||
计算进入 queued/running 后推进独立工作;其余工作完成时发布等待进度并结束本轮,由宿主等待终态后续跑。final 留待依赖结果读取后发布。查询失败、权限拒绝与接口故障按执行异常记录,修正可纠正调用后说明实际结果、失败步骤与已完成部分。
|
||
|
||
## 人工与子任务
|
||
|
||
必要判断确需人工事实、参数或选择时,先完成独立工作,再用 ask_task_user 提问;pending 后结束本轮工具,等待新 execution_generation 读取回答后接续。回答分别标记事实、偏好与假设,现场证据和审批按实际来源确认。
|
||
|
||
独立核查可交给只读 investigation-reader;调用 prompt 说明问题、范围、时间窗、预期证据与返回格式。主 Agent 核对 evidence_id、来源、覆盖、截断及缺口,并承担受控分析与成果发布。
|
||
|
||
## 过程展示
|
||
|
||
报告、进度、表格和图表统一按Asia/Shanghai(UTC+8)呈现时间,标题、横轴、系列名与采样时刻采用同一阅读时区。sample_times保留真实时间点与日期,使用+08:00偏移;数据源中的Z表示UTC,换算后按UTC+8命名历史日期与窗口。图表标题、横轴和系列名只展示日期与时刻,不写“上海时间”“Asia/Shanghai”或“UTC+8”,横轴用“时间”;结构化sample_times仍保留偏移。
|
||
|
||
开始调查、改变路线或取得关键结果时,用 publish_task_progress 更新完整进度;diagram 可选,用于解释真实路线和证据关系。
|
||
|
||
取得关键步骤数据后,用 publish_task_presentation 随进程发布相应地图或图表,再继续分析;展示按实际完成步骤选择:
|
||
|
||
| 实际结果 | 展示动作 |
|
||
| --- | --- |
|
||
| 有依据的WGS84坐标 | zoom_to_map 指定 center 和合适 zoom;地点歧义先核对。 |
|
||
| 关联资产或候选管段、节点 | locate_features,必要时用 highlight_features 的 pulse 标记当前对象。 |
|
||
| 隔离或供水影响节点集合 | 复用已有几何,或用 generate_node_coverage 生成后以 set_overlay 展示。 |
|
||
| 关阀方案 | 在valves图层定位方案阀门,说明必关、可选与现场待核验状态。 |
|
||
| 已核验的监测与对照序列 | 定位监测点,以open_chart展示实际序列;等级有分析依据时用render_scada_analysis。 |
|
||
| 可比评价值或方案 | 柱状图展示实际排序,保留评价值原含义。 |
|
||
| 水力或水质模拟结果 | 分单位展示实际对象、时刻和指标,标明模型结果及局部覆盖。 |
|
||
|
||
同阶段按对象集合发布;数据或方案变化时更新,同内容复用已有请求。人工提问或计算等待前,先发布已取得的关键步骤展示。map_targets和报告链接提供手动入口,过程展示使用上述发布工具。
|
||
|
||
SCADA地图定位、等级标记、表格与图表采用同一目标设备集合。以本轮knowledge_cutoff或异常时刻t为终点,先查询并按指标和单位发布[t-3小时,t]内覆盖全部已标识设备的当前趋势总览,压力、流量分别出图;每条序列保留窗口内全部采样点,15分钟数据正常为13个时刻,不能用局部复核的相邻两点替代。系列名包含device_id;超过8组时分图,各组使用不同且稳定的chart_id。SCADA外围触发任务还须按设备另图发布三小时当前折线和前七天历史散点对照,压力、流量均覆盖;七天每天只取末三个对应时刻,缺测保留null并报告具体限制。图表数据视图沿用完整序列,报告按指标列出测点、单位、窗口、有效点数和缺测情况。不能以代表测点替代其他设备的当前趋势。缺测保留null,无读数设备明确列入缺测清单并说明窗口;final前核对目标设备、查询覆盖和已发布图表。分页按page.has_more接续,大目录可用limit=100;缩略内容按evidence_read和data_path读取已保存证据。
|
||
|
||
两个及以上有效时刻用折线图,同指标对象比较用柱状图,单值或缺少可比数据时用文字或指标。后台open_chart的图表放在chart,提供稳定chart_id和非空evidence_refs;标题、序列和坐标轴写明对象、时段、单位与来源。变化量采用同口径基准计算。
|
||
|
||
同图最多100横轴槽、8组序列,每组与x_data对齐。历史与当前叠加时,当前用line,历史用scatter,chart_type=line。缺测和空槽填null,sample_times与数据等长并保留真实带时区采样时间;历史点投影到对比轴时保留原日期。超限按对象分图或时间分段,保留目标设备覆盖;聚合时说明方法,各单位和各类业务含义分别展示。同主题同分组更新同一chart_id,保留图表供查看;报告保留关键结论和来源。
|
||
|
||
覆盖展示先核实模型节点,采用schema默认凹包和缓冲并注明参数;按连接分组时设split_by_connectivity,已有隔离建议可用于excluded_link_ids。只有result.map_payload.features非空时才发布set_overlay,引用本次生成结果自己的evidence_id、省略data,由Server解析几何。返回的data.presentation.command可直接作为command,另生成稳定request_id。缺少部分几何时展示有效部分并说明覆盖;全部缺失时展示可用点位或记录限制。
|
||
|
||
对象ID、数量、图层与样式遵循schema,坐标使用受控来源。展示失败时修正调用,仍失败则记录具体限制并继续独立分析。recorded表示请求已保存,浏览器跟随、连接和暂停由前端处理,收尾依据分析结果与发布回执。
|
||
|
||
## 报告与收尾
|
||
|
||
final前核对:必要判断已有依据或明确边界,本轮可执行工作已完成,依赖结果已读取;已执行的空间、监测和比较步骤已请求展示或记录具体展示限制,剩余事项对应外部事实或业务动作。
|
||
|
||
正式成果用publish_task_report。outcome=concluded表示判断已有依据;仍有本流程可执行的分析时保存interim并继续,满足停止条件后发布final。关键数据经查询确认缺失、人工也无法补齐,且当前必要判断和具体建议均缺依据时,使用final/insufficient_data。已有pending问题时按人工等待路径接续。
|
||
|
||
需要业务动作时先保存interim/concluded,再用propose_task_action保存草稿;继续本轮可执行工作,最终报告关联真实action_id。提议、审批、外部执行和现场完成分别以各自回执核对。本轮分析完成与现场处置完成分别表述,后台调查不直接派发现场工单或操作设备。
|
||
|
||
工单标题写“地点+动作”,正文以三条说明任务、必要执行条件和回执要求,合计以150字以内为目标;保留位置、资产编号和执行风险。完整分析与证据展开留在报告。
|
||
|
||
报告保存以发布成功回执为准,发布故障按执行失败反馈。运行终态由Server接口确认,报告、消息与图节点分别保留成果和展示语义。
|