Treat your LLM app as a black box. Provide inputs, outputs, expected
behavior, and metrics, then use DeepEval to detect quality regressions.
Trace your app and evaluate individual spans, tools, planners, retrievers,
generators, or other internal components.
Trace your agent and evaluate its complete chain of plans, model calls,
tools, handoffs, and intermediate steps as one trajectory.
Use any mode independently or combine all three: score the black-box result, evaluate
the complete agent trajectory, then inspect individual spans to locate failures.
### DeepEval Ecosystem [#deepeval-ecosystem]
DeepEval can run by itself, but it also connects to adjacent tools when your
workflow needs collaboration, monitoring, or security testing.