标签

#AISystem6

5 则推送

Aaron Lau(韩栖)

One More Tune —— 听一段旋律,猜一款苹果产品

「受到这个小游戏的启发,我打算做一个听音识苹果产品的 quiz」:听一段发布会或广告里的配乐,猜是哪款产品。出题最简单,难在音源。「没有合法的铃声来源,像 YouTube 不能隐藏播放器,那不是泄题了吗」,想让 AI 帮忙抓音频,「主要是 Codex 和 Claude Code 都不让我弄,说有版权问题」。

最后两条路并存:能直接播的「一般是 iTunes Store 的试听链接」,其余只能嵌 YouTube,所以手机上有的题没声音,这是上线后才反应过来的。说是「检验果粉浓度」,出题人的记忆也在被检验:有首曲子我确定在 Heard in Apple Ads 里听过,搜出来却不是。

Aaron Lau(韩栖)

一周刷爆三家额度 —— AI System 6 的 token 账

做 AI System 6 的这一周,我交出一份不太体面的账单:「我已经把这周的 Claude Max 以及 ChatGPT Pro 订阅刷爆了,还有 DeepSeek 用了 100 亿 token」。AI System 6 是我在做的一张 AI 桌面,口号是 A working AI desktop, not a chat window,从 System 6 一路做到 Liquid Glass,在浏览器里开机。两家的周额度先见底,剩下的活就落到 DeepSeek 身上。

便宜的那一家也在变。第二天我看到「今天是实施峰谷定价的第一天」,平峰价是高峰价的一半,高峰为周一到周五 UTC 01:00-04:00 和 06:00-10:00,什么时候跑任务从此也算进成本。工具链还有一个坑:「哦对,DeepSeek V4 Pro 在 Codex 里暂时用不了子代理(?)」,想让它分头干活,得换个壳子。

三家额度一起见底,说明这种规模的项目,一个订阅已经兜不住。

Aaron Lau(韩栖)

新功能叠不上去 —— AI System 6 的第一道坎

AI System 6 做了两周,我撞上了第一道坎:「现在遇到一个烦恼是,很难再往上叠新功能,会把已经实现好的功能打破」。AI 写得很快,可每加一个功能,它都可能顺手动到旁边已经调好的地方。

所以我在备忘录里给自己排了顺序:先修 bug,再测,最后才加功能。「然后所有这些功能,用 0.8B 还有 4B 的模型测试一遍,然后加新功能」。小模型能跑通,心里才有底。调好的 CSS 也要写成文档,下一个接手的 AI 才知道哪些不能乱动。

上下文也是硬约束:「刚好我在 vibe 的 app 没个 128K 上下文,无法保证日常功能」。我做这套桌面隐喻是为了治上下文爆炸,开发它的时候,最先撞上的也还是上下文。

Aaron Lau(韩栖)

AI 才是真正的电脑 —— AI System 6 的硬件隐喻

做 AI System 6 这几天,我给它定了一套隐喻:「模型对应 CPU,上下文窗口对应 RAM,RAG 对应硬盘和软盘,最终交付成果对应光盘」。照这么对下来,「那么 AI 其实才是真正的“电脑”对吧?」

这套对应顺下来挺自然。CPU 可以换代,模型也可以换;RAM 断电就清空,上下文窗口一个会话结束也就没了;硬盘和软盘存着长期的资料,随时可以插进来读,RAG 检索的资料库就是这个角色。用 90 年代 Macintosh 的桌面来装这些东西,每个概念都有一个看得见的位置。

开发本身也在印证这个隐喻。我现在是「Gemini CLI 和 Codex 双线研发」,等于同一台电脑轮流装两颗 CPU。烦恼也跟着来:「AI 同时改这么多个地方的代码,人类要怎么 review 啊」。

Aaron Lau(韩栖)

AI System 6 开工 —— 借 System 6 的桌面装下 AI

今天凌晨,我 vibe 出了一个 System 6 外观的 AI 助手的第一版,我叫它 AI System 6。「灵感来源是 AI Desktop 98 这个 app」,不过我想换一个时代,换一套系统。

为什么是 System 6?「为什么是 System 6 呢,因为 Mac OS 7 是彩色界面,同时操作变复杂许多」。System 6 还是黑白界面,操作也简单,适合拿来当一个干净的底子。

我想借它解决的是上下文。和 AI 聊久了,一个对话框里什么都有,模型和人都会迷路。我的思路是「借用 90 年代 Macintosh 的桌面隐喻,解决上下文爆炸的问题」:事情分进各自的窗口和文件夹,不再全挤在同一条聊天记录里。