核心用法
wilma-triage 是一款面向芬兰 Wilma 学校系统家长的自动化通知分类工具。其核心工作流分为四步:首先通过 wilma summary --all-students --json 等命令抓取学生的考试、课表、作业、消息和新闻;随后应用内置分类规则过滤噪音,识别需家长行动的事项(如签字表格、缴费截止、装备携带等);接着通过 gog CLI 将考试和关键事件同步至 Google Calendar,严格遵循"查重后再添加"原则避免重复;最后以简洁格式向家长汇报当日可行动项,无要事时保持静默。
首次使用需完成三项配置:运行 wilma kids list 获取学生信息,通过 gog calendar calendars 选定目标日历并记录于 TOOLS.md,以及将科目偏好等个性化规则存入 MEMORY.md。系统支持持续学习,家长反馈的过滤偏好会自动沉淀,使分类愈发精准。
显著优点
深度场景适配:针对 Wilma 消息来源差异设计了精细的信号分级策略——班级教师的周通讯(viikkoviesti)强制全文阅读以挖掘隐藏行动项,学科教师消息高优先级处理,市政通知默认跳过,这种"懂行"的规则显著降低误判率。
防重复机制完善:日历同步环节明确要求先查询现有事件,通过"日期+学生+科目关键词"匹配去重,并自动清理取消的活动,避免家长日历混乱。
渐进式智能化:MEMORY.md 的持久化设计让系统随使用积累用户偏好,从"通用规则"演进为"个性化助手",而非一次性配置工具。
输出克制高效:采用"一行一事"的极简报告格式,默认静默无噪音,契合信息过载时代家长的核心诉求。
潜在缺点与局限性
地域强绑定:仅适用于芬兰 Wilma 学校系统,其他国家或地区的家校平台无法直接使用,迁移成本极高。
外部依赖复杂:需同时安装 wilma 和 gog 两个 CLI 工具并分别配置凭据,任一工具失效或 API 变更都会导致工作流中断。
无内置容错:文档未提及网络超时、Wilma 服务不可用或 API 限流时的降级策略,实际运行中可能产生静默失败。
隐私合规模糊:涉及未成年人教育数据的自动化处理,但未明确说明数据留存期限、是否本地处理等 GDPR 相关细节。
适合的目标群体
- 子女就读于芬兰 Wilma 系统学校的家长,尤其是多子女家庭需统筹多个学生通知
- 工作繁忙、希望减少手动检查学校通知时间的职场家长
- 已使用 Google Calendar 管理家庭日程、追求信息自动汇聚的效率型用户
- 对芬兰教育体系熟悉、能判断消息来源优先级的本地家长
使用风险
凭据管理风险:Wilma 登录信息和 Google Calendar API 密钥需用户自行安全存储,若配置不当存在泄露可能。
同步延迟或遗漏:依赖外部 CLI 的稳定性和 Wilma 数据实时性,极端情况下可能出现考试通知已读但未同步至日历。
规则误判:自动化过滤可能遗漏非常规重要通知(如突发安全警报被归类为"学校办公室消息"而降级),建议初期人工抽查验证。
API 限流:建议将定时任务与其他早晨作业错峰(如 07:00 与 07:05 分离),避免触发 Wilma 或 Google API 的速率限制。