夜雨聆风学习资料网

ARTICLE · 1097447

任务太杂记不住,我让AI帮我做了个待办软件

任务太杂记不住,我让AI帮我做了个待办软件

每天要做的事太多,截止日期还不一样。我以前会随手写在草稿纸上,但经常记不全,写了也容易忘。

我想找个待办软件来管这些事,又发现不少软件要收费。后来想:既然我已经在用AI,能不能让它帮我做一个适合自己的?

我不会编程。开始时,我只知道自己想要两样东西:待办和计时。现在这个软件叫doin,我已经用它记录过图论作业,也开着计时完成了作业。但它不是我输入一句话就做出来的。首版前后花了约4小时,后来又花了约1个半小时改进,中间还遇到了需要重新修改的问题。

我先说需求,再听AI的建议

这次用的是Google Antigravity。

之前我在X上看到有人推荐,说它便宜、额度多、速度快。我已经有通过学生优惠订阅的Gemini Pro会员,就选择试试。亲自用下来,我也觉得这些方面符合自己的体验。当时选用的模型是Gemini 3.8 Flash (High)。

我给AI提要求时,一般先说清楚大的方向,再加上自己已经想好的细节,最后问它:这样设计合不合理,还有什么地方可以补充、改进?

做doin也是这样。我先说要做一款“待办+计时”软件,然后提出一个自己很在意的细节:有些任务会持续好几天,应该在对应的每一天都能看到。我不想只记一个截止日期,到那天才突然发现还有事没做。

我最初想用日历展示。AI建议改成7天时间轴,让跨多天的任务在相应日期下连续出现。我觉得这样更容易看清接下来几天要做什么,就采纳了。正向秒表和番茄钟倒计时,也是它提出、我决定留下的两种计时方式。

7天时间轴,跨多天的任务用横条呈现。图中任务及专注时长为演示数据。

这些功能想法不是全由我提出,也不是AI说什么我都照做。我要解决什么问题,我先告诉它;遇到自己没想清楚的部分,就听它给出方案,再决定用不用。

功能初步做出来后,我又要求它精简界面。我喜欢极简的设计,觉得适当留白比堆满说明文字更舒服。一个记录任务的软件,我打开时主要想看今天要做什么;文字太多,反而容易分散注意力。所以我让它减少冗杂的提示,标题也尽量简洁,并换上了自己的个人IP标志。

软件最后叫doin,是把我的个人IP名dino重新排列了一下。do可以理解成完成任务,in是进入软件开始做事。后一层解释可能有点牵强,不过名字就这样定下来了。

删完任务,我突然不能打字了

软件能打开,不代表每个地方都好用。我上手试的时候,发现一个很具体的问题:删掉一项任务后,再点击“快速记录想做的事”输入框,鼠标没有变成打字时的样子,也没法输入。退出软件重新打开,又恢复正常。

我当时发给AI的是:

发现bug:在我删除一项任务后,无法正常输入,即我点击“快速记录想做的事”输入框时,鼠标并没有变成打字的样子,不能正常输入,退出重进后恢复正常。

我没告诉它该改哪段代码,只把自己看到的现象和操作顺序说清楚。后来它调整了删除任务时的确认方式,把确认操作放进任务卡片,并处理输入框重新获得焦点的问题。

改完后,我又删了一项任务,再点输入框打字。这次可以正常输入了。

这也是我在开发过程中能做的一件事:打开软件,按自己平时的方式用;出问题时尽量说清楚“做了什么、出现了什么、重新打开后怎样”,然后亲自检查修改是否有效。

首版之外,我又改了一次

首版完成后,我问AI下一步值得优化哪里。我当时说得很明确:

好的,那我们下一步应该干嘛?回顾我们之前交流的可优化的地方,你觉得下一步该优化哪里呢?我先听听你的建议,经我同意后再执行。

它提出了桌面悬浮计时胶囊:做作业、看资料时,完整的软件窗口可能挡住Word或浏览器;如果直接最小化,又看不到计时。缩成一个始终显示的小窗,就能留下任务名、时间和基本控制按钮。

我觉得这个建议有用,同意加上。那一轮里,今日页面也改成了双栏:待办在一边,计时和日志在另一边。

后续迭代的双栏工作台。图中任务、完成数量和专注时长均为演示数据。

但胶囊第一次做出来时,时间数字有一部分被窗口裁掉了。我发现后,让AI继续调整窗口尺寸和内部排版。再次打开检查,数字才完整显示出来。

悬浮计时胶囊的界面演示,展示修改后的布局;这张图并非故障现场记录。

所以后来的双栏工作台和悬浮胶囊,属于后续迭代,不能算进最初那版里。首版从开始到打包交付,前后约4小时;这轮改进又花了约1个半小时。

现在能用到什么程度

目前,doin能记录单日和跨多天的任务,用7天时间轴查看安排;也有正向计时、番茄钟、日志,以及本地数据的备份导入、导出功能。任务和已保存的专注记录保存在本机。

我亲自用它记录过图论作业,并开着计时完成作业。前面提到的输入框问题和胶囊显示问题,也是我发现后又检查过的。

项目里还有5个自动化测试用例,开发记录记载它们通过了。但这些测试主要检查日期、时间显示和模拟时间差的逻辑,不能代表我把软件所有功能都人工试了一遍。比如所谓的“休眠测试”,只是代码模拟时间跳过30分钟;我没有真的让电脑休眠再唤醒验证。备份恢复等功能,我也还没逐项完成手动检查。

另一个限制是:正在进行的计时不会像已经保存的记录那样留下来。退出软件再打开,不能指望它接着上一次尚未完成的计时。

目前的doin更适合像我这样,主要在Windows电脑上整理个人任务、愿意边用边改的人。要是想随时用手机记录、在多台设备间同步,或者希望装好以后完全不用检查维护,它现在还做不到。

我会继续用它。最开始困扰我的事并没有消失:任务多,截止日期不同,我需要有个地方把它们记清楚。下一步,我想尝试做手机版,因为日常生活里,我拿起手机的次数远比打开电脑多。

这次我没有写代码,但我确实一直在参与:提出自己要解决的问题,选择AI给出的方案,按自己的审美要求改界面,发现Bug后再试一次。做完一个能用的小工具,对我来说,比只停留在“AI能不能帮不会编程的人做软件”这个问题上,更有说服力。

你最想让AI帮你做一个什么小工具?可以在评论区告诉我。

相关学习资料