Interface: EvidenceAssessmentRequest
@kortexya/reasoninglayer / Reasoning / EvidenceAssessmentRequest
Interface: EvidenceAssessmentRequest
Defined in: src/types/reasoning.ts:76
Request for evidence-based assessment.
Remarks
A generic system for assessing truthfulness/validity of any subject based on related evidence. Works for health claims, news articles, scientific hypotheses, or any domain with subject-evidence relationships.
Properties
aggregationStrategy?
optionalaggregationStrategy:string|null
Defined in: src/types/reasoning.ts:78
T-norm aggregation strategy: “product” (default), “min”, “lukasiewicz”.
evidenceLinkField
evidenceLinkField:
string
Defined in: src/types/reasoning.ts:83
Field in evidence that links to the subject (e.g., “claim_id”). Evidence with this field matching subject_id will be included.
evidenceSortId
evidenceSortId:
string
Defined in: src/types/reasoning.ts:85
Sort ID of evidence terms (UUID).
penaltyField?
optionalpenaltyField:string|null
Defined in: src/types/reasoning.ts:90
Optional penalty field (0.0-1.0) applied to final score. E.g., “manipulation_penalty” for detected manipulation signals.
qualityField
qualityField:
string
Defined in: src/types/reasoning.ts:95
Field in evidence containing quality weight (0.0-1.0). E.g., “quality_weight” for evidence pyramid position.
qualityThreshold?
optionalqualityThreshold:number
Defined in: src/types/reasoning.ts:100
Quality threshold for residuation (default: 0.7). If max evidence quality is below this threshold, assessment is residuated (suspended).
subjectId
subjectId:
string
Defined in: src/types/reasoning.ts:102
The subject term ID to assess (UUID).
subjectPenaltyField?
optionalsubjectPenaltyField:string|null
Defined in: src/types/reasoning.ts:104
Optional field containing penalty value on the subject term.
supportField
supportField:
string
Defined in: src/types/reasoning.ts:109
Field in evidence indicating support (true) or contradiction (false). E.g., “supports_claim” with Boolean value.