主题
技能库 - 查时间
「查时间」是一项支持自定义提示词的系统技能,用于响应用户对时间、日期、节假日安排等时间信息的查询。可处理的查询范围广泛,涵盖:
- 当前时间/日期查询
- 时区查询
- 节假日法定安排查询
- 节日倒计时/节日对比
- 农历日期查询
- 重大历史日期查询
启用方式详见 技能配置。
1. 触发条件
标准触发场景:
- 咨询当前时间:"现在几点了"、"今天几号"
- 咨询节假日法定安排:"国庆节放假安排是怎样的?"、"元旦假期需要补班吗?"
- 节日倒计时:"离情人节还有几周?"
- 多节日对比:"母亲节和父亲节哪个先到?"
- 农历查询:"元宵节是农历正月十五吗?"
- 重大历史日期:"2008年奥运会开幕日是星期几?"
优先级规则:
- "今天几号"、"现在几点"等必归为查时间(最高优先级)
- 含明确时间查询关键词的简单查询,优先归为查时间
- 当与"联网搜索"场景有交叉时,简单时间查询优先归类至本技能
不触发情况:
- 用户只谈论生日日期,但未询问时间/日期本身
2. 信息提取规则
系统识别为查时间后,会提取以下信息:
| 信息 | 说明 | 示例 |
|---|---|---|
| 地点 | 具体真实地点 | 北京、伦敦、纽约 |
| 时间 | 具体日期或有指向的某天 | 今天、明天、上周五、618 |
| 节日 | 中西方节假日 | 端午、春节、万圣节 |
| 主题实体 | 与时间相关的主题 | 回归、开幕 |
重要区分: 节日不可归为时间信息。
查询示例:
- "现在几点了" → 查时间
- "香港回归的年份" →
查时间;地点:香港;主题:回归 - "从元旦到五一有多少工作日" →
查时间;时间:元旦至五一;节日:元旦,五一 - "上周五是几月几号" →
查时间;时间:上周五 - "最近的节日是什么" →
查时间;时间:最近
3. 数据来源
| 数据类型 | 来源 |
|---|---|
| 当前时间 | 系统实时获取(${systemTime}) |
| 位置信息 | 根据用户 query 提取,或设备定位 ${location} |
| 农历/节假日安排 | 聚合数据 API |
4. 使用场景
| 有该技能时 | 无该技能时 |
|---|---|
| 用户:"现在几点了" → 系统获取实时时间,结合人设风格回复当前时间 | 用户:"现在几点了" → 由闲聊兜底,可能无法提供精准实时时间 |
| 用户:"国庆节放假安排" → 查询聚合数据 API,返回法定假期日程 | 用户:"国庆节放假安排" → 可能回复不准确的放假信息 |
适用场景:
- 儿童/家庭场景中日常时间查询
- 节假日安排确认(法定假期、调休、补班)
- 跨时区时间查询
- 节日倒计时互动
- 结合时段做个性化问候