CorrectnessEvaluator
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Correctness.ts:25
Correctness Evaluator
Extends
Section titled “Extends”PromptMixin
Implements
Section titled “Implements”BaseEvaluator
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CorrectnessEvaluator(
params?
):CorrectnessEvaluator
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Correctness.ts:33
Parameters
Section titled “Parameters”params?
Section titled “params?”CorrectnessParams
Returns
Section titled “Returns”CorrectnessEvaluator
Overrides
Section titled “Overrides”PromptMixin.constructor
Methods
Section titled “Methods”_getPrompts()
Section titled “_getPrompts()”
protected
_getPrompts():object
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Correctness.ts:42
Returns
Section titled “Returns”object
correctnessPrompt
Section titled “correctnessPrompt”correctnessPrompt:
CorrectnessSystemPrompt
Overrides
Section titled “Overrides”PromptMixin._getPrompts
_getPromptModules()
Section titled “_getPromptModules()”
protected
_getPromptModules():object
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Correctness.ts:47
Return a dictionary of sub-modules within the current module that also implement PromptMixin (so that their prompts can also be get/set).
Can be blank if no sub-modules.
Returns
Section titled “Returns”object
Overrides
Section titled “Overrides”PromptMixin._getPromptModules
_updatePrompts()
Section titled “_updatePrompts()”
protected
_updatePrompts(prompts
):void
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Correctness.ts:51
Parameters
Section titled “Parameters”prompts
Section titled “prompts”correctnessPrompt
Section titled “correctnessPrompt”Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”PromptMixin._updatePrompts
evaluate()
Section titled “evaluate()”evaluate(
__namedParameters
):Promise
<EvaluationResult
>
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Correctness.ts:66
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”EvaluatorParams
Returns
Section titled “Returns”Promise
<EvaluationResult
>
Implementation of
Section titled “Implementation of”BaseEvaluator.evaluate
evaluateResponse()
Section titled “evaluateResponse()”evaluateResponse(
__namedParameters
):Promise
<EvaluationResult
>
Defined in: .build/typescript/packages/llamaindex/src/evaluation/Correctness.ts:112
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”EvaluatorResponseParams
Returns
Section titled “Returns”Promise
<EvaluationResult
>
Implementation of
Section titled “Implementation of”BaseEvaluator.evaluateResponse