最近重新搭建了博客,在折腾插件的时候突然想到:既然最近一直重度使用 AI 辅助开发,为什么不试试用它来补全博客的短板呢?

说干就干。大约4个小时,从想法到能跑的插件,完成了。

为什么选择 AI 开发

说实话,我不想自己动手写代码。但博客缺这个功能,又不想凑合——干脆调教 AI 来开发。

我的需求比较具体:子评论优先通知上一级评论者,顶级评论才通知博主;邮件模板能在后台直接编辑;不需要一堆用不上的功能。网上没找到完全贴合的,与其花时间等别人开发,不如让 AI 帮我造一个。

正好最近积累了不少 AI 辅助开发的经验,觉得是时候实战检验一下了。

4小时做了什么

整个过程分三步:想架构、写代码、调细节。

先让 AI 帮我梳理整体结构。 MailNotify 的目录很简单:

/usr/plugins/MailNotify/
├── Plugin.php      # 插件入口
├── Action.php      # AJAX 端点
├── index.html      # 防直接访问
├── lib/
│   └── Mailer.php  # SMTP 发送逻辑
└── templates/
    ├── new_comment.html
    └── reply.html

这一步 AI 帮得很顺——我只说了需要插件入口、邮件发送、模板管理,它就把文件结构和职责划分清楚了。

然后让 AI 逐块写代码。 SMTP 连接、嵌套评论的父子关系判断、HTML 模板渲染,这些逻辑交给 AI 描述,它来落笔。我的角色更像是一个产品经理:说清楚需求边界,指出哪里不对,让它改。

写完后自己跑了一遍测试流程——发评论、查邮件、改模板、看效果。踩了几个小坑,比如 SMTP 密码里有特殊字符需要转义,模板变量名和代码里的对不上,都是 AI 快速迭代修好的。

MailNotify 长什么样

功能上做了三件事:

子评论优先通知上级。 用户 A 评论后,用户 B 回复 A,邮件会优先发给 A(前提是 A 填了有效邮箱)

模板可在后台直接编辑。 两个默认模板——新评论通知和回复通知,都是 HTML 格式,管理员在后台就能改,不用动代码。

s1.png
s2.png
s3.png

配置项精简。 SMTP 服务器、端口、发件人、通知开关,该有的都有,没有多余的设置。

微信截图_20260919180113.png
微信截图_20260919180128.png

开发体验怎么样

4小时,从一个模糊的需求到一个能用的插件,这个速度比我预期的快。

但说实话,AI 不是全自动的。我大部分时间在描述需求、判断输出对不对、指出哪里需要调整。它像是一个执行力很强的搭档——你指方向,它干活,但方向得你自己看清。

博客里缺什么,下次就用 AI 补什么。这个思路挺值得试的。

最后附上 AI 开发中的 项目约定 和 功能说明

ai-rules.zip