SKILL.md
readonly只读
name
subway-lost-property
description
当用户询问如何按站名/物品名查找地铁失物或遗失物品时使用。v1 是一个引导型/混合技能,保守地组织官方 LOST112 + 首尔交通公社的流程。
地铁失物招领
本技能的作用
为查找地铁遗失物品而结构化官方途径。
- 整理用于 LOST112
습득물 목록 조회的搜索条件。 - 同时引导至首尔交通公社失物招领中心入口。
- 由于公开 API 不明确,v1 保持引导型/混合范围。
使用时机
- "我在江南站丢了钱包,去哪儿找?"
- "告诉我2号线地铁失物查询方法"
- "帮我直接去首尔地铁失物官方站点查找"
输入
- 必填:站名或保管场所关键词
- 可选:物品名、线路、遗失/拾获大致时间
官方页面
- LOST112 拾获物品列表:
https://www.lost112.go.kr/find/findList.do - 首尔交通公社失物招领中心:
https://www.seoulmetro.co.kr/kr/page.do?menuIdx=541
LOST112 搜索表单中确认的核心字段如下:
SITE=V:警察以外机构(地铁、机场等)DEP_PLACE:保管场所PRDT_NM:拾获物品名START_YMD、END_YMD:搜索期限
工作流程
1) 首先询问最少线索
不要直接猜测,先获取以下信息:
- 哪个站/哪个区间
- 物品类型是什么
- 大概什么时候丢失的
- 是否属于首尔交通公社(1~8号线)范围,还是其他运营商
2) 生成官方 LOST112 搜索参数
可以直接使用 repo 中的辅助脚本。
python3 scripts/subway_lost_property.py \
--station 강남역 \
--item 지갑 \
--days 14
辅助脚本默认使用 SITE=V,并将站名/物品名/期限整理为 LOST112 表单参数及包含 referer 的可运行 curl 示例。示例 curl 考虑到官方响应较慢,包含 --max-time 60,并将响应 HTML 保存为 lost112-search-result.html。
3) 可选:验证实时可达性
python3 scripts/subway_lost_property.py \
--station 강남역 \
--item 지갑 \
--days 14 \
--verify-live
--verify-live 仅保守检查官方页面是否可访问。如果站点响应慢,则直接报告超时并转为手动打开。
4) 保守引导用户
- 首先在 LOST112 中按站名直接搜索
- 如果没有结果,使用不带“站”的关键词(如
강남)重新搜索 - 必要时添加线路名再次搜索
- 同时打开首尔交通公社失物招领中心页面以获取后续指引
完成条件
- 用户可以直接打开官方查询路径。
- 已获取 LOST112 搜索条件(
SITE=V、站名、物品名、期限)。 - 明确说明了自动查询的保证范围与手动回退方案。
失败模式
- 官方网站响应慢或超时
- 站名与实际保管场所标注不一致导致搜索结果为空
- 由于缺乏公开 API,自动结果收集不稳定
备注
- v1 的范围是安全引导官方网页流程。
- 若要扩展为全自动查询型,需先重新验证验证码/会话/动态请求的稳定性。
- 辅助脚本仅使用官方 HTTPS 入口。






