Skip to main content
  1. Tags/

Evaluation

Groundedness Detection vs Groundedness Evaluation: Two Azure Products, One Name

Deep Dive Azure · Aug 6, 2026 · 8 min read
One name, two products, two lifecycle stages. Azure AI Content Safety’s Groundedness detection blocks and corrects ungrounded answers at runtime; the Evaluation SDK’s GroundednessEvaluator scores them offline in CI. Here’s the decision boundary for RAG, the without-Foundry path for each, the honest recall numbers, and the open-source substitutes.
Groundedness Detection vs Groundedness Evaluation — Azure's two products for catching ungrounded RAG answers

The Learning Loop Is the Moat: An Architect's Read on Nadella's Reverse Information Paradox

Update Industry · Jul 13, 2026 · 3 min read
Satya Nadella just named something every architect should pin to the wall. Kenneth Arrow’s old information paradox said a seller can’t prove information’s worth without revealing it: disclose, and you’ve given it away. AI inverts it: now the buyer leaks. To get real value from a model you feed it your proprietary context, and the vendor learns more about you than you learn from it.
The enterprise AI moat is the owned learning loop — private evals and traces behind a model gateway inside the tenant boundary

Evaluating Agent Quality -- Testing What You Cannot Unit Test

Deep Dive AI Engineering · Apr 12, 2026 · 19 min read
Revised with .NET examples — A newer version of this article, covering both Python and .NET, is available as part of the MAF v1: Python and .NET series: MAF v1 — 23-evaluation-framework. The newer version applies three substantive fixes to the framework below — canonical AgentRunResponse extraction (no more hasattr chain), word-boundary alias matching (the original false-positives "profit" against the "price" alias), and a smoke / full tier split for CI vs nightly runs. Read this article for the conceptual ground; read the new one for the production-grade implementation.
Pipeline diagram showing evaluation flow from golden datasets through scoring to CI/CD