Gestisci l'acquisizione selettiva dei registri delle conversazioni - Amazon Lex

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestisci l'acquisizione selettiva dei registri delle conversazioni

Utilizzando la console Lex, è possibile abilitare le impostazioni di acquisizione selettiva dei registri delle conversazioni e scegliere per quali slot abilitare l'acquisizione selettiva dei registri delle conversazioni.

Attiva l'acquisizione selettiva dei log delle conversazioni nella console Amazon Lex V2:

  1. Accedi a AWS Management Console e apri la console Amazon Lex V2 a https://console.aws.amazon.com/lexv2/casa.

  2. Seleziona Bot dal pannello laterale sinistro e scegli il bot a cui desideri abilitare l'acquisizione selettiva dei log delle conversazioni. Usa un bot esistente o creane uno nuovo.

  3. Scegli Alias per il bot selezionato nella sezione Distribuzione nel pannello laterale sinistro.

  4. Scegli l'alias del bot, quindi seleziona Gestisci i registri delle conversazioni.

  5. Nel pannello Gestisci i registri delle conversazioni, per i registri di testo, scegli se i registri di testo sono abilitati o disabilitati selezionando il pulsante di opzione. Se scegli Abilitato per i registri di testo, dovrai inserire un nome per il gruppo di log o scegliere un nome per il gruppo di log esistente dal menu a discesa. Seleziona la casella di controllo Registra selettivamente gli enunciati se stai registrando selettivamente i file di testo.

    Nota

    Abilita i registri di testo e/o audio selezionando la casella di controllo Registra selettivamente gli enunciati nelle impostazioni dei registri delle conversazioni (testo e/o audio) nelle impostazioni del tempo di compilazione. BotAlias È necessario configurare il gruppo di CloudWatch log e il bucket Amazon S3 per selezionare questa opzione.

  6. Nella sezione Registri audio, scegli se abilitare o disabilitare i registri audio selezionando il pulsante di opzione. Se scegli Enabled for audio logs, devi specificare la posizione del bucket Amazon S3 e (facoltativo) KMS la chiave per crittografare i dati audio. Seleziona la casella di controllo Registra selettivamente gli enunciati se stai registrando in modo selettivo i file audio.

    I pannelli per la gestione dei registri delle conversazioni.
  7. Seleziona Salva nell'angolo in basso a destra del pannello per salvare le impostazioni selettive di acquisizione dei registri delle conversazioni.

Attiva l'acquisizione selettiva del registro delle conversazioni nella console Lex:

  1. Vai a Intents e seleziona il nome dell'intento, la risposta iniziale, le impostazioni avanzate, i valori impostati, gli attributi della sessione.

  2. Imposta i seguenti attributi in base agli intenti e agli slot per i quali desideri abilitare l'acquisizione selettiva dei registri delle conversazioni:

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

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

    I pannelli per aggiungere attributi di sessione selettivi.
    Nota

    Imposta x-amz-lex:enable-audio-logging:intent:slot = "true" per catturare le espressioni che contengono solo uno spazio specifico nella conversazione. L'azione per registrare un enunciato dipende dalla valutazione di intent :slot all'interno dell'enunciato, rispetto alle espressioni degli attributi di sessione e al valore del flag corrispondente. Per registrare un enunciato, almeno un'espressione nell'attributo di sessione deve consentirlo, con il flag enable logging impostato su. true Il valore di intent e slot può esserlo "*" anche. Se il valore dello slot e/o dell'intento è"*", significa che qualsiasi valore dello slot e/o dell'intento "*" corrisponderà ad esso. Analogamentex-amz-lex:enable-audio-logging, x-amz-lex:enable-text-logging verrà utilizzato un nuovo attributo di sessione chiamato per controllare i log di testo.

  3. Seleziona Opzioni di aggiornamento e crea il bot per includere le impostazioni aggiornate.

Nota

Il tuo IAM ruolo deve disporre dell'autorizzazione di accesso per consentirti di scrivere dati nel bucket Amazon S3 e utilizzare una KMS chiave per crittografare i dati. Lex aggiornerà il tuo IAM ruolo con le autorizzazioni Lex per accedere al gruppo di log CloudWatch Logs e al bucket Amazon S3 selezionato.

Linee guida per l'utilizzo dell'acquisizione selettiva dei registri delle conversazioni:

È possibile abilitare l'acquisizione selettiva dei registri delle conversazioni per i registri di testo e/o audio solo dopo aver abilitato i registri di testo e/o audio nelle impostazioni del registro delle conversazioni. Abilitando l'acquisizione selettiva dei registri delle conversazioni per i registri di testo e/o audio, si disabilita la registrazione per tutti gli intenti e gli slot della conversazione. Per generare registri di testo e/o audio per intenti e slot particolari, è necessario impostare su «true» gli attributi di sessione di acquisizione selettiva del testo e/o dell'audio dei registri delle conversazioni per tali intenti e slot.

  • Se l'acquisizione selettiva dei registri delle conversazioni è abilitata e non enable-audio-logging sono presenti attributi di sessione con il prefisso x-amz-lex:, la registrazione sarà disabilitata per impostazione predefinita per tutti gli enunciati. Questo scenario è vero anche per quanto riguarda:. x-amz-lex enable-text-logging

  • I registri degli enunciati verranno archiviati esclusivamente per i segmenti della conversazione di testo e/o audio se almeno un'espressione nell'attributo di sessione lo consente.

  • Le configurazioni per l'acquisizione selettiva del testo e/o dell'audio nei registri delle conversazioni, come definite negli attributi di sessione, saranno efficaci solo quando l'acquisizione selettiva del registro delle conversazioni per testo e/o audio è abilitata nelle Impostazioni del registro delle conversazioni all'interno dell'alias del bot; in caso contrario, gli attributi di sessione verranno ignorati.

  • Quando l'acquisizione selettiva del registro delle conversazioni è abilitata, tutti i valori degli slot in SessionState, Interpretazioni e Trascrizioni per i quali la registrazione non è abilitata utilizzando gli attributi di sessione verranno offuscati nel registro di testo generato.

  • La decisione di produrre registri audio e/o di testo viene valutata abbinando lo slot generato dal bot agli attributi selettivi della sessione di acquisizione del registro delle conversazioni, ad eccezione del turno di elicitazione dell'intento in cui l'utente può fornire i valori degli slot insieme all'elicitazione dell'intento. In un turno di evocazione dell'intento, gli slot occupati nel turno corrente vengono confrontati con gli attributi selettivi della sessione di acquisizione del registro delle conversazioni.

  • Gli slot considerati occupati derivano dallo stato della sessione alla fine del turno. Pertanto, qualsiasi modifica apportata da Dialog Codehook Lambda agli slot nello stato della sessione influenzerà il comportamento dell'acquisizione selettiva del registro delle conversazioni.

  • In un turno di evocazione degli intenti, se l'utente fornisce più valori di slot, il registro di testo e/o audio verrà generato solo se gli attributi della sessione di testo/audio consentono la registrazione per tutti gli slot riempiti in questo turno.

  • L'approccio operativo consigliato consiste nell'impostare l'attributo selettivo della sessione di acquisizione del registro delle conversazioni all'inizio della sessione e nell'astenersi dal modificarlo durante la sessione.

  • Se uno slot contiene dati sensibili, è necessario abilitare sempre l'offuscamento degli slot.