Compiling Evaluations from Context
Key point
It compresses the context of each LLM call into a Manifest to auto-bootstrap the evaluation stack.
Details
For every LLM call, a Context Manifest is created first. It contains the intent of the call, input types, surrounding code and documentation, constraints, examples, and remaining uncertainties.
Then a separate meta evaluator builds an Execution Contract from this manifest, defining success criteria and compiling them into executable scorers. Rather than leaving both the creation and verification of the evaluation stack to the same agent, this approach separates roles using a prosecutor-auditor-judges pattern.
The core idea is to avoid the limitations of the "just have Claude write the evals" approach.
- It can start even with little initial trace data.
- It first leverages local context in the codebase, such as prompts, policies, tests, and docs.
- Humans don't need to manually design the entire evaluation stack from scratch.
- It explicitly surfaces context gaps such as missing policies, ambiguous prompts, and gaps in test data.
The workflow is simple.
- A code agent investigates the LLM call site and creates a manifest.
- A system like Scorable builds a judge from that manifest.
- If information is missing, it returns a list of gaps.
- The developer or agent fills in those gaps and runs it again.
The advantages of this approach are privacy, separation of roles, reduced difficulty of initial adoption, and gradual improvement of evaluation quality. On the other hand, it also notes limitations: if the initial manifest is wrong, recovery can be difficult, and cases relying on external observability systems are not fully covered either.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.