Topic

LangSmith Observability

All digests tagged LangSmith Observability

Three Questions Every Agent Engineer Should Be Able To Answer thumbnail

· 14:08

Three Questions Every Agent Engineer Should Be Able To Answer

The video outlines a framework for 'owning your own intelligence' when building AI agents, centered on answering three critical questions: where the agent fails, how to reliably reproduce the failure, and what steps are needed to prevent future failures. The methodology emphasizes moving beyond simple input/output testing by creating robust, production-mimicking 'worlds' and 'tasks' using world specifications. Improvements must be implemented across both the agent's harness (e.g., prompts, tool schemas) and the underlying model layer.

Key takeaways

  1. The Three Questions of Agent Ownership 0:38

    To own an agent's intelligence, engineers must master understanding where the agent fails, reliably reproducing that failure, and defining the necessary fixes to prevent recurrence. (0:38)

  2. Mining Production Traces for Failures 2:10

    Understanding agent failure requires strong tracing, often achieved by mining production traces. Due to the high cost of frontier LLM-as-judge evaluators at scale, using fine-tuned, evaluation-specific judges to classify perceived errors is a scalable approach. (1:30, 2:27)

  3. Reproducing Failures with World Specs and Tasks 6:50

    Simple input/output testing is insufficient because agent behavior is influenced by external factors (e.g., database state, permissions). The solution is to define a 'world spec' that mocks the agent's production environment, and create specific 'tasks' within that world to test emergent behaviors. (4:10, 5:25)

  4. Layered Fixes for Improvement 11:48

    Fixing failures requires changes at two levels: the harness (e.g., prompt changes, tool schema updates, context injection) and the model layer (e.g., post-training techniques). (11:08)

Watch on YouTube Full article