← 返回本期How we built Grok Bot in a month | Roman Ugarte (SpaceXAI)

视频 · Lenny's Podcast

Roman Ugarte:一个月打造 Grok Bot,如何让智能体成为可信赖的知识工作同事

原题:How we built Grok Bot in a month | Roman Ugarte (SpaceXAI)

Lenny's Podcast9 分钟
内容摘要Roman Ugarte 分享了 Grok Bot 如何被孵化为聚焦知识工作的智能体,并指出持久的用户采用来自可靠委托、扎实上下文、清晰权限与紧密反馈闭环,而非又一个通用 AI 聊天界面。

Brief Description

Lenny Rachitsky speaks with Roman Ugarte, product lead for Grok Bot at SpaceXAI, about taking an agent product beyond developers and turning it into a colleague-like system for knowledge work. They cover the small team and fast internal incubation behind the launch, why the team chose an opinionated product surface over a generic chat interface, how onboarding and close feedback loops shaped the product, the mechanics of delegation and trust, and the longer-term vision of teams of AI agents.

Table of Contents

  • Building a knowledge-work agent in a month
  • The product surface: colleagues rather than chat
  • Onboarding, adoption, and close user feedback
  • Delegation, context, and reliable execution
  • Designing bots, permissions, and collaboration
  • Product velocity and the anti-demoware bar
  • The future of agentic knowledge work
  • Closing recommendations and principles

Building a knowledge-work agent in a month

Host: Lenny opens by describing Grok Bot as unusually compelling: after trying it during onboarding, a simple request to promote his latest podcast episode produced a useful result and correctly found the relevant episode. He says the product rapidly became part of his own daily work and that a recent community meetup showed similarly strong enthusiasm. He asks Roman where the idea came from and what made the product break through a crowded AI market.

Roman: The work began as a blank-page effort. The company had learned how to build useful agents for developers and engineers, but wanted to understand what that capability could become for knowledge work. A handful of people were taken out of the normal organization, given a separate space and private communication channels, and asked to build an excellent knowledge-work product in roughly a month.

That narrow scope mattered. The team had to make many small, non-obvious decisions every day, and a larger group oriented around a six- to twelve-month plan would have made the project slower and more conventional. From the first line of code to an internally usable prototype took about a month. The team then rolled it out across the company and used the reaction as a pressure test: would people actually move from other internal and external tools to this agent surface?

The internal response was much stronger than expected. People from teams that did not fit the stereotypical early-adopter profile began moving everyday agentic work into Grok Bot. Once the team saw that pull, it switched from internal experimentation to preparing for a broader launch and the operational work required to support millions of users.

The product surface: colleagues rather than chat

Host: Lenny contrasts this approach with companies that started from coding agents and added knowledge-work capabilities within an existing product. He asks why the team did not simply make Grok Bot another feature inside Cursor-like tooling.

Roman: The team wanted to start from the user’s job, not from a pre-existing product surface. A generic chat interface with a collection of connections can be useful, but it sets a low ceiling for what people think they can hand to AI. The important mental shift is from “AI chat” to “a colleague with a computer.” Once users see the system that way, they are willing to assign larger pieces of work and expect it to operate across their real tools and information.

The product therefore needed a more focused surface than an all-purpose chat window. The team repeatedly removed features and unshipped ideas rather than accumulating controls and decorative capability. The objective was not to display everything the model could do; it was to make a small number of workflows feel dependable enough that users would return to them.

Roman says the early decisions were not obvious at the time, but became central in hindsight. The product is designed around work that can be delegated rather than around an impressive single response. The difference is categorical: a system that completes a job can change a workflow in a way that one which gets most of the way there cannot.

Onboarding, adoption, and close user feedback

Host: Lenny recalls that Roman personally guided him through the product. The onboarding did not begin with a long explanation; it encouraged a real task, which made the capability immediately concrete. Lenny says this was an important part of the experience and asks what the team learned from early users.

Roman: Early onboarding was highly manual. The team watched people use the product, learned where their assumptions did not match reality, and used that feedback to refine both the product and the way it was introduced. It was not enough for the builders to understand what the system could do. The system had to make sense to people who had not lived inside its development.

The team treated adoption as an experiment in changing behavior. People often arrived with habits formed around a chat product, a coding assistant, or a narrow internal tool. The goal was to help them identify a concrete task they could hand off and then return to a finished result. Successful examples spread through teams, giving others better intuitions about what kinds of work were appropriate to delegate.

Roman emphasizes that feedback is not merely a source of feature requests. It helps the team distinguish the underlying job from a user’s first proposed solution. The company paid attention to requests, direct conversations, examples on social media, support signals, and the ways internal teams actually incorporated bots into their work. The resulting loop was deliberately short: observe a real workflow, decide what to improve or remove, ship, and observe again.

Delegation, context, and reliable execution

Host: Lenny asks why the experience feels different from other AI products, especially for non-coding work. He cites the feeling of giving a task to Grok Bot, leaving it alone, and returning to something completed.

Roman: Delegation requires more than a capable model. A human delegate receives context, can inspect the tools available to them, can take actions, can recover from ambiguity, and has an incentive to make the work useful. An agent needs an equivalent operating environment: access to the right context, a path through the task, and a product experience that makes its progress and results legible.

The team focused on building an agent that could work across a user’s actual systems rather than asking the user to manually collect all relevant material into a prompt. Connections matter because they make the agent’s work grounded in the user’s world. But the deeper product question is how to use those connections to complete a job rather than merely retrieve information.

Roman describes the desired interaction as closer to working with a teammate. Users should be able to give an outcome-oriented request, then steer or clarify when needed, without managing every intermediate step. That requires the product to be clear about its current task and to help the user intervene at the right moments. It also requires reliability: users will not delegate important work repeatedly if they must routinely redo the last ten percent themselves.

Trust is built gradually. Early workflows tend to be bounded and easy to inspect; as users see successful results, they expand the scope of what they assign. The product should support that progression rather than demand that a new user immediately give an agent broad authority.

Designing bots, permissions, and collaboration

Host: The conversation turns to the role of individual bots. Lenny has many bots open in his own workspace and asks how this model fits with the vision of a general assistant.

Roman: The longer-term vision is a team of AI bots that help with a person’s job and life. A bot is not simply a saved prompt. It can have a defined role, relevant context, access to particular systems, and an ongoing relationship with the tasks for which it is responsible. That makes it possible for users to organize work by function rather than recreating the same setup in every conversation.

Different bots can embody different kinds of expertise or access. The product must make those boundaries understandable, especially where tools, information, permissions, or external actions are involved. Roman frames this as a product-design problem as much as a technical one: people need to know what a bot can do, what it knows, and how to steer it when it is heading in the wrong direction.

The team also sees room for richer collaboration. Instead of treating each interaction as isolated, users can build a working set of agents that retain the right context and can be brought into a task at the appropriate time. The analogy is not that bots should imitate people in every way; it is that a useful team member is understood through their role, context, and ability to take responsibility for a result.

Product velocity and the anti-demoware bar

Host: Lenny notes how quickly the product and the company have moved. He asks how the team sustains that pace and avoids making a product that looks impressive in a demonstration but fails in ordinary use.

Roman: Speed comes from a combination of ambition, small teams, and a willingness to make tradeoffs. The company is competitive, but the relevant competition is not just other AI companies. It is the user’s existing way of doing work. A new product has to be good enough to displace something people already know, including familiar chat tools and manual processes.

The team tries to avoid demoware by holding itself to repeated use. A flashy one-off result is not the standard. The standard is whether a user can return to the product for an important workflow, receive a useful result, and build confidence over time. This is why the team spends time on product details that might appear unglamorous: making work easier to start, giving the agent the right context, helping users understand its behavior, and improving the loops around failure and feedback.

Roman says the product is developed through hill-climbing rather than by assuming the final design is known in advance. There are many small improvements that compound. The team constantly decides what to cut, what to keep, and which rough edges matter most. It has never treated a release as a declaration that the work is finished.

The future of agentic knowledge work

Host: Lenny asks where the product is going and how Roman thinks about the broader AI moment. He returns to the idea that AI which does all of a job feels fundamentally different from AI that is merely helpful.

Roman: The ceiling rises as agents become able to handle more of an end-to-end job. People will increasingly use them for work that currently requires opening many tools, searching through scattered documents, coordinating details, and making a series of small decisions. The opportunity is not limited to replacing a single application. It is to give users an interface through which they can direct meaningful work across their environment.

Roman is careful not to present this as an instant replacement for human judgment. The product still needs better capabilities, better reliability, and better ways for users to stay in control. The most valuable direction is to increase what people can confidently delegate while preserving the ability to steer, review, and set appropriate boundaries.

The vision of a team of bots implies a different relationship to software. Rather than opening a separate application for every task, a person can ask agents with relevant roles to act on their behalf. The product must earn that role through usefulness in real work, not through a promise about a distant future.

Closing recommendations and principles

Host: In a rapid-fire closing, Lenny asks about products Roman enjoys, ideas he returns to, and what listeners should do next.

Roman: He says he has long enjoyed semantic search products, especially unusual applications of semantic retrieval over distinctive datasets. He mentions Metaphor, which became Exa, and describes finding it fun to use semantic search for strange or specialized queries rather than only for conventional web search.

For a life principle, Roman mentions the poem “Desiderata.” He has kept it with him since he was a teenager and finds that it continues to offer something new on rereading. He describes it as grounding rather than as a short slogan.

Roman closes by asking users to try Grok Bot and send feedback. The product had launched its beta only weeks earlier, and the early user input was directly shaping what the team built and how it built it. Lenny thanks Roman and the wider team, noting that the conversation captures a particularly active moment for Grok Bot and AI more broadly.