← All talks

AI Engineer NYC 2026 Main stage · 16 min

Vault: Making Unstructured Data Work for Investing

Aaron LinskyBridgewater
Sam GreenBridgewater

Investment agents need the research an investor would read—and a way to remember what the firm learns. Bridgewater’s Vault puts both into the same research loop.

The data an investor actually uses

15:45 ↗

Bridgewater’s investment process has long depended on turning an understanding of economies into rules that can be tested over time. Structured time series fit that process well. Research notes, policy documents, meeting transcripts, and internal debates were harder to bring into the same system—even though investors relied on them every day.

Language models made that material usable by machines. But an investment agent still needs the documents an investor would read, permission to access them, and a way to find the right markets and economic concepts. Time matters too: information published after an investment decision cannot explain what the investor knew when making it.

Vault is Bridgewater’s repository and access layer for that unstructured material. At the time of the talk, Sam Green reported more than 100 million documents, drawn from 135 external sources alongside internal information. The important addition is the enrichment: what each document discusses, which markets it concerns, and which period it describes.

The difference becomes visible in a question about how AI infrastructure investment affects the Korean won. An enterprise chat client searching the public web found 15 plausible sources, used only one or two, and acknowledged that it could not establish a market consensus. One of its main sources was from July, although the question was asked in October.

Connected to Vault, the agent narrowed the question to October 1–8, found 52 candidate documents, and used seven in its answer. This is a single motivating example, rather than a general accuracy benchmark. It shows why access and time filters matter: a capable model cannot synthesize current market views from information it cannot reach. Watch the comparison at 18:47.

One corpus, two kinds of reader

21:29 ↗

Aaron Linsky’s first engineering problem was search quality. Humans have limited reading time and need a short, precise result list. Agents can consume much more material and generate a much larger volume of queries. Serving both means treating precision, recall, filtering, entitlements, and scale as separate design concerns.

The team initially heard a blunt complaint: Vault search was bad. Rather than debate the impression, they collected roughly 200 questions and manually identified useful documents, including deceptive results that looked relevant but were not. The work took less than a week. Their initial precision at ten—the fraction of the top ten results that were right for the question—was about 60%. Linsky reported that subsequent improvements, ending with agentic search, brought it to roughly 90–95% on that evaluation.

Filtering exposed a different problem. Investors rarely ask for the globally most relevant document without conditions. They want information available as of a date, from a source, or about a particular asset. Searching a vector index and filtering afterward can discard most of the retrieved candidates. Filtering first and scoring every remaining document preserves recall but can be slow.

Bridgewater’s illustrative comparison of post-filtering, pre-filtering, and native filtering.

The slide at 25:08 shows where filtering enters retrieval. Its recall figures are explicitly illustrative.

Bridgewater moved to turbopuffer’s native filtering approach, which Linsky describes as searching nearby clusters containing eligible documents and scoring those matches. It addressed the combination the team needed: selective queries and a workload that could grow from occasional human searches to many concurrent agent requests.

Move the habit before changing it

26:09 ↗

Better retrieval still did not make investors open Vault every morning. Their existing workflow lived in email: broker research arrived through subscriptions, rules sorted it into folders, and the familiar arrangement gave them confidence that they were not missing anything.

Vault had to carry those habits forward. Subscriptions became saved searches. Folders became saved collections. Once investors had a familiar home for their research, the team could add dynamic topic feeds, questions across the corpus, and collections that could be handed to agents. Distribution followed adoption: chat, a phone app, Slack, the IDE, and a CLI for agents.

Several products can now use the same research collection:

  • Pocket analyst: completes a bounded research task in a short interaction.
  • Researcher: extends the investigation across days or weeks.
  • Forecasting and investment signals: turn unstructured information into predictions and inputs for systematic decisions.

Custom models can also learn to reason over Vault’s information. Each product draws on the corpus the team has already assembled and enriched.

Capture the next turn of research

28:41 ↗

The final step is an investor workbench that proposes work proactively. An always-on agent follows topics important to an investor and presents an issue worth investigating. The investor gets a short synthesis, the underlying evidence, and a path into deeper analytical work.

The Korean currency question returns here as an item that the system can put in front of the investor, rather than a question the investor must remember to ask. The human can inspect why it appeared and decide whether to pursue it.

When the investor and agent investigate together, their findings go back into Vault. The next investigation can use those findings alongside the external documents. The platform has two jobs: keep the investor informed about the world, and keep the AI informed about what the firm has learned. Watch the workbench at 28:41.

Full transcript

Timestamps follow the original livestream. Select a time to watch that moment. Transcripts are machine-generated with reviewed name and terminology corrections; occasional recognition errors may remain.

14:41

Just waiting for our slides.

14:43

There we go.

14:45

Good morning, everyone.

14:46

I'm Sam Green, team lead for Applied AI at Bridgewater Associates, and this is my colleague,

14:52

Aaron Linsky.

14:53

and today we're here to talk to you about the vault, the data platform that we've built at

14:58

Bridgewater to turn unstructured data into a first-class asset in our investment process.

15:04

And as part of the talk this morning, we'd like to share three lessons that we've learned building

15:08

the vault. The first is that humans and agents have very different needs from a data platform,

15:16

and so you have to build for those different needs separately. The second is that the greatest

15:21

impact occurs when a single tool can meet both of these sets of needs at the same time.

15:26

And the third is that the real prize is when you can build the foundations needed to make

15:31

agents a proactive participant in your investment process or whatever you're doing with your

15:37

tools instead of a reactive tool for your humans to use.

15:44

Before I dive deeper into talking about the vault, I wanted to start with some background

15:48

about Bridgewater.

15:50

Over the last 50 years, Bridgewater has been in the constant pursuit of the world's best

15:55

understanding of how markets and economies work, and turning that into a systematic encoding

16:01

that we can use to stress test our logic over time.

16:04

And what originally began as a set of if-then rules on a yellow legal pad evolved into a

16:11

continuous compounding process with humans at the center constantly looking for the next

16:15

thing that's changing in markets.

16:17

And more recently, we've been working on building AYA, the artificial investment associate,

16:22

which puts a machine at the center of this continuous process.

16:26

Across all these phases of evolution, we've had a constant philosophy in mind, which is

16:30

that we want to be constantly looking at how the world is changing and what's going on

16:35

in the world, noticing what dynamics are not yet encoded in our understanding, and use that

16:43

learning to improve and compound for the future.

16:47

For most of Bridgewater's history,

16:49

that meant building and overseeing

16:51

time series models on structured data.

16:54

And that structured data needed to be carefully built

16:57

so that it could be safe for use in our research process

17:00

and aligned to our internal ontology and world model

17:03

so that we could get great leverage

17:05

out of using the data that we had built.

17:08

With the emergence of language models,

17:10

we had a huge new opportunity

17:11

to engage with a much wider world of data,

17:16

news and research, transcripts, policy documents,

17:19

and all of the internal conversation

17:21

that was previously just in the ether.

17:24

So the internal memos and meeting transcripts

17:26

and debate happening inside the firm.

17:28

We quickly realized that all of that data

17:31

needed the exact same treatment to be fit for purpose.

17:34

It needed to be carefully cleaned, governed,

17:37

and made ready for use in both point-in-time research questions

17:41

today and also our systematic study over time. And when we looked out at the landscape of data

17:49

vendors and data platform providers, there was nothing that provided us with all of the control

17:54

that we needed to build and maintain our data advantage. And so we built the vault, which is our

18:02

repository of external and internal unstructured data, and the platform that indexes, organizes,

18:09

and makes all of it ready for use by our human investors and agents.

18:14

Today, the vault has more than 100 million documents in it,

18:17

with thousands more added every day, minute by minute,

18:20

from 135 external sources, and again, growing all the time,

18:24

as well as all of the data from inside of Bridgewater.

18:28

And crucially, all that data is not just dumped on our investors' desks.

18:32

It is carefully aligned to our internal ontology

18:36

with enrichments like the countries, concepts, markets,

18:41

and most importantly, time period discussed in the document.

18:46

To bring this to life, I want to start with a quick motivating example.

18:50

So what I did here is I asked a fairly basic representative investment question

18:56

to an enterprise chat client.

18:58

I asked, how is AI infrastructure investment impacting the Korean won,

19:02

and do market participants expect this to continue?

19:05

you. As you are all familiar with, the agent goes to the web and looks for resources it

19:12

can draw on because I have explicitly asked it to go find other people's perspectives

19:18

on the question. You can see it zooms in and finds 15 relevant looking resources to draw

19:25

on before it gives me back its answer. When I zoomed in on the answer it gave back, a

19:31

A couple of things stood out to me.

19:33

The first is that even though it found 15 relevant-looking sources, it only picked one

19:38

or two to answer my question.

19:41

And the second is down at the end of this response, where the agent itself acknowledges

19:46

that it hasn't answered my question.

19:48

It didn't find enough documents on the open web to establish a market consensus and meet

19:54

the parameters that I laid out.

19:56

When I double-clicked even further, the problem got even worse.

20:01

One of the notes that it primarily drew on to answer my question was published way back in July of 2026, even though I asked this question and captured this answer just at the end of last week in early October.

20:14

In the age of AI and in investing, three months is a massive amount of time.

20:20

It's not even close to good enough to draw on this resource to answer my question.

20:26

When I ask this exact same query attached to the vault, something totally different happens.

20:32

The first is that the connection to the vault helps to prompt the agent that it should look

20:37

for a specific period of time when answering my question.

20:39

So it zooms in on October 1st to October 8th.

20:41

It finds a much wider array of resources, 52 candidate documents that are relevant to

20:48

the query over this specific period of time because of the vault's much more significant

20:53

corpus of content that's relevant to investing questions.

20:57

when it ultimately answers my question, it draws on seven instead of only one or two,

21:03

gives me back a rich answer that the agent is more confident is going to address my question.

21:10

And so for us, this is the big lesson from building the vault to motivate the talk today,

21:15

which is that it takes great data and the right connectors to make agents impactful.

21:20

And I'm going to hand it over to Aaron now to talk about some of the product engineering

21:23

takeaways from building the vault.

21:27

Thanks, Sam.

21:28

So hi, I'm Aaron.

21:29

I run product engineering at Bridgewater.

21:31

I'm going to take us through a few of our learnings from building the vault over the

21:34

past few years.

21:35

I'm going to start with one that might seem obvious, but I still think it's worth saying,

21:40

which is search is hard.

21:44

But it gets even harder if we're designing for two different consumers.

21:48

In this case, we're designing for humans and agents.

21:51

I'm going to go over the difference here, starting with us.

21:54

So humans need precision and a high signal-to-noise ratio because we can only read so much.

21:59

Even a fast reader manages about 300 words a minute, and personally, I'm much slower.

22:06

Agents are a different kind of reader.

22:09

They're far less sensitive to precision.

22:11

If the data is there, they'll find it.

22:13

And basically anything you hand to them will get attended to.

22:17

They scale super quickly and they consume about 100 times faster, 30,000 words per minute.

22:26

And so we need to build Vault for both of these.

22:29

And when we're thinking about the dimensions that matter, there are these five on the board.

22:34

recall, precision, filtering, entitlements, and scale. Some of them matter to people,

22:41

some matter more to agents, many to both. I'm going to go deep on three of these,

22:46

precision for people, scale for agents, and then filtering for both. So, precision.

22:54

Once we've filled the vault, which was a heroic effort by our data and legal teams,

23:01

Recall was no longer a pressing issue.

23:03

However, the number one complaint was vault search is bad.

23:07

As a product owner, it's painful to hear that,

23:10

but my response was, let's benchmark it.

23:13

And that's what we did.

23:14

We collected questions and found the best documents by hand,

23:18

including ones that looked helpful but weren't.

23:21

In total, it was about 200 examples,

23:23

and it took us less than a week.

23:25

It was not fun or very glamorous,

23:28

but it was very helpful.

23:30

And after we ran it, it was very clear.

23:32

Search was bad.

23:34

The key metric we were looking at is precision at 10,

23:37

which is of the top 10 results, how many are the right documents.

23:42

And we were hitting about 60%.

23:45

So the people were right.

23:47

It was bad.

23:48

But now we had a way to measure all of the improvements.

23:51

And here on the board are five of them.

23:54

And by the time we got done with agentic search,

23:56

we were up in the 90-95% recall at 10, or precision at 10.

24:03

All right, so that was precision.

24:05

Now on to filtering.

24:07

Like anyone, we want the most relevant documents.

24:11

But when we looked at the production traces,

24:14

what we were seeing is that almost always there was some condition,

24:17

either as of a certain date or from a certain source

24:21

or about a specific asset.

24:23

And all of that requires advanced filtering.

24:26

And that's where we ran into our first major performance issue.

24:31

So I'm going to quickly go through this, a little bit technical here.

24:35

There's classically two ways to filter a vector database.

24:40

Post-filtering, we'll use that vector index first,

24:42

and then filter the top results by metadata.

24:45

It's fast, but recall could be pretty low,

24:48

because the globally relevant results might not match your filters.

24:53

On the other side, we have pre-filtering,

24:55

where we'll filter first and then calculate distances for every one of those matches.

25:00

The advantage there is that the recall is very good, but it can be very slow,

25:04

and we needed something in between.

25:06

So that's what led us to try and then ultimately switch to turbopuffer.

25:10

Their approach, which they call native filtering,

25:12

looks only in the nearest clusters that contain matches and then scores just those.

25:17

What you end up getting is something that's fast, like post-filtering,

25:21

but with close to the same recall as pre-filtering.

25:26

Lastly, I'm going to talk about scale.

25:30

scale for us is pretty pedestrian.

25:31

100 queries an hour, we have 300 users, they're going to search every so often.

25:37

It takes our users minutes to read the docs that they're receiving.

25:41

Agents on the other hand are a few orders of magnitude beyond that.

25:46

Easily 100 plus queries a second and agent swarms can hit thousands easily.

25:51

And they obviously will read, as I said earlier, will read docs in seconds.

25:54

So we needed something that could scale as well.

25:57

And again, turbopuffer handled that easily too.

26:01

So we were covering all five dimensions.

26:03

I didn't talk about entitlements, but I'll be talking about that later today.

26:07

But we covered it all.

26:08

It unlocked new workflows.

26:11

But it didn't change how our researchers worked.

26:14

They still weren't coming to Vault every morning.

26:16

And that's my second lesson that I want to share here,

26:19

is that no matter how amazing the tools are,

26:22

we can't just drop them on our investors' desks.

26:24

and expect them to be used. We need to migrate their old habits into a new form.

26:31

And so we looked at what they were already doing. Many of them were living in email.

26:37

The research came straight from the brokers. They had subscribed lists. They had rules

26:41

that filtered everything into folders. It worked. It was familiar. And they knew that

26:47

they weren't missing anything. So we had to build all of these features into the vault.

26:52

That's exactly what we did.

26:53

Everything searchable, the subscribed lists became saved searches,

26:57

and folders became saved collections.

27:00

It's the same habits, just a new home.

27:02

And once we had them there, we can open up new habits.

27:05

So they can ask questions across all the data, as Sam showed.

27:10

They can follow dynamic feeds by topic,

27:12

and they can hand those collections over to their agents to take further action.

27:16

And that's when we clearly had product market fit.

27:20

And once we had that fit, the users wanted it everywhere, so we put it in chat, we made

27:25

a phone app, it's in Slack in their IDE, and of course we availed all of that to the agents

27:29

as well, including a CLI, because agents love CLIs.

27:35

And so the main question here is, okay, so what does this enable?

27:39

Sam's going to talk about what we're building right now, but first and foremost, it's helping

27:44

us to move around that research circle faster.

27:47

With our pocket analyst, which is our first AI analyst, it can do hours of research in just a few minutes for a few dollars, and that's relying on the Vault.

27:59

And then we're expanding that now with the researcher, which is the next generation.

28:03

It's the same idea stretched across days or weeks.

28:07

We're also able to train custom models to more intelligently reason over the Vault's data,

28:12

and use those together with other foundation models to feed systematic decision-making processes.

28:18

The Forecaster is our first one, which produces AI-generated macro-relevant predictions.

28:24

then we also have built investment signals from the Vault,

28:28

turning unstructured data into structured, tradable strategies.

28:32

Now I will hand it to Sam to take us through Vault's latest capability.

28:40

like I alluded to at the beginning of the talk, the real prize is when you can take

28:45

agents from a reactive resource that can be ready to answer a human's question and instead

28:51

make them proactive participants helping to steer your high value professionals towards

28:57

the most important areas for their attention.

28:59

The way we're solving that problem is in an experience we're calling the investor workbench,

29:04

where the agent is always on, tracking what's important to that investor and presenting

29:11

them with the areas that are most in need of their attention.

29:15

looks like an experience like this that relies on the vault, where a topic is proposed

29:20

and several pieces of information are presented to the investor to decide whether they should

29:25

dig deeper or ignore that topic entirely.

29:28

You can see here the card that an investor sees in order to decide whether to dig in deeper into the same AI impact on currencies question that we looked at earlier in the talk.

29:38

And the investor receives everything they need.

29:41

An agentic summary, if they want a quick scan across the agent's findings, they also get the exact evidence that the agent was drawing on, so they can assess for themselves what was leading to this recommendation.

29:54

And if they choose to dig deeper, they have a direct connection to the research output

29:58

from the analytical tools that

30:00

Aaron was just describing.

30:01

And when they dig deeper alongside the agent to look at the dynamics driving this question, the learnings are automatically captured, the results of their collaboration are automatically captured back in the vault.

30:17

And so this for us is the key lesson.

30:19

The vault enables compounding because it provides the right evidence, the right internal and

30:25

external information at the fingertips of our investors and agents, and it automatically

30:29

captures the synthesis that they generate and puts it back in the corpus for the next

30:34

turn.

30:35

And that makes us go around the circle faster and better.

30:39

And so when we think back to the question we began with, what it takes to make an agent

30:44

work is the right context and understanding of what's going on in your world.

30:49

Our question for you is, does your AI know what's going on in the world and does it remember

30:53

what your firm has learned about it?

30:55

Because we are teaching ours too.

30:57

And if these sound like an exciting challenge, we'd love to talk.

31:00

Thank you.