View a markdown version of this page

Verwendung von Audio Filler zur Verbesserung der Bot-Reaktionsfähigkeit - Amazon Lex

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwendung von Audio Filler zur Verbesserung der Bot-Reaktionsfähigkeit

Audio Filler spielt während der Pause zwischen dem Ende der Äußerung eines Benutzers und dem Beginn der Antwort des Bots kurze Hintergrundgeräusche ab, z. B. eine leichte Melodie oder leise Tastenanschläge. Dadurch werden Verzögerungen bei der Verarbeitung maskiert, sodass sich Sprachgespräche natürlich anfühlen.

Anmerkung

Beim Start ist Audio Filler für alle Gebietsschemas verfügbar, die Sprache-zu-Sprache-Interaktionen unterstützen und die entsprechend konfiguriert wurden. unifiedSpeechSettings Die Support für zusätzliche Konversationsmodi wird in den nächsten Monaten eingeführt.

Verfügbare Typen von Audiofüllern

Amazon Lex V2 bietet sieben integrierte Füllgeräusche, die in zwei Familien unterteilt sind:

  • Melodie — Chipper Chime

  • Melody - Neugieriger Crawl

  • Melodie - Rising Ripple

  • Melodie - Patient Ping

  • Melodie - Nachdenkliches Pong

  • Tippen - Kinetische Tasten

  • Tippen - Leise Qwerty

Verwenden Sie die Schaltfläche Audiovorschau abspielen in der Amazon Lex V2-Konsole, um sich jede Option anzuhören, bevor Sie sie in einem Bot-Gebietsschema speichern.

Timing-Parameter

Sie können drei Timing-Parameter einstellen, um zu steuern, wann der Audio-Filler abgespielt wird und wie er in die Bot-Antwort übergeht:

startDelayInMilliseconds

Wartezeit nach dem Ende der Äußerung des Benutzers, bevor die Wiedergabe von Audio Filler gestartet wird. Der gültige Bereich liegt zwischen zwei 500 5000 Millisekunden. Der Standardwert ist 1000.

minimumPlayDurationInMilliseconds

Mindestdauer der Wiedergabe des Audiofüllers nach dem Start, auch wenn die Bot-Antwort früher bereit ist. Der gültige Bereich liegt zwischen zwei 1000 5000 Millisekunden. Der Standardwert ist 3000.

responseDeliveryDelayInMilliseconds

Zwischen dem Ende der Audio-Filler-Wiedergabe und dem Beginn der Reaktion des Bots wurde eine stille Verzögerung eingefügt. Der gültige Bereich liegt zwischen zwei 200 1000 Millisekunden. Der Standardwert ist 500.

Audio Filler konfigurieren

Sie können Audio Filler konfigurieren, wenn Sie ein Bot-Gebietsschema über die Amazon Lex V2-Konsole, den Amazon Connect Conversational AI-Designer oder die AWS-CLI und die SDKs erstellen oder aktualisieren.

Using the console
  1. Öffnen Sie die Amazon Lex V2-Konsole unter https://console.aws.amazon.com/lexv2/.

  2. Wählen Sie Ihren Bot aus der Liste aus.

  3. Wählen Sie im linken Navigationsbereich Bot-Sprachen aus.

  4. Wählen Sie die Sprache aus, die Sie konfigurieren möchten, oder wählen Sie Sprache hinzufügen, um eine neue Sprache hinzuzufügen.

  5. Wählen Sie im Bereich „Audio Filler“ die Option „Audiofüller aktivieren“.

  6. Wählen Sie einen Audiotyp aus den Melodie- oder Eingabeoptionen aus. Verwenden Sie „Audiovorschau abspielen“, um den ausgewählten Füller zu hören.

  7. Passen Sie die Timing-Schieberegler für Startverzögerung, Minimale Wiedergabedauer und Antwortpuffer nach Bedarf an.

  8. Wählen Sie Speichern, um die Änderungen zu übernehmen.

Using the Amazon Connect Conversational AI designer
  1. Öffnen Sie die Amazon Connect Connect-Admin-Website und navigieren Sie zum Conversational AI-Designer für Ihren Bot.

  2. Öffnen Sie die Sprache (Gebietsschema), die Sie konfigurieren möchten.

  3. Aktivieren Sie im Bereich Audio Filler die Option Audio Filler und wählen Sie einen Audiotyp aus.

  4. Passen Sie die Werte für die Startverzögerung, die minimale Wiedergabedauer und den Antwortpuffer an.

  5. Speichern Sie Ihre Änderungen. Der Designer wendet dasselbe audioFillerSettings auf das zugrunde liegende Amazon Lex V2-Bot-Gebietsschema an.

Using the API

Sie können den Audiofüller mithilfe des audioFillerSettings Parameters in den folgenden API-Vorgängen einstellen:

  • CreateBotLocale- Konfigurieren Sie den Audiofüller für ein neues Bot-Gebietsschema.

  • UpdateBotLocale- Ändern Sie den Audiofüller für ein vorhandenes Bot-Gebietsschema.

  • DescribeBotLocale- Sehen Sie sich die aktuelle Audiofiller-Konfiguration an.

Beispiel Audio Filler mit der AWS-CLI konfigurieren
aws lexv2-models update-bot-locale \ --bot-id "bot-1234567890abcdef0" \ --bot-version "DRAFT" \ --locale-id "en_US" \ --nlu-intent-confidence-threshold 0.40 \ --audio-filler-settings '{ "enabled": true, "audioType": "MELODY_CHIPPER_CHIME", "startDelayInMilliseconds": 1000, "minimumPlayDurationInMilliseconds": 3000, "responseDeliveryDelayInMilliseconds": 500 }'

Audiofüller mit Zwischennachrichten von AI-Agenten

Audio Filler funktioniert zusammen mit Zwischennachrichten von AI-Agenten. Wenn ein KI-Agent eine Zwischennachricht an den Anrufer sendet (z. B. „Lassen Sie mich das für Sie nachschlagen“), wird der Timer für die Startverzögerung ab dem Ende dieser Zwischennachricht gemessen und nicht ab dem ursprünglichen Aufruf. Auf diese Weise wird verhindert, dass sich die Audiowiedergabe mit der Sprache des Agenten überschneidet, und es wird sichergestellt, dass die Verzögerung, die der Anrufer erlebt, anhand des zuletzt gehörten Audiomaterials gemessen wird.

Audiofüller mit Dialog- und Fulfillment-Code-Hooks

Audio Filler wird auch während der Verarbeitungslücke abgespielt, die durch Lambda-Dialogcode-Hooks und Fulfillment-Code-Hooks entstanden ist. Es gelten dieselben Timing-Parameter, sodass Anrufer ein einheitliches Erlebnis erhalten, unabhängig davon, ob Ihr Bot die Verarbeitung an einen KI-Agenten, einen Code-Hook oder beides in derselben Runde delegiert.

Bewährte Methoden für Audio Filler

  • Passen Sie den Füllstoff an Ihre Markenstimme an. Verwenden Sie Melodiefüller für Verbraucher- oder Einzelhandelserlebnisse und geben Sie Füllstoffe ein, wenn Benutzer erwarten, dass der Bot aktiv an einer Aufgabe arbeitet.

  • Passen Sie die Startverzögerung an Ihr Latenzprofil an. Wenn die meisten Bot-Antworten schneller als sindstartDelayInMilliseconds, wird der Filler selten abgespielt. Senken Sie die Verzögerung für latenzintensive Workloads und erhöhen Sie sie für schnell reagierende Bots.

  • Halten Sie die Mindestspieldauer für schnelle Bots kurz. Ein langer minimumPlayDurationInMilliseconds Bot erhöht die gefühlte Latenz, indem er den Füller gedrückt hält, nachdem die Antwort fertig ist.

  • Testen Sie mit repräsentativem Traffic. Überprüfen Sie die Wahl des Füllstoffs und den Zeitplan in realistischen Gesprächen, bevor Sie die Produktion aufnehmen.