CorrectnessEvaluator
Defined in: llamaindex/src/evaluation/Correctness.ts:25
Correctness Evaluator
Extends
PromptMixin
Implements
BaseEvaluator
Constructors
new CorrectnessEvaluator()
new CorrectnessEvaluator(
params
?):CorrectnessEvaluator
Defined in: llamaindex/src/evaluation/Correctness.ts:33
Parameters
params?
CorrectnessParams
Returns
Overrides
PromptMixin.constructor
Methods
_getPrompts()
protected
_getPrompts():object
Defined in: llamaindex/src/evaluation/Correctness.ts:42
Returns
object
correctnessPrompt
correctnessPrompt:
CorrectnessSystemPrompt
Overrides
PromptMixin._getPrompts
_getPromptModules()
protected
_getPromptModules():object
Defined in: 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
object
Overrides
PromptMixin._getPromptModules
_updatePrompts()
protected
_updatePrompts(prompts
):void
Defined in: llamaindex/src/evaluation/Correctness.ts:51
Parameters
prompts
correctnessPrompt
Returns
void
Overrides
PromptMixin._updatePrompts
evaluate()
evaluate(
__namedParameters
):Promise
<EvaluationResult
>
Defined in: llamaindex/src/evaluation/Correctness.ts:66
Parameters
__namedParameters
EvaluatorParams
Returns
Promise
<EvaluationResult
>
Implementation of
BaseEvaluator.evaluate
evaluateResponse()
evaluateResponse(
__namedParameters
):Promise
<EvaluationResult
>
Defined in: llamaindex/src/evaluation/Correctness.ts:112
Parameters
__namedParameters
EvaluatorResponseParams
Returns
Promise
<EvaluationResult
>
Implementation of
BaseEvaluator.evaluateResponse