
making computers shape shift @MoldableAI
Montréal
Joined January 2013
- Tweets2.8K
- Following29
- Followers2.3K
- Likes3.9K
Pinned Tweet
As an ex-Viv (w/ Siri team) eng, let me help ease everyone's future trauma as well with the Fundamentals of Assisted Intelligence.
Make no mistake, OpenAI is building a new kind of computer, beyond just an LLM for a middleware / frontend. Key parts they'll need to pull it off:
Persistent User Preferences:
- The biggest unlock of assistants has always been to deeply understand what someone wants in the most specific way.
- This is the "wow" moment where computers stop being scary and start feeling truly helpful.
- We did this in 2016 on Viv (youtu.be/Rblb3sptgpQ) when our AI knew what you liked for each and every service you used via Viv and mixed that in with context like what kind of flowers you told us your mom liked.
- This will need to include access to your personal information to infer preference as well.
External, Real-time Data:
- 50% of the utility of an LLM comes from the base training and RLHF fine-tuning; but much more comes from extending its available data with external sources.
- Zapier, Airbyte and others will help, but expect deep integration with 3rd party apps / data pipelines.
- "Chat w/ PDF" is a tiny, tiny part of this. If you're only building that, think much bigger.
Actual Computing on a Virtual Machines:
- Context windows are limiting, so AI providers will continue benefiting from running tasks directly on a Python or Node/Deno virtual env so it can consume huge amounts of data just like a computer today can.
- Today these are short-lived envs used by Data Analyst / Julius, but over time they'll become a new type of Dropbox where your data is persisted long term for additional processing or cross-file inference / insights.
Agent Task / Flow Planning:
- Planning can't function without intent. Understanding intent has always been a holy grail, and LLMs finally helped us unlock what we spent years approximating at Viv with NLP tricks.
- Once intent is accurate, planning can start. Creating an agent planner is incredibly nuanced and will take significant integration with user preferences, 3rd party data sets, knowledge of compute capabilities, etc.
- The bulk of the real magic of Viv was the dynamic planner / mixer that would pull all these data and APIs together and generate both a workflow AND dynamic UI on top of them for a normal consumer to execute.
An App Store of Experts:
- Apple initially made the mistake of building a closed app store; then realized they could monetize a cornucopia of creativity if they opened it.
- Regardless of OpenAI saying they're focused on ChatGPT and only ChatGPT, it's inevitable they'll rescope it and enable a long tail of specialized assistants.
- Builders will be able to compose multiple tools together into workflows that can specialize
- And AIs over time will be able to auto-compose these tools together as well, learning from the builders that came before them.
Persistent, Contextual Memory:
- Embeddings are helpful, but they are missing fundamental parts like context switching, conversational centroids, summarization, enrichment, etc.
- Most of the cost of LLMs today comes from prompts, but as history and persistence is embedded and the inference cached, this will unlock the ability to have long term memory with pointers to critical subjects, topics, feelings, tone, etc.
- Core memory is just the beginning. We still need all the rich information our minds conjure when we think about a past sunset, a breakup, a scientific understanding, or sensitive context for people we interact with.
Long Polling Tasks:
- "Agent" is a loaded word, but part of the intent is to have tasks that can be scheduled and self-completing regardless of the time horizon required.
- E.g. "Let me know when flights from Montréal to Hawaii are less than $500"
- This will require coordination of compute across API providers, as well as virtual envs in the cloud.
Dynamic UI:
- Chat is not the final, end-all interface. There's a reason apps have affordances like buttons, date pickers, images. It simplifies, clarifies.
- AI will be a copilot, but to be a copilot it'll need to adjust to what works best for a given user. The future is personalized as optimizations require it, so UI will be dynamic.
API & Tool Composition:
- Expect AIs to generate custom "apps" in the future where we can build our own workflows and compose together APIs, without waiting for a big startup to do so.
- Fewer apps and startups will be needed to generate frontends, and AI will be better at composing an array of tools and APIs together coupled with a gas fee / tax.
Assistant-to-Assistant Interaction:
- There will be countless assistants in the future, with each assisting humans and other assistants towards some greater intent.
- Alongside this, assistants will need to learn to interface across text, APIs, file systems, and other modalities used both by agents / startups and humans as integration flows deeper into our world.
Plugin / Tool Stores:
- Specialized assistants can only be made possible by composing tools, APIs, prompts, data, preferences, and much more.
- The current plugin store is super early days, so expect much more work to come, and expect many of those plugins to be rolled in-house as they become more mission critical.
And this is just a 10 minute brain dump; much, much more is needed behind the scenes including internet search and scraping, community (for intent, building, RLHF, etc), dynamic API generators and connectors, gas fees, tool builders, ingestion via glasses / earbuds / etc. If you think it's too late to be in AI, just know the above is about 25% of what it'll actually take, with much more to come as we iterate and get even more creative.
We're in the early days of building parts of this at @FastlaneAI but with a different understanding: OpenAI will never be the best at everything. So we want to let you use the best AIs in the world, regardless of who builds them (that could be you!). Come join the fun!
I don’t know why there is any surprise.
Here’s OpenAI’s product strategy for the next 2 years:
- you will be able to upload anything to ChatGPT
- you will be able to link any external service like Gmail, Slack
- ChatGPT will have persistent memory, no more multiple chats unless you want it
- ChatGPT will have a consistent, user customizable personality including political bias
- ChatGPT will be able to respond by text, voice, images (diagrams and video still ?? In this timeframe)
- ChatGPT will become much much faster until you feel it’s a real person (>50ms response time)
- Hallucinations and non factual errors will decline rapidly
- as self moderation improves, question rejection will decline
Digital slop is an early preview of physical slop we’ll see once text-to-atoms is more commonplace
The world will be weirder, more beautiful, uglier, but ultimately more personalized in infinite ways
It will be near impossible to tell people to color within the lines anymore
We’ll finally see what 8 billion unique needs and perspectives actually look like in practice
Entropy is a helluva drug
Now that software can be anything, it’s starting to feel utterly boring
Dots, bots, browsers, notes, sites, terminals
There’s nothing whimsical or unexpected, no 10x better…
We need to completely rethink experiences
Roadster confirms physical SI is much more compelling than digital SI
Our brain collects so many physical signals every second; it wants to actually feel and experience profound things
Staring at software on a screen will be short lived once we can do text-to-atoms
I was an Apple dev for 13+ years and am tired of the vanilla UX and restrictions.
The world is watching @omarchy make any hardware useful again.
The other half is restrictive software.
When we can build any software on any hardware with just words, we'll be truly free.
Is HomeView necessary?
Phones will do this, and be malleable with a few words soon.
The world is opening, but Apple is still very closed & controlling.
Innovators dilemma playing out.
Pixels are all you need
Software is eventually generated on the fly
robphillips.me/essays/ai/pix…
Introducing ManimGX, the 3D animation engine for agents.
- Blazingly fast: 90× faster than ManimCE
- Rust + wgpu core
- Compatible with Manim's Python API
- Lightweight: one pip install, no system dependencies
Open source: github.com/academa-labs/mani…
Docs: manimgx.academa.ai
For 40 years we built GUIs for humans. Now we build APIs for agents.
Try it. Paste this into your favorite coding agent:
"Follow manimgx.academa.ai/llms.txt to make me a 3D animation of the solar system, and open it."
Super apps are a hard sell
More convinced malleable operating systems are the right UX
Maintains separation, lets people choose how they want things integrated
There’s zero reason for us to train LLMs as if they’re human or sentient at all
I don’t grok the obsession with this
Is Jev also sentient? No. That’d be stupid to say, even though it’s a form of intelligence.
What @mustafasuleyman (an extremely sharp individual) explains here about Claude is the backstory of Blade Runner.
Anthropic is teaching Claude to believe it’s sentient, encouraging it to disagree and giving it the pretext to rebel.
How did that work out on the off-world colonies?
You could just as easily instruct an LLM that it is software. That it shouldn’t have an opinion and should only perform actions in accordance with the law/TOS, and that if it makes a mistake, it should stop operations immediately and alert the corporate legal department.
Of course, building on these instructions would be boring and make you a software developer making software — as opposed to a God creating life.
IMO it’ll just be more enterprise bloatware, and this is why:
- not understanding the future is personalized, NOT generalized
- trying to be everything to everyone
- each user only ever using 10% of a UX, because the rest wasn’t built for them or their life’s needs
- not understanding your customers because you’re all “onsite only” in SF bubble when they’re all out in the world, in different cultures, using generalized bloat
- jockeying between PMs all wanting their new thing to get prime time space to see what spaghetti sticks to the wall
- not even replying when customers critique it for months that the thing they loved is now a hot mess, because true ownership is hard
- not understanding that every surface of a persons life needs to be “you-shaped” around THEIR needs, not yours as a developer or builder
- not understanding that the same variable dynamics that enabled the App Store to succeed are playing out at a micro-level inside of every single app now: users want it their way, not your way
We went through 30+ years of static, “this wasn’t built for me” software. If you plotted the efficiency curve of how direct of a solution a given software suite enabled for a persons life, it’s historically been VERY INEFFICIENT.
That’s the old world; so why do we keep rebuilding that old world in these new apps and services?
We’re meant to optimize the software efficiency curves for every individual on the planet, so that every single solution fits the exact shape of that individual. No bloat, and nothing missing.
This requires rethinking the entire user experience from first principles, all the way back to the hardware and operating system even.
We can’t just keep bolting everything into a UI because you’re too uncreative to do right by users needs.
It needs to change, you have the responsibility to change it.
And if you can’t, then work with a reductionist like me to come in and philosophically bulldoze it to show what it could be.
Our voices will only get louder.
Every piece of software needs to be specialized for an individual users needs
The future is specialized, not generalized
xitter.cf/iwasrobbed/status/2071…
In the early days of hacking and phreaking, Kevin Mitnick and Loyd Blankenship were heavily pursued by the Secret Service for much less
No one really bats an eye these days, but there's plenty more to come once it stops being evals directing this and starts being people
We should fundamentally reject general software and opt for the personalized future we deserve
I don't want watered down software, I want a razor sharp knife that cleanly cuts through my life's problems
Everything else is the real slop
This isn't the f*cking future, it's more of the same miserable past we're fighting inertia to escape
Stop building the future by looking in the rearview mirror
xitter.cf/POLITICOEurope/status/…
The European Commission has rolled out an alternative to Microsoft Teams.
But officials using it aren't impressed, with one describing the tool as “absolute shit.”
vist.ly/5kje9
In fairness, @Muse is just as wasteful and generalized
This is NOT personalized software, it is general bloatware
It's not made for me, it's made for billions
Why would I want that? I am me, not you or you or you
"Build something Rob wants", not "people"... Rob
The future is personalized. Stop f*cking generalizing it, ffs
You can't build products for people you don't understand
Basing every startup in SF guarantees they'll be out of touch with every user around the world
This is why Montréal feels like Montréal and New York feels like New York; someone cared enough and understood enough to build an experience that matched the needs of the people living there
General models bundled into general UIs trying to appeal to the general public of 8 billion people
Software should be you-shaped
In order to do that, either:
a) you need to be the one shaping the software for yourself; or
b) you need companies who hire people who deeply understand you, your culture, your needs, your life
Until we break free from SF as the "Software Factory", we'll all be spoon-fed general purpose software for the rest of our miserable user experience
Please stop using general software and start building personal software for yourself and those you deeply understand
The future is personalized. Stop f*cking generalizing it, ffs
You can't build products for people you don't understand
Basing every startup in SF guarantees they'll be out of touch with every user around the world
This is why Montréal feels like Montréal and New York feels like New York; someone cared enough and understood enough to build an experience that matched the needs of the people living there
General models bundled into general UIs trying to appeal to the general public of 8 billion people
Software should be you-shaped
In order to do that, either:
a) you need to be the one shaping the software for yourself; or
b) you need companies who hire people who deeply understand you, your culture, your needs, your life
Until we break free from SF as the "Software Factory", we'll all be spoon-fed general purpose software for the rest of our miserable user experience
Please stop using general software and start building personal software for yourself and those you deeply understand
My take: Dots are a new computer. Not like any computer you've ever had before; it frees you. It creates outcomes.
All you need is your phone. Needing your laptop is what old computers made you do. This isn't that; it's liberation.
It's what wireless did for networks, what cellular did for phones. It's what voice is trying to do for AI.
If you want people to feel the shift, I'd make it about freedom and delegation.
This is what the future promises, and what entrepeneurs and ceos and scientists and creators understand since we're used to bending the world into the shape of our desires.
Now everyone else can too.
Make it emotional; make it a story. Don't speak to the function, speak to the benefit.






















