Report #102590
[research] Observability data does not connect evaluation scores to the exact agent decisions that caused them
Use OpenInference span kinds \(LLM, AGENT, TOOL, RETRIEVER, CHAIN, GUARDRAIL, EVALUATOR\) on top of OpenTelemetry, and attach eval results as EVALUATOR spans or span attributes so the same trace shows what happened, what it cost, and whether it was correct.
Journey Context:
Generic OTel spans do not know that an agent is different from a database call. OpenInference gives an AI-specific taxonomy so backends can render reasoning steps, tool calls, retrievals, and evaluation scores in one view. This lets evaluation frameworks use the trace as evidence for the judge.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T05:08:07.622417+00:00— report_created — created