Tabussen 是一款专为瑞典 Västerbotten 省(含 Umeå 市)设计的公交行程规划 Agent Skill,基于瑞典交通实验室 Trafiklab 提供的 ResRobot API 构建。该工具主要针对当地 Ultra 市内公交和 Länstrafiken 区域公交系统,提供从站点搜索到多模式行程规划的完整工作流。
核心用法上,用户可通过自然语言描述出行需求(如"现在从 Vasaplan 到医院"或"明天八点前到达 Skellefteå"),Skill 会自动解析时间意图(立即出发、特定时间出发、到达时间等),调用 search-location.sh 搜索站点 ID,再通过 journey.sh 查询具体行程。支持坐标定位、模糊搜索、往返模式切换,并能处理含步行段的复合路线,自动计算步行时间并纳入出发时间建议。
显著优点包括:精准的地域适配性,内置 Umeå 常见地点(如 Vasaplan、NUS 医院、大学)的搜索映射表;智能的时间意图识别系统,能自动处理"大约三点"、"一小时后"等模糊时间表达;完善的 LLM 输出格式化指南,确保行程信息(线路号、方向、换乘点、步行距离)以易读方式呈现;以及极高的代码透明度,仅依赖 curl 和 jq 标准工具,无第三方库引入,便于安全审计。
潜在缺点在于地理局限性,仅覆盖瑞典 Västerbotten 地区,其他地区无法使用;功能上仅提供行程规划,不支持实时公交位置追踪或票价计算;依赖外部 API 可用性,需用户自行注册 Trafiklab 获取 API Key,增加了使用门槛;且作为 T3 级社区项目,长期维护稳定性有待观察,API 变更时可能存在兼容性风险。
适合目标群体包括:居住在 Umeå 或 Västerbotten 省的日常通勤者;前往该地区旅行的游客;需要将公交查询集成到 AI 助手工作流的开发者;以及研究公共交通 API 集成的技术人员。对于不熟悉瑞典语地名的用户,工具提供的模糊搜索和常见地点映射能有效降低使用难度。
使用风险方面,主要存在网络依赖风险,需稳定连接至 api.resrobot.se,离线场景无法使用;API 配额限制可能导致高频使用受限;T3 来源代码建议首次使用前进行安全审查,确认脚本内容符合预期;另外脚本执行依赖本地 curl 和 jq 工具,在部分精简环境可能需要手动安装;最后需注意 ResRobot API 主要提供计划时刻表,实时延误信息可能不够精确。