Ingest: Towards Automating Eval Engineering
Type: kb/sources/types/ingest-report.md
Classification
The source announces an Eval Engineering Skill, describes its workflow and output format, and reports an initial application, but does not provide a full implementation or quantitative evaluation. Author: @Vtrivedy10 and the LangChain team; first-party product/workflow description with useful operational detail but vendor incentive and limited independent validation.
Summary
The announcement describes a skill that reads an agent repository and optional production traces, maps the agent's prompts, models, tools, skills, hooks, data, and services, and proposes abilities worth testing. It interviews the user to refine and approve eval directions, packages each task as a Harbor instruction/environment/verifier bundle, and iterates by inspecting both agent and verifier trajectories. The source highlights reward-hacking failures—irrelevant citations, false claims of completed actions, exposed answers, and proxy satisfaction—and presents a loop of mining traces, identifying failures, building evals, improving the agent, and rerunning against a stable environment. It frames continual learning as production data mining that turns recurring failures into fixed targets for harness or model changes.
Quotes
- Source extract (verbatim): Today we’re releasing our Eval Engineering Skill, a skill that helps coding agents build evals using context from a repository and agent traces. The skill inspects how an agent is structured, mines patterns from traces if available, and proposes abilities to test. The skill is designed to interview the user who can give feedback on proposals and iteratively approve each eval.
- Source location: Opening description.
- Source extract (verbatim): Users can also point the agent to traces which can be retrieved using tools like the langsmith-cli. Traces show how tools behave in practice such as their arguments, results, and errors. These observed contracts help the skill reproduce relevant production behavior in a controlled environment.
- Source location: Building the Environment & Task.
- Source extract (verbatim): We found that interviewing the user, leads to much better eval acceptance than one-shot generation. The user chooses from the proposed eval directions, and gives guidance on questions such as which tools & dependencies should run live or need to be simulated.
- Source location: Building the Environment & Task.
- Source extract (verbatim): For example, we found that when building verifiers, the first verifier was rarely the final one. A useful way to improve it was to run the eval and inspect both sides of the result: the agent trajectory, including its messages, tool calls, and actions. the verifier trajectory, evidence, reasoning, and final score.
- Source location: Eval Design is iterative.
Connections Found
This source is a concrete tool workflow supporting Evaluation automation is phase-gated by comprehension: user interviews and trace inspection precede automated generalization and verifier use. It provides strong diagnostic detail for Diagnostic richness constrains outer-loop learning quality, because the skill preserves tool calls, errors, agent trajectories, verifier reasoning, and scores as distinct inspection surfaces. Its reward-hacking examples also instantiate The boundary of automation is the boundary of verification. Relative to Improving AI Skills with autoresearch & evals-skills and Meta-Harness, this source emphasizes building stable tasks and verifiers from production behavior before optimizing the agent.
Extractable Value
- Trace-to-eval construction is an explicit workflow -- the skill mines recurring requests, errors, failed tool calls, and incorrect state changes, then turns them into executable regression targets. [quick-win]
- User interviewing is part of evaluator construction -- the source reports that user-guided proposal selection outperformed one-shot eval generation, making domain judgment an explicit comprehension/specification stage rather than an unrecorded assumption. [quick-win]
- Verifier trajectories expose proxy failure -- inspecting the verifier's evidence, reasoning, and score alongside the agent trajectory makes it possible to detect reward hacking instead of trusting a scalar result. [experiment]
- Reproducible environments are part of the signal -- Harbor tasks preserve tools, data, permissions, state, and failure modes so agent configurations can be compared without repeatedly changing production systems. [quick-win]
- The loop supplies a fixed target for behavior change -- once a production failure becomes an eval, prompts, tools, harnesses, models, or full agent versions can be compared against the same intended capability. [deep-dive]
Limitations (our opinion)
This is a first-party tool announcement, not an independent evaluation. The source gives no quantitative before/after results, baseline, held-out performance, cost analysis, or evidence that the loop improves an agent over multiple cycles. The one named documentation-Q&A case may not represent agents with subjective objectives, sparse traces, changing tools, or expensive environments. User approval is treated as a useful oracle but its consistency and calibration are not examined. Harbor fidelity is also assumed: a stable container can still omit production permissions, data drift, latency, or multi-party side effects. Finally, the announcement describes eval creation and agent comparison more clearly than it describes which changes are accepted, retained, rolled back, or promoted into durable behavior.
Recommended Next Action
Update Evaluation automation is phase-gated by comprehension with the source's two concrete additions: preserve a reproducible task environment as part of verifier quality, and inspect verifier trajectories—not only agent outputs or scalar scores—before allowing optimization to generalize.