Kelola pengambilan log percakapan selektif - Amazon Lex

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kelola pengambilan log percakapan selektif

Menggunakan konsol Lex, Anda dapat mengaktifkan pengaturan pengambilan log percakapan selektif dan memilih slot mana yang ingin Anda aktifkan pengambilan log percakapan selektif.

Aktifkan pengambilan log percakapan selektif di konsol Amazon Lex V2:

  1. Masuk ke AWS Management Console dan buka konsol Amazon Lex V2 di https://console.aws.amazon.com/lexv2/rumah.

  2. Pilih Bot dari panel sisi kiri dan pilih bot yang ingin Anda aktifkan pengambilan log percakapan selektif. Gunakan bot yang sudah ada atau buat yang baru.

  3. Pilih Alias untuk bot yang Anda pilih di bawah bagian Deployment di panel sisi kiri.

  4. Pilih Alias bot Anda, lalu pilih Kelola log percakapan.

  5. Di panel Kelola log percakapan, untuk log Teks, pilih apakah log teks diaktifkan atau dinonaktifkan dengan memilih tombol radio. Jika Anda memilih Diaktifkan untuk log teks, maka Anda harus memasukkan nama grup Log atau memilih nama grup log yang ada dari menu tarik-turun. Pilih kotak centang untuk Log ucapan secara selektif jika Anda secara selektif mencatat file teks.

    catatan

    Aktifkan log teks dan/atau audio dengan memilih kotak centang Ucapan log selektif di pengaturan log percakapan (teks dan/atau audio) di pengaturan waktu pembuatan. BotAlias Anda harus mengonfigurasi grup CloudWatch log dan bucket Amazon S3 untuk memilih opsi ini.

  6. Di bagian Log audio, pilih apakah log audio diaktifkan atau dinonaktifkan dengan memilih tombol radio. Jika Anda memilih Diaktifkan untuk log audio, Anda harus menentukan lokasi bucket Amazon S3 dan (opsional) KMS kunci untuk mengenkripsi data audio Anda. Pilih kotak centang untuk Log ucapan secara selektif jika Anda secara selektif mencatat file audio.

    Panel untuk mengelola log percakapan.
  7. Pilih Simpan di sudut kanan bawah panel untuk menyimpan pengaturan pengambilan log percakapan selektif Anda.

Aktifkan pengambilan log percakapan selektif di konsol Lex:

  1. Buka Intent dan pilih nama Intent, Initial Response, Advanced Settings, Set Values, Session Attributes.

  2. Setel atribut berikut ke berdasarkan maksud dan slot yang ingin Anda aktifkan pengambilan log percakapan selektif:

    • x-amz-lex:enable-audio-logging:intent:slot = "true"

    • x-amz-lex:enable-text-logging:intent:slot = "true"

    Panel untuk menambahkan atribut sesi selektif.
    catatan

    Atur x-amz-lex:enable-audio-logging:intent:slot = "true" untuk menangkap ucapan yang hanya berisi slot tertentu dalam percakapan. Tindakan untuk mencatat ucapan tergantung pada penilaian intent :slot dalam ucapan, dibandingkan dengan ekspresi atribut sesi, dan nilai flag yang sesuai. Untuk mencatat ucapan, setidaknya satu ekspresi dalam atribut session harus mengizinkannya, dengan flag enable logging disetel ke. true Nilai dari intent and slot Bisa "*" juga. Jika slot dan/atau nilai intent adalah"*", itu berarti bahwa setiap slot dan/atau nilai maksud "*" akan cocok dengannya. Mirip denganx-amz-lex:enable-audio-logging, atribut sesi baru yang disebut x-amz-lex:enable-text-logging akan digunakan untuk mengontrol log teks.

  3. Pilih opsi Perbarui dan buat bot untuk menyertakan pengaturan yang diperbarui.

catatan

IAMPeran Anda harus memiliki izin akses untuk memungkinkan Anda menulis data ke bucket Amazon S3 dan menggunakan KMS kunci untuk mengenkripsi data. Lex akan memperbarui IAM peran Anda dengan izin Lex untuk mengakses grup CloudWatch log Log dan bucket Amazon S3 yang dipilih.

Pedoman untuk menggunakan penangkapan log percakapan selektif:

Anda hanya dapat mengaktifkan pengambilan log percakapan selektif untuk log teks dan/atau audio, jika Anda telah mengaktifkan log teks dan/atau audio di pengaturan log Percakapan. Dengan mengaktifkan pengambilan log percakapan selektif untuk log teks dan/atau audio, Anda menonaktifkan pencatatan untuk semua maksud dan slot dalam percakapan. Untuk menghasilkan log teks dan/atau audio untuk maksud dan slot tertentu, Anda harus mengatur atribut sesi pengambilan log percakapan selektif teks atau/dan audio untuk maksud dan slot tersebut menjadi “benar”.

  • Jika pengambilan log percakapan selektif diaktifkan, dan tidak ada atribut sesi dengan awalan x-amz-lex: enable-audio-logging ada, logging akan dinonaktifkan secara default untuk semua ucapan. Skenario ini juga berlaku mengenai x-amz-lex:enable-text-logging.

  • Log ucapan akan disimpan secara eksklusif untuk segmen percakapan teks dan/atau audio jika setidaknya satu ekspresi dalam atribut sesi mengizinkannya.

  • Konfigurasi untuk pengambilan log percakapan selektif teks dan/atau audio, sebagaimana didefinisikan dalam atribut sesi, akan efektif hanya jika pengambilan log percakapan selektif untuk teks dan/atau audio diaktifkan di Pengaturan Log Percakapan dalam alias bot; jika tidak, atribut sesi akan diabaikan.

  • Saat pengambilan log percakapan selektif diaktifkan, nilai slot apa pun di SessionState, Interpretasi, dan Transkripsi yang pendataannya tidak diaktifkan menggunakan atribut sesi akan dikaburkan dalam log teks yang dihasilkan.

  • Keputusan untuk menghasilkan log audio dan/atau teks dievaluasi dengan mencocokkan slot yang ditimbulkan oleh bot dengan atribut sesi pengambilan log percakapan selektif, kecuali untuk giliran elisitasi maksud di mana pengguna dapat memberikan nilai slot bersama dengan elisitasi maksud. Pada giliran elisitasi maksud, slot yang diisi pada giliran saat ini dicocokkan dengan atribut sesi pengambilan log percakapan selektif.

  • Slot yang dianggap terisi berasal dari keadaan sesi di akhir giliran. Oleh karena itu, setiap perubahan yang dilakukan oleh Lambda Codehook Dialog ke slot dalam status sesi akan memengaruhi perilaku pengambilan log percakapan selektif.

  • Pada giliran elisitasi maksud, jika beberapa nilai slot diberikan oleh pengguna, teks dan/atau log audio hanya akan dihasilkan jika atribut sesi teks/audio memungkinkan pencatatan untuk semua slot yang diisi pada giliran ini.

  • Pendekatan operasional yang disarankan adalah mengatur atribut sesi pengambilan log percakapan selektif di awal sesi dan menahan diri untuk tidak memodifikasinya selama sesi.

  • Jika ada slot yang berisi data sensitif, Anda harus selalu mengaktifkan pengaburan slot.