October 14, 2026Main stage6 min read

Chasing capabilities while waiting for the frontier

Ramp keeps adopting better frontier models. Alexander Shevchenko shows where specialist training, prepared context, and parallel agents can still save users time before the next model arrives.

Alexander ShevchenkoRampHead of Ramp Labs and Applied Research

From the conference livestream · 0:20:29–0:34:24 on YouTube. The player starts and stops at this session’s boundaries.

0:20:53 ↗

Why do research if the next model will be better?

Ramp’s model usage is growing while the cost of doing the same work is falling. Alexander Shevchenko reports that the number of LLM use cases at the company grew 123% over the preceding year. Some major features were spending more on tokens overall, yet getting cheaper per unit of work as new models arrived.

That creates an awkward question for an applied-research team at an application company: why not wait? If the next model will be faster, cheaper, and more capable, how much engineering should go into overcoming today’s limitations?

Shevchenko goes back to 2023. Building an agent around GPT-4 meant constraining its behavior, keeping its context small, and worrying that a different word in a prompt might change the result. A model that took a wrong turn often kept going. Ramp shipped agents anyway because its finance customers had work to do before the next model release.

By 2026, a model could handle much more context and choose among tools with far less scaffolding. That made the basic agent easier to build. It also changed where additional work could pay off. Ramp Labs looks for expensive or slow steps inside an otherwise capable agent, then asks whether a narrower model, advance preparation, or more parallel attempts can improve the experience. The question begins at 21:32.

0:23:33 ↗

Let the planner ask a faster specialist

Ramp Sheets began as a general-purpose spreadsheet agent. Finance and accounting users spend much of their day in spreadsheets, so the team could reuse its harness and model capabilities elsewhere in Ramp. But a common request exposed a bottleneck: drop in several spreadsheets and ask for a discounted-cash-flow valuation or another financial scenario.

Before doing the financial work, the agent spent time planning and exploring the sheets. Claude Opus 4.6 could do that exploration, but its reasoning took time and consumed expensive tokens. The frontier model was being used both to decide what to do and to answer the many narrower questions needed to make that decision.

Ramp kept the frontier model as the orchestrator and trained a specialist for financial question answering. The planner could hand a retrieval question to that faster model, get the answer, and continue. Working with Prime Intellect, the team post-trained Qwen3.5-35B-A3B into the model labeled FastAsk on the slide.

The comparison places accuracy and time on separate axes, so the benefit is visible in one picture.

FastAsk exact-task accuracy versus time per task, compared with Claude and the base Qwen model.

At 25:45, Ramp reports 66.25% exact-task accuracy for FastAsk, compared with 61.88% for Opus 4.6, at close to Haiku-level time per task. These are results for the task comparison shown, not a general ranking of the models.

The useful unit of specialization is the subtask. A faster question-answering model can improve the whole spreadsheet agent without taking over the planning job. Shevchenko says this work had reached production.

0:26:14 ↗

Prepare the month before the accountant opens it

Some financial tasks are predictable before anyone asks the agent to perform them. When the month ends, an accountant will need to reconcile the books. The ledger, aging report, and open invoices are already identifiable. An agent can retrieve them on demand, but the user then waits while it builds an understanding of material the system could have prepared earlier.

Ramp is exploring KV cartridges to move that preparation offline. A transformer’s key-value cache holds representations of context that it can reuse while generating an answer. The Cartridges research from Hazy Research trains a smaller cache on a document collection in advance, using synthetic conversations about that collection. The resulting cache can be loaded for later requests. This is background for the technique; the published research’s benchmark results are separate from Ramp’s application.

Shevchenko describes building a cartridge overnight, before the accountant starts the next morning. The timing change matters more than a generic promise of a longer context window: the agent can begin reconciliation with the relevant information already represented in its cache.

A timeline compares reading financial documents before reconciliation with loading an overnight cartridge before reconciliation.

The slide at 27:18 moves the ledger-reading work out of the user’s session. Its bars explain the sequence; they are not a measured latency scale.

Cartridges remain an area of exploration in this talk. Shevchenko also accepts that a frontier lab may eventually offer the capability through an API. That would make Ramp’s experience useful immediately: the team would already know which contexts to prepare and where the technique helps. Learning how to use a capability can retain value even when another company later supplies it.

0:28:07 ↗

Search in parallel, then challenge the findings

Security scanning offers a different opportunity. A single unsuccessful attempt costs tokens, while one successful attempt can uncover a real vulnerability. Ramp used its background coding agent, Inspect, to run roughly 10,000 scanning sessions against its backend.

The work does not end when those agents file tickets. Their outputs need a second round of work before a security team can act on them:

  1. Search: agents inspect different parts of the system for potential vulnerabilities.
  2. Deduplicate: agents merge reports that describe the same underlying issue.
  3. Challenge and reproduce: agents try to establish whether the reported behavior is reachable, consequential, and reproducible.

This is agentic map-reduce: distribute the investigation, then use further agents to turn the results into a smaller set of useful findings. Shevchenko reports seven high-severity issues, all patched. One involved Lua injection through an incoming email. The failure required following data through several components that appeared safe in isolation. Ramp’s published investigation gives the full pipeline and the email example.

The same setup lets the team compare models by the findings they recover for their cost. A cheaper model can be less successful per attempt and still be useful when the savings buy more attempts.

Detection rates for GPT-5.5, Kimi K2.6, and DeepSeek V4 Pro on seven known high-severity findings, with 25 attempts per finding.

At 30:00, the slide compares detection on seven known findings, with 25 attempts per model per finding: 52.0% for GPT-5.5, 36.6% for Kimi K2.6, and 20.6% for DeepSeek V4 Pro. The two open-weight models are labeled roughly five times cheaper per token.

Those rates do not show that the models are interchangeable. They show why model choice belongs inside the design of the search. The strongest model finds more per attempt; cheaper attempts can cover more ground within a fixed budget. Reproduction and severity review still have to separate a useful discovery from a persuasive ticket.

0:30:25 ↗

Turn the research into cheaper work

The three examples reduce different kinds of waiting and expense. The specialist shortens repeated question answering. Cartridges prepare context before the user arrives. The swarm spends parallel attempts where a single successful discovery can justify many failures.

Shevchenko connects that work to two products:

  • Token spend management attributes usage beyond an API key or employee. Semantic analysis can group what people are actually doing with models, then connect those categories to spending.
  • Ramp Router applies routing strategies to improve latency and token cost, including ways to move suitable work to cheaper service tiers.

The final research example returns to the risk of building something that the next model makes obsolete. PorTAL, short for Portable Task Adaptation for LoRA, explores learning a task representation that can be transferred to another base model. Rather than simply copying an adapter between incompatible models, the method keeps a shared learned representation and fits a small alignment for the new base. The aim is to avoid paying the full specialization cost again whenever the model changes.

Other projects apply the same research effort to practical operations: creating and revising Datadog monitors, and grouping user sessions into an open-ended taxonomy of model usage. That taxonomy feeds back into spend analysis.

Waiting for the frontier would have left Ramp’s 2023 customers without useful agents. Shevchenko’s current work makes the same decision at a smaller scale: find the step that costs the user time now, improve it, and learn enough that the next model release becomes an upgrade rather than a reason to start over. Watch the closing projects at 32:20.

Further reading

Full transcript 197 timestamped passages

Machine transcription with reviewed terminology and names. Some recognition errors may remain. Timestamps refer to the original livestream.

0:20:29Hey, everyone.

0:20:30I'm Alex from Ramp.

0:20:32I'll be speaking about chasing capabilities

0:20:34while waiting for the frontier to advance.

0:20:37So a quick intro about myself.

0:20:39I joined Ramp around three years ago

0:20:41on the broader Applied AI team,

0:20:43working on a bunch of different surfaces and products,

0:20:46applying LLMs and ML to make a great product even better.

0:20:53and to caveat my presentation on ramp labs ramp is an extremely bitter lesson build company

0:20:59over the last year the number of use cases that use lms has increased 123 percent

0:21:04while at the same time a lot of our top features are growing in token spend but on a unit economic

0:21:12basis they're actually becoming cheaper because there are frontier models that are being released

0:21:18all the time now, and these models are cheaper, faster, and better.

0:21:22And so we're able to provide the same level of accuracy

0:21:26at a much lower cost.

0:21:28And so this is a really bitter lesson-pilled pattern.

0:21:32And so given all this, a question that I sometimes get,

0:21:37why not just wait?

0:21:38Why have an applied research function inside of a company like RAMP,

0:21:43an application layer company, right?

0:21:46And to answer that, I would like to draw a parallel to 2023.

0:21:51Back in 2023, you had access to kind of like GPT-4,

0:21:56and creating an agent was a lot of work.

0:22:00You would have to create very, very strict guardrails.

0:22:03Models weren't RL'd to backtrack.

0:22:05They didn't have thinking tokens.

0:22:07And so if it went in the wrong direction,

0:22:09it would just kind of charge ahead

0:22:11and not realize that it made mistakes.

0:22:14You had to sweat over all of the prompts to the point where some synonyms could change the behavior of your agent

0:22:23because they weren't RL'd properly on generalizing to the user's intent.

0:22:28You had to reduce and scope down the context as much as possible

0:22:32because giving too much context to the agent would just confuse it.

0:22:38And even back then, we decided, well, we need to ship these things.

0:22:42We can't wait for GPT 4.5 or GPT 5 to come out.

0:22:46We need to serve our financial professionals now.

0:22:49And we should, things like RAM Tour Guide and many other agents,

0:22:53even though it was not the easy thing to do.

0:22:56And fast forward now to 2026, building an agent is a lot easier.

0:23:00The models have gotten so much better that you can kind of give them MCPs

0:23:03and access to kind of any context.

0:23:06And they do a very, very good job of understanding

0:23:08what they need to do given a task.

0:23:10But I still believe that we can dig a layer down and create even better experiences for our users.

0:23:19just it requires a bit more effort now.

0:23:22So to present this, some of our work from Ramp Labs, three specific cases of how we've applied research into Ramp itself,

0:23:33starting with creating a specialist model.

0:23:37So in November of last year, we launched Ramp Sheets,

0:23:40which was one of the really early spreadsheet agents.

0:23:45This was before the two frontier labs had launched their versions of spreadsheet agents.

0:23:49And we had a very good launch in November.

0:23:52A bunch of users from great companies had signed up and started using it.

0:23:56And we realized that, well, this is a very general purpose spreadsheet handling agent.

0:24:02and a lot of the work that people do on RAMP,

0:24:05both inside of the company,

0:24:08but also all of our customers, accounting, and finance professionals,

0:24:11are spending most of their days inside of spreadsheets.

0:24:14So we can kind of take the harness and the brains behind RAMP sheets

0:24:19and add it into a bunch of other surfaces within RAMP.

0:24:25And as we were building this out,

0:24:27we realized, well, we can probably apply some research from RAMP Labs

0:24:32to make this even better.

0:24:35And we sat down and we started looking,

0:24:37where do models fall short on this?

0:24:39And back then, this was like Opus 4.6.

0:24:42And the place that had the most friction

0:24:45was when you would drop in a lot of spreadsheets

0:24:48into RAM sheets and you would ask it to build a DCF

0:24:51or model some financial scenario.

0:24:54It would spend a lot of time creating a plan at first

0:24:56and then researching all of the sheets

0:24:58that it had access to,

0:24:59to try to get a good understanding

0:25:02and the lay of the land.

0:25:04And Opus 4.6 is a great model,

0:25:06but it was pretty slow,

0:25:08and the thinking tokens are also pretty expensive.

0:25:11And so we took a step back

0:25:13and decided to train a retrieval model,

0:25:16or kind of like a financial question-answering model

0:25:18that would, while still keeping these frontier models

0:25:21as orchestrators,

0:25:23would then be handed off to this much faster model

0:25:27that would do financial question-answering

0:25:29for that planning agent.

0:25:32And so we partnered with the company Prime Intellect to post-train a Qwen 3.5, 35 billion model.

0:25:42And we actually got above Opus 4.6, which was the frontier back then, exact task accuracy,

0:25:49while also being able to serve it at Haiku level latencies.

0:25:53So a much faster but just a smart model that could then be used in tandem with the really smart frontier orchestrator.

0:26:04And so this was a very successful example of post-training that we had actually sent to prod as part of our Ramp Labs effort.

0:26:14The second big thing that we are actually exploring up to this day is KVCache

0:26:21tricks and particularly cartridges are a really interesting family of techniques where you're able

0:26:29to compress a lot of context up to 20 to 30 times more context into the kv cache offline and serve it

0:26:37for your agent and so if you compare it to the ramp sheets example for example

0:26:43there's a lot of tasks that you know are going to happen at some point right like month end close

0:26:48a month finishes and on the first of the next month a financial professional will go and try

0:26:53to reconcile and close their books you know kind of the ledger the aging report and the documents

0:26:59that they will need to be retrieving and so you could prepare them as context but the agent will

0:27:03still need to agentically retrieve and create a good picture and understanding of them with

0:27:10cartridges we're able to compress all of that work and build one overnight before the the

0:27:16financial professional starts their work on the first of the month and once they

0:27:21open up the the agent it knows exactly what it needs to do because it has all

0:27:26of the context already built in cartridges are also a much lower lift

0:27:30in post training because the way that they do self play is kind of a lot more

0:27:34generalizable the caveat with stuff like this is that compared to post training

0:27:39this is something that the labs might ship at some point in their API's in

0:27:44their foray into continuous learning.

0:27:49Even if they were to do it in the API,

0:27:51we would actually be happy because we

0:27:52are developing a lot of this tribal knowledge

0:27:54inside of the company and just learning how best

0:27:57to apply these techniques.

0:27:59So even if it does ship as an API,

0:28:01we can just hit the ground running on day one,

0:28:03knowing how to use them.

0:28:07And finally, the third example of applied research

0:28:12that we are sending to prod is our work on agentic map reduce

0:28:16and kind of agentic swarms.

0:28:18So more concretely, we published an article on the Ramp Labs blog

0:28:23on how we used 10,000 parallel agents to pentest all of Ramp.

0:28:30So at Ramp, we have a cloud agent called Ramp Inspect,

0:28:35which helps out with setting up all of the infrastructure and plumbing

0:28:38for something as ambitious as this.

0:28:40and we were able to spin up 10,000 parallel agents

0:28:44and then kind of map this work out,

0:28:47try to find any vulnerabilities,

0:28:49and then also agentically reduce on the tickets that they would create.

0:28:53So deduplicate them with LLMs

0:28:55and then try to reproduce them adversarially with LLMs

0:28:58to try to make sure that the vulnerabilities are real and important.

0:29:02At the end of all of this,

0:29:04we have actually found seven highest severity vulnerabilities

0:29:07that we all patched.

0:29:09Interestingly, one of the vulnerabilities that we described in that article is a Lua

0:29:14script injection that you could send over via email.

0:29:18And no single component of that stack was unsafe, and the kind of swarm had to patch

0:29:25together multiple components and understanding of multiple components end-to-end in order

0:29:30to be able to figure this out.

0:29:32And the other nice thing with this is that this is all running automatically.

0:29:36You don't need to spend anyone's time.

0:29:38is just use started and the only thing that failed passes that get filtered out is the cost of the

0:29:44tokens. The other thing that's interesting outside of just building out all of the infrastructure to

0:29:50support these swarms is that we do research into how to best use models as part of these swarms.

0:29:58One of the interesting

0:30:00insights from that same article that we published is that you can actually use open weight models that are up to five times cheaper compared to the frontier reasoning.

0:30:09Because you're setting it up as a swarm, the detection rate is not five times lower.

0:30:14So, you can kind of spend more on these cheaper tokens and have almost as good of a detection rate.

0:30:25If you follow through all of these examples, you kind of notice a pattern of a lot of them is attempts at saving on time and saving on money.

0:30:35So reducing latency, which is time, and then reducing on token cost, which is money.

0:30:40That's actually RAMP's slogan, saving our customers time and money.

0:30:44And so I'd like to point to two products that we actually offer from RAMP that have been influenced by RAMP Labs' research.

0:30:53The first one is token spend management that connects to a bunch of your API keys

0:30:58and is able to give you a really good picture of how LMs are being used inside of your company.

0:31:03Not only token spend on an API key basis or a user basis, but digging deeper.

0:31:09Accounting categories and even things like tax credits that you can get by analyzing the spend.

0:31:19It also goes deeper, and we create a taxonomy that contextually analyzes and semantically analyzes the LLM usage,

0:31:27so you can actually understand how LLMs are being used outside of just attributing it to a team or a person inside of your company.

0:31:35And then the second one is Ramp Router, which also leans into improving the latency of your agent,

0:31:41where we have a bunch of routing strategies that we work with Ramp Labs to develop,

0:31:46things like NVIDIA Switchyard, things like smart flex offloading of work to both improve latency

0:31:53and cost per tokens that you spend. And there's a bunch of different strategies already available

0:31:59for routing and even more coming out later. So if you're interested in any of these two products,

0:32:06you can take a photo of the URLs or scan the QR codes there. I'll give you a second.

0:32:19Awesome.

0:32:20And then I'd also invite you to check out our RAMP Labs blog where we publish a bunch

0:32:27of really interesting articles that I haven't had the chance to cover as part of this presentation.

0:32:32Notably one of the really interesting ones is PorTAL where we figured out a way of transferring

0:32:38learnings from one post train to another.

0:32:41So you could do something like a LoRA post-train on one model,

0:32:46so like the Qwen 3.5 that I was describing,

0:32:48but then transfer it to newer versions of QAN

0:32:51or even across different families.

0:32:53So you're post-training this latent

0:32:55that then can be projected onto different models.

0:32:59And that really amortizes the cost

0:33:01that you have to spend on post-training.

0:33:03More blog posts on agentic map-reduce,

0:33:06so not only the pen testing stuff that we did,

0:33:08but also things like analyzing and creating taxonomies of LLM usage,

0:33:13which is stuff that has gone into the token spend product.

0:33:17Things like self-improving monitoring,

0:33:19where we use LLMs to automatically create monitors with Datadog

0:33:25on a lot of our product surfaces,

0:33:27and then as alerts come in,

0:33:29improve those monitors automatically without a person in the loop

0:33:33to try to basically create super, super robust and resilient software.

0:33:38And finally, semantic tagging, which is this interesting foray

0:33:42into creating this egentic map reduce over a bunch of user sessions

0:33:47where we can annotate and create taxonomies that are open-ended,

0:33:51so not knowing ahead of time what are the clusters of LLM usage

0:33:57and trying to create a taxonomy that can then be reconciled

0:34:00against the spend inside of the companies.

0:34:03So if you're interested in this type of research,

0:34:06x.com slash ramp labs where you can go and check out more of our research and

0:34:14there's my Twitter if you have any other questions or want to talk about some

0:34:19use case as part of your applied research and that's it thank you