AI Engineer World's Fair 2026
The Death of Developer Advocates — Stephanie Jarmak, Sourcegraph
Read the talk
The Death of Developer Advocates
Stephanie Jarmak’s eulogy turns into a job redesign: developer relations still serves people, but it must now observe, teach, and earn recommendations from agents that read documentation, call APIs, recover from errors, and help choose which tools enter a workflow.
From a talk by Stephanie Jarmak
At a glance
Ideas worth remembering
Developer relations is not disappearing; its audience now includes developers orchestrating agents, new tool users enabled by agents, and agents acting on their behalf.
Treat the agent as both a product user and a recommender: measure tool-call success, recovery turns, tokens, latency, mentions, and recommendations as different parts of the experience.
Successful recovery can still reveal bad developer experience. An actionable error repaired the read-tool call, but a clearer description could have avoided the failed turn.
Category-shopping prompts and pain prompts test different kinds of discoverability. Sourcegraph appeared about 65 percent of the time in the former condition and zero times in the latter example.
Fresh, structured content helps only as part of a larger path that includes real-time retrieval, provenance, marketplace or MCP-registry presence, and low-friction adoption.
The quickest starting point is observational: send an agent through the documentation, inspect its trace, and separately test whether assistants connect real user pain to the product.
The audience changed before the mission did
The title is deliberately theatrical. Jarmak, an astronomer a year earlier, arrived as an “agent advocate” after her developer-advocate manager submitted the talk and then went on vacation rather than deliver his own eulogy. Her career change also supplies an early example of the shift she wants DevRel teams to notice: she went from zero GitHub commits to 12,000 and became a maintainer of an open-source multi-agent orchestration framework. Agents did not merely change how an established engineer worked; they helped a research scientist become a user and builder of developer tools. 0:30
Her short history of the role explains what should survive. Software evangelism in the 1980s largely sent a product message outward. Developer advocacy in the 2010s became a two-way loop: advocates understood developers, helped them succeed, and carried their needs back into product development. As developers gained purchasing influence inside companies, developer experience also became part of go-to-market strategy. 2:00
What changes is the set of users inside that loop. Engineers increasingly orchestrate fleets of agents rather than performing every step alone, while people without conventional engineering backgrounds can use agents to operate developer tools. Jarmak’s claim is therefore narrower than the title: developer advocacy must adapt because both the developer’s job and the population capable of development work are changing. 3:00
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
An agent is both a user and a recommender
The agent occupies two positions that DevRel usually treats separately. As a user, it reads documentation, calls APIs, selects tools, encounters errors, and tries to recover. As a recommender, it answers product questions, proposes libraries, and may install a dependency directly into a developer’s workflow. The machine’s experience with a tool can therefore influence both successful use and whether a human ever considers the product. 4:19
This preserves the bottom-up adoption model familiar to DevRel, but inserts a new decision-maker into it. A developer can still recommend a tool to colleagues; now an assistant can surface the tool in a Q&A session or quietly embed a framework while completing a task. Agent advocacy must consequently inspect two different outcomes: whether the agent can operate the product efficiently, and whether it connects the product to the right user problem. 4:49
Exposes documentation, APIs, errors, and installable tooling.
Product experience affects whether an agent completes work and whether it recommends the product to the human it serves.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
A failed parameter guess exposes measurable friction
Jarmak’s first concrete mechanism is CodeScaleBench, a benchmark containing hundreds of tasks modeled on the software development lifecycle. She ran agents both with and without Sourcegraph’s code-navigation MCP tool, then collected thousands of traces. The comparison asks whether the tool helps, while the traces answer the more actionable question: when it does not help, where does the interaction break down? 5:36
One trace showed an agent using a read tool. Based on patterns learned elsewhere, it guessed a parameter name resembling read_line when the available interface expected something resembling start_line. The tool description had not corrected that expectation, so the call failed. The error message was useful enough for the agent to repair its call, but recovery consumed an entire additional turn. 6:36
That example separates recoverability from efficiency. An actionable error prevented terminal failure, which is good. A clearer tool description could have prevented the error in the first place, which is better. Buyers may evaluate an agent-facing tool not only by whether the task eventually succeeds, but also by the tokens, turns, latency, and recovery work required to reach success. Instrumented traces make those costs visible at the level where documentation and interface changes can address them. 7:06
Does not disambiguate the expected parameter.
A successful recovery still reveals avoidable cost in the agent experience.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Shopping prompts hide the moment of need
The recommendation side needs a different experiment. Jarmak created prompts representing situations in which Sourcegraph might reasonably appear, then checked whether chatbots and agents mentioned or recommended it. Prompt design matters because a comparison-shopping query and a developer describing pain are different stages of discovery. Measuring only the first can make a product look much more visible than it is. 8:06
When prompts explicitly shopped for code-intelligence tooling, Sourcegraph appeared about 65 percent of the time. When the prompt described the underlying problem—shared-library changes repeatedly breaking downstream services because the team could not see all consumers—it received zero mentions. Instead, one response suggested that developers create a wiki page. Yet cross-repository visibility is precisely the sort of capability Jarmak expected the product to be associated with. 8:35
The gap turns vague discoverability into a testable hypothesis: perhaps the company’s content describes its category better than the pains and use cases it addresses. Jarmak says Sourcegraph planned website content changes and could rerun the experiment to look for lift among agents using web search. This would measure how agents interpret current public information, rather than waiting for future training data to absorb revised messaging. 9:35
The user explicitly compares code-intelligence tools.
A product can appear frequently when explicitly shopped for and disappear when the user describes the problem it solves.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Stale content compounds, and adoption friction filters recommendations
Current product information remains difficult because training data is necessarily stale. In Jarmak’s pilot, a later rerun did not correct an outdated association with Cody, one of Sourcegraph’s older products; it recommended Cody even more. She offers a plausible mechanism rather than a controlled causal result: old model outputs add more old content to the internet, which can reinforce an obsolete product story. The example’s limitation matters—the talk reports a small rerun, not a general measurement of how generated content changes recommendation systems. 10:35
Her response is to create stronger current signals. An llms.txt page can offer an authoritative source that teams hope agents will find, but it does not solve the problem alone: the agent must still use retrieval tools, fetch current information, and preserve provenance. Product pages should also provide fresh examples and concise material an agent can carry into a recommendation. Jarmak says agents respond well to structured artifacts such as charts and FAQs, though the talk does not provide a comparative evaluation establishing their effect. 11:05
Discoverability also has a distribution layer. Products should appear in the marketplaces and MCP registries where agents look for capabilities. After discovery, the path into a working environment must be short. A tool that requires three demos and an email exchange with sales is unlikely to be recommended for immediate use, because the agent would have to propose a long human process rather than complete the task. 12:05
Jarmak’s practical content advice can be grouped into three distinct jobs:
- Describe the pain: Publish enough use-case language for an agent to connect a user’s problem with the product.
- Supply current evidence: Keep examples and structured product information fresh enough to compete with obsolete material.
- Shorten adoption: Put the product where agents discover tools and remove unnecessary steps between discovery and use.
Together, these measures reduce the distance from “I have this problem” to “this tool can enter my workflow.” 11:35
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Agent advocacy crosses engineering, product, and marketing
The work does not fit neatly into one department, which is familiar territory for DevRel. Jarmak divides agent advocacy into “flavors” that organizations can mix according to available skills and the product’s current needs. The categories describe different ownership points in the same experience rather than three independent programs. 13:17
- Engineering flavor: Build the interfaces through which agents use the product, including MCP servers, evaluations, and instrumentation.
- Product flavor: Own the end-to-end agent experience, translate evaluation results into product work, and maintain rubrics for how agents encounter interfaces and content.
- Marketing flavor: Measure how agents enter the funnel, find the product, and bring developers with them through recommendations.
The organizational seams remain fuzzy because the agent’s journey crosses all three. 13:47
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 still matter
The ending returns to what survives the supposed death. Enablement now serves developers who orchestrate agents and the agents themselves. That means machine-readable content, agent-friendly APIs, and interfaces that both participants can use. The goal is not to replace human documentation with machine documentation, but to make the same product legible to a human developer and the software acting on that developer’s behalf. 14:48
Community remains a human-to-human function, but agents introduce new governance questions. If participants bring assistants into a Discord community and those assistants record or process conversations, community builders must consider privacy and data handling. The talk identifies the concern without prescribing a complete policy, leaving consent, retention, and access controls as implementation work for each community. 15:18
The feedback loop expands in two directions. Advocates still carry the developer’s experience back to the company, including the experience of developers working through agents. They can also run experiments across thousands of agent executions, collecting traces at a scale that would be difficult to reproduce through developer interviews alone. Those traces add behavioral evidence; they do not remove the need to understand the human whose goal the agent is serving. 15:48
Credibility splits by audience. Jarmak warns against sending developers generic AI-generated prose because people recognize and dislike it. She also observes that agents may respond differently to highly structured machine-facing content, even when humans find its style tedious. The practical lesson is not that low-quality content becomes acceptable; it is that human trust and machine legibility require different tests. 16:18
Her closing analogy is the curb cut. Curb cuts were built for wheelchair users but also help people moving suitcases and anything else on wheels. In the same way, clearer tool descriptions, actionable errors, current documentation, easy installation, and shorter onboarding can improve the agent path while also making the human path easier. The agent is one more user in the room, but the human remains at the other end of the work. 16:47
Jarmak ends with two immediate experiments. DevRel teams can point a coding agent at their documentation, inspect the resulting transcript, and begin an agent-experience report. Go-to-market teams can assemble pain- and category-oriented prompts, then distinguish mere mentions from genuine recommendations. These are small probes, not a complete strategy, but they reveal friction and invisibility that ordinary web analytics may miss. 17:17
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
Further reading
- Stephanie JarmakReference
Jarmak’s site collects her work on multi-agent orchestration, code intelligence, and agent evaluation, including CodeScaleBench.
A related technical essay by Jarmak on operating agent fleets, preserving authoritative state, and learning from execution traces and failures.
- Stephanie Jarmak on XReference
A supplied public profile for following Jarmak’s work on agentic software systems and evaluation.
Related talks
- AX is the only Experience that Matters
Ivan Burazin develops the adjacent argument that developer tools need machine-readable documentation, authentication, and interfaces designed for agents.
- Building Agent Interfaces: Lessons from Chrome DevTools (MCP) for Agents
Michael Hablich examines the tool-description, actionable-error, and tokens-per-successful-outcome mechanics behind the read-tool failure in this talk.
- Context Is the New Code
Patrick Debois treats agent instructions and documentation as versioned, evaluated engineering artifacts, extending Jarmak’s recommendation to instrument and improve agent-facing content.
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]