乐于分享
好东西不私藏

一条罚款短信,逼我用大模型做了个软件

一条罚款短信,逼我用大模型做了个软件

事情的起因其实很简单。

我在深圳生活,而深圳停车位紧张到你只要在小区附近绕两圈,就会开始怀疑人生。

周末回家后,我一般会把车停在家附近的一条辅道上。根据长期“实地观察”,通常早上九点之后才开始贴条罚款,因此一直相安无事。

直到春节假期返乡那天。

我特意定了一个早上八点的闹钟,想着随时挪车。结果醒来一看手机,七点多已经收到违停和罚款短信,早已过了十五分钟的挪车免罚窗口期。

那一瞬间,心在滴血。

于是,一个很简单的念头冒出来:能不能做一个 App,专门监测特定关键词短信,并且第一时间强提醒?

以前如果有这种想法,我大概率只会停留在“想一想”。

因为前端、后端、移动端开发,对我来说都不是主业。从零搭建一个 App,时间成本太高。

但大模型的发展,真的改变了这件事。

现在这个时代,实现需求已经不再是最大难题。

发现需求,反而变得更重要。

于是我决定试一试。


开发过程:和模型对话式写代码

我使用的编程模型是 GPT-5.3-Codex,通过 Visual Studio 扩展方式开发。

没有用复杂的 skills 或 prompt 工程,基本就是自然语言沟通需求。

比如:

  • “需要一个短信监听模块”

  • “命中关键词后要闹钟级别提醒”

  • “加一个日志页方便排查问题”

  • “优化后台存活和电量策略”

整个开发过程,几乎就是不断对话 + 调整。

实测感受

  • 编码速度:快于 GPT-5.2-Codex,慢于 Claude

  • 稳定性:几乎无 Bug,项目代码基本一遍通过

  • 产品细节:仍然需要人工反复打磨

模型写代码很快,但“产品意识”这件事,还是人更强。

不过据说结合 skills 之后能力会更进一步,这块后续准备在工作中继续实践。


App 的核心能力

这个 App 我给它起名叫——短信猎手

它的设计目标只有一个:在需要的时候,不错过那条最关键的短信。

核心功能包括:

  • 关键词检测:收到短信后自动匹配预设关键词

  • 闹钟级提醒:命中后触发闹钟铃声 + 震动 + 全屏提醒

  • 关键词管理:支持新增、查看、折叠展示、删除

  • 一键测试:无需真实短信即可测试提醒是否正常

  • 系统配置检查:集中检查短信权限、通知、后台限制等

  • 稳定性日志:可追踪“是否收到短信 / 是否命中 / 是否触发提醒”

做日志页其实是开发过程中踩坑后的产物。权限、后台保活、电池优化限制,这些都可能导致监听失败。

没有日志排查,会非常痛苦。


适用场景

虽然最初是为违停短信开发的,但后来发现用途其实很多:

  • 验证码 / 支付提醒

  • 家庭与学校紧急通知

  • 工作值班关键词告警

  • 快递、账单、售后关键提醒

本质上,这是一个“短信级别的告警系统”。


性能与体积

软件体积只有 7MB 多

  • 内存占用极小

  • 电量消耗极低

  • 后台策略专门优化

毕竟初衷是“长期静默运行,但关键时刻必须可靠”。


关于 iOS 的限制

苹果系统权限相对封闭,第三方 App 无法直接读取短信内容。

不过可以通过“快捷指令”做间接实现,效果类似,但实现方式不同。

Android 则可以完整实现短信监听。


最后

这次实践让我感受最深的一点是:

在 AI 时代,每个人都可以围绕自己的真实需求,做出属于自己的工具。

  • 发现需求,比实现需求更重要

  • 产品思维,比写代码更重要

而实现,只需要和模型耐心对话。

违停罚款带来的痛苦是真实的,但也促成了一个小工具的诞生。

如果你也有类似需求,可以试试。

关注公众号后,私信发送 “短信猎手” 四个字即可获取安装包链接。

也欢迎大家交流使用体验,一起把它打磨得更好。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 一条罚款短信,逼我用大模型做了个软件

评论 抢沙发

6 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮