Custom statement tag classification is the task of classifying an utterance with respect to the function it serves in a dialogue, i.e. the act the speaker is performing. These tags can be configured to detect custom intents by giving example statements.
API Request
Returns the predicted statement tags for a given phrases / sentences
{"status": true,"error" : {},"data" : {"similarityMatch": [ {"statementTagId":"statement-bxllq1zsuzkvuj44go-1636609624728","statementTagName":"compliance-quality-check""matchedTextList": [ {"score":0.6180883955955505,"text":"This call is going to be recorded for quality purposes.","value":"This call will be recorded" } ], } ] },"userId": "chandra.sekhar@marsview.ai"}
{"status": false,"message": "Something went wrong while validating your JWT token."}
Example Curl Request
Shown below is a code snippet to send a sample request for custom statement tag detection
curl--location--requestPOST'https://api.marsview.ai/text/custom_statement_tags/get_custom_statement_tag' \--header 'Content-Type: application/json' \--data-raw '{ "jwtToken" : "Insert JWT token Key", "threshold" : "Insert a desired confidence threshold", "statementTagIds": "Insert a list of statement tag IDs", "sentences" : "Insert your sentence for statement tag detection", "userId" : "demo@marsview.ai"}'
Example Response
Shown below is a sample JSON response from the above request.
{
"status": true,
"error" : {},
"data" : {
"similarityMatch": [
{
"statementTagId": "statement-bxllq1zsuzkvuj44go-1636609624728",
"statementTagName": "compliance-quality-check"
"matchedTextList": [
{
"score": 0.6180883955955505,
"text": "This call is going to be recorded for quality purposes.",
"value": "This call will be recorded"
}
],
}
]
},
"userId": "chandra.sekhar@marsview.ai"
}