jipso.Judgement

Classes

Judgement(**data)

Represents the AI system or evaluator performing analysis.

class jipso.Judgement.Judgement(**data)

Bases: BaseModel

Represents the AI system or evaluator performing analysis.

The Judgement component (J) encapsulates the reasoning entity - whether it’s an AI model, human expert, or ensemble of evaluators. This class manages AI platform connections, evaluation methodologies, and consensus mechanisms for systematic AI evaluation workflows.

Supports multiple AI platforms including Anthropic, OpenAI, Google, and local deployments. Enables ensemble operations with weighted voting and distributed consensus building for enhanced reliability and bias reduction.

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].