GET
/
aiQualityCheck
/
testRun
/
{testRunId}
curl --request GET \
  --url https://demo.enneo.ai/api/mind/aiQualityCheck/testRun/{testRunId}
{
  "scores": {
    "overall": 0.82,
    "contractId": 0.72,
    "sentiment": 0.89
  },
  "testRun": {
    "id": 123,
    "aiAgentId": "<string>",
    "aiAgentName": "<string>",
    "state": "processing",
    "config": {},
    "createdBy": 123,
    "createdAt": "2023-11-07T05:31:56Z",
    "endDate": "2023-11-07T05:31:56Z",
    "ticketsScheduledForTesting": 123,
    "ticketsTested": 123,
    "successfulTests": 123,
    "description": "<string>"
  },
  "tickets": [
    {
      "id": 123,
      "testRunId": 123,
      "testCaseId": 123,
      "ticketId": 123,
      "aiAgentId": "<string>",
      "state": "scheduled",
      "config": {},
      "expectedResult": {
        "contractId": "123456",
        "inputParameters": {
          "change_meter_reading": {
            "_action": null,
            "requestedDeposit": 35
          }
        },
        "intentDetection": [
          "change_meter_reading",
          "change_payment_method"
        ],
        "outcomeActions": {
          "change_meter_reading": [
            "Update ERP System",
            "Inform Customer change is not possible"
          ]
        },
        "outcomeNotifications": {
          "change_meter_reading": [
            "Meter reading is plausible"
          ]
        },
        "outcomeText": {
          "change_meter_reading": null
        },
        "outcomeType": {
          "change_meter_reading": "interaction"
        },
        "sentiment": "disappointed",
        "tags": [
          "sales",
          "marketing"
        ],
        "aiSupportLevel": "human",
        "error": null
      },
      "actualResult": {
        "contractId": "123456",
        "inputParameters": {
          "change_meter_reading": {
            "_action": null,
            "requestedDeposit": 35
          }
        },
        "intentDetection": [
          "change_meter_reading",
          "change_payment_method"
        ],
        "outcomeActions": {
          "change_meter_reading": [
            "Update ERP System",
            "Inform Customer change is not possible"
          ]
        },
        "outcomeNotifications": {
          "change_meter_reading": [
            "Meter reading is plausible"
          ]
        },
        "outcomeText": {
          "change_meter_reading": null
        },
        "outcomeType": {
          "change_meter_reading": "interaction"
        },
        "sentiment": "disappointed",
        "tags": [
          "sales",
          "marketing"
        ],
        "aiSupportLevel": "human",
        "error": null
      },
      "rawResult": {},
      "outcomeShort": "pass",
      "outcome": {}
    }
  ]
}

Authorizations

connect.sid
string
cookie
required

Cookie-based authentication

Path Parameters

testRunId
integer
required

Response

200
application/json
Successful operation
scores
object
testRun
object

Represents a test run for AI quality checks. A test run is a collection of tickets that are tested against an expected output.

tickets
object[]

Represents an individual ticket that is tested regarding AI quality as part of a test run