Evaluation Fails When Extracted Generation Parameters Are Not Invoked in Trace #11306
Replies: 3 comments 1 reply
|
I understand your issue. When you configure an LLM-as-a-Judge evaluator to extract parameters from a Generation observation (like This is expected behavior - the evaluator requires the mapped data to exist in order to populate the evaluation prompt variables.(1) When using JSONPath expressions or object mappings in your evaluator configuration, the system needs to locate the specified observation within the trace structure.(1) To resolve this:
The error status in your evaluator logs indicates the JsonPath selector couldn't find the referenced generation observation, causing the evaluation to fail.(1) Debug the LLM-as-a-Judge execution traces by filtering for the environment 📚 Sources: Have another question? Just tag @inkeep. |
|
@qa-ailabs yes, the behavior you describe is correct. What do you expect to happen otherwise? |
|
Thank you for your reply. If no value is found, return null / n / a. ""; this allows the evaluation task to continue instead of throwing an error. |


Ok, in this case i would then "succeed" but not generate a score. We will take this up.