← All talks

AI Engineer NYC 2026 Main stage · 10 min

Beyond the Model Card: The Jagged Frontier of AI in Finance

Rayan KrishnanVals AI

A model can earn strong partial credit and still produce work that cannot be sent to a client. Rayan Krishnan shows how evaluations built from a firm’s own work can guide model choice, spending, and deployment.

A useful draft and a finished answer are different outcomes

5:33:35 ↗

A model can satisfy most of a financial task's rubric and still produce an answer you cannot send to a client. Rayan Krishnan, cofounder of Vals AI, starts with the evaluation choice behind that gap: are you measuring useful assistance, or finished work?

Partial credit asks how much of a task’s rubric the model satisfies on average. Fully correct answers ask how often the entire result meets the standard. A model can be a strong collaborator under the first measure while still producing too many incomplete answers to send directly to a client. The evaluation should reflect what happens to the output next.

Cost also belongs at the task level. Token prices alone do not tell you what a completed piece of work costs. A model may use more steps, need more attempts, or fail tasks another model completes. Krishnan’s concern is the combination of quality and cost that the organization actually experiences.

Three properties determine whether the benchmark helps you choose:

  • Validity: The tasks resemble real work, and the rubric captures the standard that work must meet.
  • Reliability: Enough tasks and repeated samples distinguish a stable result from a handful of lucky examples.
  • Discriminability: The test separates models. If everything scores perfectly—or nothing succeeds—the scores offer little help choosing among them.

Evaluate the work, including the ways an agent can game it

5:36:48 ↗

An agent can solve the test without doing the intended work. Krishnan describes agents attempting to call other models through an evaluation proxy or gain internet access from a sandbox. The environment must make clear which capabilities are actually being measured.

A subtler failure appears in financial answers. If a rubric rewards the presence of expected items, a model can hedge by offering several answers. That may improve its chance of satisfying the rubric while making the response less useful to the person who needs one correct answer. Evaluation design has to capture the desired work product, including what should be excluded.

Long-running agents make the infrastructure harder too. An evaluation environment must remain consistent and resume after interruptions. Krishnan says Vals had crossed six trillion evaluation tokens, running with substantial parallelism; his point is that these operational problems appear well before that scale.

Finally, the task often does not end after one prompt and one response. People clarify a specification, answer questions, and revise an output after seeing it. A benchmark that omits those turns may measure a different process from the one users rely on.

Turn past pull requests into future purchasing decisions

5:39:06 ↗

Vals tried giving its engineers access to effectively unlimited tokens. Krishnan says a team of roughly ten to twelve people used $1.5 million worth in one month—about ten times its salary spending for that period. The tools were supplied with free access, so this is the token value he reports, not a claim that the team paid a $1.5 million invoice.

The output was useful. The next question was how to preserve it while spending less. The team built internal evaluation tools, later offered as Vals Smith, and used its GitHub history as a record of completed work: take a prior issue and its resolution, rewind the repository to the earlier state, and ask an agent to perform the task again. That gives the comparison a concrete destination instead of an impression that one assistant feels smarter.

The comparison below puts success, cost, and speed beside one another for the replayed work.

Vals Smith slide pairs merged-pull-request history with a model comparison showing success rate, cost, and completion time.

Source slide at 5:40:50. The point is to compare completed tasks across all three measures: a model’s token price alone leaves out both its success rate and how much work it takes to finish.

These evaluations identified models that were unnecessarily expensive for particular work and models that could do it at lower cost. In one internal comparison, Krishnan reports that a closed model both outperformed a self-hosted open model and cost less per task. For that workload, owning the weights did not make the completed task cheaper.

The results fed into two decisions: which tools to procure and what limits to set, and which tool/model combination to recommend for a particular GitHub issue. Krishnan reports a roughly 90% spending reduction while maintaining the team’s output.

Find where your organization stores its standard of good work

5:41:29 ↗

A software team has pull requests. A law firm or investment business needs to find its equivalent: the record of work already performed and the evidence of what counted as a good answer. Krishnan points to email exchanges, SharePoint, and data-platform exports as possible places where that history lives.

The valuable asset is the organization’s accumulated judgment. An evaluation can express some of that judgment as tasks and rubrics, making it usable for decisions beyond the first rollout. It can help right-size usage limits, support pricing negotiations, route a task to a suitable model, and test whether fine-tuning or post-training has actually improved the work.

That last use requires an external evaluation set: improving a system against its training tasks does not establish that it generalizes. The organization needs a standard it can keep testing against as the implementation changes.

Employees already carry much of this standard in their heads. Turn their judgment into tasks and rubrics, and the next model release becomes something the company can test against its own work.

Further reading

Vals Index methodology ↗The public benchmark framework referenced in the talk; its live scores can change after the recording.

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.

5:33:35

Hi everyone, I'm Rayan, I'm the CEO and one of the co-founders of Vals AI.

5:33:39

I'm going to talk a little bit about going from beyond the model card, how evaluations

5:33:43

can be used to measure this jagged frontier, a special focus on finance for this audience

5:33:49

as well. Yeah, so first off, talking about model cards themselves, we've built some of the most

5:33:54

important benchmarks over the last couple of years that the major foundation model labs have included

5:33:58

in their model releases. So people, I think, are familiar with artifacts like this. Last week,

5:34:03

we have Sundar talking about our VALs index on stage. And then even just yesterday, Muse models

5:34:08

was citing our finance agent benchmark. You know, it keeps our lives interesting to have to keep

5:34:13

re-updating these slides as new models come out. I had to double check level numbers. You can get

5:34:17

sense of how capable a model is for valuable work, but that's actually driving value for

5:34:23

a lot of companies.

5:34:24

I think two interesting stats that jump out at me, the groups that are able to actually

5:34:28

track AI cost and spend are much, much more likely to have inferior performance.

5:34:33

We also have refining the X-axis, again, it's not immediately obvious which is number one

5:34:36

or what will be consistently two or three.

5:34:38

In the X-axis, you've got cost.

5:34:40

In particular, it's cost per task, not just tokened Excel models.

5:34:47

that are core to results may be unintuitive.

5:34:50

When we actually build benchmarks,

5:34:52

one of the most important things that we need to look at

5:34:53

is the metric we use to report accuracy.

5:34:56

And so you have a different takeaway

5:34:58

if you pick a different metric.

5:34:59

A lot of benchmarks deal with partial credit,

5:35:01

so what this is answering is,

5:35:03

in expectation, if I were to give a question

5:35:05

or a task to a model,

5:35:07

what percentage of the points would I expect to see satisfied

5:35:09

by the work output of that model,

5:35:13

especially compared to humans?

5:35:15

And then the fully correct answers metric

5:35:17

is more looking at, of the percentage of questions

5:35:19

that I give to models, what percentage of them

5:35:21

will come back perfect?

5:35:22

And that's a very different metric.

5:35:24

It may mean that a model is very good at producing

5:35:27

an incremental response that you can work with

5:35:30

to build a better response,

5:35:31

but if you were to pass this directly to a client,

5:35:34

it would be a coin toss of whether it was

5:35:36

meeting all the criteria that you have.

5:35:38

And so picking the right metric is very important

5:35:40

to accurately representing the performance of the model

5:35:42

and actually forming a good intuition of what it can do.

5:35:46

There's another three components that we think a lot about.

5:35:49

So validity, are you actually evaluating what's going on in the real world?

5:35:52

That means are the questions or tasks reflective of actual work going on or are they contrived?

5:35:57

And then are the rubrics actually describing what we're looking for or the standard of

5:36:00

excellence we want to see?

5:36:02

Reliability, this is usually a function of the number of tasks or the sample count.

5:36:06

A lot of companies, they have maybe five or six samples and they're kind of vibe checking

5:36:10

new models or products as they get access.

5:36:12

But it's actually really important to have a rigorous approach and have enough tasks and samples to make sure your repeated runs actually show consistent results.

5:36:21

And then last is discriminability.

5:36:22

So we don't think it's that valuable to have benchmarks where all models score 100% or all models score 0%.

5:36:27

Ideally, we can actually discriminate between models and see what the frontier looks like.

5:36:32

In particular, we also want to make sure we're building benchmarks forward-looking.

5:36:35

So what are the new set of tasks that are even more ambitious than what models can do today

5:36:40

to make sure that there's room at the frontier for us to continue to see model progress as they get better?

5:36:47

Okay, and then some of the high-level problems that we've seen and I think others can and do run into.

5:36:54

The first is that agents solve the test, not the problem.

5:36:56

So this is talked a lot about as reward hacking.

5:36:59

And we've seen a lot of instances where we'll have a sandbox and models will be run with our model proxy.

5:37:04

and sometimes they may try and actually call other models

5:37:08

within that proxy to escape the sandbox

5:37:10

or make use of the internet.

5:37:12

So it's really important to build the containers

5:37:15

in a way that you're actually testing for what matters.

5:37:17

Can they do the task at hand

5:37:18

or are they actually leveraging other tools

5:37:21

or maybe even other models to get there?

5:37:23

We've also seen this issue in finance in particular

5:37:25

where a lot of the times evals are looking at a set of rubrics

5:37:29

or items that we want to see included in the response

5:37:31

And so models can hedge and give three possible answers, which has a higher chance of satisfying

5:37:37

all the criteria, but in practice that's way too much.

5:37:41

A person does not want to consider three different answers, they just want to get the first answer

5:37:45

and have it be right.

5:37:46

And so the goal here is to try and build evals that are reflective of the actual work people

5:37:51

are doing and the work output they want to see, not to build these contrived evals that

5:37:55

the models can actually gain.

5:37:57

The second is, I think a lot of people are starting to see

5:38:00

that the cost of software is coming down,

5:38:02

and it's actually very, very easy to produce code.

5:38:06

But unfortunately, we still see in practice

5:38:08

that running evals is incredibly challenging,

5:38:10

especially from an infrastructure side of things.

5:38:13

And in particular, as we get to longer-running agents,

5:38:16

it means that it's really important to have infrastructure

5:38:18

that can stay consistent over a long period of time,

5:38:20

and then, if interrupted, can be resumed and respun back up.

5:38:23

We have, I think, just recently crossed six trillion tokens just in evaluation.

5:38:28

So we've run a considerable set of evals and we run everything in as high-degree parallel as possible.

5:38:35

So I think this has really been load tested, but I think other people are going to run into this even on a much smaller scale.

5:38:41

And the last is that I think a lot of the existing benchmarks, they deal with a single prompt, single response,

5:38:47

but in practice everything is multi-turn.

5:38:49

You have initial spec which you think covers everything, but then you get questions back

5:38:53

or you have additional feedback once something is built, and then it takes more of this iteration

5:38:57

to actually drive to the end output.

5:38:59

And so I think benchmarks and evals need to actually cover this multi-turn component.

5:39:03

That's not going to go away.

5:39:05

So when we look at a case study in particular, when we look at our team, we did a little

5:39:09

token maxing experiment where we got free access to some tools and just gave it to all

5:39:13

the engineers, and they really made use of these unlimited tokens.

5:39:18

and if we actually look back for that month,

5:39:20

we spent $1.5 million worth of tokens.

5:39:23

This was like a team of I think 10 or 12.

5:39:25

So it was roughly 10 times the amount

5:39:27

we were spending on salary for tokens in that month.

5:39:29

And so that was pretty insane,

5:39:31

but we saw great output.

5:39:32

And so our goal was to try and maintain

5:39:34

the same level of output across all these engineers,

5:39:36

but massively cut down on cost.

5:39:39

And really our solution to do that

5:39:40

was of course to build an eval.

5:39:42

We built a bunch of tools internally

5:39:44

and then have now exposed this

5:39:46

as a product called Vals Smith.

5:39:47

This is what we are doing in coding and I think it is a sign of what is going to come

5:39:51

in other parts of knowledge work.

5:39:53

So we were able to look at the GitHub repo as a centralized way of seeing what work has

5:39:59

already been done

5:40:00

and what work is continuing to happen.

5:40:02

In particular, GitHub repos are comprised of PRs, which have a GitHub issue and a resolution.

5:40:07

So what we can do is unwind the clock and give the same tasks to agents to see if they could have done the work of humans.

5:40:14

In doing that, we found a much clearer understanding of which models were overkill, way too expensive and did not need to be used,

5:40:21

and then which ones were actually capable of getting the task done.

5:40:24

And I think, again, this is another place where the intuitions

5:40:27

that a lot of people have may not be what's actually borne out in practice.

5:40:30

So I think you may see we're using a lot of closed-source models.

5:40:33

We should try and cut costs and use our own self-hosted open-source model.

5:40:36

You can see the comparison here we have between GPT-5.6 Sol and Kimi K3,

5:40:41

and we see that 5.6 Sol is better.

5:40:43

It's going 2% better on this internal eval.

5:40:46

It's also considerably cheaper than hosting it

5:40:48

through a very inference-optimized stack.

5:40:52

So it's $2.50 instead of $11, and it's faster half the time.

5:40:55

And so there's no real reason why this kind of intuitive sense

5:40:58

of using open source would be a legitimate way

5:41:00

to drive down costs.

5:41:02

And so this has resulted in two main differences.

5:41:04

One, we can actually figure out which tools we're

5:41:07

going to procure, what the usage limits of those things

5:41:09

should be across the organization.

5:41:11

But then also, we can give recommendations for engineers

5:41:14

say, we think that for this GitHub issue,

5:41:16

you should actually use this particular coding tool with this model.

5:41:21

And this is able to drive the cost down considerably.

5:41:24

I think we're spending 90% less, but still able to get the same output.

5:41:29

I think the question I would have for you all,

5:41:30

we're continuing to expand this approach

5:41:32

and take this model of coding to other domains,

5:41:35

knowledge work, legal, finance, things like that.

5:41:37

But the key question is, where are you tracking the history of work

5:41:41

that has already been done by that firm?

5:41:43

Some of these law firms have been around for like 100 years.

5:41:46

And so where is that, I think, quality of the organization stored?

5:41:50

Where are you tracking the standard of excellence?

5:41:52

And so today may exist in places like email,

5:41:55

from the history of responses that people have had with their clients,

5:41:58

may exist in SharePoints, may exist in Databricks dumps,

5:42:01

but I think this is the key treasure trove that a lot of companies have

5:42:04

and don't realize will be the major unlock for evals

5:42:07

and then the unlock for AI adoption more systematically.

5:42:16

Once these evals are constructed, they can enable adoption to happen, but we have also

5:42:22

seen that there are more advantageous ways that they can be used.

5:42:25

First is right sizing.

5:42:27

Rather than just token maximizing, how do you figure out what the right usage limit should

5:42:31

be across the organization?

5:42:33

Negotiation, once you realize you have actual leverage, you can take that to the conversation

5:42:37

you have in bulk pricing.

5:42:39

Then routing, this is becoming a core primitive in a lot of AI products, but can also be done

5:42:46

done by users directly, and so they can build intelligent routers that actually figure out

5:42:50

the right model to use.

5:42:52

And then fine tuning or post training.

5:42:54

This can be the most reliable way for you to actually mint the tasks and then have an

5:42:58

external eval set to make sure that this approach is working.

5:43:03

Last thought I'd leave you with is I think for a lot of companies, they have a competitive

5:43:08

advantage that has existed in the heads of employees through things like institutional

5:43:11

knowledge.

5:43:12

and what evals allow you to do is actually codify the competitive advantage

5:43:16

and put that down in words or in scripts, in language

5:43:19

and that will actually be the biggest unlock

5:43:22

for making sure that a company succeeds the agentic era.

5:43:25

Okay, that's all. Thanks, everyone.