Joined August 2025
51 Photos and videos
Pinned Post
Introducing PorTAL: Portable Task Adapters for LLMs. A novel recipe to cheaply port fine-tuning between models. It matches per task LoRA accuracy at half the cost, lowering the switching overhead of adapting tasks across LLMs. At Ramp, every new model release used to mean retraining our fine-tunes from scratch. PorTAL learns the task once, then efficiently refits it onto any new base model, even across model families.
21
50
606
160,804
For full write-up, baselines, and ablations: x.com/RampLabs/status/207238…
1
3
30
3,684
In our experiments we train on Qwen3-1.7B and 4B, then calibrate on Qwen3-8B and Gemma-3-4B. Because the task latent and core are reused, each new model needs only a quick converter refit. This matches per task LoRA accuracy in both settings, using half the data and half the cost. The task learning is amortized up front, so porting to unseen models stays cheap.
1
2
21
3,264
PorTAL learns a reusable task representation and uses it to generate LoRA adapters for a frozen base model with a hypernet and linear aligner. When porting to a new model, PorTAL keeps the task representation and core decoder frozen and recalibrates only a thin converter.
1
2
25
3,291
Explore the full results → labs.ramp.com/swebench#h2h-c…
5
1,358
We ran Sonnet 5 in Ramp SWE-Bench, and observed that compared to its predecessor it: - Runs a high volume of thorough tests - Spends more time in the harness - Costs more and outputs more tokens
4
4
157
14,179
GLM 5.2 displays high operating discipline, particularly with its test-driven development style and low tool error rate, despite a fat right tail of longer runs. Compare any two models here → labs.ramp.com/swebench#head-…
1
2
18
2,851
New open source releases have moved the Pareto frontier on Ramp SWE-Bench. Kimi K2.7 Code and GLM 5.2 perform stronger than their predecessors at a higher cost, within reach of closed source models.
6
11
190
56,365
When measuring effectiveness versus cost, the frontier presents as a tradeoff rather than a single winner. Read our methodology and explore the results below: labs.ramp.com/swebench
6
7
107
57,482
Public benchmarks saturate quickly and inevitably leak into training data, with none quite resembling the work our engineers do every day. Building our own benchmark has allowed us to evaluate models within our own financial software ecosystem. We compared models side by side and unearthed their behavioral differences. Head to head breakdowns available here: labs.ramp.com/swebench
2
2
67
10,593
Today we’re releasing Ramp SWE-Bench: a private, production-grounded coding benchmark created from real engineering problems we've faced at Ramp.
36
49
939
183,654
We built this to earn trust from Ramp customers, who rely on us for their cards, expenses, and payments. If you have a background coding agent, you can build a similar scan for your customers. Full article: x.com/RampLabs/status/205967…
2
39
5,710
The scan pipeline is model-agnostic, and does not require a frontier model to drive it. We evaluated several models against our confirmed vulnerabilities, and found that cheaper open-weight models still surface high-severity issues.
3
3
51
5,055
We deployed 10,000 background agents to security-scan our codebase. The system is simple, scales with compute, and runs on publicly available models. From the scan, we fixed several high-severity vulnerabilities.
22
21
459
71,938
We built a synthetic RL environment with 14 finance task types, gave the model 3 tools and 15 turns, and let it learn how to navigate workbooks on its own. Information retrieval was a huge bottleneck for our spreadsheet agent, fast ask helped solve this. Full writeup: x.com/RampLabs/status/205244…
2
56
6,949
This was a good fit for RL because spreadsheet retrieval is repeated often, latency sensitive, and has clean feedback. The model either returns the right cent amount, date, invoice ID, yes/no, or row reference, or it does not. That let us optimize the retrieval policy directly with deterministic rewards.
2
1
62
9,493
We partnered with @PrimeIntellect to build Fast Ask, a small RL-trained subagent that helps our Sheets agent find answers in spreadsheets. It scores 4% over Opus on exact match accuracy at Haiku latency.
26
49
741
330,194