Pemberitahuan akhir dukungan: Pada 15 September 2025, AWS akan menghentikan dukungan untuk Amazon Lex V1. Setelah 15 September 2025, Anda tidak lagi dapat mengakses konsol Amazon Lex V1 atau sumber daya Amazon Lex V1. Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon Lex menyimpan log teks untuk percakapan Anda di Amazon CloudWatch Logs. Untuk melihat log, Anda dapat menggunakan konsol CloudWatch Log atau API. Untuk informasi selengkapnya, lihat Cari Data Log Menggunakan Pola Filter dan Sintaks Kueri Wawasan CloudWatch Log di Panduan Pengguna Amazon CloudWatch Logs.
Untuk melihat log menggunakan konsol Amazon Lex
-
Buka konsol Amazon Lex https://console.aws.amazon.com/lex
. -
Dari daftar, pilih bot.
-
Pilih tab Pengaturan, lalu dari menu sebelah kiri pilih Log percakapan.
-
Pilih tautan di bawah Log teks untuk melihat log untuk alias di CloudWatch konsol.
Anda juga dapat menggunakan CloudWatch konsol atau API untuk melihat entri log Anda. Untuk menemukan entri log, navigasikan ke grup log yang Anda konfigurasikan untuk alias. Anda menemukan awalan aliran log untuk log Anda di konsol Amazon Lex atau dengan menggunakan GetBotAlias operasi.
Entri log untuk ucapan pengguna ada di beberapa aliran log. Ucapan dalam percakapan memiliki entri di salah satu aliran log dengan awalan yang ditentukan. Entri dalam aliran log berisi informasi berikut.
{
"messageVersion": "1.0",
"botName": "bot name
",
"botAlias": "bot alias
",
"botVersion": "bot version
",
"inputTranscript": "text used to process the request
",
"botResponse": "response from the bot
",
"intent": "matched intent
",
"nluIntentConfidence": "number
",
"slots": {
"slot name
": "slot value
",
"slot name
": null,
"slot name
": "slot value
"
...
},
"alternativeIntents": [
{
"name": "intent name
",
"nluIntentConfidence": "number
",
"slots": {
"slot name
": slot value
,
"slot name
": null,
"slot name
": slot value
...
}
},
{
"name": "intent name
",
"nluIntentConfidence": number
,
"slots": {}
}
],
"developerOverride": "true" | "false",
"missedUtterance": true | false,
"inputDialogMode": "Text" | "Speech",
"requestId": "request ID
",
"s3PathForAudio": "S3 path to audio file
",
"userId": "user ID
",
"sessionId": "session ID
",
"sentimentResponse": {
"sentimentScore": "{Positive: number
, Negative: number
, Neutral: number
, Mixed: number
}",
"sentimentLabel": "Positive" | "Negative" | "Neutral" | "Mixed"
},
"slotToElicit": "slot name
",
"dialogState": "ElicitIntent" | "ConfirmIntent" | "ElicitSlot" | "Fulfilled" | "ReadyForFulfillment" | "Failed",
"responseCard": {
"genericAttachments": [
...
],
"contentType": "application/vnd.amazonaws.card.generic",
"version": 1
},
"locale": "locale
",
"timestamp": "ISO 8601 UTC timestamp
",
"kendraResponse": {
"totalNumberOfResults": number
,
"resultItems": [
{
"id": "query ID
",
"type": "DOCUMENT
" | "QUESTION_ANSWER
" | "ANSWER
",
"additionalAttributes": [
{
...
}
],
"documentId": "document ID
",
"documentTitle": {
"text": "title
",
"highlights": null
},
"documentExcerpt": {
"text": "text
",
"highlights": [
{
"beginOffset": number
,
"endOffset": number
,
"topAnswer": true
| false
}
]
},
"documentURI": "URI
",
"documentAttributes": []
}
],
"facetResults": [],
"sdkResponseMetadata": {
"requestId": "request ID
"
},
"sdkHttpMetadata": {
"httpHeaders": {
"Content-Length": "number
",
"Content-Type": "application/x-amz-json-1.1",
"Date": "date and time
",
"x-amzn-RequestId": "request ID
"
},
"httpStatusCode": 200
},
"queryId": "query ID
"
},
"sessionAttributes": {
"attribute name
": "attribute value
"
...
},
"requestAttributes": {
"attribute name
": "attribute value
"
...
}
}
Isi entri log tergantung pada hasil transaksi dan konfigurasi bot dan permintaan.
-
slotToElicit
Bidangintent
slots
,, dan tidak muncul dalam entri jikamissedUtterance
bidang tersebuttrue
. -
s3PathForAudio
Bidang tidak muncul jika log audio dinonaktifkan atau jikainputDialogMode
bidangnyaText
. -
responseCard
Bidang hanya muncul ketika Anda telah menentukan kartu respons untuk bot. -
requestAttributes
Peta hanya muncul jika Anda telah menentukan atribut permintaan dalam permintaan. -
kendraResponse
Bidang ini hanya ada ketikaAMAZON.KendraSearchIntent
membuat permintaan untuk mencari indeks Amazon Kendra. -
developerOverride
Bidang ini benar ketika maksud alternatif ditentukan dalam fungsi Lambda bot. -
sessionAttributes
Peta hanya muncul jika Anda telah menentukan atribut sesi dalam permintaan. -
sentimentResponse
Peta hanya muncul jika Anda mengonfigurasi bot untuk mengembalikan nilai sentimen.
catatan
Format input dapat berubah tanpa perubahan yang sesuai dalam formatmessageVersion
. Kode Anda seharusnya tidak menimbulkan kesalahan jika ada bidang baru.
Anda harus memiliki peran dan kebijakan yang ditetapkan untuk mengaktifkan Amazon Lex menulis ke CloudWatch Log. Untuk informasi selengkapnya, lihat Kebijakan IAM untuk Log Percakapan.