Back to skills
extension
Category: Data & AnalyticsNo API key required

华南农业大学一洗衣机使用时段预测Skill

华南农业大学一洗衣机使用时段预测Skill。当用户请求预测华农各宿舍楼洗衣机繁忙/空闲时段、查看洗衣最佳时间窗口、查询某栋楼今日/本周使用高峰,或提到"洗衣机时段预测/洗衣时间/洗衣预测/华农洗衣机"等关键词时使用。使用本技能时必须同步打开交互网页展示(present_files 打开 assets/washer_predictor.html)。

personAuthor: user_3861b71fhubcommunity

华南农业大学一洗衣机使用时段预测Skill

Overview

基于模拟历史数据的华南农业大学宿舍洗衣机使用时段预测系统。支持按宿舍区域/楼栋预测未来一天或一周内各时段的繁忙与空闲程度,并以交互网页呈现,帮助同学合理安排洗衣时间。

核心行为(必须执行)

每次使用本技能时,必须同步打开交互网页展示

  1. 确定网页文件路径,按以下优先级选择:
    • 工作区版本:检查当前工作区是否存在 washer_predictor.html(例如 C:\Users\Administrator\WorkBuddy\2026-08-14-10-31-22\washer_predictor.html),存在且可用则优先使用
    • 同目录版本:若 SKILL.md 同级目录存在 washer_predictor.html(zip 分发包为扁平结构,仅含一个 .md 与一个 .html),使用该文件
    • 技能内置版本assets/washer_predictor.html(本技能自带副本,任何工作区可用)
  2. 调用 present_files 打开该 HTML 文件(本地绝对路径),让用户直接看到交互网页
  3. 若两个版本都不存在,则按下方「重新生成指引」重建网页,再执行第 2 步

网页功能速览(供对话引用)

交互网页包含:

  • 区域/楼栋选择:泰山区、华山区、启林区、黑山区共 29 栋楼,每栋含洗衣机台数(4-8 台)与住宿人数
  • 日期选择:今天 / 明天 / 后天
  • 今日预测:使用率折线图(红/橙/绿背景分区 + 当前时刻虚线)、各时段详情表(🔴高峰 / 🟠一般 / 🟢空闲三色标注、可用机器点阵、预计等待分钟)、智能提示
  • 本周热力图:7 天 × 18 时段(6:00-23:00)6 级色阶网格
  • 智能推荐:未来 3 天内最优洗衣时段 Top 6(含推荐评分)
  • 规律引擎:工作日/周末双模式、假期自动衰减(寒暑假 ×0.25、其他假期 ×0.6)、楼栋人气系数、确定性噪声(点击「刷新预测」可见变化)
  • 模拟学期中开关:假期时开启可查看学期内预测

重新生成指引

若网页文件丢失,重新生成单文件 HTML(约 40-45KB),必须包含以下要素:

  • 单文件自包含:内嵌 CSS 与 JS,内嵌 Chart.js(已本地化,无外部依赖)
  • 数据模型:WEEKDAY_PATTERN(工作日 6:00-23:00 逐时使用率:早间低、12-13 午休升、14-16 课间低、19-22 晚间高峰)与 WEEKEND_PATTERN(上午晚起、下午至深夜持续繁忙)两张模式表;4 个宿舍区 × 若干楼栋(每栋含 machines、students、factor 人气系数)
  • 预测函数:基础率 × 楼栋系数 × 假期衰减 + 确定性噪声(hashCode(building.id + date + hour + '|' + refreshSeed) 取模换算 ±8%),阈值 <0.3 空闲 / <0.7 一般 / ≥0.7 高峰
  • 交互 UI:区域/楼栋下拉、日期按钮、三个标签页(今日预测 / 本周热力图 / 智能推荐)、4 张概览卡片、每秒刷新的时钟与"当前时段"标注、模拟学期中开关、刷新预测按钮
  • 配色遵循浅色主题:卡片白底、背景浅绿灰(#f4f7f4)、主色 #2E7D32(华农绿)、高峰 #ef5350、一般 #fb8c00、空闲 #43a047

Resources

  • assets/washer_predictor.html — 交互网页内置副本,展示时优先使用工作区版本,其次使用与 SKILL.md 同级的 washer_predictor.html(扁平分发布局),最后使用此副本
  • 分发 zip 内仅含两个文件:SKILL.md + washer_predictor.html;如需还原为标准技能目录,将 washer_predictor.html 放入 assets\ 子目录即可