1. Contains
Definition: Evaluates whether the input text contains a specific keyword. This is useful for ensuring that essential terms are present in the text. Evaluation Using Interface Input:- Required Inputs:
- text: The content column to search within.
- Configuration Parameters:
- keyword: String - The text to search for in the input
text. - case_sensitive: Boolean (optional) - Whether the search should match case (defaults to
Falseif omitted).
- keyword: String - The text to search for in the input
- Score: Passed or Failed
- Passed: The specified
keywordis present in thetext. - Failed: The specified
keywordis not present in thetext.
Click here to learn how to setup evaluation using the Python SDK.
2. Contains Any
Definition: Checks if the input text contains any of the specified keywords. This evaluation is useful for scenarios where the presence of at least one keyword is required. Evaluation Using InterfaceInput:- Required Inputs:
- text: The content column to search within.
- Configuration Parameters:
- keywords: List[String] - A list of possible strings to search for. (Enter as a comma-separated string in UI).
- case_sensitive: Boolean (optional) - Whether the search should match case (defaults to
Falseif omitted).
- Score: Passed or Failed
- Passed: At least one of the specified
keywordsis present in thetext. - Failed: None of the specified
keywordsare present in thetext.
Click here to learn how to setup evaluation using the Python SDK.
3. Contains All
Definition: Verifies that the input text contains all specified keywords. This evaluation is critical for ensuring comprehensive coverage of necessary terms. Evaluation Using InterfaceInput:- Required Inputs:
- text: The content column to search within.
- Configuration Parameters:
- keywords: List[String] - The list of keywords that must all be present. (Enter as a comma-separated string in UI).
- case_sensitive: Boolean (optional) - Whether the search should match case (defaults to
Falseif omitted).
- Score: Passed or Failed
- Passed: All of the specified
keywordsare present in thetext. - Failed: At least one of the specified
keywordsis missing from thetext.
Click here to learn how to setup evaluation using the Python SDK.
4. Contains None
Definition: Verifies that the input text contains none of the specified terms. This evaluation is important for filtering out unwanted or prohibited content. Evaluation Using InterfaceInput:- Required Inputs:
- text: The content column to search within.
- Configuration Parameters:
- keywords: List[String] - The list of keywords that should not be present. (Enter as a comma-separated string in UI).
- case_sensitive: Boolean (optional) - Whether the search should match case (defaults to
Falseif omitted).
- Score: Passed or Failed
- Passed: None of the specified forbidden
keywordsare present in thetext. - Failed: At least one of the specified forbidden
keywordsis present in thetext.
Click here to learn how to setup evaluation using the Python SDK.
5. Starts With
Definition: Checks if the input text begins with a specific substring. This evaluation is useful for ensuring that text adheres to expected formats or structures. Evaluation Using InterfaceInput:- Required Inputs:
- text: The content column to check.
- Configuration Parameters:
- substring: String - The required starting text (prefix).
- case_sensitive: Boolean (optional) - Whether the comparison should match case (defaults to
Falseif omitted).
- Score: Passed or Failed
- Passed: The
textbegins with the specifiedsubstring. - Failed: The
textdoes not begin with the specifiedsubstring.
Click here to learn how to setup evaluation using the Python SDK.
6. Ends With
Definition: Checks if the input text ends with a specific substring. This evaluation is important for validating the conclusion of the text. Evaluation Using InterfaceInput:- Required Inputs:
- text: The content column to check.
- Configuration Parameters:
- substring: String - The required ending text (suffix).
- case_sensitive: Boolean (optional) - Whether the comparison should match case (defaults to
Falseif omitted).
- Score: Passed or Failed
- Passed: The
textends with the specifiedsubstring. - Failed: The
textdoes not end with the specifiedsubstring.
Click here to learn how to setup evaluation using the Python SDK.
7. Equals
Definition: Compares if the input text is exactly equal to a specified expected text. This evaluation is crucial for scenarios where precise matching is required. Evaluation Using Interface Input:- Required Inputs:
- text: The content column to check.
- expected_text: The column containing the exact string to match against.
- Configuration Parameters:
- case_sensitive: Boolean (optional) - Whether the comparison should match case (defaults to
Falseif omitted).
- case_sensitive: Boolean (optional) - Whether the comparison should match case (defaults to
- Score: Passed or Failed
- Passed: The
textis identical to theexpected_text(considering case sensitivity). - Failed: The
textdiffers from theexpected_text(considering case sensitivity).
Click here to learn how to setup evaluation using the Python SDK.