AI综合助手v2.2.3已停用最新版重构3.1.6[已暂停更新]

智能摘要·小栈AI助手

【新增】
• 编辑器 AI 侧边栏:写文章时右侧多了个 AI 助手面板,不用跳来跳去,直接在编辑器里就能用润色、配图、起标题、写摘要、加内链、分析建议这些功能
• 润色支持四种模式:轻度修词句、标准优结构、深度全重写,还有个只润色内链句子的选项,不动正文
• 段落改写:鼠标划一段文字就能缩短、扩展或改写,改完和原文对比着看
• 封面图三步保底:AI 生成不成还有免费图库,图库也不成就用 Lorem Picsum 兜底,不会留白
• 内容分析建议:AI 分段读文章,从可读性、SEO、语法三个角度给具体建议,原文片段直接标出来

【修复】
• 润色后文章排版不乱,Gutenberg 块结构不会再被弄丢了
• 润色后图片不会被删掉,加了保护指令
• 新文章没保存时也能生成标题,拿你写的标题变出几个版本给你选
• 摘要现在只返回一句话,不会再多段或 JSON 格式刷屏

【机制】
• 编辑器里手动改过的东西,自动流水线不会再重复处理,改完就打上标记,两边不打架

【升级】
• 直接覆盖文件更新,现有引擎和流水线不受影响
• WP 5.8 以上都能用,WP 7.0 测过了没问题

【新增】
• 内容创作功能上线:支持定时自动创作,AI 每天自己写文章发;也支持内容源模式,拿你指定的素材二次加工;还能手动扩写,给个标题 AI 帮你展开成完整文章

【修复】
• 在线更新现在好用了,插件列表里就能看到更新提示,不用再跑去授权页面手动点
• 新文章自动处理开关之前设了没用,现在关了真的不会自动跑
• 标签索引插件激活后自动建好,不用手动去点了
• 卸载插件现在会清干净所有表,不留残留数据

优化+BUG修复

【升级】
• 需要手动下载并上传 直接覆盖文件更新,配置和数据都在
• PHP 7.4+、WordPress 5.8+ 都能用

【修复】
• 日志中心失败日志 Tab 之前一直为空,是 AJAX 请求参数名冲突导致筛选条件对不上,现在能正常显示失败和警告记录了
• 队列管理那个“手动处理”按钮之前点了没反应,现在真的会去跑任务,跑完还会告诉你处理了多少条
• 硅基流动厂商的接口调用修好了,之前报错用不了,现在恢复正常

【优化】
• 批量推送加了上限保护,不会一口气跑太多导致卡死或超时
• 水印没启用的情况下,上传图片不会再刷一堆 error 日志,改成静默跳过

【修复】

  • 设置保存后不再重置初始化标志,一键初始化按钮反复出现的问题解决了
  • 流水线生成封面图时现在会检查排除分类,配了不生成封面图的分类不会再被强制生成了
  • 文章入队前加了去重判断,同一篇不会被重复塞进队列好几次

【优化】

  • 初始化完成会显示当前主题名称和适配程度,一眼知道适配没适配好
  • 撤销授权后配置自动备份,重新激活授权自动恢复,不用手动还原
  • 仪表盘授权状态提示简化了,未授权直接显示锁定入口,不再绕弯子

【升级】

  • 覆盖文件更新即可,不用跑脚本
  • 建议把旧版插件删了重新装一次更干净
  • 之前封面图排除分类没生效的,更新后会自动生效

【新增】

  • 队列优先级调度:新发的文章优先处理,不再被历史文章堵着;凌晨没人用的时候全速跑,白天自觉限速
  • 摘要卡片兼容更多主题:支持暗色模式,非子比主题自动用兜底样式,不至于崩掉

【修复】

  • AI 标签生成:之前选「AI 生成」模式,结果死活不生成,是判断条件写岔了,已纠正
  • 扫描器过滤:历史文章标签已生成但没跑完流水线就被跳过了,统一了完成标记,不再漏掉

【优化】

  • 队列去重不再简单跳过,改用时间戳判断该不该重跑
  • 润色字数放宽到 8000 字,长文章不至于截断
  • 百度推送只要填 token 就行,域名自动提取,少填一项
  • 流水线锁超时调到 180 秒,减少并发冲突

【升级】

  • 直接覆盖文件更新,不用跑脚本
  • tag_mode 设过 ai 的,更新完标签自动恢复正常生成

【新增】
• 文章内链支持SEO关键词 — 内链匹配时优先采用自定义SEO关键词,强化页面相关性

【优化】
• 修复 spawn_cron() 双通道自调用导致前端等待3-8秒,改为shutdown阶段异步触发
• pipeline_delay 延迟启动现已生效,默认5秒(旧版硬编码0秒)
• comment_reply_delay 延迟回复现已生效,支持0~300秒
• 评论自动回复新增cron主动触发,低流量站点也能及时生成回复

【Bug修复】
• 修复 insert_reply() 中 $today 未定义导致评论计数器异常
• 修复 seo_scorer_enabled 键名与SEO评分开关不一致
• 修复 pipeline_delay 默认值2秒与后台推荐5秒不一致
• 修复内容优化页面重复展示SEO信息Tab

【新增】

  • 内容中心 — 一站式管理标签治理、内容优化、内链管理
  • SEO工具 — 聚合搜索推送、404检测、SEO信息三大模块
  • 评论管理 — AI回复测试、角色系统说明、配置入口
  • 404管理 — 死链列表、相似文章推荐、重定向配置弹窗
  • SEO评分 — 12维度评分 + AI深度检查,百分制A/B/C/D等级
  • Schema结构化数据 — 自动输出JSON-LD(Article/FAQ/HowTo/Breadcrumb)
  • 搜索推送引擎 — 百度普通收录 + Bing IndexNow,支持单篇/批量推送
  • SEO评分引擎 — 纯本地12维度评分(标题/关键词/Meta/深度/图片/内链/结构/URL/鲜度/可读性/E-E-A-T/答案块)
  • 图片库分类 — 自定义taxonomy管理AI生成封面图

【增强】

  • AI厂商Failover主备切换,主模型超限后自动切换备用模型
  • 图片来源大幅扩展,支持豆包、OpenAI、智谱、通义万相等9种渠道
  • 系统设置页新增颜色选择器,内链颜色可视化配置
  • 设置保存后自动刷新SPA缓存

【数据迁移】

  • 新增30+旧键名 → 新键名自动迁移(v2.1.1 → v2.1.3)
  • DB_VERSION 升级至 2.1.3

【新增】

  • AI润色引擎 — 三级力度(轻度修正/中度优化/深度重写),含缩水保护、链接完整性校验、拒文检测
  • 图片ALT引擎 — AI/规则双模式,自动填充文章图片alt属性
  • 404死链检测 — 记录/统计/相似文章推荐/自动重定向,过滤25+爬虫UA
  • 评论自动回复 — AI身份系统、站点画像、评论意图分类、短评论模板回复

【架构】

  • 统一调度器(Dispatcher) — 6阶段串行流水线(标签→SEO→摘要→内链→润色→推送),封面图与ALT独立异步
  • 主题适配器体系 — 接口 + 默认适配器 + 子比深度适配器,为后续多主题兼容打下基础
  • 预览保护 — 防止预览页误触发流水线处理

【增强】

  • 仪表盘新增快捷操作(一键全流程 / 仅标签 / 仅SEO / 仅摘要 / 封面图 / 内链润色)
  • 仪表盘新增服务状态面板(12项服务实时状态,可展开详情)
  • 仪表盘新增环境检测(8项推荐配置检查)
  • 设置页重构为11个Tab(新增Failover、Schema、推送、ALT、404、润色、流水线分组)
  • 日志中心改为聚合视图,每篇文章7项功能状态一目了然

【新增】

  • 摘要引擎 — AI生成文章摘要,前端打字机动画展示
  • 封面图引擎 — AI生成 + 免费图库(Pexels / Unsplash / Pixabay),自动设为特色图
  • 图片本地化 — 外链图片自动下载 → 缩放 → 转WebP → 写入媒体库
  • 标签内链引擎 — 双来源(标签名 + SEO关键词),边界检查防子串匹配
  • 评论短回复模板 — 纯表情/赞美词走模板,有效节省API

【增强】

  • AI客户端支持17个文本厂商、6个图片厂商
  • 标签引擎新增首字符分桶索引,O(n*k) 模糊匹配复用
  • 队列系统 task_type 从2种扩展至6种
  • 内存保护机制,剩余不足80MB时自动跳过重操作

【Bug修复】

  • 修复 PHP 8.0 及以上版本不兼容报错的问题
  • 修复其他若干已知问题

【新增】

  • 从零全新构建,8大模块35+子功能
  • AI标签引擎 — 混合模式(标签库匹配 + AI生成 + 标签复用策略)
  • SEO引擎 — AI生成标题/关键词/描述,主题适配器写入
  • 合并引擎 — 相似标签自动合并,首字符分组扫描
  • 清理引擎 — 空标签/稀疏标签/旧日志自动清理
  • 队列系统 — DB持久化,失败重试,Cron批量消费
  • 扫描器 — 定时扫描 + 访问触发,覆盖历史文章
  • 系统设置 — 9个Tab,CSF集成子比后台
  • 仪表盘 / 标签管理 / 队列 / 日志等6个后台页面

【架构】

  • 全新插件架构,模块化设计,便于后续扩展

懒得维护,才造了它

我这个人有个毛病——懒,而且忙。

我的博客内容全靠自动化采集更新,每天几十篇文章哗哗往里灌。量上去了,问题也来了:标签谁打?SEO元数据谁填?摘要谁写?外链图片哪天挂了谁管?

说实话,要不是这两年AI进步得这么快,这些琐事我大概只能硬扛。现在大模型足够聪明、调用成本也足够低,让我这种有点代码底子的人,能在很短的时间里把自己正好需要的东西搭出来——而且效果比预想中还要好。

于是2025年初,我打开编辑器,写下了第一行代码。


v1.0 — “能自己打标签就行”(2026年初)

第一个版本的目标极其朴素:文章发布后,AI自动打标签,别让我动手。

核心链路就是一条线:

文章发布 → 扔进队列 → AI读标题+正文 → 吐出几个标签 → 写入文章

v1.0长这样:

  • 支持 DeepSeek / OpenAI / Kimi / 豆包四家AI
  • 队列 + 定时消费,防止短时间大量请求把API额度打爆
  • similar_text() 相似度匹配,避免“AI”和“人工智能”同时存在
  • 定时扫描器兜底,防止直接写库绕过钩子的文章漏掉
  • 访客触发——有人访问文章时顺便检查处理了没
  • 批量把旧文章扔进队列
  • 日志表记录每次处理结果

装上去跑了两天,效果超出预期。原来每天要花半小时手工打标签,现在一秒都不用。

但人是贪婪的。标签搞定了,很快就开始想:SEO标题呢?文章摘要呢?封面图呢?


v1.1 ~ v1.3 — 缝缝补补的日子(2026年3-4月)

这个阶段没有发大文章,但默默迭代了不少东西:

  • 标签管理面板:统计、热门标签排行、手动合并
  • 合并引擎:相似标签自动合并,小标签并入大标签,支持定时全站扫一遍
  • 黑名单:加几个词进去,AI再也不生成这些标签
  • 空标签清理:每天定时清掉零文章的标签
  • 队列持久化:从WordPress Options迁到独立数据表,高并发下不再丢数据
  • 失败重试:API挂了也不怕,自动排队重试
  • 暂停/恢复:调试的时候暂停队列,搞完再开

到v1.3.3,插件已经很稳了。但架构上的天花板也到了——标签引擎是唯一的核心,要往里塞SEO、摘要、封面图……只能在旧代码上打补丁,越打越丑。

于是某天晚上,我新建了一个空文件夹,命名xzdbk-ai-tags-v2


v2.0 — 推倒重来,九合一(2026.04.10)

重写的理由

v1.x是个“标签工具”,所有代码围绕标签生成这单一流程。而我想做的是一个全流程内容管家——文章进了WordPress,剩下的事全交给插件。

这就不能靠打补丁了。新架构一句话概括:多引擎并行,事件驱动解耦。

文章发布(transition_post_status)


标签引擎(唯一入口)

├─ 生成标签,写入文章

└─ 触发 xzd_ai_tags_generated

├── SEO引擎 → 标题/关键词/描述 → Zibll字段
├── 摘要引擎 → AI摘要 → 前端卡片展示
├── 封面图引擎 → 豆包/DALL-E生成 → 设为特色图
└── 内链引擎 → 标签关键词自动插链接

每个引擎独立运作,增删模块不影响核心流程。

九大模块,一张表看完

模块v1v2一句话
标签引擎✅ 单算法✅ TF-IDF + 四算法联合判重准确率质的飞跃
SEO引擎标题关键词描述自动填,Zibll原生集成
摘要引擎12种展示风格 + 打字机动画
封面图引擎豆包/DALL-E画图,10套预设风格
润色+内链标签自动插链接,AI润色全文,备份可恢复
评论回复AI替你跟读者互动
图片本地化外部图片自动下载 + WebP转换
合并引擎✅ 基础✅ 两阶段扫描更准更快
清理引擎✅ 基础✅ AI标签保留期不会误删新标签

几个值得一提的技术变化

标签匹配:1种算法 → 4种联合

v1用similar_text()一把梭。v2先上TF-IDF + N-gram中文分词提取关键词,然后四算法联合打分:Levenshtein编辑距离、similar_text、子串包含、Jaccard 2-gram。综合加权后判断是复用旧标签还是创建新标签。

一次API调用干三件事

v1调一次AI只生成标签。v2标签引擎完成后,把SEO + 摘要的需求合并成一次请求,结构化JSON一口气返回标题、关键词、描述、摘要。API调用次数减半。

DOM级内链插入

不是简单的正则替换——遍历文本节点,在标签关键词处插入<a>标签,自动跳过<script><style><code>、已存在的<a>链接。还有CJK字符边界检测,不会在“人工智能”的“工”字后面断开插链接。

内容安全三道防线

AI润色这个功能最怕把文章改坏了。v2做了三层保护:

  1. 润色前自动备份原文
  2. 返回内容不到原文30% → 自动回滚
  3. 编辑页面一键恢复

独立管理后台

v1嵌在WordPress设置页面里。v2用Tailwind CSS重写了整个管理面板,10个子页面,视觉独立、操作统一。


版本速览

版本时间文件模块关键词
v1.0.02026初131从零到一,自动标签
v1.1~1.32026.3中~203标签管理、合并、清理
v2.0.02026.05429完全重构,全流程自动化
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

v1.x → v2.0:不只是版本号的跳跃

光看这个对比表,变化有多大就很直观了:

维度v1.x(标签助手)v2.0(综合助手)
定位AI 自动标签AI 全流程内容助理
功能模块1 个(标签)9 个
代码文件数1342
自定义数据表1 张(日志)3 张(队列/标签索引/日志)
可配置项~30121
AJAX 接口2335+
管理面板传统 WP 风格Tailwind CSS 独立设计系统
标签匹配算法1 种4 种联合判定
提示词模板3 套3 套 × 5 类型 = 15 组

九大功能模块详解

模块一:AI 标签引擎(继承升级)

这是 v1.x 的核心能力,在 v2 里重点强化了一下。

  • 双模式运行:AI 生成 / 标签库匹配 / 智能混合,会自己判断你是新站还是老站,走不同策略。
  • TF-IDF 关键词提取:内置了中文 N-gram 分词,不用额外安装扩展就能抽关键词。
  • 四算法联合判定相似度:Levenshtein 距离 + similar_text + 子串包含 + Jaccard 2-gram,比 v1.x 那会儿单靠 similar_text 准确率高了不止一点。
  • 站点模式感知:新站(少于 100 篇文章)宽松创建新标签,老站优先复用已有标签,避免标签库越来越臃肿。
  • 统一元数据调用:标签生成之后,SEO 和摘要会合并成一次 API 请求,能省下一半以上的 API 开销。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块二:AI SEO 引擎(全新)

  • 自动生成符合搜索引擎规范的 SEO 标题(15-30 字)、关键词(4-8 个)、描述(80-150 字)。
  • 原生支持子比主题的 SEO 字段(zib_post_seo_* 以及 zib_other_data)。
  • 可以设置覆盖保护,避免误改了手动优化过的文章SEO助手
  • AI 不可用时自动降级,拿文章标题、标签名和内容摘要顶上,不会让字段空着。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块三:AI 摘要引擎(全新)

  • 自动抓取文章核心观点,生成精炼的摘要。
  • 前端提供了 12 种展示风格:默认、玻璃拟态、霓虹灯、极简、终端、暖色调、新拟物、编辑风、聊天气泡、像素复古、便利贴、极光渐变。
  • 打字机动画(可选),逐字蹦出来,给阅读添加一点仪式感。
  • 与子比主题的 zib_posts_content_before 钩子无缝衔接。
  • 支持单篇关闭摘要。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块四:AI 封面图引擎(全新)

  • 接入了豆包 Seedream(火山引擎)的图片生成 API,也兼容 DALL-E 格式端点。
  • 文章发布即自动生成配图,并设置为特色图片。
  • 预设了 10 套视觉风格:现代科技(明/暗)、可爱极简(明/暗)、文艺清新(明/暗)、商务氛围、渐变梦幻、水墨中国、极简几何。
  • 整体流程:AI 先根据文章标题生成绘图提示词 → 追加风格描述 → API 出图 → 自动下载到媒体库。
  • 自动转换为 WebP 格式,优先用 Imagick,不行再降级 GD。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块五:AI 润色 + 自动内链(全新)

  • 纯内链模式:DOM 级别遍历文本节点,在标签关键词处插入 <a class="xzd-tag-link">,不破坏原来的 HTML 结构。
  • 会自动跳过 <a><script><style><code><pre><textarea> 等需要保护的元素。
  • 中日韩字符边界检测,不会在词语中间生硬地断掉插链接。
  • AI 全量润色模式:整体提升可读性、优化排版,并自然地嵌入标签链接。
  • 润色前会自动保存原文备份,编辑页面可以一键还原。
  • 兜底保护:万一 AI 返回的内容还不到原文的 30%,直接自动回滚。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块六:评论自动回复(全新)

  • 以站点主人的口吻自动回复一级评论,尽量不像机器人。
  • 会构建一个完整的站点画像(名称、描述、分类、标签、站龄、评论数量等),缓存 12 小时。
  • 回复长度控制在 80-200 字,贴近真人互动。
  • 设置了每日回复上限,防止滥用。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块七:图片本地化引擎(全新)

  • 扫描文章内容中的所有外部图片链接,自动下载到 WordPress 媒体库。
  • 外链自动替换为本地 URL。
  • 超过最大宽度的图片会自动缩放(默认 2560px,可调节)。
  • 可选 WebP 转换(Imagick + GD 双引擎)。
  • 支持设置要排除的域名。
  • 文章发布和更新时自动触发批量处理
  • 并发处理锁(60 秒 transient),避免重复处理同一篇。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块八:标签合并引擎(继承升级)

  • 两阶段相似度扫描:先按首字分组比对,再跨组对长度相近的标签做精细扫描。
  • 创建新标签时自动检查是否需要合并。
  • 支持定时全站合并(每天/每周/每月)。
  • 手动合并预览,能先看会影响到哪些文章,再确认执行。
  • 合并方向永远是小标签并入大标签。
小栈AI综合助手 v2.0 正式发布:从自动标签到全能AI内容助理(更新)本篇由ai更新

模块九:清理与扫描引擎(继承升级)

  • 每天定时清理文章数为零的空标签。
  • AI 生成的标签有保留期(默认 30 天,可调),非 AI 标签直接清理。
  • 文章删除时会标记关联标签,后续自动跟进。
  • 定时扫描:找出发布后未被处理的文章,加入处理队列。
  • 访客触发:文章被访问时可以顺带检查是否需要补处理。
  • 批量导入:后台一键将历史文章加入队列。

技术架构上的一些想法

  • DB 持久化队列:v1.x 的队列存在 WordPress Options 里,并发高或队列积压时就容易出问题。v2 改用独立数据表 wp_xzd_ai_queue,支持唯一约束、指数退避重试和三种优先级。
  • 模块化引擎:9 个引擎各自独立,通过 WordPress 自定义 Action Hook(比如 xzd_ai_tags_generated)解耦通信,以后增减功能模块都不会影响核心流程。
  • Tailwind CSS 管理面板:后台 UI 完全独立于任何主题框架,视觉统一,在移动端也看着舒服。
  • 标签索引表:wp_xzd_ai_tag_index 存着标签名、文章数、首字、是否 AI 生成等元信息,相似度匹配查询起来快了很多。
  • 统一元数据调用:标签生成后,SEO 和摘要合并成一次 API 请求,有效降低 token 消耗。

支持的 AI 服务商

服务商用途默认模型状态
DeepSeek文本生成deepseek-chat以测试✅
OpenAI文本生成gpt-4o-mini未测试
Kimi / Moonshot文本生成moonshot-v1-8k未测试
豆包 / 火山引擎文本 + 图片生成seedream-4-5以测试✅
自定义端点文本生成用户自定未测试


WordPress AI综合助手
SEO优化插件
AI标签助手
AI内容助理

相关阅读:编辑器AI侧边栏v3.1.6

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 共5条

请登录后发表评论