Your agents lack context: Here's how to fix "You're absolutely right!" — Brandon Waselnuk, Unblocked
Read the talk
Giving coding agents the context of an experienced teammate
Brandon Waselnuk explains why organizational knowledge matters as agents gain autonomy, what a context engine must deliver, and how relationship graphs, repository rules and relational queries can help.
From a talk by Brandon Waselnuk
At a glance
Ideas worth remembering
As agents gain autonomy, they need organizational knowledge that humans previously supplied through immediate judgment, corrections and review.
Searchable files and MCP connections can help, but useful context also requires checking conflicting sources, focusing on the requester and enforcing permissions in the answer.
Broad discovery and fast targeted retrieval serve different needs. The engine should return effective context without unnecessarily expanding the model’s window.
The reported same-prompt, same-model comparison used about 21 million tokens without context and 10.8 million with it, saving about two hours. The unspecified task and evaluation method limit generalization.
GitHub relationship graphs can focus retrieval, rule indexes can reduce duplication, and schema discovery with relational queries can answer questions that combine people, status, time and topic.
The standard: code that fits the team
After a brief conference greeting, Brandon Waselnuk introduces context engineering and promises techniques and open source tools. His target is the familiar correction cycle in which an agent agrees with the developer after getting something wrong. Working at Unblocked, he frames the desired result more concretely: AI-generated code should feel as though an experienced member of the team wrote it.
An experienced developer acquires that fit through participation. Questions reveal local conventions; rejected pull requests expose expectations; meetings explain decisions; production incidents teach why particular precautions exist. Waselnuk calls the developer’s accumulated understanding a context engine: it connects what the code does with how the organization ships and operates it.
A new agent session begins without that accumulated organizational experience. The model may be intelligent, but intelligence does not tell it how this company operates. It needs a way to obtain the knowledge that a human teammate would otherwise supply from memory.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Why missing context becomes more expensive with autonomy
Waselnuk traces the problem from tab completion to autonomous work. With a short completion, the developer immediately judges the suggestion using their own context and either accepts or rejects it. As agents take on longer tasks without continuous human involvement, that immediate filter disappears. Agents need to ask useful questions when they encounter uncertainty so they can produce code that belongs in the existing codebase.
This matters especially in longstanding codebases that support real revenue. Waselnuk compares supplying context early with finding defects early: an incorrect assumption is cheaper to address before it propagates through the work. Otherwise, an agent reports completion, the developer rejects the result, and repeated corrections consume both search tokens and rework time.
Parallel agents add a review burden. An AI reviewer also needs knowledge of business operations and business logic to assess whether a change is appropriate. Background agents raise the same requirement further: if the developer wants work to proceed without intervention, the agents need a queryable source of answers that lets them continue effectively. This is a requirement for autonomy, rather than evidence that a context engine can guarantee mistake-free execution.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Where curated files and MCP access plateau
The first approach Waselnuk challenges is manually curated context. A team writes Markdown files explaining a project, places them in a local or virtual filesystem, and lets an agent search them. He acknowledges that this can improve performance. The difficulty comes afterward: the files must reach everyone who needs them, stay current as the project changes, and reflect useful judgment across the organization. Sharing a repository solves distribution only partially; it does not solve document decay or decide who can maintain context for everyone.
The second plateau is MCP access alone. Providing a server gives the agent a path to another information system, but the server and tool descriptions influence whether the agent uses that path at all. Even when it searches, Waselnuk describes a satisfaction-of-search bias: the agent finds a plausible answer and stops. An architecture record can therefore satisfy the search before the agent discovers a newer Slack conversation directing the team to do A instead of B.
His distinction between access and understanding is operational. Code can compile while violating an unwritten rollout procedure or missing a required feature-flag change. In his illustrative failure, that omission causes a production outage and a P0 at 1:00 in the morning. Compilation establishes one kind of correctness; the surrounding operational knowledge determines whether the change can be introduced safely.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
What the engine must know and deliver
A context engine should begin with the requester’s position in the organization. Where someone works, where they commit code, and who reviews that work provide a starting point for finding relevant information. Those relationships help focus an otherwise ambiguous request. The engine must also reconcile conflicting sources, such as an old architecture diagram and a recent Slack conversation with the CTO. Waselnuk identifies the need for that decision but does not specify an algorithm for choosing the authoritative source.
Permissions must govern the answer as well as access to tools. Waselnuk mentions OAuth, scopes and SSO, then gives the substantive constraint: a person who cannot know about secret project A must not receive information about it in a response. The context engine therefore owes the user permission-aware output, rather than merely an authenticated connection.
Delivery should match the receiving workflow. Human engineers may ask for information through Slack or another interface, while machine-to-machine exchanges need concise responses that avoid unnecessary token expenditure. Waselnuk describes a pipeline that ingests information from multiple sources, incorporates real-time tool data, processes it through the engine, and sends context to the workflow in the form it needs. This is an architectural outline; the talk does not detail storage, update propagation or retrieval implementation.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Six capabilities, with different retrieval speeds
Waselnuk names six characteristics: unified system context, targeted retrieval, conflict resolution, personalized relevance, token optimization and permission enforcement. Unified context means looking across the organization rather than restricting discovery to the information the requester already knows to mention. His rationale is that useful facts may exist elsewhere in the company, outside the developer’s awareness. Providing an initial map should still leave room for the model to discover relevant territory.
Broad discovery and targeted retrieval have different latency needs. Deep research may justify a longer search, but a supplied document link should be resolved quickly so the work can continue. A useful engine supports both paths instead of making every request pay the cost of extensive investigation.
The remaining characteristics constrain what comes back. Conflict resolution addresses sources that disagree about doing A or B. Personalized relevance uses the requester’s identity, organizational location and current work. Token optimization keeps an effective answer from bloating the context window. Permission enforcement limits what the requester can see. Together, these requirements make relevance depend on the task, the person and their access rights.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The reported cost of rediscovering context
Waselnuk reports a comparison using the same prompt and the same model, once with context and once without it. The sizable task consumed about 21 million tokens without context and 10.8 million with context, and the context-assisted run saved about two hours of wall-clock time. Those token counts imply a reduction of roughly 49%, consistent with his rounded description of 50% fewer tokens.
He attributes the savings to reducing the search an agent otherwise performs at the beginning of each session to discover how things work. Supplying context removes some of that repeated discovery, and he also reports faster triage and better answer quality from knowing the business. The comparison remains illustrative: he does not identify the task or model, give repeated-run results, or explain how answer quality was measured. It supports the proposed mechanism without establishing a general savings rate.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Mapping engineering relationships and indexing rules
Waselnuk next introduces open source tools, beginning with an engineering relationship graph derived from GitHub activity. Its core uses deterministic programming to identify where people commit and who reviews their work, then presents an experts graph. Optional OpenAI or Anthropic API access adds team labeling. This separates observable contribution relationships from model-assisted labels and gives a context engine a practical starting point for focusing on a developer’s area of work.
The graph’s demonstrated evidence comes from GitHub contributions and reviews. Those signals can help identify expertise and collaboration, but the presentation does not establish that they capture every relationship or activity in the business. Their concrete value here is narrowing the context search using recorded engineering work.
The repo rules agent addresses context already written inside the repository. It discovers rule files, checks them, reports severities and identifies duplicates or other problems. The resulting index makes those rules searchable and supports deduplication, improving retrieval without requiring someone to know every place the team has stored instructions. Waselnuk does not describe the individual checks in enough detail to establish which kinds of rule conflicts it can resolve.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Combining retrieval with relational queries
The third resource is a workshop for building a relational context engine from scratch, with a workbook organized around six stacked pull requests. Waselnuk explicitly retains retrieval-augmented generation as a useful technique. His argument is that retrieval needs another capability beside it when a question requires structured relationships and filters.
His example asks for open pull requests that the requester worked on in the last week involving authentication. Answering requires combining status, a relationship to the requester, a time constraint and a topic. Finding relevant text alone does not establish that every returned pull request satisfies those conditions. Waselnuk therefore calls for queries alongside RAG.
The workshop lets the agent discover a schema and then write queries against it to obtain relational data. Schema discovery gives the agent a way to learn the available structure before constructing the lookup; the described query path retrieves structured results deterministically. The talk does not provide the schema, query language or validation rules, so it teaches the division of responsibility rather than a complete implementation.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Organizational context beyond code generation
Waselnuk closes by widening the use cases beyond coding. He reports customer success staff answering tickets when they arrive and salespeople querying the context engine while in the field, helping them close deals earlier in the quarter. These examples position the engine as a shared source of organizational answers for people around engineering. They are reported customer outcomes, without measurements or a comparison establishing how much improvement the engine caused.
He also describes an LLM-based readiness tool that asks users about their current practices, maps them onto stages of agent adoption and suggests techniques for progressing. Its purpose is to connect the ambition to ship with AI at scale to the team’s present way of working. The talk describes an advisory assessment, rather than demonstrating that its placement predicts success.
His final claim is that organizational context is the decisive gap as models become more capable. The information surrounding a model determines how effectively and economically it works inside a particular organization. With no time for questions, he invites attendees to continue the discussion at booth P16, thanks the audience, and ends the presentation.
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
>> Good afternoon.
- 0:13
I hope you're all having a lovely day
- 0:15
here at AIE.
- 0:16
We've had great weather, though the UV
- 0:18
has been like nine. So, hopefully you
- 0:19
put your sunscreen on your being
- 0:21
appropriate adults.
- 0:22
I'm here to talk to you about context
- 0:24
engineering, and I have the good fortune
- 0:25
of following AJ from LinkedIn because he
- 0:27
talked a lot about the system that we
- 0:28
actually design and sell to other
- 0:29
solutions. And I'm going to give you a
- 0:31
bunch of open source tools. So, if you
- 0:33
watch that last talk just before me,
- 0:35
you're going to get a bunch of tool
- 0:36
chance you can go mess around yourself,
- 0:37
and I'll teach you a bunch of techniques
- 0:38
today. The goal, of course, is to fix
- 0:41
your absolutely right.
- 0:43
I think they've taken that out of the
- 0:44
prompts now, so it just says you're
- 0:45
right or other things, but I'm sure
- 0:47
you've all been there.
- 0:49
So, I'm Brandon.
- 0:50
I work at Unblocked. Uh yes, I have a
- 0:52
coconut. We've been giving these away
- 0:53
for fresh context, fresh fresh coconuts.
- 0:57
But, the thing that I want to talk to
- 0:58
you about is with these models,
- 1:00
especially with Meth O'Clock models, I
- 1:01
think Fable 5's coming back today, so
- 1:03
they say.
- 1:04
You can watch my Grain Call recording
- 1:06
try to book this.
- 1:07
We'll ignore it.
- 1:09
But, what I want you to do is to think
- 1:11
about the fact that with these tools,
- 1:13
AI-generated code should feel like it
- 1:15
was written by someone who's been on
- 1:17
your team for years.
- 1:21
So, to get in the right headspace, for
- 1:23
years you have to consider that you have
- 1:25
been the context engine.
- 1:27
How did you do that?
- 1:29
You built context by going to work
- 1:32
and asking questions,
- 1:34
shipping PRs and getting them rejected,
- 1:36
going to meetings, and all this slowly
- 1:38
over time built up the engine that is
- 1:39
your brain.
- 1:40
You understand how it works here. You
- 1:42
know how stuff gets shipped. You were on
- 1:44
call that night when you took prod down
- 1:46
and why that happened.
- 1:48
The problem is
- 1:50
that these agents have this exact same
- 1:51
problem. Every time you create a new
- 1:53
terminal session with an agent in it,
- 1:55
it's very intelligent, but it doesn't
- 1:57
have any context on how your company
- 1:58
operates. So, it needs to get that
- 2:00
somehow.
- 2:02
The problem is as you move these agents
- 2:03
up in scale,
- 2:05
that cost compounds if you get it
- 2:07
incorrect at the beginning. The leverage
- 2:10
of context and content
- 2:12
We're just going to fix this cuz I think
- 2:13
people want to take some photos.
- 2:17
Perfect.
- 2:19
That context issue will compound. So, at
- 2:22
the far left, we all remember the
- 2:24
age-old time of 2 years ago where we had
- 2:26
tab complete models that were pretty
- 2:27
cool. What happened is it popped up and
- 2:29
said, "Hey, do you want to tab this?"
- 2:31
And quickly in your head with your
- 2:32
context engine, you go, "No, that's
- 2:33
bad." Or you went, "Oh, sweet." You hit
- 2:35
tab. Nice.
- 2:36
As we move along the agentic kind of
- 2:38
adoption curve, what happens is you are
- 2:41
moving into more situations in which you
- 2:43
have agents running without a human in
- 2:45
the loop, or at least you wish you
- 2:46
didn't have to be in the loop.
- 2:48
What they need is some way to be able to
- 2:50
ask the questions they need when they
- 2:52
hit walls in order to write code or
- 2:54
solve or basically fix the issue and
- 2:56
ultimately output code that's mergeable
- 2:58
into your code base, especially with
- 3:00
many people here who actually work in
- 3:02
brownfield code bases that have been
- 3:03
around for a long time that run real
- 3:05
revenue across them, not just greenfield
- 3:08
fun projects.
- 3:10
So, that cost of bad context compounding
- 3:12
at the beginning is cheap. If you think
- 3:14
like shift left, finding a defect or a
- 3:16
bug, you want to find it as early as
- 3:18
possible. It's the same with context.
- 3:21
Cuz as you move across, you get into
- 3:23
doom loops. You usually ask your to do
- 3:25
something. It's like, "Hey, I did it."
- 3:26
And you're like, "No, man." And then you
- 3:28
correct and correct and correct. That's
- 3:30
wasted search tokens. It's also wasted
- 3:32
rework time.
- 3:34
And that is not acceptable with the
- 3:36
tokenomics we have coming.
- 3:38
And then as you move into parallel
- 3:39
agents, etc., you start hitting a review
- 3:41
tax. So, these AI code reviewers we're
- 3:43
trying to use, but again, key context is
- 3:45
important there so that those code
- 3:47
reviews are able to basically
- 3:50
understand how the operations of the
- 3:51
business are so it knows the business
- 3:53
logic and more.
- 3:54
And then finally, if your hope is to
- 3:56
move all the way out of the loop, you're
- 3:58
like background agents, get it done,
- 4:00
make no mistakes, you really need to
- 4:02
make sure that you have a context engine
- 4:03
so those agents can query it and get all
- 4:05
the answers they need so they can keep
- 4:07
operating in an effective way.
- 4:10
There are some common approaches that
- 4:12
don't work. They're basically like a
- 4:14
local maxima.
- 4:15
Two of the ones we see the most with our
- 4:17
hundreds of enterprise clients and
- 4:18
mid-market size businesses
- 4:20
is the curated context trap. If you've
- 4:23
ever sat down and taken a virtual file
- 4:24
system or maybe a local file system, you
- 4:27
put some markdown files in it and you're
- 4:28
like, here's all the context of this
- 4:29
project, it's how it works. You then
- 4:31
allow your agent to grep over that and
- 4:33
it gets a bunch of good data and then it
- 4:34
will perform better.
- 4:36
The issue is first, now you have to
- 4:38
distribute that so maybe you throw it up
- 4:40
in a GitHub and your team can grab it.
- 4:42
But then the next is that repo is going
- 4:44
to rot just like all the other docs you
- 4:46
wrote down and then who at your org is
- 4:48
the omnipotent one who has the taste to
- 4:51
curate this file or repo for literally
- 4:53
everyone in the org. So you start to hit
- 4:55
these issues.
- 4:57
The next is the MCP plateau.
- 4:59
This one is pretty clear. We have MCPs,
- 5:02
they're great. You can give it to your
- 5:03
agent and now it can basically get
- 5:05
information from another source system.
- 5:07
The problem is, of course, based on how
- 5:10
you write the server description, the
- 5:12
tool descriptions, your agent may never
- 5:14
call it even though it should have. Or
- 5:16
if it does, there's a known bias called
- 5:18
the satisfaction of search bias. What
- 5:20
that means is the agent, when it finds
- 5:22
the first piece of information that it
- 5:24
thinks is correct, it goes, "Oh, I have
- 5:26
what I need." and it proceeds.
- 5:28
In most organizations, there's a Slack
- 5:30
conversation from last night that says
- 5:32
you should be doing A instead of doing B
- 5:34
and the agent will never find it if it
- 5:36
found some architecture record first.
- 5:38
So it doesn't actually consider all of
- 5:40
the context.
- 5:42
The problem here is access to
- 5:44
information is not understanding.
- 5:47
So to deliver understanding to a model,
- 5:49
you have to do other techniques.
- 5:52
What I'm basically trying to say is
- 5:54
what your agent can't see is everything
- 5:55
below the waterline. It can 100% get
- 5:58
code that compiles, but that code that
- 6:00
compiles is taking down prod and you
- 6:02
have a P0 at 1:00 in the morning.
- 6:04
Because it missed the fact that you have
- 6:06
a certain rollout procedure, you're
- 6:07
supposed to turn off a feature flag,
- 6:09
whatever it might be.
- 6:12
So, your team needs a context engine
- 6:14
because what it should do is understand
- 6:16
who you are and where you work in an
- 6:18
organization. So, if I say to you, I
- 6:20
want to get off stood up, it knows where
- 6:22
I work, it knows where my get commits
- 6:24
are, it knows who reviews those commits,
- 6:27
and it understands that my context, it
- 6:29
can focus me, and then use that as a
- 6:31
trigger point to find the rest of the
- 6:32
information.
- 6:34
It resolves conflicts, as mentioned, an
- 6:36
old architecture diagram and last
- 6:37
night's Slack convo with the CTO,
- 6:40
which one is right? You need to use a
- 6:42
bunch of techniques to discern determine
- 6:44
that.
- 6:45
Respects permissions and governance, of
- 6:46
course. MCP allows us to use OAuth and
- 6:49
other scopes and SSO, but if someone
- 6:51
asks a question over here who's not
- 6:52
supposed to know about secret project A,
- 6:56
you need to make sure that doesn't leak
- 6:57
into the response.
- 6:59
And then finally, deliver the right
- 7:00
context at the right time to the model
- 7:02
in a token optimized way.
- 7:04
We have multiple surface areas because
- 7:05
human engineers still talk to Unblocked
- 7:07
all the time to get information they
- 7:08
need in Slack or otherwise, but then you
- 7:11
want token optimized responses if you're
- 7:13
just speaking machine to machine in
- 7:14
order to not waste a bunch of bold
- 7:16
classes on your token spend.
- 7:19
This is how an engine works. I'm going
- 7:21
to be brief on this, but basically on
- 7:23
the left-hand side,
- 7:25
you see all the data sources that are
- 7:26
coming in.
- 7:27
For us, we focus on engineering teams
- 7:29
and that's who uses us, as well as the
- 7:31
technically light teams around it, like
- 7:33
support, sales, and otherwise.
- 7:35
You ingest all that data, you get
- 7:37
real-time data from tools like your
- 7:38
instant management tool chain.
- 7:40
It comes into the engine, where that
- 7:42
engine is, it thinks at the bottom. I'll
- 7:44
expand on that slide in a moment. But
- 7:46
basically it uses these six key
- 7:48
characteristics. And then on the right,
- 7:50
you output the context to the exact
- 7:52
workflow in the manner that it is
- 7:53
needed.
- 7:56
Those six key points, as mentioned,
- 7:58
unified system context, you have to go
- 7:59
across the whole thing. At large orgs,
- 8:02
companies like LinkedIn scale, Workday,
- 8:05
General Motors, whatever, they need this
- 8:07
type of data. They need to understand
- 8:09
everything that's happening. And Threek
- 8:11
this morning actually talking about
- 8:12
Fable coming out potentially later
- 8:14
today,
- 8:15
he mentioned that you need to actually
- 8:17
provide a map and then let Fable
- 8:19
discover the territory. The way to help
- 8:21
confine that is making sure that these
- 8:24
models have access to all of the
- 8:25
context, because they will find your
- 8:28
unknown unknowns.
- 8:29
There are definitely things going on in
- 8:31
your company that you're just unaware
- 8:32
of, but would be really helpful for the
- 8:34
task you're trying to do.
- 8:36
That will move faster, but the targeted
- 8:38
retrieval, you should be able to if you
- 8:39
provide a link quickly, unfurl it, get
- 8:41
that document back and move along. So,
- 8:44
two tasks, deep research, go long,
- 8:46
that's fine, but you also need speed
- 8:48
when speed is required. Conflict
- 8:50
resolution, we already talked about
- 8:51
that, but one thing says do A, one thing
- 8:53
says do B, who is right?
- 8:55
Personalized relevance, who am I, where
- 8:57
do I work, what am I working on?
- 8:59
That token optimization, making sure the
- 9:01
response is good and effective and
- 9:03
doesn't bloat the window.
- 9:05
And then permission enforcement, of
- 9:06
course, OAuth, you shouldn't see it, you
- 9:08
shouldn't see it.
- 9:10
What we did with some tests is we
- 9:11
actually ran the exact same prompt to
- 9:13
the same model and one with context and
- 9:16
one without. This is the wall clock time
- 9:18
savings.
- 9:19
And then 2 hours, which is great. And
- 9:22
then the tokens savings. So, it was a
- 9:24
sizable task, it took about 21 million
- 9:27
tokens without and then 18, or sorry,
- 9:29
10.8 million tokens with it.
- 9:32
This is the type of experience that you
- 9:33
typically see when you're using a
- 9:35
context engine, cuz the majority of
- 9:37
those wasted search tokens where it has
- 9:39
to grab at the beginning of every
- 9:40
session to understand and discover
- 9:42
things are no longer there when it's
- 9:43
hydrated with context. Hydrated.
- 9:47
And then, as you move forward, you get
- 9:49
these types of outcomes.
- 9:51
50% fewer tokens, faster triage, and the
- 9:53
answer quality is actually better
- 9:55
because it knew what was going on inside
- 9:57
of the business.
- 9:59
Now, this next part,
- 10:01
you'll probably want to photo. If you
- 10:02
don't know, you can actually take a
- 10:03
picture of a QR code and then later in
- 10:05
photos tap on it and then load the link
- 10:07
so you don't need to float here cuz I'm
- 10:08
going to give you three QR codes.
- 10:11
This first one is for the social comment
- 10:12
network. I'll pop that up so you can
- 10:13
take a photo.
- 10:15
But, this is an open source tool that
- 10:16
we've got that actually, using all
- 10:18
deterministic programming, goes over
- 10:20
your GitHub and understands who works on
- 10:22
your team. This is my real team. We
- 10:23
called Rasheem the machine cuz he ships
- 10:26
like crazy. But, on the right, you can
- 10:28
see who he commits, where he commits,
- 10:29
who's reviewing his work. And then in
- 10:31
those tabs, you can find a distilled
- 10:33
experts graph. You get full coverage of
- 10:35
what's going on in your business. And if
- 10:36
you optionally add one of the API keys
- 10:38
for either OpenAI or um Anthropic, it'll
- 10:41
um determine what your teams are by
- 10:43
doing some labeling for you.
- 10:45
It's a really cool tool to understand
- 10:46
where your team works and get that
- 10:47
social network in there in order to
- 10:49
focus the context engine if you're going
- 10:50
to be building these tools yourself.
- 10:53
The next is called the repo rules agent.
- 10:56
This is a sample from our real code
- 10:58
base. I'm going to pop that up anyway so
- 10:59
you don't need to talk to the thing, but
- 11:01
in short, what it does is discover all
- 11:04
the places your team has written rules
- 11:05
files, checks them all, and then tells
- 11:08
you what severities you've given,
- 11:10
what other things you've given. Should I
- 11:11
just switch to this?
- 11:13
It tells you what it Whoa, hey.
- 11:15
It's good to meet you all.
- 11:17
Basically, it will find all the rules
- 11:19
that are inside of your repo and then
- 11:21
tell you if you have duplicate issues or
- 11:23
others problems and then you can grab
- 11:25
over it as an index. So, that index can
- 11:27
be called and you can dedupe and it'll
- 11:28
help improve um your retrieval of
- 11:30
context.
- 11:32
And then finally, on Monday we delivered
- 11:34
this workshop, which was going beyond
- 11:36
rag and taught how to build a relational
- 11:38
context engine from scratch.
- 11:41
So, if you scan that, you'll get the
- 11:42
full workbook. It has six PRs stacked
- 11:44
that teach you how to walk through doing
- 11:46
this. But in short, rag is an incredible
- 11:48
technique and you want that. But the
- 11:50
other half of the problem is what people
- 11:52
actually ask is, "What are the open PRs
- 11:55
that I worked on in the last week with
- 11:57
authentication?"
- 11:58
Rag cannot answer that question alone.
- 12:01
You need queries. So, this shows you how
- 12:03
to do a
- 12:04
schema-less basically look up that
- 12:06
allows the agent to discover a schema
- 12:09
and then write queries against it
- 12:10
deterministically in order to get that
- 12:12
type of relational data out.
- 12:14
Very useful technique.
- 12:17
Use cases of a context engine, of
- 12:19
course, do go beyond code generation.
- 12:21
This is, you know, where we live a lot,
- 12:23
a lot of our customers spend their time.
- 12:25
But it's amazing to see what happens
- 12:26
when a bunch of other people around the
- 12:28
business start picking up these tools,
- 12:31
customer success people solving tickets
- 12:33
right at the time that it comes in from
- 12:34
a customer.
- 12:36
We've got sales people closing deals
- 12:38
earlier in their quarter because they're
- 12:39
able to just query the Unblocked context
- 12:42
engine on the fly while in the field.
- 12:44
And so many more.
- 12:48
What you can also do is if you saw that
- 12:49
curve chart earlier where I talked about
- 12:51
the levels, we've built a fun little
- 12:52
tool where basically an LLM will quiz
- 12:54
you and ask you about what's going on
- 12:56
and then it will map you to exactly
- 12:57
where you are and then tell you some
- 12:59
techniques about how to level up through
- 13:01
that if you are looking to basically
- 13:03
compound your capabilities and ship with
- 13:05
AI tools at scale. It's
- 13:07
readiness.unblocked.com.
- 13:11
The gap is not intelligence any longer.
- 13:13
It's context. We will continue to get
- 13:16
incredible models like Mythos as it's
- 13:17
been grown by Anthropic and I'm sure
- 13:19
Soul once I'm allowed to see it. I will
- 13:22
get it. Happy Canada Day, by the way.
- 13:24
But what's happening is it's about the
- 13:26
context you surround these models with
- 13:28
in order for them to be effective and
- 13:31
token efficient inside of your
- 13:32
organization.
- 13:35
So, I have a question slide, but I'm not
- 13:38
sure I'm allowed.
- 13:40
Nope. So, what you'll do is come meet me
- 13:42
at booth P16. You can look for the
- 13:45
coconut.
- 13:46
It'll be great to hang out with all of
- 13:47
you and get into details here if you
- 13:48
need it. Thank you for your time.
- 13:51
>> [applause]
- 14:06
[music]