Skip to content

trulens.feedback.computer

trulens.feedback.computer

Classes

RecordGraphNode

Graph form of a record (i.e. a list of spans).

Functions

compute_feedback_by_span_group

compute_feedback_by_span_group(
    events: DataFrame,
    feedback: Feedback,
    raise_error_on_no_feedbacks_computed: bool = True,
    selectors: Optional[Dict[str, Selector]] = None,
) -> None

Compute feedback based on span groups in events.

PARAMETER DESCRIPTION
events

DataFrame containing trace events.

TYPE: DataFrame

feedback

Feedback object to compute feedback. Its name, higher_is_better, and aggregator will be used.

TYPE: Feedback

raise_error_on_no_feedbacks_computed

Raise an error if no feedbacks were computed. Default is True.

TYPE: bool DEFAULT: True

selectors

Optional dict of selectors for OTEL mode. If not provided, will use feedback.selectors.

TYPE: Optional[Dict[str, Selector]] DEFAULT: None