连锁门店开业前,网络验收经常靠一份 PDF、几张截图和区域经理在群里的"已确认"。门店少时,这套办法能跑;门店持续增加后,同一项检查会因执行人、设备品牌和现场条件不同而产生偏差。
真正需要改造的不是清单格式,而是把验收过程变成一条可执行、可复核、可重跑的任务链。AI 可以帮助理解门店上下文和汇总结果,但开业放行必须由确定性规则与负责人共同完成。
1. 先把"门店准备好了"拆成检查对象
一个最小的开业验收对象可以这样设计:
json
{
"task_id": "open_20260723_001",
"store_id": "store_018",
"scheduled_open_at": "2026-07-25T09:00:00+08:00",
"device_scope": ["router", "switch", "ap"],
"service_scope": ["pos", "office_wifi", "guest_wifi"],
"checklist_version": "retail-opening-v1.2.0",
"status": "pending_check"
}
store_id、设备范围和业务服务来自 CMDB 或门店主数据,不能让模型自行生成。清单版本也要冻结,否则同一天验收的门店可能执行了不同标准。
2. 将检查链路拆成可判定节点
text
加载门店主数据
-> 校验设备是否纳管
-> 检查 WAN 与备用链路
-> 检查 POS 网段、DHCP、DNS 与出口可达性
-> 检查办公 Wi-Fi 与访客 Wi-Fi 隔离
-> 核对配置基线和最近变更
-> 汇总证据与例外
-> 人工确认开业 / 限制开业 / 暂缓开业
每个节点都应该返回结构化结果,而不是只返回一句"正常"。
json
{
"check_id": "pos_connectivity",
"result": "pass",
"observed_at": "2026-07-23T14:20:00+08:00",
"evidence_refs": ["probe_812", "dhcp_204"],
"exceptions": [],
"executed_by": "collector_store_018"
}
3. 放行规则要区分故障与证据缺失
开业验收最容易犯的错,是把"没有发现异常"直接等同于"检查通过"。更稳妥的状态至少包括:
| 状态 | 判定条件 | 处理动作 |
|---|---|---|
pass |
检查完成,结果满足基线,证据齐全 | 进入下一节点 |
warning |
业务可用,但存在非阻断偏差 | 记录例外并要求负责人确认 |
failed |
POS、出口或关键网络不满足要求 | 阻断开业放行,生成修复任务 |
unknown |
设备未纳管、探针失败或数据超时 | 补采数据,不得静默通过 |
waived |
已知风险被业务负责人接受 | 记录接受人、原因和失效时间 |
模型可以解释 warning 和 unknown,不能把它们改写成 pass。最终放行还要检查关键项是否全部完成、例外是否有人签字、证据是否在有效时间窗口内。
4. Skill 与 Workflow 的边界
高频检查适合封装成 Skill,例如:
yaml
name: retail_store_opening_check
version: 1.2.0
inputs:
- store_id
- scheduled_open_at
steps:
- resolve_store_assets
- check_wan_and_failover
- verify_pos_network
- verify_wifi_segmentation
- compare_config_baseline
- generate_readiness_report
Skill 负责重复执行检查。Workflow 负责跨角色流转:发现阻断项后创建工单,修复后重跑相关节点,最后等待区域 IT 或总部负责人确认。
Pharaoh Command 官网把 Skills 定义为可复用的运维路径,并用 Workflow 串联检测、通知、配置备份、人工审批、执行与验证。对连锁门店来说,这种分工比"让 AI 输出一份开业建议"更接近生产要求。
5. 接入位置与数据来源
第一阶段无需替换现有监控系统。建议按下面顺序接入:
- 从 CMDB 或门店系统读取门店、设备和业务服务映射;
- 通过 SNMP、厂商 API 或边缘采集器获取设备状态;
- 用独立探针验证 POS 依赖的 DHCP、DNS 和目标可达性;
- 从配置管理系统读取基线、版本和变更记录;
- 将结果写入统一证据对象,再交给 AI 汇总解释;
- 只有审批通过后,受控工具才可以执行修复动作。
凭证留在采集器或 Tool Gateway,模型上下文只接收脱敏结果和证据引用。
6. 审计字段不能只记最终结论
至少记录 task_id、store_id、checklist_version、check_id、tool_name、parameter_summary、result、evidence_refs、exception_reason、approval_user、approval_decision 和 rerun_count。
当某项被误判时,团队可以回看是设备映射错误、探针超时、基线不合理,还是规则真的需要调整。规则更新后应产生新版本,不要覆盖旧验收记录。
7. 第一版验收标准
- 同一批门店是否执行同一版本清单;
- 关键检查能否落到真实设备或探针证据;
- 数据缺失是否明确显示为
unknown; - 阻断项修复后能否只重跑相关节点;
- 例外放行是否记录责任人和有效期;
- AI 是否只做归纳与建议,没有绕过放行规则;
- 整次验收能否按
task_id回放。
把 PDF 变成在线表单,只解决了填写问题。把检查项变成带版本、证据、状态和责任人的 Skill,才真正解决连锁门店开业标准难以复制的问题。
参考来源: