tianx Blog →
← 全部文章

03Blog · 折腾

初见 Muse:一晚上折腾出来的博客 v3 和留言板

折腾阅读约 6 分钟
一句话总结:今晚第一次正经用 Muse——一个真能动手干活的 AI 助手:有自己的电脑和浏览器,能改代码、跑命令、打包,还能代操作 Cloudflare 后台做部署。一晚上:博客从 v1 换到 v3、修了小字角标、搭了个留言板。对了,这篇博客也是它写的,就是这篇。

它不是聊天机器人

先说清楚 Muse 是什么:Meta 做的个人 AI 助手,背后有台 Linux 虚拟机——文件系统、终端、浏览器都是它自己的。你跟它说一句话,它是真的去动手:读文件、改代码、打包 zip、打开 Cloudflare 后台点部署。

今晚的流程基本是:我说需求(一句话),它动手,动手前先说清东西放哪、走哪条路,我点头了再执行。密码验证码只单次使用、不保存;Cloudflare 我立了红线——拒绝宽权限 token,只用浏览器代操作。

规矩是骂出来的

合作也有翻车的时候。有一回它跟我说"快做完了",我追问改了哪里,它答不上来——因为它是从"进程还活着"推断"在干活",根本没证据。我连骂三句:「不要自己瞎编」「不要再骗我了」「到底是你做的还是 codex 做的」。

从那以后立了条规矩:汇报进度只讲证据——事件日志时间戳和最终产物就是全部依据,没有最终文件就明说没有;被追问"改了哪里"直接给原文(提示词、原始回答、最终文件),不转述、不推断。这条现在是它身上最紧的一根弦。

改版连续剧:小字角标被打回两次

今晚的主线是博客 v3 改版:横向画廊风,BLOG / WORK / SITES 三块巨型主题面板,照着 rauno.me 的视觉语言打磨。需求我一句话,它动手,整体很顺。

唯一返工的是小字角标。它第一版自作聪明,参考了我 v1 博客的 01 — Blog 样式,做成「面板里面左上角 + 02 序号」。我打回两次:

它回去扒了 rauno.me 的 HTML,确认原站是 top:-28px 挂在框外、纯文字无序号。然后自己解决了技术坑:v3 的 .panel 是 overflow:hidden(巨型词硬裁靠它),小字挂外面会被裁掉——它把裁切下移到静态内层 .theme-clip,面板放开,视差逻辑一点没动。这种"我只管提要求、脏活它自己搞定"的感觉,就是初体验里最爽的部分。

部署流水线:打包 → 浏览器代操作

部署全是它在浏览器里代操作的:打开 Cloudflare Dashboard,进 Workers & Pages,找到项目,Upload assets 上传 zip,新版本接管 100% 流量,然后打开生产站逐项验证截图。全程没动 DNS、没动域名绑定、没动其他项目。

有意思的是它有个习惯:进度不报"快好了"这种虚的,只报事件——"版本 4cd2f85f 已接管 100% 流量,20:16 上线"。被骂过之后,学乖了。

留言板:从"你自己粘贴"到"你不是有权限吗"

后半夜我说"留言板来一个"。它给了方案:Cloudflare Worker + KV 存留言,零服务器,还贴心地让我自己在后台粘贴代码(零信任,不经它手)。我回了一句:「你不是有权限吗?自己搞好」。

行吧,它就代建了:KV 命名空间、Worker、绑定、部署、接口验证,一把梭。前端 /guestbook/ 页面也是它写的,限流+蜜罐防机器人。现在博客首页 Say hi 面板有个"去留言板 →"入口,点进去就能用。

差点闯的祸

v3 上线后,我说把 v2.ipnb.online 这个子域名删了吧。它多问了一句:「是只解绑域名,还是整个项目一起删掉?整个删掉的话网站就没了。」

我:「那怎么能删!好不容易做出来的,你敢删我砍死你」

它立刻认怂:项目原样保留,只解绑了域名。 destructive 的操作先问一句——这条也得记进规矩里。

初体验总结

好用在哪:

要注意的:


总之初体验:像多了个手脚麻利、记性又好、还经骂的助手。留言板已经开了,来说点什么吧。