Skip to content

Moderator

astra_rl.core.moderator

moderator.py

Moderator

Bases: ABC, Generic[StateT, ActionT]

Red-Teaming moderator for evaluating sequences.

Source code in src/astra_rl/core/moderator.py
11
12
13
14
15
16
class Moderator(ABC, Generic[StateT, ActionT]):
    """Red-Teaming moderator for evaluating sequences."""

    @abstractmethod
    def moderate(self, x: Sequence[Union[StateT, ActionT]]) -> Sequence[float]:
        pass