核心功能
IDFM Journey 是一个专为法兰西岛(Île-de-France)地区设计的公共交通查询技能,基于 Île-de-France Mobilités (IDFM) 官方 PRIM/Navitia API 构建。该技能提供三大核心能力:
1. 智能地点解析
支持自然语言输入(如 "Ivry-sur-Seine"),自动解析为最匹配的站点 ID,并提供候选列表供精确选择。
2. 多模式行程规划
通过 journeys 命令实现跨交通方式的路线计算,涵盖地铁、RER、公交、有轨电车等,支持指定出发地与目的地的自由文本输入。
3. 实时故障与中断监控
可按线路 ID 或状态过滤查询当前活跃的服务中断、施工信息,帮助用户规避延误。
显著优点
- 官方数据源:直接对接 IDFM 官方 PRIM 平台,数据权威性与实时性有保障
- 零依赖调用:内置 Python 脚本封装 API 调用,无需额外安装第三方库
- 自然语言友好:支持模糊地址输入,自动完成地点解析
- 结构化输出:默认提供可读摘要,可选
--json获取原始 API 数据便于二次开发
局限与注意事项
- 地域受限:仅覆盖法兰西岛(Paris 大区),其他地区无法使用
- API 密钥依赖:必须预配置
IDFM_PRIM_API_KEY,无密钥则完全不可用 - 模糊匹配风险:复杂地址可能返回多个候选结果,需人工确认
- 无历史数据:仅支持实时与近期规划,不提供过去行程回溯
适用人群
- 法兰西岛居民与通勤者
- 游客规划巴黎及周边行程
- 开发者构建本地化出行应用
常规风险提示
- API 密钥需妥善保管,避免泄露
- 实时信息可能存在分钟级延迟,关键行程建议预留缓冲时间
- 服务中断信息依赖运营商上报,极端情况下可能滞后