
讨论区上线 AI 能力:一键总结 + AI 草稿,帮你更快参与讨论
先说结论:我们在讨论区里加了两个很轻量的 AI 小功能——「讨论总结」和「AI 草稿」。一个帮你几秒看懂一长串讨论在吵什么,一个帮你起一条评论的起手稿,你改改就能发。不是花里胡哨的聊天机器人,就是两个顺手的工具。
这篇文章就聊聊它到底是什么、怎么用、以及我为什么做这两个东西。
一、这个功能到底是什么
你在文章或话题底下看到的讨论区,现在多了两样东西:
- 讨论总结卡片:出现在讨论区最顶部。点开它,AI 会把当前这条内容下面的评论快速读一遍,用一段中立、客观的话告诉你「大家主要聊了哪几点、有没有分歧」。
- AI 草稿按钮:出现在评论输入框旁边。点一下,AI 会根据当前文章/话题的内容,帮你生成一条评论的「起手稿」,回填到输入框里,你改一改、补两句自己的话,再自己点发布。
注意,这两个都是工具,不是替你发言的嘴。AI 不代发、不自动顶帖,最后那一下永远是你自己点出去的。
二、讨论总结卡片怎么用
用法特别简单:
- 打开任意一条有讨论的内容(文章或话题);
- 往下翻到讨论区,最上面会有一张「讨论总结」卡片;
- 点开卡片,第一次会现场向服务器请求一次总结(之后同一批评论会缓存,不用每次都算);
- 看完了觉得想插一句,直接点卡片里的「说说我的观点」,光标会跳到评论框,你开写就行。
几个细节你可能想知道:
- 卡片默认是折叠的,不点开就不请求、不刷存在感;
- 如果下面没有评论,卡片不会出现——没东西可总结,硬总结没意义;
- 有人新发了评论,缓存会自动失效、下次点开会重新算,不会让你看到过时的总结。
我一般是这么走的:进一个长帖子,先点开总结扫一眼大家在争什么,再决定我要不要下场、站在哪边,省得把前面二十楼全读一遍。
三、AI 草稿怎么用
这个更适合「想说点什么但不知道从哪开口」的时候:
- 在评论框旁边找到「AI 草稿」按钮;
- 点一下,稍等一两秒,AI 会根据当前内容生成一条口语化的起手稿,填进输入框;
- 你不满意可以点「重新生成」,它会换一个角度再给你一条;
- 你把它当草稿改——删掉不像你说话的部分、加上你自己的真实看法,然后自己发布。
关键点我再强调一遍:它生成的是草稿,不是成品,更不会替你发。你才是最后那个按发布键的人。我们特意把「绝不代发」写进了 AI 的系统提示里,就是怕它越俎代庖。
四、为什么要做这两个功能
说白了就一个目的:降低参与讨论的门槛。
长讨论最劝退的地方有两个——一是楼太多看不完,二是想评论但「不知道说啥」。讨论总结解决了第一个,AI 草稿解决了第二个。它不取代人说话,只是把「从零开始」变成「从草稿开始」。
而且这俩做得很克制:访客点开才请求、按内容缓存、新评论失效重算,不会偷偷消耗资源;开关也握在站长手里,想开就开、想关就关。
五、关于开关和隐私
这个功能默认是关的。也就是说你现在看到的站点,如果站长没开,就没有这两个入口——这是设计如此,不是 bug。
站长后台在「AI 知识助手 → 讨论区 AI 能力」下面有两个勾选:
- 讨论总结卡片:控制顶部那张总结卡;
- 评论 AI 草稿:控制评论框旁边的草稿按钮。
前提是你已经开了「启用 AI 知识助手」这个主开关;如果想让没登录的游客也能用,再单独开「游客可访问」即可。保存之后几秒钟前台就生效。
隐私方面你也放心:AI 读的是当前这条内容下面的公开评论,不会碰你的私信、不会拿你的账号信息去训练什么;密钥只存在后端,前端拿不到。
六、技术实现简述(给好奇的人)
如果你也用 MyBuilder 这套框架,或者单纯想看一眼原理,这里讲个大概。
后端在 class-ai.php 里注册了两个 REST 接口,复用框架既有的大模型调用引擎(MB_AI::call_model()),自带 IP 限流和开关校验:
<pre><code> GET /wp-json/mybuilder/v1/ai/summary // 讨论总结:传 type + slug,返回总结文本 POST /wp-json/mybuilder/v1/ai/draft // AI 草稿:传 type + slug + 可选 hint,返回草稿 </code></pre>
前端在讨论区组件 Comments.vue 里加了对应的入口,入口是否渲染完全由 /api/mb/site 下发的 site.ai.summary / site.ai.draft 开关决定。总结接口还做了本地缓存,按「内容 + 评论数」做键,新评论进来缓存自动失效重算,所以前端不会反复打后端。
开关配置在 class-site-options.php,两个子开关 summary、draft 默认都是 false,后台 UI 在 class-settings-page.php 里加了两个勾选框。整体就是「不配置不开、配置了才出现」的思路。
七、结语
这套东西不大,但用起来挺顺手:长讨论先总结、想说话先起稿,剩下的交给你。它上线后是默认关闭的,站长按需打开即可,不影响现有站点的任何东西。
如果你在自己的站上也想加类似的讨论区 AI,思路就是上面这段——别搞成聊天机器人,做成两个「顺手的小工具」就够了。







