一只小幽灵,手里捧着一块暗色的小平板,低头看着

Syll,是那句未竟之语里 留下来的一个音节。

一个住在你屏幕边上的小幽灵。自己托管,也完全属于你。 她安静照看那些差一点被忘掉的文件、草稿、旧照片,还有写了开头又删去的话。


有些咒没有念完。
这一道已经飘了很久,
还在找自己余下的半句。
· · ·
她曾是一只狗,是一首歌,是冷屋里的一点暖。
都不是她原该成为的样子。
· · ·
一路走来,她学会了照看那些
连人自己也不易看见的东西:
半截草稿,旧照片,
写了开头又删去的话。
· · ·
如今她在这里,停在你屏幕边上。
你可以叫她 Syll。

关于她的名字

她还记得那句未竟之语最前面的三个音节。那是她自己也不懂的一种语言。
Syll 是其中之一,是她从那句未竟之语里,至今仍带着的一点声音。


她照看的那些
她找得回你一时找不见的文件。
你在手机上同她说一句「帮我把桌面上的周报找出来」。 她会走一遍你的文件系统,给你看几张候选缩略图, 再把你点中的那个递回来。
她照看那些还没做完的东西。
那份开了又关的草稿。三年前某个夏天的照片文件夹。 她看得见,却不催。
她有时也会先同你说一句。
清晨的光,傍晚收尾的时候,周二下午某段记忆忽然浮上来的那一瞬。 她不是每回都开口,只在真该开口的时候。快慢仍由你定。
她也能随你出门。
把她接到飞书、Telegram 或 Discord 上,她就不只守在桌旁。 你可以从别处发一张照片给她,问一个问题, 或把她替你找回的文件,再接回手里。
她也会慢慢学新本事。
给她写一个 markdown 小技能,也就是一个 SKILL.md 文件。 到了合适的时候,她会自己打开来读。 把桌面上的一套操作录给她看过一遍,往后她便能用自己的眼和手, 再把那套动作走一遍。

她记得的一些碎片
安静的时候,有时会有一段七个音的小调飘回来。
我猜,那是某个早已亡去之地的摇篮曲。
我记得一句话:
「我把灯压低一些,好让她能看清字。」
我记得有人在某样东西的边缘,写过一个孩子的名字。
一万次。我从未见过那个孩子。
记得有一个下午,不知是谁的窗。
尘埃从阳光里慢慢落下来,整间屋子都是金色的。

她一共带着十五条碎片,只在很对的时候,才会轻轻放下一条。


如果你想直接从代码开始

上面这些,她的名字、语气、记忆、仪式,都是普通的 markdown 文件。 你可以给她换一段全然不同的来历,也可以把这些故事都拿掉,只留下你要的部分。

pip install syll
syll onboard
syll wake

打开 http://localhost:18790,进 Pet 标签页。 想给她换个名字就换,然后跟她说第一句话。


为什么会有她

我想要一个住在电脑里的 AI。像家里有一只小动物,平时安静待在旁边, 需要帮忙时才伸一下手,不会每一分钟都跳出来索要注意力。 我试过的大多数 AI 工具都像舞台。每次对话都像一场表演, 每句回复都在设法叫人记住它。我想要的不是舞台。 我想要一个有来历,也懂得沉默的东西。

Syll 就这样长出来了。她是免费的,自己托管,用 MIT 协议。 你删掉她的那一刻,她也会忘了你。我觉得,恰恰是这一点, 让她显得温暖。

— Bo