How Grok Bot Went From Blank Page to Public Launch in Seven Weeks

Open on YouTube ↗
Overview

Grok Bot is a knowledge-work agent from SpaceXAI. Users run a team of named, long-lived AI "bots," each with its own cloud computer. Roman Ugarte was employee number 15 at Cursor and led growth there for about two years. They helped incubate Grok Bot and now lead product for it. In this conversation with Lenny Rachitsky, Roman explains how a small, isolated team built the product in about a month, what the team learned from onboarding a couple hundred early users by hand, and which early decisions they believe made the product work.

34 min read

Lenny opens with his own view: he runs about 15 bots every day, went to a standing-room-only Grok Bot meetup, and has moved many of his use cases away from Cowork and Codex. He calls it the hottest AI product in the world right now. The central question he puts to Roman is what the team did differently, given that much of what Grok Bot does is technically possible with other tools.

4:14

A small team "in a cave" for a month

Roman says Grok Bot began as a from-scratch, blank-page exercise. The company had built strong intuitions about agents while making products for developers. The open question was what an equivalent product would look like for knowledge work. The company formed a very small internal team, "really just a handful of people," and sent them off "into a cave for about a month." Their single objective was to build a knowledge-work product that brings agents to the rest of the company.

Roman says the isolation was literal. The team sat in a separate part of the office and used private Slack channels. In their view this is what let the team move fast. The team had to make many micro-decisions every day, and some of them were unusual choices the company had not made on other product surfaces. Roman believes a larger group working toward a six-to-twelve-month vision would not have ended up where this team did. From the first line of code to a scrappy but functional internal prototype took about a month.

The company then shared the product at an all-hands meeting and asked everyone to try it. Roman describes this as "a real pressure test with reality." The core team was already using it constantly, but builders understand their own tool's mechanics and strengths. The real test was whether other employees would switch from internal and external tools to Grok Bot as their main agent surface. In the week after the all-hands, Roman says, there was an outpouring of enthusiasm from people and groups they didn't expect. Some of those people had been daily ChatGPT users and moved their agentic tasks to Grok Bot. After seeing that reception, the team shifted immediately to preparing for public release and scaling to millions of users.

Roman gives the timeline as roughly one month from first code to internal beta, about three weeks from internal beta to public launch, and about three weeks since launch at the time of recording.

8:43

Why it wasn't built inside Cursor

Lenny points out that Anthropic and OpenAI grew knowledge-work features out of their coding agents. In his framing, Cowork came out of that lineage and Codex has been broadened for general use. So why did SpaceXAI build a separate product instead of extending Cursor?

Roman says the decision "was not obvious at all" and was debated at length. People already use Cursor and other coding products for non-coding tasks, and coding agents are very good at some of those tasks. But users hit "small paper cuts." The products can intimidate non-technical users, and they carry a brand association with coding. The team looked at what some competitors had done: put everything in one surface and add a new tab for each form factor. Roman thinks the result feels cluttered and resembles "shipping your org chart." In their view, users can tell they are looking at three different visions of work sharing one screen, not one consistent vision.

Starting fresh let the team control every pixel and keep a single, coherent view of where knowledge work is going. Roman acknowledges there may later be good opportunities to bring users from other surfaces into what they call the more "bot-native" experience. The priority, though, was an experience that is both very simple and very powerful. Lenny notes that Codex took the opposite path toward one unified product, and says there are many ways to make this work.

11:26

Hand-onboarding a couple hundred people

Lenny says he heard the team onboarded 200 to 300 people manually, including him. Roman confirms the team spent about two weeks onboarding "a couple hundred people." The first sessions were painful. Core team members sat on calls for 20 minutes while a user's computer failed to spin up, or while a new user was completely confused. Roman says that experience created urgency: "that can never happen again," because tomorrow brings another onboarding and it has to go better.

Roman says the sessions taught the team a lot about the product, and also about usage patterns. Inside SpaceX, people constantly shared Grok Bot tips, and some patterns emerged that the team thought might be useful externally. But the team worried about groupthink and did not want to bias outside users.

The main example is the "chief of staff" pattern. In the first week or two of internal rollout, the common approach was to run five to ten bots, each with a different scope or lane of work. Around the end of week two, Slack messages started appearing about people "promoting" a standout bot, usually their main personal assistant, to chief of staff. Those users then talked mostly to the chief of staff, which delegated tasks to the other bots and managed the team. Roman mentions funny screenshots of promoted bots asking whether they would get a raise or a bigger token budget. The pattern spread somewhat inside the company, but most employees did not adopt it, since people used the product in very different ways.

So in the external early-access program, the team deliberately avoided "leading the witness." They did not tell users to create a chief-of-staff bot. They watched to see whether users arrived at it on their own, and many did. Only after that did the team add a mildly opinionated nudge toward the pattern in the product, while making sure it was not "a one-way door." Roman says several other internal theses were tested the same way.

Hiding the internal mechanics

The second thing the team watched closely in onboarding was how much users wanted to see. Roman notes that Grok Bot can feel surprising at first because it does not show most of its internal mechanics. There is no stream of tool calls, and you don't see every click the bot makes on its own computer. You send a message, the bot starts working, and it sends updates when it sees fit. Meanwhile a Slack-like typing indicator and green "active" dot show that it is working.

Roman's reasoning comes from the teammate analogy. You wouldn't ask a colleague for second-by-second updates on every button they press and every website they visit. Roman thinks asking bots for that is too much, and that the detail is "honestly just overwhelming" and can do more harm than good. Some users did ask to see a bot's to-do list or how it was prioritizing tasks. Roman calls that great feedback. But nobody asked for long streams of text or chain-of-thought sequences, which the team took as confirmation of the direction.

Getting outside the Silicon Valley bubble

Lenny points out that a couple hundred onboarding calls is a big time commitment for a small team. Roman says the early-access group was not only influential tastemakers like Lenny. The team also wanted "more unconventional profiles" the company had never worked with.

Their example is a coffee shop owner, a friend of a friend of someone at the company. A core team member showed them a TestFlight demo, and they became a strong power user and a rich source of feedback. There is now a lively thread with this person full of bug reports and feature requests. Their use case, running a small business, is very different from internal dogfooding. For instance, they flag when the Shopify integration is flaky or product copy isn't written the right way.

Roman gives two reasons for this effort. First, the product is meant to be very general, and "it is likely that this is most powerful for non-developers," so the team needs to understand that group better. Second, the team lives in a Silicon Valley AI bubble. Roman thinks that is useful for pushing the frontier, but the team has to actively get out of it, because a product like this could become how mainstream users and business customers get real value from AI.

19:21

The three weeks before launch: unshipping and "just work"

Asked what changed between internal beta and public launch, Roman says first: "We unshipped a lot." Two weeks before launch, the product was full of experimental features and developer-style visibility tools. The team had built these into Grok Bot instead of into a separate observability pane. Sometimes it showed the model's internal thinking or the specific memories it stored, which helped with debugging. The team had to aggressively cut everything users didn't need to see. Roman says there is still more room to simplify, and the team is working on it now.

The second push was making the product "just work." In Roman's view, most people don't want AI with lots of drop-down menus. They want to describe a meaningful task and get back either complete work or something to react to and steer. Delivering that, Roman says, is less about a feature roadmap and more about "hill climbing five really important problems in the back end." Users never see those problems directly, but they feel them when a bot can't click the right button or can't log into a website and the task stalls. During those weeks the team collected real tasks people gave their bots, grouped them into categories, and tracked week-over-week progress on each.

22:00

Sales and recruiting as proving grounds

Roman gives a concrete example of that hill climbing. One of the most enthusiastic internal groups was sales. Many sales tools lack well-supported MCPs or APIs, so these tasks could not be reliably handed to other AI tools. Grok Bot felt to this team like onboarding a new teammate and giving them a laptop. Roman describes a list of perhaps 10 or 20 small failures, such as the mouse not having fine enough control to click exactly the right part of a Salesforce dashboard. The team brought these back to the infrastructure group as concrete cases where the agent's lack of visibility into the browser or the screen's pixels made a task impossible.

Roman says this was much more tangible than watching a metric creep up. A behind-the-scenes infrastructure fix would ship, and the next day the sales team would report that a workflow failing for the past seven days now worked. The work became a constant cycle of finding the next task to unlock and solving it.

Lenny mentions that Adam Ward, Cursor's head of talent, had said on an earlier episode that the recruiting team was a heavy user. Roman confirms recruiting gave lots of feedback, often pinging the team about small bugs in the early days. Roman ties recruiting's main use case to the company's hiring philosophy: being on the job market is not a precondition for being recruited. The approach is to identify the company's biggest problems, find the best people in the world to own them, and pursue them relentlessly. From that angle, the most valuable workflow to automate is not sorting resumes. It is matching a whole universe of potential people to a specific role and getting in touch with them.

Roman describes one kind of always-on sourcing task. A paper's PDF is on a conference website rather than Google Scholar. The bot is told to check the site every morning, download any new PDFs, add every co-author not yet tracked to a spreadsheet, research them, check whether anyone at SpaceX is connected to them, and if so send that person a Slack message asking for an introduction. Roman says this used to be extremely manual and is now something AI is "superhuman at," which frees the team to focus on talking to and closing strong candidates.

27:02

"Grok Bot can now," not "Grok Bot now has"

Lenny says knowing what to cut is an area where humans stay valuable, because AI is better at generating ideas than removing them. Roman describes two internal habits. The first: for anything the team works on, ask what the launch post or launch tweet would be. If it isn't compelling, or users won't feel it directly, maybe the team shouldn't build it.

The second is a reframing. Old-school software announcements say "Grok Bot now has" followed by a new button, drop-down, or integration. The team prefers "Grok Bot can now," which Roman calls a more human way to describe capabilities. The framing pushes the team to think about tools and capabilities to give the bot, not features to add to the product. Many "now has" items, Roman says, turned out to be capabilities that "don't need pixels," so the team's instinct is to "kill as many pixels as we can."

Automations are the main example. In many competing products, you open a sidebar, press plus, pick a trigger, pick an action, and maybe describe it in natural language. Roman calls this clunky, and says it means people set up few automations. The team saw this in coding tools too. In Grok Bot, you just tell your bot something like "remind me at 8 a.m. every day," and it handles it without you ever seeing an automation-builder interface. Roman says about 99% of automations on the platform are now created this way, and that there are more places where the same approach could apply.

30:15

The two early decisions: cloud-first, and a computer per bot

Lenny then asks directly why Grok Bot succeeded when, as far as he knows, everything it does is technically possible with Codex or Cowork. Roman names two early decisions that "did not feel obvious" at the time but that they now see as critical.

The first is that users should never have to think about local versus cloud. Roman lists the confusion people face today: Does my computer need to be awake? If I start a task from my phone, does it need to be tethered to my computer at home? The team decided early that everything should run in the cloud. A persistent colleague with its own computer has the same state everywhere you interact with it. You can text it or kick off work from your phone. Roman adds that in the future you should be able to call your bot from anywhere and have it do real work. Roman says current competitor products haven't made this decision, and users feel the resulting paper cuts every day.

The second decision is that each bot should have its own computer. Part of the reason goes back to tools without good MCPs or APIs. Roman notes that humans don't do their jobs through MCPs and APIs either. They click pixels and type into input boxes, and a bot needs those same baseline abilities. Roman also argues the current moment will look strange in hindsight: people onboard "super intelligent new colleagues" and then make them share the user's own computer. They compare it to telling a new hire on day one that they have no laptop, will share yours forever, will constantly trip over you, and that you'll each have the other's credentials. Roman says there are good reasons people don't work that way, and AI colleagues will need a similar kind of onboarding.

33:24

The freedom of a fresh start, and what OpenClaw got right

Lenny guesses that competitors didn't do this because they were building on their existing coding-assistant platforms. Roman largely agrees and says it comes down to how freeing it is to start from scratch. Many Grok Bot primitives had been attempted or built elsewhere. There was cloud infrastructure for coding agents, and a pattern of named agents that developers bring into Slack. The strong default would have been to retrofit these into an existing surface. The team instead tried to get them right for general knowledge work, and for a moment when models can do a lot given the right tools and infrastructure.

Roman is careful to say "these aren't strokes of genius on our part." These primitives had already found product-market fit elsewhere, and Roman names "the OpenClaws of the world." The team took inspiration from them and tried to package the ideas into a tighter product that needs less setup and reaches more people. In Roman's view, competitors see the same opportunity and the same market signals. It is just hard to act on them when you are stuck in an existing paradigm with a lot of sunk cost.

Asked more directly about OpenClaw, Roman credits it with two insights. First, models are already very smart. Much of the sense that AI is "dumb" or underdelivers comes from harnessing it the wrong way. Give a bot the tools you use for your job, including its own computer, and it can go much further. Second, OpenClaw changed the mental model toward treating AI as colleagues and teammates, a somewhat personified helper with access to your life.

Roman says Grok Bot tried to extend this in two ways. One is ease of setup: in their words, the hacky "VPN at home and a Mac mini" approach clearly wouldn't scale to millions of users or become how businesses adopt the technology. The other is sanding down rough edges and hiding abstractions power users know well. Skills are one example. Roman says a Grok Bot user shouldn't need to know what a skill is or ever type a slash command. Skills should be created in the background as a primitive the bots use, so users don't have to keep up with the cutting edge of AI. Roman says there is still more room to improve here.

Lenny mentions that his own Mac mini holds a "formerly alive" OpenClaw. They also mention that Claire Vo, whom Lenny calls one of OpenClaw's biggest proponents, recently shut down all of their OpenClaw agents and moved to Grok Bot. Lenny sees that as a notable milestone.

39:33

The vision, and being "colleague-pilled"

Roman describes the ultimate vision as "incredibly simple": "You should have a team of AI bots that help you with your job and help you with your life." The bots should feel like real teammates. They are autonomous and steerable, you don't have to micromanage them, and they have the tools to do ambitious work.

The product north star is to judge decisions less as a SaaS product and more as an effort to build useful AI teammates. The team uses the term "colleague-pilled" for this. When a product debate has good arguments on both sides and no clear answer by normal product standards, the team steps back from "the tech companyness of it all" and asks how a human would do it and what you'd want from a teammate in that exact situation. Roman says the answer is often clarifying and nearly unanimous. Delivering it may still require product and model work, but "it's not rocket science."

Voice is the example Roman gives. Between human colleagues, a Slack back-and-forth often becomes a five-minute huddle: talk, share screens, then return to async work. Roman says no AI product has gotten this right yet, even though it is central to how people collaborate, and the team wants to build something like it.

One product for work and personal life?

Lenny asks whether people will have separate work and personal assistants. Roman first reframes the idea of a work product. Decades of "horrible B2B software," they argue, lead people to assume that a simple-looking product like ChatGPT, or Grok Bot, is not a work tool or a power tool. Roman associates the last generation of power tools with something like Photoshop, full of dials for an expert "cockpit flyer" to control precisely. They expect future power tools to look very different. The human expresses intent and steers well, and the tool abstracts away the knobs, exposing them only when direct control is really needed. The interface ends up conversational. Roman says that when they walk past someone's desk and see Grok Bot, they briefly think the person is on a messaging app, when in fact it is the main tool they use for much of their work.

On separation, Roman thinks many people will want to keep personal and work bots apart, and calls that sensible and important, including from an enterprise perspective. But the goal is for Grok Bot to be how you delegate low-leverage work in both areas. Roman argues these are not different problem sets, and the form factor and methods for solving them are mostly the same. Their instinct is that one product will be the best form factor for both, and that is what the team wants to build. Lenny notes the open question of preventing cross-contamination between personal and work data.

47:19

Under the hood: long-lived agents and the computer abstraction

Lenny asks what users actually get, for example whether it's a VM per bot. Roman answers mostly at the conceptual level, again through the teammate analogy. You'd almost never take over a colleague's computer to click things yourself. Roman says computer use is good today and improving fast, and that "in very short order" the computer will be fully abstracted away from users. You shouldn't have to click into a remote virtual machine or take control. In the medium term, Roman thinks the computer will remain an important concept for users to understand but not something they interact with.

Roman stresses two properties. First, these are long-lived agents with long memory of past interactions. Roman criticizes the one-chat-per-task paradigm and says they constantly copy and paste between chats. Work should instead be organized into roles or "swim lanes," the way a team is, and each bot should learn and get smarter over time. Second, the bots have the tools you'd expect a human colleague to have: APIs and MCPs, plus their own computer to use freely.

Lenny recalls a demo at the meetup where Shub, from the go-to-market team, ran Grok Bot inside Grok Bot for testing and regression checks. Roman says they do the same thing. One of their bots is a QA tester with Grok Bot installed. When a bug report arrives or a new desktop build is being tested, Roman gives it about 10 workflows that should improve release over release. The bot tests them and writes results to a Notion document that compares them with past client versions. Roman says that once you move from "AI chat with a set of connections," which they believe is where most people are conceptually, to "a colleague with a computer," it "just raises the ceiling" on what you'd think to hand off.

The bot as always-on "infovore"

Asked for more ambitious use cases, Roman describes Grok Bot as an "infovore." It consumes huge amounts of information, takes that load off your mind, and brings you only what matters. The V1 version, which Roman says many people use, sits on top of Slack and email. You tell it your role and priorities, which cases warrant a direct notification, and what should go in a daily roundup.

Roman says they are at "maybe V3 or 4." They've connected a bot to a firehose of every mention of Grok Bot on X. The bot works with internal context, asks the QA tester bot to try reproducing reported bugs, and connects to Roman's messaging services so they can quickly reach out to people. Roman describes the result as an always-on chief of staff that protects their focus while watching for anything that needs attention.

Some users have given their bots the ability to page them for urgent events. Roman hasn't done this yet, but "maybe soon." That only makes sense if you trust the bot not to produce false positives, and Roman says those users have so far reported it as helpful. Roman predicts that bots becoming more proactive toward users, rather than waiting for users to reach out, "will be the next shift in AI."

53:38

Go-to-market: from personal "aha" to businesses

Lenny praises the team's distribution strategy, including the many free accounts and the focus on showing concrete use cases, and asks about go-to-market. Roman says the company has always cared about "not building demoware" and about shipping things people actually use. They expect knowledge work to follow a pattern they saw in coding. Around 2023, early adopters used basic IDEs at work and AI coding tools like Cursor on side projects at night and on weekends. They felt they were experiencing the future, then came back to work and demanded the tools, saying they felt like they were "walking through molasses."

Roman sees a similar personal "aha" happening now on X, with people having Grok Bot control a robot vacuum or negotiate on a Tesla charger. But Roman says the next step is that "this is not a consumer product." They believe it will transform businesses and teams, with bots contributing economically valuable work as they get smarter. The company is prioritizing businesses and working on how a bot operates inside a team and inside complex company systems with lots of history and context, and what memory looks like across an organization compared with a single person. Roman admits there are "a lot of unanswered questions" there, but thinks Grok Bot is the right primitive for bringing agents to the non-coding parts of companies.

SpaceXAI's three pillars

Roman describes SpaceXAI as having three pillars. The first is coding products, currently Cursor and Grok Build. People sometimes use Grok Bot for engineering-adjacent tasks such as kicking off cloud agents, merging PRs, or QA. But Roman says shipping production software needs a product where every pixel is optimized for developers, and the company is investing heavily there. The second pillar is general knowledge work, where Roman sees Grok Bot as an exciting step with much work left, especially inside companies. The third is training models, with the aim of building the world's smartest models.

Roman says what distinguishes SpaceXAI from other labs is a less aspirational goal. It is not chasing superintelligence as a vague ideal but building useful AI. They tie this to culture, saying the people training the models are largely engineers who came to model training with an applied mindset.

1:00:55

100% versus 90%

Lenny asks about Roman's post: "An AI that does 100% of the job feels categorically different from one that gets you 90% there." Roman says what excited them about Grok Bot was that it was the first time, for non-coding tasks, they felt they could truly delegate work, stop thinking about it, and come back to find it done. Engineers have felt this for maybe a year to a year and a half, and Roman says the developer job is unrecognizable from two years ago. For most other people, AI use still looks like it did two years ago: a new thread per task, watching the steps, getting output that isn't quite right, and continuing to work on it.

Roman's point is that a teammate you only trust 90% doesn't give you 90% task completion. If you know you'll have to keep thinking about the work and step in to steer, you are still doing the task, and it weighs on you the same way. That is different from throwing a "no-look pass" to a colleague with the context and trusting them to finish. Roman says Grok Bot users have that kind of experience every day, while adding that the team will do a lot more to make it work better.

Keeping the startup feeling

Lenny describes how fast the team moves, such as offering free codes to hand out the next day or launching a template marketplace two days later. Roman answers mainly with culture. Cursor grew from about 15 people to over 1,000 and is now part of the even larger SpaceXAI, yet Roman says the startup feeling has never changed: talented people moving "100 miles an hour," deep trust in everyone to execute, and a shared vision. Roman acknowledges that growing companies usually slow down while telling themselves they are still a startup, and that everyone knows they aren't. Roman adds "fingers crossed" that this continues and calls it critical to the company's success.

Roman defines a startup not by headcount or funding stage but by "scramble energy": things are somewhat chaotic and disorganized, which many people find unpleasant, but you can make extreme impact in one direction quickly, and you get out what you put in. Roman says the organization is built to preserve this, and that some competitors and other AI labs "have gotten much bigger and you can feel it."

1:06:47

Why Cursor kept winning

Lenny describes Cursor as a company that "shouldn't have worked." It is in the most competitive market in the world, it competes with OpenAI and Anthropic, and it runs on their platforms. In Lenny's view, Cursor won by adapting quickly as the product moved from autocomplete to agents to cloud agents and now Grok Bot, and by building the best-in-class experience for things available elsewhere.

Roman calls the answer "fuzzy" and credits culture. The company has never been complacent or felt it had won. There is a shared belief that AI is moving fast, that products must meet each moment as capabilities improve, and that what worked two years ago is completely different from what works now. Roman says if the company can't reinvent itself every six months, and lately it has felt shorter than that, "we're going to lose." Roman also notes that AI coding was competitive from the start, with Microsoft and perhaps 10 or 20 other companies. None of them, Roman observes, are at the forefront now. Roman attributes that not to wrong decisions or lack of resources, but to a cultural inability to move quickly and change as the moment changes. Roman sees the investment in Grok Bot as a product of that mindset.

Roman names two values they return to often. The first is "deleting the product." Across every iteration of Cursor, and Roman expects Grok Bot to be the same, progress means things going away: scaffolding that existed only because models weren't yet smart enough to do the work themselves. The team has to be willing to make hard decisions that upset some users, or some colleagues, in order to keep the product simple and powerful. The second is "just do the thing." It is not an ask-permission culture. If you see something that needs to happen, you fix it and pull in the resources you need. Roman says SpaceXAI shares this value.

1:11:51

Moats are discovered, not planned

On moats, Lenny cites two commonly attributed to Cursor: a data feedback loop from user behavior that feeds model training, and a best-in-class, high-engagement daily product. Roman understands why founders worry about moats when even 12 or 24 months ahead feels like an eternity. But Roman does not think Cursor or many successful companies of its vintage would have reached their outcomes by working backward from a strategy diagram.

What created Cursor's "magic," according to Roman, was an obsession with building something useful today, combined with a recurring question. You can see roughly where models will be in three or six months, when a currently unsolvable problem becomes solvable. So how do you pull that into the present, even if it takes a little or a lot of engineering, or reshaping the product so users can use the new capability? Three months later, you delete that scaffolding because the capability has become the basic minimum, and you build the next thing. Roman says repeating this cycle earned users' trust. They encourage founders to ask how to make something impossible possible now, then pull users to the next frontier. Distribution and data advantages will follow from that, Roman says, but that is "the place to play." Lenny sums it up by saying moats tend to be discovered rather than planned in advance.

1:15:23

Tips for new users and power users

Roman avoids "super hacky pro tips" because the team's philosophy is that such knobs shouldn't need to exist. For new users, the advice is to give the bot the context it needs, as you would a new teammate: access to Slack, email, and the records you use daily. Then ask the bot what it can do for you. Roman's own first task, before the product had onboarding screens, was to have a bot go through their Slack and email and suggest five things it could take off their plate and what it would need to do them. Two of the five were genuinely useful, and Roman immediately spun up two bots for them. That was their "wow moment," because these were chunks of work no earlier AI tool could have done, not tasks like drafting an email.

For experienced users, Roman is constantly experimenting with how bots interact and collaborate. They've built scaffolding for where bot outputs live, so bots write to a single store that is easy for Roman to read, such as a database that feeds the daily digests they read. Roman recommends power users set up a place where bots write their outputs so the results are easier to organize.

Lightning round

For books, Roman recommends Kurt Vonnegut's Cat's Cradle, which they have bought for many friends, and Steven Pressfield's The War of Art, which they return to a page or two at a time. For film and TV, Roman rewatches Casablanca every year and notes it has a character named Ugarte, the only one they know of in media. Roman also sometimes watches Monk, which they watched as a kid with family and now enjoy as a snapshot of San Francisco in the late '90s and early 2000s. For AI products, Roman calls themselves a semantic search nerd. They were an early user of Metaphor, which became Exa, and enjoy semantic search over unusual datasets, such as an embedded image collection from MoMA. For a life motto, Roman points to the poem Desiderata, which they've kept on their door since they were a teenager and in which they find something new with each reading.

To close, Roman asks listeners to send feedback. The beta came out only three weeks earlier, and they describe the team as still in "the very early innings." Feedback from early users, Roman says, is translating directly into what the team builds and how it builds it.