TestRule

Tests a set of questions that you specify against a question equivalence rule that you specify. You can use this action to test questions that are not in your Answer Bank Agentstore against new possible rules, before you index any content.

You specify the set of questions in the Questions parameter, which accepts a JSON object that contains the list of questions. You specify the rule in the Rule parameter.

The action returns details of the questions in the action that match the rule, and the ones that do not.

Example

action=TestRule&SystemName=MyAnswerBank&Questions={"text":["Why is the sky blue?","How do I return a defective item?"]}&Rule=sky AND blue

This action tests whether the two questions Why is the sky blue? and How do I return a defective item? match the rule sky AND blue.

Parameters

Parameter Description Required
Questions A JSON object that contains the questions that you want to test against the rule. Yes
Rule The question equivalence rule that you want to test the questions against. Yes
SystemName The name of the system that you want to update. Yes

This action accepts the following standard ACI action parameters.

Parameter Description
ActionID A string to use to identify an ACI action.
EncryptResponse Encrypt the output.
FileName The file to write output to.
ForceTemplateRefresh Forces the server to load the template from disk.
Output Writes output to a file.
ResponseFormat The format of the action output.
Template The template to use for the action output.
TemplateParamCSVs A list of variables to use for the specified template.

Response

You can retrieve the full response XSD by sending the GetResources action with Type set to XSD.


_HP_HTML5_bannerTitle.htm