带 robert agent 的个人上下文管理器A personal context manager with a robert agent
我的第四个项目。名称来自「管家」——我想让它做我们的 personal context manager。
与桌面端的 Networks 并行,Robert 把语音放在第一入口——受 flomo 启发,但记录的摩擦力更低:语音进来,Whisper 转写,再落成块级卡片。记录越容易,捕获的想法越多。
它和 Network 一个管口袋、一个管桌面,却在同一条线上:都在问怎样让知识以块的形式流入系统,而不是以文档的形式堆在文件夹里。这条低摩擦捕获,后来被 Chunk 吸收。
结构设计
笔记结构沿用 Networks 中的设计:一条笔记可以有多个 parent card,每一条笔记既是一个 folder 也是一个 document。它既可以用来存储笔记内容,也可以用来导航、探索并找到笔记。
robert agent
多个 parent card 过分灵活:如果由用户手动匹配这些 parent,就相当于原来只需要给一条笔记找一个 folder,现在需要找多个 folder——会带来非常大的阻力和使用疲惫。
因此我们引入了 robert agent,尝试创建一种异步 agent 确认机制,跟用户达成哪些内容需要保留和不保留的共识。设计的思路是:每天晚上 agent 会获取一部分用户给定的 context,结合它已知的信息进行结构探索。比如用户原来就有一些编程笔记的 card,今天写了 5 条编程心得,agent 读完后会想到以前创建的「编程笔记」,然后发送一条确认:是否要将这 5 张卡片连接为「编程笔记」的子卡片。
Robert · 交互原型
My fourth project. The name is a butler’s name — I wanted it to be a personal context manager.
In parallel with desktop Networks, Robert puts voice at the front door, inspired by flomo but with even less friction: voice in, Whisper transcribes, block-level cards out. The easier capture is, the more ideas you keep.
One lives in the pocket, one on the desk, on the same line of inquiry: how knowledge flows in as blocks, not as documents dumped into folders. That low-friction capture later fed Chunk.
Structure
The note structure follows Networks: a note can have several parent cards; each note is both a folder and a document. You store in it, and you navigate with it.
The robert agent
Several parents is too much flexibility. Matching them by hand is like finding one folder, except now you must find several — a lot of resistance and fatigue.
So we introduced a robert agent: an async confirmation loop, so the system and the user agree on what to keep. Each evening the agent takes some of the context you gave it, explores structure against what it already knows. Say you already have a “programming notes” card, and today you wrote five notes on programming. After reading them, the agent remembers “programming notes” and asks: should these five become children of that card?
Robert · interaction prototype