家长实测|用 AI 给孩子做防摸鱼软件,踩坑后总结的稳定开发流程
你家孩子上网课的时候,有没有偷偷切出去打游戏、刷短视频?
我有。初三了,天天用钉钉,我在后面看他装作在听课,鼠标一点就切到了游戏窗口。老师在前头讲,他在后台玩。窗口一切,完美伪装。
气得不行。
但又不能24小时盯着。我就想,有没有什么软件,能直接把孩子锁定在学习窗口里,不让他切出去?

这条路,我走了三次,翻了三次。
我问AI,怎么让Windows只能运行指定程序?AI说,改注册表。我照着做了。
重启之后,电脑直接锁死了——除了白名单里的几个程序,什么都打不开。连系统设置都进不去。

→ 折腾了大半天才恢复
我学乖了,去网上找现成的专注软件。国外的?联网就是问题,而且我要的功能要付费,一年几十美金。

国内的?注册要填手机号、填完要填问卷、填完说”等待审核”……
还是用不了。

→ 算了吧
既然买不到顺手的,那我自己做一个。让AI帮我写代码,生成exe。折腾了一晚上,终于跑起来了。
兴冲冲复制到孩子电脑上,双击——360弹窗:病毒,已删除。电脑管家也跳出来:检测到威胁。
不让切换程序的控制,用到了系统级权限,看上去很像病毒🦠劫持软件。
→ 第一版,被秒杀了

今天就把我踩坑后的完整复盘分享给大家,不仅能解决「网课防摸鱼工具」这类小项目的开发难题,更能给所有用 AI 做本地工具的朋友一套可直接套用的稳定流程。
到这里我已经有点上头了。我就一个需求:把窗口锁住,阻止最小化,支持密码解锁。就这么个事儿。
让WorkBuddy自动选模型,它一会儿用这个模型生成一段代码,一会儿切另一个模型修个Bug。结果就是:好了这个,坏了那个。
举个例子:
最离谱的是,有一版直接崩溃了——连错误提示都没有,一闪就没了。
AI自己看日志:什么”WNDPROC回调签名不匹配”,什么”64位系统句柄截断”。
说人话就是:不同AI互相看不惯,一遍遍重写,把自己打懵了。
折腾到第7、8版的时候,我发现问题不在AI本身,在我怎么用AI。
之前我让AI自己选模型,不同模型随机上阵,结果每个模型都有自己的”惯性”——一个修了A,另一个不知道A是怎么修的,又改了回来。
这两个操作稳定下来之后,效率突然上去了。不是说没有Bug了——Bug还是有,但有一个稳定的”主力选手”持续迭代,不会再出现”模型A修好了,模型B又改回去”的混乱局面。
从那之后,基本就能控制节奏了。不是完美,是可控。
| 模式 | 模型策略 | 结果 |
|---|---|---|
|
|
|
❌ 互相覆盖,越改越乱 |
|
|
|
✅ 稳定迭代,逐步收敛 |

这是我自己实践下来的理解。
AI每次修Bug,都是基于当前这段对话去生成代码。它理解了你这次要修什么,但它不记得上一轮为什么要那样写。
比如你告诉它”密码框要置顶”,它照做了。下一轮你说”窗口A挡住了密码框”,它想办法让密码框更靠前,结果把上次置顶的逻辑覆盖了。
不是它笨。是这个工作方式本身就有这个问题——AI没有长时记忆,每次对话都是新的开始。

每次迭代前,把上一版的代码备份一下,比如:
-
v1.0-窗口枚举.py
-
v1.1-白名单过滤.py
-
v1.2-禁用快捷键.py
这样新代码出问题了,直接回滚到上一个稳定版本,不用从头再来。
GLM 5.1也好,其他模型也好,都逃不掉这个模式。
区别只在于:一个有经验的”高级开发工程师”角色,能让AI的思路更集中、代码结构更稳健,减少”相互打架”的概率。
最后说一个绕不过去的坎——杀毒软件。
控制软件退出、切换,要用到Windows 系统级权限(涉及进程、窗口、快捷键控制):它的运行模式和一些恶意软件非常像。杀毒软件不看你的代码有没有毒,只看
“运行方式像不像病毒”。
解决方案?没有完美的。
最后管用的做法是:
自己电脑确认没问题 → 打包发139邮箱 → 从孩子电脑的邮箱下载 → 添加信任

有用。
最终这个软件是跑起来了的。专注学习小助手,v8.6版。能锁定窗口、能防止最小化、能统计专注时长、还带鼓励语和祝福语。孩子用上了,比之前好多了。
但有用和”一键生成”之间,隔了十几个版本、三次翻车、和一堆debug日志。
而且只要路子对了——选对模型、选对角色、一次只改一个Bug、每版独立存档——这条路能走通。
孩子学习也是一样的道理:没有一蹴而就的事,全是迭代。
想要“专注学习小助手”的朋友,
扫码加入【福 AI 】星球,

超多干货福利持续放送……就大家在评论区留言交流~
📌 关注福AI · 看懂AI 用好AI
夜雨聆风