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

推荐订阅源

宝玉的分享
宝玉的分享
Recent Commits to openclaw:main
Recent Commits to openclaw:main
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
V
Visual Studio Blog
爱范儿
爱范儿
H
Help Net Security
J
Java Code Geeks
I
InfoQ
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
GbyAI
GbyAI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Scott Helme
Scott Helme
S
SegmentFault 最新的问题
S
Securelist
L
LINUX DO - 热门话题
Cyberwarzone
Cyberwarzone
C
Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss
博客园_首页
B
Blog
F
Fortinet All Blogs
AWS News Blog
AWS News Blog
V
Vulnerabilities – Threatpost
S
Secure Thoughts
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Forbes - Security
Forbes - Security
S
Security @ Cisco Blogs
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
Schneier on Security
Project Zero
Project Zero
Martin Fowler
Martin Fowler
C
Cybersecurity and Infrastructure Security Agency CISA
N
Netflix TechBlog - Medium
N
News and Events Feed by Topic

Snorkel AI

Building AI-Native Systems for Federal Infrastructure: A Conversation with Rezaur Rahman Code World Models and AutoHarness for LLM Agents Benchtalks #1: Alex Shaw (Terminal-Bench, Harbor) – Building the Benchmark Factory 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 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
Why GenAI evaluation requires SME-in-the-loop for validation and trust
Shane Johnson · 2025-03-20 · via Snorkel AI

It’s critical enterprises can trust and rely on GenAI evaluation results, and for that, SME-in-the-loop workflows are needed.

In my first blog post on enterprise GenAI evaluation, I discussed the importance of specialized evaluators as a scalable proxy for SMEs. It simply isn’t practical to task SMEs with performing manual evaluations – it can take weeks if not longer, unnecessarily slowing down GenAI development. However, if we can capture SME domain knowledge in the form of well-defined acceptance criteria, and scale it via automated, specialized evaluators, we can accelerate evaluation exponentially – from several weeks or more to a few hours or less.

However, that doesn’t mean evaluation should occur without SMEs. Their domain knowledge is critical throughout the process, but we need to use their time as efficiently as possible. This is what we mean by SME-in-the-loop.

Specifically, enterprise GenAI evaluation requires SMEs to:

  • Define acceptance criteria – factors to consider when evaluating responses
  • Provide ground truth – examples of accepted/rejected responses, and reasons why
  • Resolve conflicts – explanations of why evaluator judgement may be wrong
  • Provide ongoing feedback – reasons why some accepted responses should be rejected

The first two are required to support the initial development of specialized evaluators. The third is the focus on this blog. The last is needed to ensure that evaluation continues to reflect the requirements of AI assistants and copilots as they evolve.

GenAI evaluation with fine-grained metrics

In my second blog post, I mentioned there were three dimensions to GenAI evaluation metrics. I went into detail on two of them – acceptance criteria and prompt categories. And here are the evaluation results for our example, a customer support AI assistant.

AI assistant evaluation results – round 2

BillingStolen cardAccount status
No repetition85%90%95%
No refusal to help50%98%100%
Acknowledge request80%95%99%

If the AI team had been provided with an overall metric such as a pass rate of 80%, they would not have enough insight to determine whether or not the AI assistant should be deployed to production, let alone where improvements must be made in order to increase the pass rate. On the other hand, fine-grained metrics for acceptance criteria and prompt categories go a long way when it comes to actionable insight for AI teams.

However, we’re assuming the “No refusal to help” evaluator is correct, and can be relied on. What if it’s not? What if it can’t be?

If we can’t validate the correctness of specialized evaluators, we can’t rely on them. And if we can’t rely on them, what good are they? AI teams may end up wasting significant time trying to correct a failure which isn’t occurring. Worse, they may deploy to production because evaluations failed to detect severe failures.

This brings me to the third dimension, SME-evaluator agreement (or alignment).

GenAI evaluation with SME-evaluator agreement

AI/ML engineers develop specialized evaluators with ground truth. Let’s consider an LLM-as-a-Judge (LLMAJ) which checks to see if an AI assistant has repeated itself. I find this to be a great example because there’s nothing worse than calling customer support and being passed around, with each representative asking the same questions as the previous one. If customers don’t like this when interacting with humans, then they’re not going to like it when interacting with an AI assistant either.

Let’s continue by assuming that SMEs have provided ground truth for 100 conversations.

First, an AI/ML engineer is going to iterate on the prompt until LLM judgments match the ground truth provided by SMEs. They will test the LLMAJ evaluator against different conversations, both accepted and rejected, until its judgement is always correct, perhaps on 10-20 conversations.

Next, the evaluator is run against a large sample of the evaluation dataset, including all 100 conversations with ground truth. As part of this process, we need a metric calculated for the agreement between SMEs and the LLMAJ evaluator – the percentage of conversations where an SME and the LLMAJ evaluator came to the same conclusion.

AI assistant evaluation results – round 3a

BillingStolen cardAccount status
PassAgreePassAgreePassAgree
No repetition85%95%90%90%95%98%
No refusal to help50%90%98%95%100%95%
Acknowledge request80%85%95%92%99%95%

This third dimension now provides everything an AI team needs to understand how well its AI assistant is performing, and precisely where improvements must be made. If SME-evaluator agreement is 90% for “no refusal to help” on billing requests, they can be confident that this is where improvements need to be made.

However, what if it wasn’t 90%?

AI assistant evaluation results – round 3b

BillingStolen cardAccount status
PassAgreePassAgreePassAgree
No repetition85%95%90%90%95%98%
No refusal to help50%40%98%95%100%95%
Acknowledge request80%85%95%92%99%95%

Should the AI team focus on improving the quality of billing requests when it comes to helpfulness? I think not.

It’s clear SMEs do not agree with the LLMAJ evaluator. It’s far more likely that the AI/ML engineer needs to go back and continue iterating on the prompt. However, it’s possible there may be ground truth errors. Either way, the AI team should focus on collaborating with SMEs to improve SME-evaluator agreement before trying to improve the AI assistant itself.

There’s a third scenario.

AI assistant evaluation results – round 3c

BillingStolen cardAccount status
PassAgreePassAgreePassAgree
No repetition85%95%90%90%95%98%
No refusal to help90%55%98%95%100%95%
Acknowledge request80%85%95%92%99%95%

Without an SME-evaluator agreement metric, the AI team would have been led to believe the AI assistant met the “No refusal to help” criteria, and was ready for production. Imagine the consequences if an AI team launched a customer-facing AI assistant which responded to billing requests poorly. I for one would rather not.

However, like before, SME-evaluator agreement at 55% indicates that the LLMAJ evaluator needs further prompt engineering. Afterwards, the results will likely indicate that the AI assistant is in fact struggling to be helpful when responding to billing requests. With this new insight, the AI team can make much needed improvements before deploying to production – and prevent a negative outcome with potentially severe consequences for the business.

Finally, the AI team should request additional ground truth as evaluation datasets are updated with samples of production conversations. After updating the evaluation dataset and running a full evaluation, they should assign a small sample of accepted and rejected conversations to SMEs for judgement. This allows the AI team to ensure that their specialized evaluators are still correct and can still be relied on.

GenAI evaluation principles

Over the course of three blogs, we’ve shared the key principles to successful GenAI evaluation:

  • Specialized evaluators for speed, scale and relevance
  • Fine-grained metrics for actionable insights
  • SME-in-the-loop for validation and trust

In the real-world, these principles have helped Snorkel customers achieve up to 7x faster evaluation and nearly 90% agreement between SMEs and automated evaluators – accelerating GenAI development and gaining the confidence needed for production deployment.

Specialized evaluators

It isn’t practical to task SMEs with manually evaluating thousands of GenAI responses. It can take weeks if not months – time AI teams could have spent improving the system. The key to faster, scalable evaluation is creating specialized evaluators based on SME-defined acceptance criteria. They automate and scale evaluation without sacrificing accuracy and reliability.

Fine-grained metrics

The value of evaluation isn’t limited to determining whether an AI assistant or copilot should be deployed to production. It’s a critical tool which can provide AI teams with actionable insights, informing them of where and why repeated errors are occurring. You can’t improve a GenAI system if you don’t know exactly what it’s doing wrong.

SME-in-the-loop

We need automation to accelerate and scale evaluation so it doesn’t stall or block GenAI development. However, it must include participation from SMEs. Their domain knowledge is critical. Rather than asking SMEs to spend weeks reviewing reasoning traces and responses, they should be engaged with greater efficiency. Specifically, soliciting much-needed input and feedback which AI teams can then act on and scale.

When it comes to evaluation, with the right approach, can have your cake and eat it too.