AI Engineer World's Fair 2026
The Death of Developer Advocates — Stephanie Jarmak, Sourcegraph
Read the talk
Developer Advocacy Gains Another User: The Agent
Stephanie Jarmak explains how agent traces, recommendation experiments, clearer interfaces, and easier adoption extend developer relations while keeping human developers at its center.
From a talk by Stephanie Jarmak
At a glance
Ideas worth remembering
Treat agents as both tool users and recommenders. Interface quality affects their work; discovery and recommendation affect which tools reach human developers.
Measure more than eventual success. A recoverable interface mistake can still waste an entire turn, making clearer descriptions, informative errors, token use, and latency relevant product concerns.
Test discovery using real problems as well as category-shopping prompts. Jarmak reports about 65% recommendations for shopping prompts and zero mentions for relevant pain prompts; the proposed content remedy had not yet demonstrated a lift.
Current authoritative content, presence in MCP registries, and simpler onboarding address different parts of adoption: understanding the product, finding it, and incorporating it into a workflow.
Agent advocacy extends the human feedback loop. Start by inspecting an agent’s attempt to use the documentation, while continuing to support human learning, community privacy, and developer trust.
From product evangelism to a feedback loop
Stephanie Jarmak opens by defusing the premise of “The Death of Developer Advocates.” A research scientist who had been an astronomer the previous year, she arrived in this work without knowing what go-to-market meant. Her manager, a developer advocate, submitted the provocative title and then went on vacation. Jarmak takes the stage as an agent advocate, arguing for an expanded role rather than delivering the profession’s eulogy.
Her brief history establishes what should survive that expansion. She describes software evangelism in the 1980s as communication flowing outward: explain the product and persuade people to use it. Developer advocacy, emerging around the 2010s in her account, adds a return path. Advocates understand developers’ needs and bring those needs back into the product organization. As developers gain influence over purchasing and adoption, their experience becomes part of go-to-market strategy. The essential mechanism is a feedback loop between product use and product decisions.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Agents use tools and influence adoption
Jarmak’s starting point is that developers increasingly work with agents, so advocacy must account for a changing audience. Engineers become orchestrators of fleets of agents, with growing expectations of AI fluency. Meanwhile, people outside conventional engineering roles gain access to developer tools. She offers her own experience: from roughly zero GitHub commits the previous year to 12,000, alongside maintaining an open source multi-agent orchestration framework. That example illustrates a broader potential audience for tools, including people whose expertise and support needs differ from those of established software engineers.
The agent itself occupies two roles. As a user, it reads documentation, calls APIs, encounters errors, and attempts recovery. Those interactions create an experience that can be investigated and improved, even though the machine reads and acts differently from a person. As a recommender, it influences which products enter a developer’s workflow. Developer relations already supports bottom-up adoption through developers; agents add another participant in that process.
Recommendation can happen explicitly in a question-and-answer exchange with ChatGPT or Claude. It can also happen through action: a coding agent selects and installs a library or framework while completing a task. In that second case, choosing the dependency and introducing it into the workflow are closely connected. A product’s audience therefore includes both the person considering it and the agent making implementation choices on that person’s behalf.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Measure the agent’s work, then inspect the failures
To investigate agents as users, Jarmak built CodeScaleBench: hundreds of tasks intended to reflect the software development life cycle. She ran agents with and without Sourcegraph’s tooling, including its code navigation MCP tool. The comparison asks whether access to the tool helps an agent do its work; examining failures asks what needs to change when it does not. She reports collecting thousands and thousands of traces, providing detailed records for a tight feedback loop. She does not give numerical benchmark results or enough methodological detail here to establish the size of any performance improvement.
One trace makes the value of inspection concrete. An agent using a read tool assumed an interface detail that the tool did not support. Jarmak attributes the expectation to patterns learned during training, and says the description did not correct it. She recalls the mismatch approximately as using “read line” instead of “start line”; the exact parameter spelling is not established. The call failed, but the error explained the problem well enough for the agent to recover.
Recovery was useful, but it still cost an entire turn. That distinction separates eventual success from an efficient interface: an informative error can repair a mistake, while a clearer description can prevent it. Jarmak argues that organizations will evaluate tools on token consumption and speed as well as whether they work. Reading traces exposes avoidable interactions that a simple final-success check could overlook, and turns agent advocacy into concrete work on descriptions, errors, and tool behavior.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The gap between shopping for tools and describing a problem
For agents as recommenders, Jarmak turns to generative engine optimization, or GEO. Her experiment tests whether chatbots and agents mention or recommend Sourcegraph under different prompts. The critical design decision is to model what the intended customer is actually doing when the product would be useful. A prompt that names a tool category tests a different discovery path from one that describes a problem without knowing which category could solve it.
With prompts about actively shopping for and comparing code intelligence tools, she reports Sourcegraph being recommended about 65% of the time. With prompts describing relevant pains or needs, she reports zero mentions. These are observations from her experiment, not general recommendation rates: the presentation does not supply the sample sizes or full testing conditions. The difference nevertheless reveals something that category-comparison prompts alone would miss—recognition of a product category does not necessarily translate into recognition of the problems that product addresses.
Her concrete example concerns shared libraries: changes keep breaking downstream services because the team cannot see every consumer. She describes Sourcegraph as providing visibility across repositories, making that pain a relevant discovery opportunity. Yet the response suggested having developers make a wiki page. The observed failure was an absent connection between a described need and the product’s capabilities, rather than a failure to include Sourcegraph in a list of comparable tools.
That result produces a testable hypothesis: the public messaging may not connect those pains and use cases to Sourcegraph clearly enough. Jarmak describes a planned content campaign and website changes, followed by measurement of whether recommendations improve. The proposed mechanism is agents retrieving and interpreting updated material through web search, rather than waiting for new information to enter model training. No measured lift from the planned changes is reported.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Shorten the path from discovery to use
Discoverability also depends on distribution. Jarmak recommends putting products in marketplaces and MCP registries where agents can find them, then reducing the steps required to incorporate them into a workflow. Her deliberately cumbersome example is a tool that requires three different demos and emails to sales representatives. She argues that this burden makes an agent less likely to propose it as an immediate solution. Availability and onboarding friction therefore matter alongside how well the product is described.
The content surrounding that distribution should explain the pains the product addresses. Jarmak treats the moment of need as a particularly valuable opportunity: a user has encountered a problem, and an agent must connect it to a useful capability. Content should make that connection explicit enough for the agent to surface the product when it matters.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Divide responsibility by the work
Where should agent advocacy sit: engineering, product, or marketing? Jarmak’s answer includes all three. The boundaries of developer relations were already unclear, and agents make organizational roles less distinct. She suggests combining responsibilities according to employees’ abilities and the product’s needs, rather than requiring one fixed organizational home.
The engineering work includes partnering on interfaces such as MCP servers, building evaluations, and adding instrumentation. The product work owns the end-to-end agent experience, translates evaluation findings into product decisions, and develops rubrics for assessing that experience. The marketing work owns how agents discover the product, enter the funnel, and bring developers along through recommendations. This division connects interface behavior, experience quality, and adoption while allowing different people to own each part.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Enablement, community, feedback, and credibility remain
Jarmak returns explicitly to the title: developer relations retains its core, but its audience changes. Enablement now includes teaching developers who orchestrate agents and providing material agents can consume. Machine-readable content and APIs that agents can use easily support both audiences, because people increasingly encounter the product through the agents assisting them.
Community still depends on human connection, but agents introduce new privacy and data questions. Jarmak gives the example of people bringing Claude into a Discord community and recording conversations. Community builders must now consider what it means for participants’ agents to enter those spaces and collect information. She identifies the concern without proposing a specific governance or consent mechanism.
The feedback responsibility also persists: advocates bring the experience of developers using agents back to the organization. Alongside those human conversations, they can run experiments with thousands of agents, making some kinds of repeated investigation easier to conduct. This adds a scalable source of behavioral evidence while preserving the responsibility to represent the human developer.
Credibility requires attention to the audience as well. Jarmak warns against sending humans conspicuously generic AI-generated prose, including in sales outreach. She then suggests that agents may favor content resembling their own output and tolerate stylistic features that people dislike, provided the material is structured. Her claim about that preference is not accompanied by experimental evidence here. The practical distinction she draws is that human trust and machine consumption can call for different presentation choices.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Clear the agent’s path to help the human
Jarmak closes with the curb-cut analogy. A feature built for wheelchair users also helps people moving strollers and suitcases. Her argument is that serving agents can similarly clear the path for humans. The agent is another user interacting with the product, while still serving a person on the other end. Improving that interaction can therefore benefit the broader workflow.
She leaves two concrete starting points. For developer relations, point a coding agent at the documentation, inspect its interaction transcript, and begin an agent experience report. For go-to-market work, develop GEO prompts and examine mentions separately from recommendations. One exercise investigates how the agent uses the product; the other investigates how it presents the product to potential users. Jarmak closes by offering an agent-legible version of the talk and a couple of toy repositories with templates to help people begin.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Read the complete timestamped transcript
- 0:01
[music]
- 0:12
>> Hi everyone. Sorry for the start with
- 0:15
technical difficulties and all of that.
- 0:17
Uh, we made it to the end of this track.
- 0:19
Super exciting. Thank you everybody for
- 0:22
sticking it out this long. Um, are there
- 0:25
any developer advocates or devrel people
- 0:28
in the audience? Raise your hand.
- 0:30
Yeah, okay. So did you come to like
- 0:32
throw tomatoes at me cuz I'm talking
- 0:33
about the dead now. Okay, so
- 0:36
it's not going to be all doom and gloom
- 0:38
like that. Um, a bit of like backstory
- 0:40
in this. Um, I'm a research scientist.
- 0:43
So last year I was an astronomer. Um,
- 0:46
and I just sort of like wound up. I
- 0:47
didn't know what GTM was or any of that.
- 0:49
I just sort of wound up in this.
- 0:51
Um,
- 0:52
and I submitted like a bunch of boring
- 0:54
sciency eval talks that were
- 0:56
unceremoniously I I assumed thrown into
- 0:58
the trash uh, for this conference. But
- 1:00
my manager, who is a developer advocate,
- 1:03
he put in, you know, the death the death
- 1:05
of developer advocates, which is, you
- 1:07
know, appropriately buzzworthy and
- 1:09
hypey. And so so that was great. But his
- 1:11
title is developer advocate, so it
- 1:13
didn't really necessarily make as much
- 1:15
sense
- 1:16
for him to be coming up here and giving
- 1:17
his eulogy. So we brainstormed like
- 1:19
maybe I would dress up as like a robot
- 1:22
and like a maul him and attack him on
- 1:23
the stage or something like that. Um,
- 1:26
but then it just like logistically it
- 1:28
was going to be hard to do that. Uh, so
- 1:30
he just went on vacation. Uh, so I'm
- 1:32
here uh, as the agent advocate uh, to
- 1:35
talk about this sort of like new role
- 1:38
and
- 1:39
uh,
- 1:40
try to advocate for it and uh,
- 1:42
convince all of you that we should all
- 1:44
be agent advocates to help uh, in this
- 1:47
new era. So uh,
- 1:49
zooming out a little bit and going back
- 1:51
uh, in time a bit because uh, I was
- 1:53
trying to talk about developer advocates
- 1:54
to somebody at the conference yesterday
- 1:56
and their eyes like glazed over they had
- 1:58
no idea what I was talking about. So
- 1:59
just to sort of talk about what what
- 2:01
this thing is that I'm saying is dead.
- 2:03
Uh so back in the '80s, right? It was
- 2:05
called like software evangelism
- 2:07
where one would go forth and speak the
- 2:10
good word of the product and bring it
- 2:12
out there. But then fast forward to the
- 2:13
2010s or so, that's when developer
- 2:15
advocacy advocacy started to become a
- 2:18
thing where now instead of having this
- 2:20
single trajectory of the communication
- 2:23
pathway, now it's a feedback loop and a
- 2:25
two-way street where you have these
- 2:26
people with very deep empathy for
- 2:28
developers who understand them and speak
- 2:30
their language and could understand um
- 2:33
what their needs were um and then bring
- 2:35
that back to the product. And then um
- 2:38
these developers, right? Fast forward
- 2:40
even more, they
- 2:41
have so much influence within their
- 2:42
company and basically become these like
- 2:44
kingsmakers. Uh
- 2:46
and so the developer experience became a
- 2:48
very important aspect of the
- 2:50
go-to-market sort of strategy.
- 2:52
Um but now in 2026, uh developers are no
- 2:56
longer working alone and what it means
- 2:58
to be a developer is completely
- 3:00
changing. Um
- 3:01
and so our role, right, as developer
- 3:03
advocates um developer in developer
- 3:05
relations, we're relating to developers.
- 3:07
And so as the role of developers
- 3:09
fundamentally changing, so must then
- 3:12
does the role of the developer advocate.
- 3:15
Um so in this slide I'm just kind of
- 3:17
talking about
- 3:19
the other users, right? So what's
- 3:21
happening uh with DevRel uh outside of
- 3:24
the agent. So most of the talk is going
- 3:25
to be talking about the agent as a user.
- 3:27
But I also did did want to bring up,
- 3:29
right, that engineers they're becoming
- 3:31
like these orchestrators of these fleets
- 3:33
of agents, um babysitters and whatnot of
- 3:37
these things.
- 3:38
Um and their job, like all of the job
- 3:40
postings and whatnot, there's language
- 3:41
is continuously changing, right? They're
- 3:43
um expected to have this AI fluency. Um
- 3:47
and at the same time, there's also, you
- 3:49
know, people like me, like uh
- 3:50
non-engineers,
- 3:52
right? I was a research scientist. I had
- 3:54
like zero commits on GitHub last year,
- 3:56
and now I have 12,000, and I'm like an
- 3:58
open source maintainer for multi-agent
- 4:00
orchestration framework. Like, we have
- 4:02
so much like capability now with all of
- 4:04
these agents, and now anybody with these
- 4:07
agents can use dev tools, essentially.
- 4:09
So, you have this whole other persona
- 4:10
and ICP uh to potentially be relating to
- 4:13
and um having empathy with when you're
- 4:15
there using your product.
- 4:19
So, let's talk about now this whole new
- 4:22
user that we have in the form of an
- 4:23
agent. Um
- 4:25
so, an agent is somewhat unique, right?
- 4:28
In the sense that it is both the user of
- 4:31
your tool in a very similar way to the
- 4:33
developer. It's going out reading your
- 4:35
docs, but it's just reading them
- 4:36
differently cuz it's a machine. Um you
- 4:38
know, it's calling the API. It's
- 4:39
encount- it's ha- has its own
- 4:41
frustrations with how it's encountering
- 4:42
errors and recovering from them, right?
- 4:44
But then it's also a recommender of your
- 4:46
tools. Um but somewhat similar, right?
- 4:48
To developers in the way that they are
- 4:50
also recommenders of your tools in a
- 4:51
more organic, bottom-up way. Um
- 4:54
so, the whole, you know, basis for
- 4:55
DevRel, right? Is to encourage that
- 4:57
bottom-up adoption. But now the adoption
- 5:00
and the recommendation system, a lot of
- 5:02
it's being driven by the agent itself.
- 5:04
That is either, you know, maybe
- 5:06
servicing your product directly through
- 5:08
like ChatGPT or Claude, like directly in
- 5:09
a Q&A sort of environment, or it's, as
- 5:12
we had heard like in some of the
- 5:13
previous talks where the speaker asked
- 5:15
folks like, "How many of you have just
- 5:17
let your agent install a library for
- 5:19
you?" And like, there were many hands
- 5:21
went up, right? So, there's this like
- 5:22
recommender of tools where basically
- 5:24
it's just installing these like
- 5:26
frameworks and things um directly and
- 5:28
embedding them into the workflow um and
- 5:30
sort of working with the developer
- 5:32
um in that taste.
- 5:36
So, I know it's late for numbers. You
- 5:37
don't have to read them or anything like
- 5:39
that.
- 5:40
Um so, I have a couple different
- 5:42
concrete examples for measuring these
- 5:44
seats, right? Cuz I am a data science
- 5:46
scientist nerd person. Um so one of my
- 5:49
first projects when I was uh working on
- 5:51
this um
- 5:53
uh when I became an agent advocate was
- 5:55
to build um a benchmark called
- 5:57
CodeScaleBench. And so I developed
- 5:59
hundreds of tasks that were reflective
- 6:01
of the software development life cycle.
- 6:02
And I basically unleashed these agents
- 6:05
with and without um our product tooling.
- 6:07
So I work at Sourcegraph and we have a
- 6:08
code navigation MCP tool. Um and the
- 6:11
point of that was to understand, okay,
- 6:13
how is our tool helping the agent do the
- 6:16
work that it's, you know, going to be
- 6:17
doing. Um and when it isn't working
- 6:20
well, why isn't it working well? So that
- 6:21
we can then go in and actually fix that.
- 6:24
Um so I have thousands and thousands of
- 6:26
these traces. And I I as we have heard
- 6:27
in like the previous talks, like now we
- 6:29
have these amazing logs of data for like
- 6:32
these really tight feedback loops where
- 6:33
you can see exactly where it's breaking
- 6:35
down and then go in and fix it. Uh so
- 6:37
this one specific example here was um
- 6:40
when I was looking at how it was like
- 6:41
using a read tool. Um and the model had
- 6:45
the these expectations based off of its
- 6:47
like biases from how it from its
- 6:48
training data of what it expected for a
- 6:50
particular um command um that would be
- 6:53
available within the tool. And there's
- 6:55
nothing in our description
- 6:57
uh that would have like led it to
- 6:58
believe otherwise. So it tried to use
- 7:01
like read line instead of start line or
- 7:03
something like that. And then it ended
- 7:04
up failing, but then at least the error
- 7:06
told it why it failed. So it was like,
- 7:08
okay, that that was a good part of it.
- 7:09
So it was able to fix itself. But then
- 7:12
it's burning right an entire turn just
- 7:14
failing. And you could just go in and
- 7:15
fix that um aspect of like how it's
- 7:18
interacting with the tool. And this is
- 7:20
really important, right, to gather that
- 7:21
feedback um and understand the friction
- 7:23
that like now your new agent user is
- 7:25
having with your tool because it's the
- 7:27
way that um different organizations are
- 7:29
going to be evaluating your tool, right?
- 7:30
In terms of not just is it working well,
- 7:32
but like how many tokens is the agent
- 7:34
dealing with to work with your tool? And
- 7:36
how fast is it? Um so this is, you know,
- 7:38
really an important aspect of the role
- 7:41
is measure
- 7:42
um, how these users are using it.
- 7:44
The other side of it
- 7:46
um, is like the recommendation layer,
- 7:47
right? So, the uh, GEO instead of SEO.
- 7:50
So, the generative engine optimization.
- 7:54
Um, and I didn't mention it before, but
- 7:55
in the previous slide um,
- 7:58
I had a GitHub repo. Like, there's two
- 7:59
different toy projects that I put
- 8:00
together. At the end of the talk,
- 8:02
there's like a QR code with a link that
- 8:04
you can send your agent to to like have
- 8:06
access to all this. So, don't worry
- 8:07
about like taking screenshots All of all
- 8:10
of the data will be released to you. Um,
- 8:13
so anyway, back to this. Um,
- 8:16
I set up a little experiment, right? To
- 8:18
see how uh,
- 8:20
these different chatbots and agents and
- 8:22
whatnot were recommending our product or
- 8:24
like mentioning it at all. Um, and so
- 8:27
there's a, you know, process to that cuz
- 8:29
you have you want to understand like,
- 8:31
what is your ICP actually doing when you
- 8:34
would want your product to be surfaced?
- 8:36
So, there was a bit of a gap that I
- 8:38
found. Um, if I had designed some of
- 8:41
these prompts
- 8:43
around somebody who like was actively
- 8:45
shopping for this sort of code
- 8:46
intelligence sort of tooling and doing a
- 8:48
comparative sort of thing, then our
- 8:50
product was ending up being recommended
- 8:52
like 65% of the time. Um, but what I
- 8:55
found was the arguably like the more
- 8:57
typical use case and where we'd want to
- 9:00
be showing up for people when they're
- 9:01
encountering a specific pain or have a
- 9:02
specific need where our product could
- 9:05
serve them better, uh, zero mentions,
- 9:08
right? So, in this particular instance,
- 9:10
um,
- 9:11
I put in a prompt that was like, we keep
- 9:14
breaking downstream services when we
- 9:15
change shared libraries because we can't
- 9:17
see all the consumers. And you know, our
- 9:19
one uh,
- 9:20
part of our product is being able to
- 9:22
have this observability layer to like
- 9:24
see across all the repos. So, we'd want
- 9:26
uh,
- 9:27
some level of like attribution or
- 9:28
recognition from um, an agent to say,
- 9:31
"Hey, you could use something like
- 9:32
this." But instead it said, uh, "You
- 9:34
could just have your developers make a
- 9:36
wiki page or something. Um
- 9:39
but with this, you know, we wouldn't
- 9:40
know that without running these sorts of
- 9:42
experiments um and getting this sort of
- 9:44
data. So, what this leads to is like
- 9:46
then you can have a hypothesis of okay,
- 9:48
maybe the messaging that we're putting
- 9:50
out there isn't uh attributing some of
- 9:52
these pains and use cases clearly enough
- 9:55
for the agents to be picking it up. So,
- 9:56
we have uh like a
- 9:58
content campaign in the works to um make
- 10:02
changes to our website and then we can
- 10:03
directly measure
- 10:05
whether that has like an actual lift and
- 10:07
not necessarily in the form of like
- 10:09
anything that was baked into the
- 10:10
training data, but then how uh the
- 10:12
agents that are using those like web
- 10:14
search tool calls, how they are then
- 10:16
interpreting um
- 10:18
the information about your product.
- 10:21
So, you know, there are just some um
- 10:24
different ways that you could think
- 10:25
about guiding the agents um
- 10:28
to help support like the servicing, the
- 10:30
discoverability of your product and this
- 10:32
user finding it um at their moment of
- 10:34
need, right? Um so, for example,
- 10:38
um this whole field is moving so fast.
- 10:41
Uh so, I mean, training data is
- 10:43
always going to be stale. Actually, in
- 10:45
the um GEO pilot study that I did, the
- 10:48
data that I was showing there, that was
- 10:49
using Claude Sonnet 4. It's very old um
- 10:53
obviously and I just today, this
- 10:54
afternoon, ran it with 4.6 thinking that
- 10:57
okay, surely it's going to it's going to
- 10:58
be better. It's going to know like
- 11:00
improved information about our product,
- 11:02
but uh so, in the previous model, it
- 11:05
kept pitching Cody, which was like one
- 11:06
of our older products. Um but if I when
- 11:10
I uh ran it again, it it pitched Cody
- 11:12
even more, right? Cuz like now you have
- 11:15
all of these like old models like uh
- 11:17
outputting content that then is like
- 11:19
compounding in the internet. So, you
- 11:21
have to figure out like how to bury all
- 11:23
of that uh noise with your true signal.
- 11:27
Um and the way that some folks are
- 11:29
working on that is as we've heard from
- 11:30
other people like these LLMs at TXT uh
- 11:34
sort of pages, right? So, you have more
- 11:36
authoritative sources of truth that
- 11:38
you're hoping to direct the agent to.
- 11:40
But, they still need to be using the
- 11:42
tools and using real-time information
- 11:45
and provenance to be able to give
- 11:46
accurate answers about your product. You
- 11:48
also want to give like the agent
- 11:50
something to quote, right? They they
- 11:51
they want to bring something that they
- 11:53
can really sell to the to the user,
- 11:56
right? So, you want current examples and
- 11:58
keep everything up-to-date. Like, even
- 11:59
if your stuff hasn't changed in 2 years,
- 12:01
which would be shocking.
- 12:03
Even if it hasn't, like keep everything
- 12:04
up-to-date and fresh because
- 12:07
that, you know, part of that is how they
- 12:08
have their relevance algorithm. And they
- 12:10
also really really like charts and FAQs
- 12:13
and things like that. And you also want
- 12:14
to make sure your product is where the
- 12:17
agents are, right? You're going to
- 12:19
market. So, go go to agent market,
- 12:21
right? So, make sure you're in the
- 12:22
marketplace in the MCP registries,
- 12:25
everywhere that you would expect an
- 12:26
agent to be able to easily find you. And
- 12:28
also make sure that
- 12:31
you know, that whole you reduce as much
- 12:33
friction as possible for an agent or and
- 12:36
developer to go from finding out about
- 12:38
your tool to embedding it in their
- 12:39
workflow. Because if an agent realizes
- 12:42
your tool requires like three different
- 12:45
demos and emailing sales reps and stuff,
- 12:47
they're never going to say, "Hey user,
- 12:49
like here's what you should do, but FYI,
- 12:51
you're going to have to do all this
- 12:52
other stuff." It's like not going to
- 12:53
happen. And then also make sure that you
- 12:55
are covering that those pains, right?
- 12:58
Because that's how a user is going to be
- 13:01
most like in their time of need, right?
- 13:03
That's going to be the best opportunity
- 13:05
for your product and your service,
- 13:07
right, to be surfaced to them. And so,
- 13:09
you want to make sure that there's
- 13:10
enough content out there on the internet
- 13:12
for the agent to like be aware of that
- 13:14
and make those connections for you.
- 13:17
And so, right, there's this like ongoing
- 13:20
question of what even the heck
- 13:22
is DevRel and advocacy and now now this
- 13:26
agent advocacy thing, right? So like
- 13:28
where does it fit? Where does it go?
- 13:30
Like is it engineering? Is it product?
- 13:32
Is it marketing? It's like yeah, yes,
- 13:34
yes. It's all of those things. And and
- 13:37
with
- 13:38
the rise of agents it hasn't gotten any
- 13:40
clearer, right? Those seams haven't
- 13:41
gotten any clearer. If anything though,
- 13:43
everybody's role with across the
- 13:45
organization has gotten fuzzier. So that
- 13:48
actually helps in a lot of ways.
- 13:50
Um
- 13:51
and but you can sort of split it up and
- 13:53
think about it in terms of like these
- 13:54
different flavors, right? And you can
- 13:56
mix and match depending on whatever
- 13:58
skills and abilities various employees
- 14:00
have within your organization and
- 14:01
whatever the product needs at a given
- 14:03
time. So you have like the engineering
- 14:05
flavor, right? And those are folks that
- 14:07
are partnering directly with the
- 14:09
engineering team to make these
- 14:10
interfaces for how the agent is talking
- 14:13
to your product like through the MCP
- 14:15
server and building out these evals and
- 14:16
the instrumentation. Then you have the
- 14:18
product flavor. So those are folks that
- 14:19
are going to own the end-to-end agentic
- 14:21
experience, right? And so translating
- 14:23
these evals to bring it to the product
- 14:26
team and like having the agent
- 14:27
experience rubrics how they're
- 14:29
encountering all of that content. And
- 14:31
then you have the marketing flavor,
- 14:32
right? And that should be the folks that
- 14:34
are really owning that pipe gen and how
- 14:37
the agents are like entering the funnel
- 14:40
and finding out about your product and
- 14:41
then bringing the developers along with
- 14:43
them by surfacing those recommendations.
- 14:48
So
- 14:49
I know I you know said the death of
- 14:51
developer advocates. But the core right
- 14:55
of DevRel still holds. It's just you
- 14:57
have a change in your audience. So it's
- 15:00
still extremely important to do
- 15:03
enablement, right? It's just the type of
- 15:06
enablement is a bit different. You're
- 15:07
educating developers now who are have a
- 15:10
completely different type of job where
- 15:11
they're orchestrating these fleets of
- 15:13
agents. And you're also educating
- 15:16
agents, right? So you're having to put
- 15:17
out content that is machine readable,
- 15:20
has like agent friendly APIs, all of
- 15:22
these things to make it as easy as
- 15:23
possible to use your product both for
- 15:25
human developers and for the agents that
- 15:27
they're using. And community is also
- 15:29
more important than ever, right? Um
- 15:31
having that human-to-human connection
- 15:35
um where developers can come um
- 15:38
and uh bring their agents also into the
- 15:40
loop, right? So that's another component
- 15:43
um that needs to be considered
- 15:45
uh
- 15:45
when you're building these different
- 15:47
communities because there's all these
- 15:48
questions, right, of privacy and like
- 15:50
data concern as well. If people are like
- 15:52
bringing their Claude's and whatnot like
- 15:54
into the Discord and they're like uh
- 15:55
recording all of the conversations and
- 15:57
everything like this. It's just like a
- 15:58
new thing they have to think of as a
- 15:59
community builder. And then there's the
- 16:01
feedback loop, so you're still uh
- 16:03
responsible for bringing the voice of
- 16:05
the developer who's using the agents
- 16:06
back to the organization, but then you
- 16:08
can also uh basically spin up like
- 16:11
thousands of these agents to perform
- 16:12
experiments on them and experiments that
- 16:14
you can't really like do as easily with
- 16:16
the developers who don't want to maybe
- 16:17
talk to you that much. Um and then
- 16:20
credibility, right? So
- 16:22
you need to be earning credibility both
- 16:23
from human developers. Um so like don't
- 16:27
like not using Claude's slop at them,
- 16:30
right? Then tell your AEs to stop that
- 16:33
as well. Nobody Everybody knows what it
- 16:35
is and nobody likes it. Um and but then
- 16:37
credibility like actually Claude loves
- 16:39
its own slop uh for whatever reason. So
- 16:42
there's a bias, right, from agents of
- 16:44
their own content. So whenever you're
- 16:45
making like agent-facing content, as
- 16:47
long as it's structured, you can have as
- 16:49
many m dashes and whatever as as it
- 16:51
wants. Um but it's just a completely
- 16:53
different sort of uh credibility
- 16:54
landscape, humans versus agents.
- 16:57
So what I'm advocating for here, right,
- 17:00
is like building out a curb cut. So curb
- 17:02
cuts were built for wheelchairs, like
- 17:04
built for a specific user to use them.
- 17:07
Um but now everybody, you know, benefits
- 17:10
from that, right? Anybody with wheels,
- 17:11
right, strollers and um suitcases and
- 17:13
all of those things. So my argument is
- 17:15
that by serving the uh agents, uh the
- 17:19
human path gets cleared, too. There's
- 17:20
just, you know, there's just one more
- 17:21
user in the room now, but they are still
- 17:24
serving the human on the other end, and
- 17:26
we're all working together on this. So,
- 17:28
for, you know, DevRel, one quick thing
- 17:30
that you could do like right away is
- 17:31
point a coding agent at your docs, and
- 17:33
then looking through that transcript and
- 17:35
start developing your agent experience
- 17:36
report. And then if you're more on the
- 17:38
GTM side,
- 17:40
start like developing some of these
- 17:42
experiments with the GEO, putting
- 17:45
together those prompts, and looking at
- 17:46
the mentions versus recommendations. And
- 17:49
I made this whole talk agent legible,
- 17:52
right? So, there's a QR code there, as
- 17:54
well as a couple different toy repos
- 17:56
that have some templates for you to get
- 17:57
started. And that's it.
- 18:13
>> [music]