google.adk.evaluation.local_eval_service.LocalEvalService
root_agent
eval_sets_manager
self._metric_evaluator_registry
eval_set_results_manager
Returns InferenceResult obtained from the Agent as and when they are available.
asyncio.Semaphore使っている
Returns EvalCaseResult for each item as and when they are available.
_evaluate_single_inference_result()呼び出し
self._eval_set_results_manager.save_eval_set_result()
_evaluate_single_inference_result()
_evaluate_metric_for_eval_case()呼び出し
_evaluate_metric_for_eval_case()
_evaluate_metric()呼び出し
metric_evaluator = self._metric_evaluator_registry.get_evaluator(eval_metric=eval_metric)
metric_evaluator.evaluate_invocations()