
Behind the Craft · 2026-06-28 · 42 min
Key moments - from our scoring
Substance score
50 / 100
Five dimensions, 20 points each
Jess Yan, product lead for Claude Managed Agents at Anthropic, explains how the company has evolved from simple prompting loops to autonomous, long-running agents that can tackle complex tasks with minimal human oversight. Managed Agents is Anthropic's pre-built harness and infrastructure that abstracts away the scaffolding typically required to build agents from scratch - handling tool access via Model Context Protocol (MCP), permissioning, observability, and self-correcting error recovery. Yan demonstrates a data analysis agent that processes multi-million line datasets and produces predictive models, HTML reports, and visualizations automatically. The core components are the model, system prompt, behavioral instructions, tool access, and the harness itself, which Yan argues must be tightly integrated with the model for maximum performance. Internally at Anthropic, agents have accelerated product development, customer support, and decision-making by accessing codebases, monitoring Slack channels and Twitter for feedback, and summarizing engineering activity - making tasks "10,000 times easier." For operators building agent workflows, this episode covers evaluation strategies (binary pass/fail, LLM-as-judge, trigger evals), outcome optimization over rigid structured outputs, and the shift toward proactive, human-like agent interaction patterns via scheduled runs and event-triggered monitoring.
The core components are the model, system prompt (behavioral instructions and guardrails), tool access (including built-in tools and third-party integrations via MCP), optional skills, and the harness - the scaffolding that enables the model to call tools, access memory, and decide when to request human input versus continuing execution.
Managed Agents provide a pre-built harness and companion infrastructure that replaces manual prompting loops with self-running, self-correcting agents that can handle complex long-running tasks at scale. Rather than stringing together synchronous requests, agents can recover from errors, re-steer themselves, and maintain context autonomously.
Anthropic uses binary pass/fail evals, LLM-as-judge scoring (letter grading approaches), and triggering evals to ensure actions execute properly. They also enable agents to evaluate their own work in separate context windows to avoid bias, creating feedback loops within the agent's session rather than external evaluations.
Internally, agents track PR activity and deployment status, monitor Slack channels and Twitter for customer feedback, summarize engineering activity on schedules, and help PMs understand the codebase faster. Agents assist with RFPs, diagnosing field problems, and scaling customer architecture - making these tasks dramatically easier than manual approaches.
MCP is a standardized way to expose external services and third-party systems (like internal databases) to agents, and it includes an authentication layer to safely control access to sensitive services that should not be universally accessible.
Our reviewer’s read on each dimension, with quotes from the episode.
The episode surfaces a handful of genuinely useful ideas - self-recovering agent loops, running evals inside the agent itself in separate context windows to avoid bias, and the individual-empowerment-before-mega-workflow sequencing - but the bulk of airtime is product demo narration, basic definitional explainers, and anecdote. The insight-to-filler ratio is moderate at best.
when you can have agents evaluating their own work, ah, potentially in separate context windows to avoid bias, then you're always going to get a better output
the limits of what we can achieve will really be based off of how much we can delegate at once, more so than like what our personal capacities are
There are a few non-obvious angles - the argument that harness and model must be co-developed for maximum performance, and the 'individual empowerment first, mega-workflows second' enterprise rollout sequence - but the bulk of takes (agents are now autonomous, vertical SaaS is specializing, always-on is the future) are already circulating widely in AI discourse.
it is impossible to get the maximum possible performance without tying together the harness and the model
the sort of outcome has become the structured output...we're just skipping straight ahead and saying, let's build this rich and interactive thing
Jess Yan is the product lead directly responsible for Claude Managed Agents at Anthropic - a genuinely relevant practitioner who ships the product and dogfoods it daily. Her examples are drawn from real internal work, which adds credibility, though at a PM rather than founder or executive level and some answers veer toward product evangelism.
we had a wait list...4000 organization long wait list...I just needed to spin up an agent that would automate my next few weeks of work with this wait list
we have an API review Claude that basically if we're really stuck at an impasse with how we want to shape certain components of our API, then, uh, we do tag in Claude to uh, tell us when our biases are getting the better of us
The 4,000-org waitlist example and the 90% accuracy benchmark target are the strongest concrete anchors in an otherwise vague conversation. There are no real customer outcome metrics, no time-to-value comparisons, and no dollar figures; the '10,000 times easier' claim passes completely unchallenged.
we had a wait list, um, for some of our advanced features and it was like a 4000 organization long wait list and it was filled with invalid entries and duplicates
I needed it to achieve a specific score of 90% in a sort of accuracy benchmark
The host asks a few genuinely interesting questions (Claude vs. coworkers, proactive vs. reactive agents) but frequently leads witnesses, accepts big unsubstantiated claims without pushback, and often summarizes the guest's point back in a simplified form rather than pressing deeper. The mid-episode ad read and the demo narration replace sustained intellectual pressure.
So basically this agent, uh, looks at the big waitlist and then like cleans um, it up and then like sends invites, uh, to people on the waitlist. Is that kind of.
I feel like, uh, sometimes companies tend to set up agents, they make it too complicated right off the bat
Computed from the transcript - who did the talking, and the words that came up most.
As product lead at Anthropic, Jess has a first-hand look at how Anthropic teams are moving from prompting AI to building long-running agents that work overnight. In our episode, Jess showed me how to build a Claude analytics agent from scratch, then covered how Anthropic PMs use agents internally to understand the codebase, monitor customer feedback, and make better product decisions.
Transcribed and scored by The B2B Podcast Index.
Speaker A: We've really evolved from agents being prompting loops to agents being autonomous, self discovering and long running actors. We set them tasks overnight and then we wake up and backlog is resolved and bugs are squashed. All of that is 10,000 times easier because of all the agents that we have internally. My personal favorite is like a predictive model that based off various attributes of um, the customer and the product, can predict whether this customer is going to return. And it's able to produce this really rich level of insight in just minutes. The limits of what we can achieve will really be based off of how much we can delegate at once, more so than like what our personal capacities are.
Speaker B: Hey everyone. Uh, my guest today is Jess, product lead at Anthropic for Cloud Managed agents. Uh, really excited to get Jess to demo, uh, how to build an agent from scratch. Maybe talk about how Anthropic uses agents internally and maybe even just talk about what an agent even is. So welcome Jess.
Speaker A: Thanks for having me, Peter.
Speaker B: Yeah, it's great to have you. Um, so everyone's talking about agents at the agent stuff and everything. So let me ask you, so how would you define what an agent is and what are the main components of an agent?
Speaker A: Man, what a loaded question. Um, so once upon a time agents were really just prompting loops where you were just trying to get questions and responses, uh, in a loop. And I think that's really evolved towards permissioning and access to third party systems, internal tooling and sensitive data. Um, and that level of access now requires permissioning, um, observability, uh, steering, not in the same way that it was just question and answer before got it. And so they're really, the underlying components are still the model, uh, the system prompt and behavioral instructions and uh, the actual harness driving the loop. But the sophistication of, of what we are asking agents to achieve is higher. So that has made the sophistication of the harness higher as well.
Speaker B: Okay. Yeah, because there's no, you know, agents can use tools, they can have memory. Right. There's all kinds of stuff. Yeah, and why don't we also just define what a harness is? Like what is a harness?
Speaker A: Yeah, the harness is the core scaffolding around the model that gives it the ability to run those tools and to call its memory, um, and to know when to ask for human in the loop input versus to just continue executing on its task. Task. So the harness is really what elevates us from the sort of random sampling of just tokens in and tokens out to actual actionable, uh, Products.
Speaker B: And let me throw you a curveball actually. Do you think the model should be developed? The harness, are they kind of joined at hip?
Speaker A: I think I am quite biased, but I also think that it is impossible to get the maximum possible performance without tying together the harness and the model. Now the uh, components of the harness and maybe the thickness of the harness will change over time as models get more and more capable. Um, however, you know, we, when we test our models and when we are uh, assessing their performance, we always have to test it in conjunction with a harness. And are we going to test it with all the different harnesses in the world? We're going to select the harnesses that we have built. And so there is an aspect of, you know, the necessity of building models is that you have to be testing them with harnesses and that sort of keeps them paired together.
Speaker B: Okay, so like, you know, you test them with like Claude, Cowork and clock code and maybe some third party harnesses, right?
Speaker A: Yeah, yeah. And of course we run against like open source evals and whatnot, but at a certain point, you know, every single model distribution now is through a harness and so we also need to be testing them through harnesses as well.
Speaker B: Okay, now let's talk about your product. What is Managed Agents and how is it different from just me talking to the messages API?
Speaker A: Yeah, so Manage Agents is really the evolution of where we see task orchestration going. And earlier I talked about how we've really evolved from agents being prompting loops to agents being autonomous, uh, self discovering and uh, uh, long running actors with access to lots of third party systems and need for both permissions and guardrails. And so Cloud Managed Agents was developed with that in mind. Um, rather than just being a prompting loop that we've sort of like added different um, capabilities onto. This is a pre built harness and ah, companion infrastructure to allow an agent to run complex uh, tasks at scale. And so for us the core motivation behind Cloud Managed Agents is that the return on effort for building an agent should be extremely, extremely high. So we wanted to build easy to stack primitives and easy to use flexible developer APIs with out of the box infrastructure. And all that should be really, really low effort, but then you should be able to delegate hugely complex work that might have taken you days, months, weeks to actually execute.
Speaker B: Okay, so it takes care of like a lot of the infrastructure you have to build to even get an agent to run. Is that kind of.
Speaker A: Yes, exactly.
Speaker B: Got it. Okay. All right, well then without further ado, do you want to show us uh, how easy it is or hard is to build a managed agent.
Speaker A: Yeah, absolutely. Hopefully we find it easy. All right, here I am in our cloud console and I have a pre built agent, um, that I've already configured. Um, so you here you see the core components of this agent. So one is the model selection. Um, this continues to be what drives sort of like the intelligence layer underneath the agent. Um, here the system prompt which is the raw text that the model gets to define its behavior, its guardrails and a ah, high level awareness of the kinds of test tasks that you will orchestrate to it. I've given it access to a built in tool set that we ship with every cloud managed agent. Um, and I've given it the ability to basically interact with its file system M and produce uh, results. I've actually set its permissions to always allow each of these tools. Um, but we also have the flexibility to configure these as um, requesting permission. So keeping a human in the loop for any of these actions. Um, in this particular case I didn't grant it any skills, but here's where I would grant it skills as well.
Speaker B: So this is ah, this is an agent to analyze data and uh, like a data analyst.
Speaker A: Exactly. Yes.
Speaker B: Got it. Okay.
Speaker A: Um, so uh, this particular agent runs analysis on a fictitious grocery ah, store called Just in Time. And I actually give it um, uh an initial prompt that gives it the data schemas, um, guidance on how to actually execute the task. And um, I give it also a file, a really large like multimillion line file for it to analyze as well. Um, throughout the course of the session run it, you can see it running all of its tools and calling the model selectively to run the analysis. And at the very end, um, it outputs HTML files that can be rendered in the browser so that you can see the results of the analysis. Um, so all of these particular events are the actions that the model is taking. And you can see that I'm actually not steering it except for the initial event. And at the very end M, these outputs are produced for me.
Speaker B: This episode is brought to you by Riverside. I've used Riverside for years to record my podcast because it records in 4K resolution each person locally, so the audio and video still comes through clean, even if a guest wifi gets shaky. But the reason I love it now more than ever is what happens after we stop recording. If I go in here, then I can use these AI tools to remove pauses, remove filler words and just clean up the recording. And I can also edit the transcript directly and it will automatically, automatically, uh, generate clips with captions ready to publish to YouTube, Spotify and all types of social media platforms all from one place. As a one person creator business, that matters a lot. Riverside is the upgrade your content workflow needs. Try it at creators.riverside.com Peter Yang and use code Peter Yan at, uh, checkout to get one month completely free. That's Creators Riverside. Now back to our episode. And what is the initial prompt for this, uh, particular conversation? It's just like go analyze this huge file.
Speaker A: Yeah, you could think of it as um, basic as that. But I had a very specific schema that I wanted it to be aware of. So for example, I wanted it to know exactly what the structure of the data set was beforehand. And that way I can front load the initial exploration that I would have ordinarily had to do. Um, and then I wanted to break down the steps into discrete, uh, segments so that I could get very predictable outputs at the end of the task because these agents are randomized actors. So you do need to be somewhat prescriptive sometimes if you want to have uh, very predictable outputs.
Speaker B: Okay. And this will help with like debugging and stuff too, right? Because like they can figure out which step.
Speaker A: And to your point about debugging, actually, um, directly in CLAUDE console, um, we have an agent that runs and analyzes actually the full uh, session history associated with the agent. Um, uh, after I run this, I actually can um, use this debug agent to look for areas where I could have, um, improved this agent even more.
Speaker B: What is the output again? You said just like an HTML file.
Speaker A: Yeah, it produces, uh, three different HTML files. And I can pull this up right now actually.
Speaker B: So, uh, okay, so basically the components are there's a model, there's a prompt, right. There's tool access, and then there is skills that are optional. Yes, uh, for tool access, uh, if I want to hook up to my internal database or something, there's like a whole set of process for that, right?
Speaker A: Yes. Uh, um, one of the ways in which you can hook up an agent to a, uh, third party database or a third party system is through mcp. MCP exposes a standardized way to communicate to external services and it includes an authentication layer in front so that allows you to safely access these internal services that you might not want just anyone to access.
Speaker B: Okay. Yeah, it's how like I hooked up my clock code to all kinds of crazy MCPs. For better, for worse access. Guys.
Speaker A: Everything. Yeah, yeah. Dangerously loud permissions.
Speaker B: Yeah, yeah, no, I Noticed that you guys moved that to like a settings, so I cannot do that anymore easily. So now I use auto mode. Um, but like, I feel like there's actually a lot of stuff that's abstracted away from this screen. Right. So like, why don't you just like briefly talk about if I didn't use cloud manager agents, like if I didn't set this up from scratch, what kind of scaffolding needs to go into this thing to build from scratch?
Speaker A: Yeah, yeah. So I think that if you're working with a RAW prompting loop, um, then all of your work is highly, highly synchronous and you are constantly dependent on like the prior request that you strung together to complete successfully in order to get to the next step. And I think that that worked in a world where we were just asking the um, you know, the chat bots to write haikus for us and we were doing very, very simple tasks. Um, and then over time that has become increasingly unscalable. So if I delegated a really large task to an agent, um, and for example something went wrong in that first initial message that I sent, and either I dropped the message or it was slightly off from my expectations, then my ability to pivot my integration and to handle that gracefully is significantly lower. So it's important for us to evolve towards these more self running um, uh, self recovering agent loops that can recover from errors, recover from going slightly off course, uh, re steer themselves back and then just keep you in the loop as they're doing so so that you're aware of their process.
Speaker B: When you say self requirement, you mean like they run into error, they can like debug their own error, they can do some searches and figure it out.
Speaker A: Right, yes. Yeah, got it. Um, and then even more baseline than that. You know, if they um, uh, if they produce an output that is unexpected but then they're aware of what a good output is supposed to look like, they can uh, you know, revise their thinking and really adjust their course of action. That is very difficult to wire together in just a, um, RAW prompting loop.
Speaker B: All right, let's go back. Do you think the output generated now or is it still working?
Speaker A: All right, so this agent produces three primary artifacts. So first an analysis into the products. Um, so you know, just an overall high ah, level inspection of like common, common order patterns in shopping carts. It also produces a analysis into the shoppers and sort of heat maps on when they're shopping. Um, and ah, these really interesting like radar charts. And then lastly like my personal favorite is like A predictive model that based off of various attributes of the customer and the products, um, can predict whether this customer is going to return. Um, so all of this was just with like a simple prompting and access to Python packages in the agent's environment and it's able to produce this really rich level of insight in just minutes.
Speaker B: And so the prompt has like uh, some stuff about like the format of the three reports that we want and the data that we want, right?
Speaker A: Yes. So um, what I, what I put into the system prompt is general performance optimizations because I do want this to be a general agent that I can reuse across a lot of different uh, data sets. And then what I put into the initial prompt I sent to it is that schema, that highly specific schema discovery and the descript, the actual task description on how to run um, its analysis in sequence.
Speaker B: Okay, okay, so I guess if you want these reports like uh, you know, every week or something, you can make it into a skill or like some sort of a routine or something, right?
Speaker A: Yeah, yeah, yeah. We actually uh, will be offer scheduling natively in cloud managed agents.
Speaker B: Well, okay, well let me ask you this. So now you have a bunch of traces and a bunch of outputs like you know, like how do we build evals for this agent? How do we know it's like not going off the rails?
Speaker A: Yeah, evals is definitely uh, the toughest part about building agents today because I think that what has traditionally been a uh, traditional eval development is evolving as the tasks get more complex. I think that you know, the traditional evaluation setup of you know, here's a set of initial prompts and here's how we want the agent to produce results in response. Um, that still works. I think that we're also seeing folks uh, do more sophisticated things like um, uh, replays of more complex like multi string kinds uh, of interactions with agents or um, you know, AB testing and different versions by sending the like same string of sort of user interactions and seeing how that uh, ultimately changes uh, the responses. I think another trend that we're also enabling in cloud managed agents is like a built in eval loop where if the agent itself knows to grade its outputs, then you can actually pull the eval directly into the agent's work rather than having it be outside of the course of the session.
Speaker B: Okay, this is kind of what I do in cloud code. Like it spits out an output and I try to get another agent to run the eval and then if the eval sucks then I try to get the other agent to work again?
Speaker A: Basically, yeah. When you can have agents evaluating their own work, ah, potentially in separate context windows to avoid bias, then you're always going to get a better output.
Speaker B: And um, just real quick on evals, um, do you guys do pass fail evals or do you do uh, scoring evals or all kinds of evals?
Speaker A: We do a mix. There's definitely binary pass fails, there's definitely scoring which is more like LLM as judged and like applying sort of more of a, um, ah, you know, letter grading type approach. And then there's also triggering evals, um, for things like you could make sure that this type of action is actually triggered in general. Um, for example with skills, something that we worked on very early on was making sure that skills triggered properly at the right time. Because the whole point behind Skills is progressive disclosure.
Speaker B: Oh yeah, it wasn't that good. I think that's gotten better over time. I used to have to manually trigger the skills with like slash commands.
Speaker A: Yeah.
Speaker B: But it's getting a little bit better over time. Got it. Okay. I feel like uh, as these agents become more autonomous, right. And they can do longer running tasks, I feel like it's more about like what is your goal and what's the outcome that you wanted to have? Like what do you think about that? Like that kind of changes the prompting and everything, right? Like, you know.
Speaker A: Yeah, yeah, it definitely changes things. Um, I think that, you know, once upon a time there were structured outputs, right. We told an agent specifically, your output must adhere rigidly to this structured, uh, you know, code formatting. And then we will string together a lot of glue to make sure that these big blobs of JSON, um, structured, structured data turn into something like beautifully rendered in the browser. I think that as models have become more capable and as harnesses have evolved, the sort of outcome has become the structured output. The outcome, uh, is sort of a uh, meta structured output where we don't need to tell the agent anymore. Okay. This is the exact structure of your response. And uh, I will glue all of these together and create something rich and interactive. We're just skipping straight ahead and saying, let's build this rich and interactive thing. And this is sort of my tastemaker's assessment of what good would look like. And because we now have the infrastructure for these agents to run autonomously, the agents can actually self correct along the way rather than relying us uh, to string together all these intermediate outputs.
Speaker B: Okay, so it's not like here's like five sections you got to adhere to. Here's the Character count here. Here's what you got to do as more like. I think it's actually kind of harder now because, like, what's the example of a tastemaker output? It's like, hey, you got to make it beautiful, interactive.
Speaker A: Yeah, I mean, uh, we see people using it for like, slide generation and content creation. Um, I think that's like one area where outcome M optimization is really useful, just like visual artifacts and editorial content. Um, the other place where we see it being useful is on, uh, for example, in the predictive model that I just showed. Let's say that I needed it to achieve a specific score of 90% in a sort of accuracy benchmark. Then I've run tests with this agent before to try to always optimize for building a model that will hit that score and it's iterated until it got there.
Speaker B: Okay, got it. Okay, good. That makes sense. Yeah, it makes sense to try to get the agents to do their own loops first before the human eyes have to come into play, make as much progress as possible. Uh, well, let me switch gears a little bit. Let's talk about how you guys use agents internally. Anthropic. Um, and yeah, maybe you can screen share your slack, but I'm curious how anthropic PMs, technical staff, what kind of help and leverage has agents helped you guys internally during your work?
Speaker A: Yeah, for me it's really been about depth. And I think that access to our code base has been the biggest unlock for me. I think that one, it helps me just like manage state more easily, you know, rather than, um, poking a bunch of engineers on what they're doing, I can just track the PRs directly and see which ones are merged, which ones are deployed. Um, I think there's also an aspect of, like, I deeply understand and interact with my product so much more than I've ever been able to in the past because it's so much faster for me to either prototype an agent, uh, on cloud managed agents, uh, because I can use cloud code, um, or just interrogate the code base on exactly how everything is working. Anything from going into a customer RFP and filling out all of their security check marks to diagnosing problems in the field, unblocking users who are having trouble, or helping them scale by helping them understand our specific architecture. Um, all of that is 10,000 times easier because of all the agents that we have internally.
Speaker B: Okay, so let's kind of break that down into a few things. So, um, you come into work on Monday and be like, hey, Claude, what did My engineership last week. Do you ask that kind of question or like how do you.
Speaker A: For me, I have some scheduled runs going that like summarize activity. Um, but I still do a lot of the deep dives on a more sort of ad hoc basis based off of the questions I'm getting or like the pitches I need to uh, uh, prepare for or the customer conversations I'm about to have.
Speaker B: Okay, got it. Okay, got it. So you go into an enterprise to talk about managed agents and you personalize the pitch for that company or something, right?
Speaker A: Yeah, yeah.
Speaker B: Um, and do you guys have like a feedback? Like I know some people are active on Twitter even so it's pretty toxic. But like how do you get feedback for your Prof. Product? Like do you have like an enterprise Slack group or something?
Speaker A: Uh, for Twitter we do have agents that are sort of scraping the web and giving us summarized feedback that's um, really helpful for signal because like no one person can ingest all of Twitter by themselves. Um, I do have agents monitoring our Slack channels. Uh, I sit in a bunch of slack channels with all of our, with a bunch of customers. Um, and I love talking to customers directly. But for those I'm not able to talk to directly, it is useful to have agents sort of summarizing the activity that's happening there. Um, I think that we have started to evolve towards thinking about agents. As always on you should be able to tag them anywhere, but they also should be proactively surfacing things, uh, for you in the way that a coworker truly would. And so I think that there's two aspects to which our agent usage is really powerful. One is the level of access of data we give it and then two is the interaction styles that we expect of our agents, which is, it should be human, like it should be proactive and not just reactive.
Speaker B: Uh, is proactive through like triggered events and cron jobs or like how do you make it proactive? Just like.
Speaker A: Yeah, proactive is on triggered events and cron jobs and like continuously refreshing the data that has available so that if it is long running and it's. And it's like constantly slurping up information. It's, it needs to be as up to date as you are and that shouldn't be just, you know, on an ad hoc basis. That should be proactive.
Speaker B: Got it. Yeah. It's gotta have the most up to date context, right? Yeah.
Speaker A: Yeah.
Speaker B: So why don't you ask this question. How do you compare your conversations with Claude and agents versus your conversation with co workers? Like, what happens more throughout the day?
Speaker A: Interesting. That's a great question.
Speaker B: Yeah, I feel like I talked to Cloud more. I'll be honest.
Speaker A: It is true. I do. I think particularly when I'm in a new space, I find myself spending a ton of therapy time with Claude, just trying to wrap my hands, uh, wrap my arms around, uh, a thornier concept. And I think that it up levels my conversations with my, my teammates because I'm able to come to a conversation with like a true opinion and a lot of baseline research done very quickly. And so I'm not asking the like, you know, please spin me up questions. We're able to engage at a deeper level.
Speaker B: I mean, I guess that's probably expected with the anthrop right here because, like, you guys are encouraged to use Claude. Yeah. Do you guys pull up Cloud in like a decision meeting or like a team meeting and like, try to, you know. Yeah, yes, you do that.
Speaker A: Yeah. Uh, Claude is a really good neutral judge for certain things. Uh, we have an API review Claude that basically if we're really stuck at an impasse with how we want to shape certain components of our API, then, uh, we do tag in Claude to uh, tell us when our biases are getting the better of us. But all of our primitives are definitely there to be able to allow for this kind of interaction. It's sort of like agent to agent communication.
Speaker B: All right, so just to wrap this section, how would you say you typically spend your day? Or I guess no real typical day. Right. But like, do you talk to a lot of enterprise customers? Do you do like a lot of roadmap planning? You're like shipping stuff yourself. Like, how do you typically spend your day?
Speaker A: Yeah, I think that my day now is spent a lot more in the customer discovery and like sort of, uh, integration journey process than it has been before. And I think that's awesome. I think it's because frankly, like, we're all moving so fast that the, like I said, the kind of conversations that we're all having has been like, seriously up leveled. I think previously, you know, if I spent this much time in customer conversations, it might be like, oh, uh, like, please debug this like, tiny little thing that is like, you know, a problem that I've debugged 100 times. But now, because they have agents and because we have agents and because we're pushing the boundaries, the conversations are now like, okay, how would we build this super futuristic thing together and what are our principles around it and how can we push that forward in the Next two weeks. Um, those kind of conversations are really exciting for me and I really, really do love spending time with our customers. Um, I also spend a ton of time prototyping and so, um, one thing I love about Manage Agents is because it's so easy to spin up an agent. Um, and because my work changes day to day and it never really looks the same, um, you know, week over week, uh, I need to be able to spin up an agent that is perfectly suited for that specific task of the moment. And it's okay if I throw that away agent away. Like it doesn't have to be the most beautifully productized thing in the world.
Speaker B: Okay.
Speaker A: Um, and so I spend a lot of time bashing my own product by basically automating my own work and that it takes me maybe half an hour to spin up an agent, but I try to have like a different one going every couple of weeks.
Speaker B: Can you give an example?
Speaker A: Yeah, I'll give an example. So we had a wait list, um, for some of our advanced features and it was like a 4000 organization long wait list and it was filled with invalid entries and duplicates and you know, all the kind of stuff that you get on like a traditional published web form. And so I know that this agent, uh, I know that this wait list is only really, uh, going to be relevant for the next few weeks until we get this feature out into the public and make it self serve. Um, so I just needed to spin up an agent that would automate my next few weeks of work with this wait list. Like, um, parsing out all the invalid entries, like assessing which ones are the highest likelihood to convert and actually give really high feedback. And I basically embedded it with like access to our internal systems and our databases and whatnot to make that assessment and figure out who to pull it off the waitlist on a, on a daily basis. Um, that's just like a few weeks of work and there's no point in like building something super shiny for it. And so having the, a really, really good, easy to use pre built infrastructure that just automates building an agent is like a huge unlock for me and I can take those kinds of tasks and just repeat them.
Speaker B: Okay, so basically this agent, uh, looks at the big waitlist and then like cleans um, it up and then like sends invites, uh, to people on the waitlist. Is that kind of.
Speaker A: Yeah, yeah, like people who. Our highest likelihood to be high value testers for us.
Speaker B: Got it. People who are like the most active Twitter complainers basically. No, I'm just kidding. No. Um, okay. I don't have to be a company to use this product. Right. Uh, I think you were going to show me how to do this in cloud code or can I just use this as an individual?
Speaker A: As long as you have an API key with us then you should be able to use it. In fact we have a ton of usage from individuals. Um, it actually kind of surprised me but I think that we're seeing a lot of individuals just automate their lives with cloud managed agents.
Speaker B: But when should I use this product versus just try to build a skill or a weekly cron job or something? You said there's a lot of individuals using it, right?
Speaker A: Yeah. Keep in mind that these are really long running cloud hosted sessions. Anything that's running directly in your cloud code is, is bound by the constraints of your laptop and when it's on. And so using cloud managed agents basically pushes that all to the cloud. It increases the capacity of the work that you're able to do and also the longevity of it.
Speaker B: Okay, so stuff like uh, maybe like some sort of online competitive research or like um, what are people using it
Speaker A: for uh, in their personal lives. Yeah, um, I have a friend who's like a new parent who basically has her entire like child's um, sort of like the hourly schedule of like feedings and like um, tummy time and all of the things that new parents have to worry about. Basically fully managed by Claude. Um and then she also has like these like uh, fridge monitors and like grocery uh uh grocery management agents running as well. Yeah, so yeah, I, I don't actually have insight into what people are doing at scale because like you know ah, we redact a lot of that information internally. But um, from anecdotal usage like honestly just using these as like your personal personal ah assistant uh is you know they're ultimate, the ultimate customizable agents. Right. You can do them for whatever you need.
Speaker B: And I guess the mentality switch is like uh, it's not just like a clockwork conversation that's like temporal. It's almost like something that's kind of like there and can help you for like multiple days and weeks. Right. Like if you make it good like
Speaker A: uh, effectively it is a completely customizable agent that is designed for long running work and has built in memory that again is completely configurable by you. So it shouldn't, it improves over time and it handles long running tasks extremely well. And so that is sort of like the ultimate personal assistant agent right? Um, the ultimate sort of like chief uh of staff that you would want for your personal life.
Speaker B: Yeah, because uh, I think the memory m part is actually very important because then your instructions can become more and more vague and then hopefully you just understand what you want. So. Yeah, that's very important. Um, okay, let me ask you a few more questions. Um, I built some of this stuff, uh, myself too, uh, inside companies. And do you have any best practices for companies thinking about building agents? Um, I'll tell you my bias. I feel like, uh, sometimes companies tend to set up agents, they make it too complicated right off the bat. They're just like, they want to have orchestrators, they want to have all kinds of stuff. And then my bias is just, let's just build one agent and see if it actually works and people actually use it. But like, you know, you've talked a lot of enterprises. What are some best practices to roll this out?
Speaker A: Yeah, I think that a lot of enterprises make the immediate jump to like, how could I automate this like crazy 20 team workflow that would have required like a lot of like cross cutting coordination and these like multi month processes. Like, I mean super ambitious, very exciting. But I do think that there is something really valuable about just like, okay, how do we uh, unlock the individual? Like how do we make any individual on any team feel exponentially more powerful if like one Peter and one Jess is suddenly like, wait, I don't need to make dependency requests because I have these agents that are able to extend the kind of work that I'm able to do, do the design work that previously I would have had to request a human for, etc. Um, then like you've supercharged like one, one individual. Right? You might have, you might not have completely like eviscerated an entire like multi quarter process, like compliance process that everyone hates, but you've like instilled the kernel of like creativity and sort of like autonomy within like the individuals of your organization. So starting there and starting by just like getting your individual employees to raise a ceiling of what they can do creatively and like what they can ship in isolation is the first starting point. And then from there you can start working on these like multi, multi team like mega processes and start raising the ceiling of complexity there. But like there is a huge amount of value that's unlocked simply by making everybody feel like they have their own power to develop products as sort of like a one person startup.
Speaker B: You have a bunch of one person startups inside a large company? Basically.
Speaker A: Yeah, yeah.
Speaker B: Uh, that's interesting. Okay, yeah. So basically, um, and like do you just give anyone make their own individual agent or do you kind of like. I think it's probably best practice to actually give some like, spotlight examples, right. Of people who actually know what they're doing.
Speaker A: Yeah, yeah. I think giving people templates and then letting them iterate freely off those templates is always a good place. Um, you know, you avoid the writer's block of like, what do I do? Um, but then you give them the creativity to iterate.
Speaker B: Cool. This is very good. And I think getting the agent into the hands of actual users quite quickly, maybe not all users, but at least like some beta users, you know, that's kind of where the rubber meets the role. Right. So like, don't go too crazy on evals before you even get the hands of any users. Like.
Speaker A: Yeah, just that. Yeah. The vibe testing is honestly the most important first step. And at a certain point you, uh, outgrow the vibe testing because you can't really like, do you, uh, know aggregate vibe signals at scale? Not when you do eval.
Speaker B: Okay, okay. It's hard to present the vibe testing. I'll just wait to quantify the vibes. I guess you can have a bunch of quotes and stuff, but it's hard.
Speaker A: Yeah, yeah.
Speaker B: Um, okay, cool. So I guess, last question. So, I mean, this stuff is moving so fast. Where do you think this stuff is going to go? Like, let's just say like three or six months from now. Like you think we're going to like, you know, like before I go to bed I'd be like, hey, just take care of everything for me and then when I wake up, it's done. Or. Yeah.
Speaker A: Honestly, uh, to some degree these long running agents are kind of doing that. Like we set them tasks overnight and then we wake up and, you know, backlog is resolved and bugs are squashed. Um, but I think I, so I think that we will see the workday like becoming sort of, uh, sort of the limits of what we can achieve will really be based off of how much we can delegate at once. Um, more so than like what our like, personal capacities are, because we are going to be able to increasingly, um, lean on these agents as partners. Um, so that's one thing I think, like on an industry level, what I'm really fascinated by is I'm starting to see that vertical SaaS is sort of just like becoming increasingly specialized. And so the idea that you would have like an accounting agent versus a healthcare agent, like that is starting to become like more and more and more narrow as people realize that like, uh, you know the models are getting smarter and so like broad domain expertise is sort of there and so like the real value add is like like these incredibly specific end to end niche use cases. And so um, it's really interesting because I think that like getting the right agent to do the job now is getting so uh, specialized and tailored that having um, the really the shared thing now is like the context patterns and the task orchestration patterns. More so than like okay, this is the canonical way to build like a finance agent or like a healthcare agent.
Speaker B: So for example, like maybe instead of a general accounting agent is like an accounting agent for like solopreneurs or something. Like, like just like more.
Speaker A: Yeah, yeah. Everything is just becoming incredibly specialized. Um, particularly as uh, people are able to build products um, for themselves and scale them externally. So what we're seeing is as you think of as you realize that you can now build software for these hyper specific use cases, people are scaling those things. And so that means that the kind of products that we're seeing distributed are increasingly verticalized.
Speaker B: Yeah, I think this is actually really interesting. I actually have more questions about this just real quick. Um, because I feel like I can build a product like AI product for accounting for solopreneurs or something but I feel like someone could just build a skill that's just as good. It's kind of hard to think about a long standing SaaS product around this. Yeah, I don't really have a good
Speaker A: answer but yeah, I think that where the products that will sort of survive this transformation are the ones that meet their users where there are, where their workflows are. Right. So it's about being one hyper specific to the tasks at hand and adaptable I guess beyond those specific tasks. But then two being exactly where you need it to be. And so um, that always on kind of agent pattern is definitely important because uh, you want that agent to pop up at the right time but it also needs to be in like the discoverable place where you would expect those workflows to be handled.
Speaker B: Increasingly that is just like in cloud code or some of these apps. Right. Like I don't want to navigate to a website and like fill a bunch of forms. Like I feel like I have, I want to bring my personal agent like with all my context and I want to get it to go talk to someone's accounting agent. Just like go, go, go figure it out. You know what I mean?
Speaker A: Yeah, I, wherever you're, wherever your, your work lives. And so for like you know, for a lot of engineering teams that will be increasingly in quad code and everyone sort of is becoming engineering team. Um, but also, like, just like, you know, even if we think about, uh, Vercel's chat SDK and how, um, you know, they had the sort of vision to realize that, like, everything is chat now because, like, agents interact best in chat. And like, these sort of, like, um, interactions with our colleagues are getting more and more compressed because the speed that we're iterating at is so much faster. Right. And so, like, I do think that a lot of these. I mean, it sounds kind of basic, but like, these sort of. To meet users where you are, you have to. It has to live in cloud code and it has to live in chat.
Speaker B: Yeah, it's got to live in chat and the chat has to be connected to all your personal contacts. It's not just like a random chat window on website, you know. Yeah, well, fascinating world. Fascinating world living. Yeah. Um, but, um, but this is super helpful, Jess. Um, where can people find, um, you or learn more about cloud managed agents?
Speaker A: Yeah. Um, so definitely use the cloud code skill to learn more about cloud managed agents. We also have traditional artisanal documentation that I assure you, humans still read, um, @platform.cloud.com. uh, and, uh, I'm Jess double underscore Yan on Twitter if anyone wants to reach me.
Speaker B: All right, Jess. Well, this has been a fascinating conversation. I hope the agents don't take over everything, but I look forward to having them save time at work. We don't want to do.
Speaker A: Yeah, thanks so much.
Other episodes covering the same guests and topics, from across The B2B Podcast Index.