Matei Zaharia Profile picture
Jul 8 7 tweets 3 min read Read on X
We benchmarked coding agents on our own internal tasks at Databricks and learned a lot!

There are many surprising opportunities to lower cost and increase quality, and many models including open source ones are truly competitive now. 🧵 Image
Why did we build an internal coding benchmark? Public benchmarks like SWE-Bench are often over-tuned for, so we took real tasks our engineers did and curated test suites for them to see which agents can solve them end-to-end. databricks.com/blog/benchmark…
These are the results on OUR sample of OUR codebase, so they are not meant to be comprehensive, but we think many companies can do a similar internal benchmark. Several findings immediately stood out:

1) Many models are now competitive at the top tier, including open source. Image
2) GLM 5.2 in particular was a major step forward in open source coding agent performance, even in our own codebase that is VERY different from SWE-Bench and TerminalBench (lots of Scala, Go, Rust, Java, TypeScript, Protobuf, Jsonnet, etc).
3) Harnesses make a huge difference in cost-performance. The very simple Pi harness (@badlogicgames) got the same success rate as harnesses from the LLM vendors with Opus and GPT 5.5, but at 2x less cost! Seems to be mainly due to smaller inputs to the LLM. Image
4) Cheaper per-token does not imply cheaper per-task. For example, Sonnet 5 costs less per token than Opus 4.8 but used more tokens, resulting in higher cost and lower quality. Interestingly my ex-student @ChenLingjiao had also found this on other tasks: arxiv.org/abs/2603.23971
Read more in the blog how we built the benchmark and what we're doing with the findings. This is partly why we built @omnigent_ai as a "meta-harness" to let developers switch and compose agents, and Unity AI Gateway to analyze and gate LLM usage centrally. databricks.com/blog/benchmark…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Matei Zaharia

Matei Zaharia Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @matei_zaharia

Jun 13
Really excited to open source a new project: Omnigent, a meta-harness for AI agents.

It lets you build multi-agent coding and custom agents, sitting above Claude Code, Codex, Pi, and agent SDKs to let you compose them. It also adds live collaboration and rich control policies. Image
Omnigent is based on the trend we saw with AI usage at Databricks and Neon: engineers were combining multiple agents into loops and workflows, and this was difficult above the harness layer. We add a uniform API above any harness that enables rich features on top. Image
Omnigent focuses on three problems above the level of a single harness: composition, collaboration and control.

For composition, it lets you create multi-agent teams with different harnesses or swap harness and model mid-session and mid-loop.databricks.com/blog/introduci…
Read 7 tweets
Mar 25, 2025
Really cool result from the Databricks research team: You can tune LLMs for a task *without data labels*, using test-time compute and RL, and outperform supervised fine-tuning! Our new TAO method scales with compute to produce fast, high-quality models. databricks.com/blog/tao-using…Image
Our new method, Test-time Adaptive Optimization (TAO), only needs input examples of a task and can outperform supervised fine-tuning on thousands of human-labeled examples. It brings OSS models like Llama to the quality of expensive larger models. Image
TAO's trained model quality also scales with compute spent during training, not with human labeling effort, and the resulting models are always low inference cost. Image
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(