惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Project Zero
Project Zero
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
P
Proofpoint News Feed
G
Google Developers Blog
V
V2EX
S
Schneier on Security
博客园 - 司徒正美
博客园_首页
Know Your Adversary
Know Your Adversary
The Last Watchdog
The Last Watchdog
美团技术团队
量子位
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 聂微东
C
CERT Recently Published Vulnerability Notes
J
Java Code Geeks
T
Tenable Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
C
Check Point Blog
Forbes - Security
Forbes - Security
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
O
OpenAI News
PCI Perspectives
PCI Perspectives
The Cloudflare Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Darknet – Hacking Tools, Hacker News & Cyber Security
D
Docker
TaoSecurity Blog
TaoSecurity Blog
Security Latest
Security Latest
S
Secure Thoughts
AWS News Blog
AWS News Blog
AI
AI
N
News | PayPal Newsroom
Scott Helme
Scott Helme
S
Security @ Cisco Blogs
A
Arctic Wolf
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
SegmentFault 最新的问题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Privacy International News Feed
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
News and Events Feed by Topic
Vercel News
Vercel News
C
Cybersecurity and Infrastructure Security Agency CISA

Snorkel AI

Building AI-Native Systems for Federal Infrastructure: A Conversation with Rezaur Rahman Code World Models and AutoHarness for LLM Agents Building FinQA: An Open RL Environment for Financial Reasoning Agents How Tool Discipline Let a 4B Model Outsmart a 235B Giant on Financial Tasks Coding agents don’t need to be perfect, they need to recover Closing the Evaluation Gap in Agentic AI SlopCodeBench: Measuring Code Erosion as Agents Iterate Introducing the Snorkel Agentic Coding Benchmark 2026: The year of environments Part V: Future Direction and Emerging Trends in Rubric-Based AI Evaluation The self-critique paradox: Why AI verification fails where it’s needed most Chat With the Terminal-Bench Team | Snorkel AI Intelligence per watt: A new metric for AI’s future Terminal-Bench 2.0: Raising the bar for AI agent evaluation Snorkeling in RL environments Introducing SnorkelSpatial: A Benchmark for LLM Spatial Reasoning Scaling Trust: Rubrics in Snorkel's Quality Process Evaluating Multi-Agent Systems in Enterprise Tool Use Evaluating Coding Agents with Terminal-Bench 2.0 Parsing isn’t neutral: why evaluation choices matter The science of rubric design The right tool for the job: An A-Z of rubrics Data quality and rubrics: how to build trust in your models Building the benchmark: inside our agentic insurance underwriting dataset Evaluating AI agents for insurance underwriting LLM observability: key practices, tools, and challenges Anthropic Claude + AWS: revolutionizing pharma data analytics with Snorkel AI Data-centric development of an enterprise AI agent with Snorkel Building the data development platform for specialized AI LLM-as-a-judge for enterprises: evaluate model alignment at scale Why GenAI evaluation requires SME-in-the-loop for validation and trust Research spotlight: is long chain-of-thought structure all that matters when it comes to LLM reasoning distillation? Why enterprise GenAI evaluation requires fine-grained metrics to be insightful What is specialized GenAI evaluation, and why is it so critical to enterprise AI? LLM alignment techniques: 4 post-training approaches Research spotlight: Is intent analysis the key to unlocking more accurate LLM question answering? Why enterprises should embrace LLM distillation Retrieval-augmented generation (RAG) failure modes and how to fix them What is large language model (LLM) alignment? Databricks + Snorkel Flow: integrated, streamlined AI development How LLM evaluation drives better models in Snorkel Flow Unlock proprietary data with Snorkel Flow and Amazon SageMaker LLM evaluation in enterprise applications: a new era in ML Snorkel AI joins the AWS ISV Accelerate Program and launches Snorkel Flow Availability in AWS Marketplace AI data development: a guide for data science projects SnorkelCon 2024: Inaugural Snorkel AI user conference gathers leaders from 30+ Fortune 500 companies Snorkel Flow 2024.R3: Supercharge your AI development with enhanced data-centric workflows Explore the new GenAI Evaluation Suite: Snorkel 2024.R3 New NLP features in Snorkel Flow 2024.R3 Enterprise data compliance and security review: Snorkel Flow 2024.R3 How a global financial services company built a specialized AI copilot accurate enough for production Task Me Anything: innovating multimodal model benchmarks Alfred: Data labeling with foundation models and weak supervision RAG: LLM performance boost with retrieval-augmented generation Call center AI for customer experience management: a case study New GenAI features, data annotation: Snorkel Flow 2024.R2 How data slices transform enterprise LLM evaluation Meta’s Llama 3.1 405B is the new Mr. Miyagi, now what? Meta’s new Llama 3.1 models are here! Are you ready for it? Data-centric AI with Snorkel and MinIO Weak supervision for non-categorical applications + superalignment Snorkel AI signs strategic collaboration agreement with AWS to help enterprises cross the demo-to-production chasm AI alignment made simple: innovative solutions for businesses How does the Snorkel Flow label model work? Vision language models: how LLMs boost image classification Long context models in the enterprise: benchmarks and beyond How to build production-grade RAG retrieval with Snorkel Flow How Bonito helps fine-tune specialized LLMs faster than ever Walking safely before building flying saucer seatbelts: introducing Enterprise Alignment Role-based access controls in Snorkel Flow secure enterprise data Accelerating AI development in manufacturing with Snorkel Flow and AWS SageMaker How ROBOSHOT boosts zero-shot foundation model performance Discover what’s new in Snorkel Flow: Flexible data and LLM connectivity, secure data controls, and more! Faster than ever document intelligence with new Snorkel Flow FM-first workflow The art of data development for Enterprise LLMs Crossing the demo-to-production chasm with Snorkel Custom How Snorkel topped the AlpacaEval leaderboard (and why we're not there anymore) CRFM's HELM and enterprise LLM evaluation beyond accuracy How we achieved 89% accuracy on contract question answering Five sessions not to miss at Google Cloud Next 24 Content filtering breakthrough: Snorkel client reaches 96% recall in 3 days Here's how Snorkel Flow + Google AI built an enterprise-ready model in a day Snorkel teams with Microsoft to showcase new AI research at NVIDIA GTC How Skill-it! enables faster, better LLM training Fine-tuned representation models boost LLM systems. Here's how Enterprise GenAI to surge in 2024: survey results Large language model training: how three training phases shape LLMs LoRA: Low-Rank Adaptation for LLMs LLM distillation demystified: a complete guide Enterprises must shift their focus from models to data in AI development Insurance’s GenAI revolution: a business perspective Scaling human preferences in AI: Snorkel's programmatic approach Building better enterprise AI: incorporating expert feedback in system development “Fall in love with your data”—Snorkel AI’s Enterprise LLM Summit Why QBE Ventures invested in Snorkel AI New benchmark results demonstrate value of Snorkel AI approach to LLM alignment Retrieval augmented generation (RAG): a conversation with its creator Snorkel Flow 2023.R4: enhanced UI + PDF and Databricks tools How Snorkel Flow users can register custom models to Databricks Stanford professor discusses exciting advances in foundation model evaluation
Benchtalks #1: Alex Shaw (Terminal-Bench, Harbor) – Building the Benchmark Factory
Alexis Sobel · 2026-04-01 · via Snorkel AI

To kick off our inaugural Benchtalks, a series dedicated to the researchers building these measurement toolkits, Snorkel AI co-founder Vincent Sunn Chen sat down with Alex Shaw, Founding MTS at Laude Institute and co-creator of Terminal-Bench and Harbor.

Highlights

  • Terminal-Bench is driving rapid progress at the frontier: Scores moved from roughly 20–30% in development to 40–45% at release and now around 75–80%, showing how quickly strong evaluations can push model performance forward. As Shaw puts it, “In school that still is a B-minus, so it’s not far enough.” At the same time, “these benchmarks are very hill-climbable these days,” Shaw notes.
  • Harbor and the shift to a “benchmark factory”: Running evaluations in sandboxed containers is slow, and RL post-training requires thousands of rollouts, pushing benchmarking toward systems that can continuously generate and test new tasks at pace; as Shaw notes, “the only real solution is to keep making new benchmarks quickly.”
  • Scaling benchmarks to match real-world complexity: Even strong benchmarks capture only a slice of real-world coding, which creates a clear push toward expanding task diversity and difficulty; as Shaw notes, “89 tasks aren’t going to cover all of it… we need a thousand times more benchmarks.”
  • Closing the gap between benchmark performance and real-world use: Frontier models can achieve high scores on structured tasks, yet still struggle with robustness and iteration in practice, pointing to a rich area for improving task design and evaluation signals; as Shaw notes, models can “introduce a ton of complexity” and have “a relatively hard time building off [their] own work.”

More on Terminal-Bench: See the leaderboard and the catalog of tasks at tbench.ai.

Explore Harbor: Learn how to scale your agent evaluations at harborframework.com.

Watch the full interview on YouTube 


Episode Transcript

Rapid Progress in Terminal-Bench 2

Vincent Chen: Welcome, Alex, to Benchtalks.

Alex Shaw: Thank you for having me.

Vincent Chen: Yeah, we’re super excited to have you here. So I guess first of all, four months ago we talked a bit about TB2 and Harbor after it launched. It’s had a ton of momentum since then. What has been most surprising in the last four months?

Alex Shaw: It’s a good question. I think two things have been pretty surprising.

First is how quickly the model developers have hill-climbed Terminal-Bench 2. When we were building it, while it was still in development, the scores we were seeing were around 20% to 30%. By the time we actually released it, the better models were scoring up to around 40% or 45%. And now the most recent submissions from OpenAI are around 75%. If you really build a custom harness around it, people have even gotten up to 80%.

I guess in school that still is a B-minus, so it’s not far enough. And we’ve actually seen that every single task in Terminal-Bench 2 has been solved at least one time by one agent–model combination over the course of the benchmark. So in theory, that means 100% is possible.

So there’s still 20% room to go. But yeah, we’re actively working on Terminal-Bench 3 because of this very reason. These benchmarks are very hill-climbable these days, which is good for users of agents—they get better agents because of it. But yeah, that was surprising.

And then the other surprising thing is how quickly Harbor was adopted. We put it out there as an experimental “hey, people seem to want this, we’ll see if they pick it up.” And yeah, people seem to like it.


What Fast Progress Says About Models

Vincent Chen: That’s awesome. On the first point, what do you think that says about either the benchmark or the models—that they’re hill-climbing so quickly? Any lessons or hot takes on that phenomenon?

Alex Shaw: It’s a little bit confusing, to be honest. The Terminal-Bench 2 tasks are very high quality. Terminal-Bench 3 will be even higher quality, so I’m excited about that.

But I think it’s a relatively difficult benchmark to reward-hack. So I do think the models are actually getting better at those specific types of tasks. But when I use Claude Code myself—I use it all the time when I’m coding—I still see a lot of shortcomings.

At 80% on Terminal-Bench, you’d think it would be solving every problem instantly. But it introduces a ton of complexity. It still has a relatively hard time building off its own work and producing robust and secure code.

That has me thinking a lot about how we encode more of these shortcomings into tasks in Terminal-Bench 3 or other benchmarks.

I think maybe the lesson is that coding is an extremely broad domain. Eighty-nine tasks aren’t going to cover all of it—we need a thousand times more benchmarks than we have right now.

Vincent Chen: Yeah, that’s a big part of our philosophy. It’s not just about evaluating models and snapshotting progress—it’s also about shaping where models are going and how they’re actually used in practice.

Capturing what I’m doing day-to-day that isn’t in benchmarks is really important for closing that gap. So very much agreed.


Why Terminal-Bench 2 Took Off

Vincent Chen: At a high level, what do you think made Terminal-Bench 2 stick and have the impact it did? You’re in all the recent model cards with Claude and Codex—even today, I think there’s a new one out. What made it stick?

Alex Shaw: I think we got a little bit lucky. And by that, I mean there are a few things you need for a benchmark to become a standard.

One is quality—tasks people care about, and tasks that aren’t easily reward-hackable.

Two, it needs to be easy to adopt. This is something we agonized over. What is the fewest number of characters someone can type to start running Terminal-Bench 2? In theory, if you have Docker, you can run it in a single line. That was a big one.

And then the last thing—something you have less control over—is making the right bet on a capability people care about that isn’t already being measured.

For us, that was the terminal as a tool for general computer use—not just coding, but arbitrary tasks.

And I have to credit Andy Konwinski and Ludwig Schmidt for a lot of the initial thinking there. They recognized that it’s a powerful text-based tool, and I think we executed well on that and expanded the vision.

Vincent Chen: I love that framing. Going deeper on the terminal—why is it the right abstraction? It feels broader than just CLI agents. Why is it such a strong foundational layer?


Why the Terminal Is the Right Abstraction

Alex Shaw: Before UI existed, it was just terminals. That’s how people interacted with computers.

So it makes sense that most things you do through a UI were originally done—or still can be done—through a terminal.

Also, these are language models. They’re better at text-based domains than vision-based ones. Most UIs are vision-heavy, so models naturally excel at writing commands, scripts, and code in the terminal.

And people underestimate how much you can do with a terminal.

For example, when I shop for groceries, I might use an app like Paprika, pick recipes, build a list, and export it to Reminders—all through a UI.

But I tried asking Claude Code if it could access the app. It found the SQLite database, read my recipes, generated a grocery list, and exported it to Reminders using Apple scripting libraries.

So you can do almost anything on a computer through the terminal.


How to Build High-Quality Benchmarks

Vincent Chen: On quality—what contributes to that? How do you maintain high quality at scale?

Alex Shaw: At first, there was no scale. It was just me and Mike making tasks. We quickly realized we couldn’t create enough high-quality tasks ourselves.

So we moved to a crowdsourced approach.

The biggest factor is having expert contributors who can recreate hard problems they’ve solved in their careers. Someone like Nicholas Carlini contributed a lot early on.

We also gave contributors tools—rubrics, LLM judges—to help validate their tasks.

And then there’s QA. Once tasks are created, we test them thoroughly: are they brittle? Reward-hackable? Should they be included?

All of that together led to a high-quality benchmark.

Vincent Chen: That resonates a lot. Generation isn’t the bottleneck—verification and quality control are. Tight feedback loops and early checks make a huge difference.

You’ve also had people try to game the leaderboard. How do you maintain integrity as it scales?


Preventing Cheating and Maintaining Integrity

Alex Shaw: Initially, people emailed results and we manually added them. That didn’t scale.

So we moved to a Hugging Face repo with automatic validation—checking configs, number of runs, etc.

But the biggest layer is transparency. All submissions are public. The community can inspect them.

There was a case where a contributor caught someone bundling gold trajectories into their agent. That’s what keeps integrity high.

That said, there are things we can’t detect—like whether a model was fine-tuned on our solutions. So the only real solution is to keep making new benchmarks quickly.

That’s what Harbor is about: building a benchmark factory, not just individual benchmarks.


Harbor: Vision and Growth

Vincent Chen: Let’s talk about Harbor. What’s the vision, and how has it evolved?

Alex Shaw: Initially, it was experimental—just to see if our infrastructure was useful.

We focused on usability: how simple is it to define tasks and run evaluations at scale?

The goal was always to support many benchmarks and let people create their own.

Now we’re seeing lots of usage—everything from SWE-bench to things like RuneBench (agents playing RuneScape).

We’ve adapted dozens of benchmarks, and now we’re expanding beyond coding into finance, law, and general automation tasks.


What Harbor Does Better

Vincent Chen: What gap does Harbor fill?

Alex Shaw: I was inspired by tools like Next.js—great developer experience.

We wanted to make something equally simple and usable.

There were already frameworks for running evaluations, but none were simple, flexible, and user-friendly at the same time.

Harbor abstracts most complexity while keeping flexibility. That’s what we got right.


Why Harbor Matters for Agents

Vincent Chen: Why should people building agents care?

Alex Shaw: Model and agent development are both highly empirical.

You need tools to measure performance and understand whether changes help or hurt.

Tasks also serve as a shared language—they define what capabilities matter. They’re like your product spec or roadmap.

Having a unified format and framework helps solve coordination across teams and organizations.


What Won’t Change in Evals

Vincent Chen: What are the long-term invariants?

Alex Shaw: There’s a lot of discussion about online learning, but I think offline workflows will remain critical.

We need to take real-world workflows and encode them into tasks for training and evaluation.

That’s going to remain central for years.

Also, companies are going to increasingly care about data and evaluations. They’ll turn workflows into tasks and optimize against them.

Demand for this will explode.


The Need for Verifier Benchmarks

Vincent Chen: What benchmarks do you want to see that don’t exist yet?

Alex Shaw: A meta-benchmark: measuring an agent’s ability to write verifiers.

Verification is often the hardest part of task creation.

If we could automate that, we could generate tasks at scale.

But we don’t currently have a good way to measure how well agents can create verifiers. That’s a big gap.


The Ideal Agent Development Loop

Vincent Chen: What does the ideal loop look like?

Alex Shaw: You take real workflows from production systems—like GitHub PRs in SWE-bench.

Use those to generate environments and instructions.

Then synthesize verifiers, with humans helping in the final step.

Once you have tasks, they become training signals. Then you deploy, collect traces, turn those into new tasks—and repeat.

That’s the flywheel.


Surprising Realities of Benchmarking

Vincent Chen: What surprises people about building benchmarks?

Alex Shaw: Creating tasks is more fun than people expect—especially if it’s based on a hard problem you’ve solved.

But reviewing tasks is much harder than people expect. It’s a grind to understand and evaluate someone else’s task.

So creation is exciting, but review is painful.


Terminal-Bench 3 and Call for Contributors

Vincent Chen: Anything else you want to share?

Alex Shaw: We’re working on Terminal-Bench 3, and this is probably the best opportunity for people to influence model development.

If we can get top contributors to submit their hardest problems, we can build the best benchmark yet—one that shapes the field.

We’re looking for contributions from people solving difficult, high-value problems.


Closing

Vincent Chen: Love it. If you want to shape AI, contribute to Terminal-Bench 3.

Thanks so much, Alex.

Alex Shaw: Thank you so much.

Vincent Chen: We’ll have you back soon. Thanks.