Ted Spare (@TedSpare) header
Ted Spare (@TedSpare) profile picture

Building @rubriclabs

Montreal, Canada
Joined July 2021
Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)Photo by Ted Spare (@TedSpare)
Explore what's happening in Toronto, Ontario
8
295
I say 阿彌陀佛 to my Buddhist homies and مَا شَاءَ ٱللَّٰهُ to my Muslim homies
1
7
229
Cyber models are a hell of a drug
95
On balance and richness
2
1
4
289
At @RubricLabs we often run micro-benchmarks to settle technical debates But my cofounders wanted a way to follow the gist of the gist of the results, as soon as available So we made rubric.tv: Enjoy and gl finding all the easter eggs
2
2
6
319
Had the chance to witness the magic that is @555studio_ on Sunday night and dang this generation of builders is bright
the love for the little things in life. a night about the small stuff that keeps us going. the habits, objects, rituals and obsessions that quietly shape how we build, make and live. come hang with us!
3
155
Fable 5.2 is a better collaborator than manager
multi agent benchmark (team vs async vs single agent)
84
"You've hit your session limit · resets 4:10pm (America/Toronto)"
1
3
216
"We're launching in 5, any final nits?" Me:
2
170
This is such a good web experience (Sound on)
We wanted fonts on the canvas to feel alive, not just sharp. So we built Lettra
2
4
32
887
A category I’m itching to see: Agent-mediated markets ie. what if Muse just specialized in matching Marketplace buyers + sellers? That’d be hugely valuable I think As personal agents proliferate, any edge they offer dissolves, leaving a new equilibrium of coordination complexity, thus requiring better coordination - Like how in the early days of the web, having a website offered an advantage but, today, is table stakes The incentives of that agent would then be very consequential
1
1
183
Ted Spare retweeted
New Post: Designing an Always-On Agent How to build agents like Grok Bot, Muse and Instinct rubriclabs.com/blog/always-o…
17
20
5
423
40,103
Ted Spare retweeted
Why don’t today’s agents feel like Jarvis? Before ChatGPT, we imagined AI would be always-on, proactive, and personalized. But today’s AI isn’t like this. We spin it up for tasks, and it only knows the context we give it. So what does it take to build an always on agent? 1/ Single threaded. All messages go to one agent, no threads, no teams. This gives the agent a coherent identity. The hard part is managing the context window. Practically, give the agent: → tools to fold and drop its own context so it preserves its momentum. → sub-agents to dispatch heavy work to, so the main thread stays free. 2/ Proactivity. Your agent should be able to do work without being prompted and send you messages as needed. Architecturally, de-syncing messaging and awakeness, by giving the agent: → a heartbeat that wakes it up on a schedule. → tools to set its own cadence and reminders. → tools for sending and reading messages. 3/ Situational awareness. Your agent should act on partial information, fill in the blanks, and kick off work from signals that didn’t come directly from your messages. Give the agent → broad access to your file system, email and accounts. → an inbox that polls and receives webhooks, so it has real-time information. 4/ Discernment. The hardest part of making an always-on agent good is teaching it when to act. Today’s models are trained to crush tasks, so they react to minor notifications, get stuck doing busy work, and miss real chances to help. Ideally, your agent could start out shy, and over time build the confidence to be proactive. This involves giving the agent: → a clear sense of what it’s responsible for, and that doing nothing is fine. → permission to ask when unsure about what to do. → guidelines for how to use memory and accumulate intuition rubriclabs.com/blog/designin…
5
6
1
20
2,265
The rise of 3rd-party personal agents is a privacy nightmare. These products are most effective when users hand over the keys to their life: email, credit card, social handles. An empowering future demands ownership over one's personal agent. We, as an industry, need to do better to give users the tools to do so. We can begin to sketch out an *open* personal agent harness, which is: - Single-threaded (always-on, free of chats) - Proactive (sees notifications, not just messages) - Aware (of its ongoing role in the user's world) The biggest bottleneck to this UX, in our view, is discernment: LLMs tend to react to minor notifications while missing important ones. Read more and let us know your thoughts here:
Why don’t today’s agents feel like Jarvis? Before ChatGPT, we imagined AI would be always-on, proactive, and personalized. But today’s AI isn’t like this. We spin it up for tasks, and it only knows the context we give it. So what does it take to build an always on agent? 1/ Single threaded. All messages go to one agent, no threads, no teams. This gives the agent a coherent identity. The hard part is managing the context window. Practically, give the agent: → tools to fold and drop its own context so it preserves its momentum. → sub-agents to dispatch heavy work to, so the main thread stays free. 2/ Proactivity. Your agent should be able to do work without being prompted and send you messages as needed. Architecturally, de-syncing messaging and awakeness, by giving the agent: → a heartbeat that wakes it up on a schedule. → tools to set its own cadence and reminders. → tools for sending and reading messages. 3/ Situational awareness. Your agent should act on partial information, fill in the blanks, and kick off work from signals that didn’t come directly from your messages. Give the agent → broad access to your file system, email and accounts. → an inbox that polls and receives webhooks, so it has real-time information. 4/ Discernment. The hardest part of making an always-on agent good is teaching it when to act. Today’s models are trained to crush tasks, so they react to minor notifications, get stuck doing busy work, and miss real chances to help. Ideally, your agent could start out shy, and over time build the confidence to be proactive. This involves giving the agent: → a clear sense of what it’s responsible for, and that doing nothing is fine. → permission to ask when unsure about what to do. → guidelines for how to use memory and accumulate intuition rubriclabs.com/blog/designin…
3
2
11
792
At its best, personal software is digital Ozempic
2
224
where to point the token cannon today
5
210
Correction: Mtok/kWh (or the purer tok/J) makes the above invariant of electricity price
1
50
The best way to compare local hardware for inference is simply in terms of $/Mtok This metric implicitly accounts for upfront cost ($), power draw (W), and memory bandwidth (GB/s) E.g. at a typical $0.10/kWh, the M5 Ultra Mac Studio 512 ($30k!!) can pull ~15 tok/s on a 120B model drawing 370 W, which works out to around $52/Mtok The DGX Spark, at less than 1/3 of that price and drawing only 200 W, pulls only 3.6 tok/s for a whopping $60/Mtok
8
3
459