Reciprocal Rank Decorator¶
- class ibm_watsonx_gov.metrics.reciprocal_rank.reciprocal_rank_decorator.ReciprocalRankDecorator(api_client: APIClient = None, configuration: AgenticAIConfiguration = None, compute_real_time: bool = True, metric_results: list[AgentMetricResult] = [], execution_counts: dict[str, dict[str, int]] = {}, nodes_being_run: dict[str, Set[str]] = {}, lock: allocate_lock = None)¶
Bases:
BaseMetricDecorator
- evaluate_reciprocal_rank(func: Callable | None = None, *, configuration: AgenticAIConfiguration | None = None, metrics: list[GenAIMetric] = []) dict ¶
An evaluation decorator for computing reciprocal rank metric on an agentic node.