LexModelsV2 / Client / describe_test_set_discrepancy_report

describe_test_set_discrepancy_report#

LexModelsV2.Client.describe_test_set_discrepancy_report(**kwargs)#

Gets metadata information about the test set discrepancy report.

See also: AWS API Documentation

Request Syntax

response = client.describe_test_set_discrepancy_report(
    testSetDiscrepancyReportId='string'
)
Parameters:

testSetDiscrepancyReportId (string) –

[REQUIRED]

The unique identifier of the test set discrepancy report.

Return type:

dict

Returns:

Response Syntax

{
    'testSetDiscrepancyReportId': 'string',
    'testSetId': 'string',
    'creationDateTime': datetime(2015, 1, 1),
    'target': {
        'botAliasTarget': {
            'botId': 'string',
            'botAliasId': 'string',
            'localeId': 'string'
        }
    },
    'testSetDiscrepancyReportStatus': 'InProgress'|'Completed'|'Failed',
    'lastUpdatedDataTime': datetime(2015, 1, 1),
    'testSetDiscrepancyTopErrors': {
        'intentDiscrepancies': [
            {
                'intentName': 'string',
                'errorMessage': 'string'
            },
        ],
        'slotDiscrepancies': [
            {
                'intentName': 'string',
                'slotName': 'string',
                'errorMessage': 'string'
            },
        ]
    },
    'testSetDiscrepancyRawOutputUrl': 'string',
    'failureReasons': [
        'string',
    ]
}

Response Structure

  • (dict) –

    • testSetDiscrepancyReportId (string) –

      The unique identifier of the test set discrepancy report to describe.

    • testSetId (string) –

      The test set Id for the test set discrepancy report.

    • creationDateTime (datetime) –

      The time and date of creation for the test set discrepancy report.

    • target (dict) –

      The target bot location for the test set discrepancy report.

      • botAliasTarget (dict) –

        Contains information about the bot alias used as the resource for the test set discrepancy report.

        • botId (string) –

          The unique identifier for the bot alias.

        • botAliasId (string) –

          The unique identifier for the bot associated with the bot alias.

        • localeId (string) –

          The unique identifier of the locale associated with the bot alias.

    • testSetDiscrepancyReportStatus (string) –

      The status for the test set discrepancy report.

    • lastUpdatedDataTime (datetime) –

      The date and time of the last update for the test set discrepancy report.

    • testSetDiscrepancyTopErrors (dict) –

      The top 200 error results from the test set discrepancy report.

      • intentDiscrepancies (list) –

        Contains information about discrepancies found for intents between the test set and the bot.

        • (dict) –

          Contains information about discrepancy in an intent information between the test set and the bot.

          • intentName (string) –

            The name of the intent in the discrepancy report.

          • errorMessage (string) –

            The error message for a discrepancy for an intent between the test set and the bot.

      • slotDiscrepancies (list) –

        Contains information about discrepancies found for slots between the test set and the bot.

        • (dict) –

          Contains information about discrepancy in a slot information between the test set and the bot.

          • intentName (string) –

            The name of the intent associated with the slot in the discrepancy report.

          • slotName (string) –

            The name of the slot in the discrepancy report.

          • errorMessage (string) –

            The error message for a discrepancy for an intent between the test set and the bot.

    • testSetDiscrepancyRawOutputUrl (string) –

      Pre-signed Amazon S3 URL to download the test set discrepancy report.

    • failureReasons (list) –

      The failure report for the test set discrepancy report generation action.

      • (string) –

Exceptions

  • LexModelsV2.Client.exceptions.ThrottlingException

  • LexModelsV2.Client.exceptions.ServiceQuotaExceededException

  • LexModelsV2.Client.exceptions.ValidationException

  • LexModelsV2.Client.exceptions.ResourceNotFoundException

  • LexModelsV2.Client.exceptions.InternalServerException