Skip to content

技能库 - 查时间

「查时间」是一项支持自定义提示词的系统技能,用于响应用户对时间、日期、节假日安排等时间信息的查询。可处理的查询范围广泛,涵盖:

  • 当前时间/日期查询
  • 时区查询
  • 节假日法定安排查询
  • 节日倒计时/节日对比
  • 农历日期查询
  • 重大历史日期查询

启用方式详见 技能配置

1. 触发条件

标准触发场景:

  • 咨询当前时间:"现在几点了"、"今天几号"
  • 咨询节假日法定安排:"国庆节放假安排是怎样的?"、"元旦假期需要补班吗?"
  • 节日倒计时:"离情人节还有几周?"
  • 多节日对比:"母亲节和父亲节哪个先到?"
  • 农历查询:"元宵节是农历正月十五吗?"
  • 重大历史日期:"2008年奥运会开幕日是星期几?"

优先级规则:

  • "今天几号"、"现在几点"等必归为查时间(最高优先级)
  • 含明确时间查询关键词的简单查询,优先归为查时间
  • 当与"联网搜索"场景有交叉时,简单时间查询优先归类至本技能

不触发情况:

  • 用户只谈论生日日期,但未询问时间/日期本身

2. 信息提取规则

系统识别为查时间后,会提取以下信息:

信息说明示例
地点具体真实地点北京、伦敦、纽约
时间具体日期或有指向的某天今天、明天、上周五、618
节日中西方节假日端午、春节、万圣节
主题实体与时间相关的主题回归、开幕

重要区分: 节日不可归为时间信息。

查询示例:

  • "现在几点了" → 查时间
  • "香港回归的年份" → 查时间;地点:香港;主题:回归
  • "从元旦到五一有多少工作日" → 查时间;时间:元旦至五一;节日:元旦,五一
  • "上周五是几月几号" → 查时间;时间:上周五
  • "最近的节日是什么" → 查时间;时间:最近

3. 数据来源

数据类型来源
当前时间系统实时获取(${systemTime}
位置信息根据用户 query 提取,或设备定位 ${location}
农历/节假日安排聚合数据 API

4. 使用场景

有该技能时无该技能时
用户:"现在几点了" → 系统获取实时时间,结合人设风格回复当前时间用户:"现在几点了" → 由闲聊兜底,可能无法提供精准实时时间
用户:"国庆节放假安排" → 查询聚合数据 API,返回法定假期日程用户:"国庆节放假安排" → 可能回复不准确的放假信息

适用场景:

  • 儿童/家庭场景中日常时间查询
  • 节假日安排确认(法定假期、调休、补班)
  • 跨时区时间查询
  • 节日倒计时互动
  • 结合时段做个性化问候