Interface: EvidenceAssessmentRequest
@kortexya/reasoninglayer / EvidenceAssessmentRequest
Interface: EvidenceAssessmentRequest
Section titled “Interface: EvidenceAssessmentRequest”Defined in: src/types/reasoning.ts:131
Request for evidence-based assessment.
Remarks
Section titled “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
Section titled “Properties”aggregationStrategy?
Section titled “aggregationStrategy?”
optionalaggregationStrategy?:string|null
Defined in: src/types/reasoning.ts:133
T-norm aggregation strategy: “product” (default), “min”, “lukasiewicz”.
evidenceLinkField
Section titled “evidenceLinkField”evidenceLinkField:
string
Defined in: src/types/reasoning.ts:138
Field in evidence that links to the subject (e.g., “claim_id”). Evidence with this field matching subject_id will be included.
evidenceSortId
Section titled “evidenceSortId”evidenceSortId:
string
Defined in: src/types/reasoning.ts:140
Sort ID of evidence terms (UUID).
penaltyField?
Section titled “penaltyField?”
optionalpenaltyField?:string|null
Defined in: src/types/reasoning.ts:145
Optional penalty field (0.0-1.0) applied to final score. E.g., “manipulation_penalty” for detected manipulation signals.
qualityField
Section titled “qualityField”qualityField:
string
Defined in: src/types/reasoning.ts:150
Field in evidence containing quality weight (0.0-1.0). E.g., “quality_weight” for evidence pyramid position.
qualityThreshold?
Section titled “qualityThreshold?”
optionalqualityThreshold?:number
Defined in: src/types/reasoning.ts:155
Quality threshold for residuation (default: 0.7). If max evidence quality is below this threshold, assessment is residuated (suspended).
subjectId
Section titled “subjectId”subjectId:
string
Defined in: src/types/reasoning.ts:157
The subject term ID to assess (UUID).
subjectPenaltyField?
Section titled “subjectPenaltyField?”
optionalsubjectPenaltyField?:string|null
Defined in: src/types/reasoning.ts:159
Optional field containing penalty value on the subject term.
supportField
Section titled “supportField”supportField:
string
Defined in: src/types/reasoning.ts:164
Field in evidence indicating support (true) or contradiction (false). E.g., “supports_claim” with Boolean value.