TaskFlow

TaskFlow · Human in the loop

一件待办,能否变成可执行的一段时间

TaskFlow 把记事收成三步:四象限定优先级,模型估工期,规则排进工作日历。 模型只建议,人确认后才写入。排程可复现,不依赖再问一遍大模型。

建议层

AI

象限与整点工期,可手改

落地层

规则

工作窗贪心塞档,可复现

写入

确认

预览或一键排入后才进日历

降级

本地

模型超时仍能建任务

访客 Cookie · DeepSeek Flash · 规则排程 · Pages 网关

定位

直接和 LLM 聊天,得到的是一段话。关掉窗口,计划就散了。 TaskFlow 的对象是「任务—象限—工期—时段」,不是对话本身。 对话只用来收齐字段;矩阵、日历、倒计时才是工作台。

目标用户是个人自我管理。不做团队协作,也不做又一个无限待办清单。

与常见工具的层次区分

记录层

备忘录、聊天窗口、待办 App 负责把事记下来。记完仍然不知道什么时候做。

落地层

TaskFlow 判断重不重要、要多久,并写入可导出的时间块。排不上,说明截止太紧或工作窗不够。

ChatGPT / DeepSeek 对话框倾向于把一天聊成建议清单。本产品把这种「再生成一遍日程」视为风险: 同一条任务今天和明天算出的空档必须稳定,所以落位用规则,不用模型。

使用流程

  1. 01一件或几件事一起说。系统先拆开,再比优先级,用模型排进工作窗,直接写入任务和日历。
  2. 02计划日历按工作习惯展示。本周为空时跳到最近有安排的一周。可改时段、删时段、导出 iCal。
  3. 03点「开始做」倒计时。关窗口、刷新、关标签都按墙上时钟接着跑。完成时可记下实际耗时。
  4. 04项目是矩阵任务的分组:从已有任务收成一组,目标可选。任务仍出现在矩阵与日历。

AI 做什么,不做什么

分类走 DeepSeek Flash(思考模式关闭,8 秒超时)。日配额默认 100 次。 配额用尽、密钥缺失或超时,立刻改走关键词规则,不挡住建任务。

步骤应交付不得交付
分类拆分、象限、优先级和时段再问一遍是否写入
排程工作窗内不冲突的时段模型编造的日程散文
专注一段倒计时与实际分钟关闭即清零
项目从矩阵收一组相关任务,目标可选团队看板或自动拆解需求

排程与日期

「下周」按周一到周日理解。「周一前 / 放假前」是开始前一天结束;「假期结束前」是假期最后一天当天结束前,不会跳到明年。 排程从今天尚未过完的可用窗开始,错过当天则落到后续工作日,并尽量落在截止日期 23:59 之前。 找不到空档时明确失败,而不是悄悄排到无限未来。

工作日、时区、上下午窗口在「工作习惯」里改。改习惯不回放已经写入的时段。

界面

  • 封面 / 手机进入工作台;加到主屏幕后全屏底栏使用,数据同一份。
  • 矩阵四象限拖拽;对话新建;播放键开始倒计时。
  • 计划日历周视图、改时段、导出 iCal。
  • 项目从矩阵勾选相关任务收成一组;详情和对话也可归入。目标可选。
  • 轨迹完成记录不会消失。满 3 条或满 7 天后,可按 7/14/30 天做一次 AI 评估。
  • 导入Excel、日历 ics、PDF、Word、CSV,再走同一套分类与排程。
  • 报告收件箱、洞察、笔记本,不占主导航。

明确排除的事项

不做正式账号与跨设备同步;身份是这台浏览器里的签名 Cookie。 不做 Google / Outlook 双向日历。不做团队权限、评论与看板工作流。 不把整个产品改成无边界聊天机器人。不在模型失败时卡住主路径。

这些不是来不及做,而是它们验不了「象限 → 工期 → 日历」这条链。

实现

Next.js 16 + React 19,经 OpenNext 部署为 Cloudflare Worker。 数据在 D1。分类请求 DeepSeek;日历与任务走 Server Actions。 对外入口是 Pages 网关,以避开部分网络对 workers.dev 的拦截。

打开工作台