Agent Skills
返回列表
红绿灯计算器

红绿灯计算器

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/qgi20260031。

技能介绍

解决什么问题

在城市路口等待信号灯时,常有这些困惑:“红灯还要等多久?”“绿闪还剩几秒变黄?”“过街20米这波绿灯能不能赶得上?”人工估算不仅繁琐,还易因信号灯相位复杂(如绿→黄→红循环)出现偏差,尤其涉及步行过街时,判断失误可能影响安全。

技能如何工作

核心能力

  • 输入参数:各相位秒数(绿/黄/红均>0,支持自定义顺序)、当前灯色及已亮秒数(elapsedSec)或倒计时读数(remainSec,优先使用)。
  • 基础计算:输出本相位剩余时间、距下次绿灯/红灯的间隔、一个完整周期时长,可选绝对时刻(需用户提供当前时钟)。
  • 步行过街估算:按crossingSec = distanceM / walkSpeed(默认1.2m/s)计算所需时间,与绿灯剩余时长对比,给出“建议等待”或“可谨慎通过”。

关键步骤

  1. 收集数据:绿、黄、红各相位的秒数,当前灯色,以及已亮秒数或剩余秒数。
  2. 周期计算:根据相位顺序(默认绿→黄→红)和输入参数,推算本相位剩余及后续相位等待时间。
  3. 场景判断:针对步行过街需求,结合行人步行速度计算所需时间,明确黄灯/红灯场景下的“停车等待”提示。

适用边界与注意点

  • 该技能基于固定周期近似模型,无法适配箭头灯、感应配时等动态调整的路口场景,实际结果需以现场灯态及交通设施为准。
  • 仅用于合理估算,禁止输出怂恿超速、抢黄灯或闯红灯的建议,尤其黄灯场景明确提示“停车等待”。
  • 步行过街判断为辅助参考,实际通行需结合自身步行速度及路口实际情况,不建议盲目加速。

使用场景

  • 在路口等红灯时,想估算本相位还剩多久、距下次绿灯还有几秒
  • 绿灯闪烁时,判断是否该停步等下一个绿灯,避免中途变灯
  • 步行过20米人行横道前,用绿灯剩余时间估算能不能安全通过
  • 依据各相位秒数算路口完整周期,核对信号灯运行是否合理

适合人员

  • 交通工程师:核对路口各相位秒数与周期的计算结果
  • 外卖员:等灯时判断这波绿灯能不能步行通过路口
  • 通勤行人:过街前看剩余绿灯,决定走这波还是等下一波