Beispiel: Einen FAQ-Bot für einen Amazon Kendra Kendra-Index erstellen - Amazon Lex V 1

Hinweis zum Ende des Supports: Am 15. September 2025 AWS wird der Support für Amazon Lex V1 eingestellt. Nach dem 15. September 2025 können Sie nicht mehr auf die Amazon Lex V1-Konsole oder die Amazon Lex V1-Ressourcen zugreifen. Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.

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.

Beispiel: Einen FAQ-Bot für einen Amazon Kendra Kendra-Index erstellen

In diesem Beispiel wird ein Amazon Lex Lex-Bot erstellt, der einen Amazon Kendra Kendra-Index verwendet, um Antworten auf Benutzerfragen zu geben. Der Bot zu häufig gestellten Fragen verwaltet den Dialog für den Benutzer. Er verwendet die Absicht AMAZON.KendraSearchIntent, um den Index abzufragen und die Antwort für den Benutzer bereitzustellen. Bei der Erstellung des Bots gehen Sie folgendermaßen vor:

  1. Erstellen Sie einen Bot, mit dem Ihre Kunden interagieren werden, um Antworten von diesem Bot zu erhalten.

  2. Erstellen Sie eine benutzerdefinierte Absicht. Ihr Bot muss mindestens eine Absicht mit mindestens einer Äußerung aufweisen. Diese Absicht ermöglicht die Entwicklung des Bots, wird anderweitig jedoch nicht verwendet.

  3. Fügen Sie die KendraSearchIntent Absicht zu Ihrem Bot hinzu und konfigurieren Sie ihn so, dass er mit Ihrem Amazon Kendra Kendra-Index funktioniert.

  4. Testen Sie den Bot, indem Sie Fragen stellen, die durch Dokumente beantwortet werden, die in Ihrem Amazon Kendra Kendra-Index gespeichert sind.

Bevor Sie dieses Beispiel verwenden können, müssen Sie einen Amazon Kendra Kendra-Index erstellen. Weitere Informationen finden Sie unter Erste Schritte mit einem S3-Bucket (Konsole) im Amazon Kendra Developer Guide.

So erstellen Sie einen Bot für häufig gestellte Fragen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Lex Lex-Konsole unter https://console.aws.amazon.com/lex/.

  2. Wählen Sie im Navigationsbereich Bots.

  3. Wählen Sie Create (Erstellen) aus.

  4. Wählen Sie Custom bot (Benutzerdefinierter Bot) aus. Konfigurieren Sie den Bot wie folgt:

    • Bot-Name — Geben Sie dem Bot einen Namen, der seinen Zweck angibt, z. KendraTestBot B.

    • Stimme ausgeben — Wählen Sie „Keine“.

    • Sitzungs-Timeout — Geben Sie ein5.

    • Stimmungsanalyse — Wählen Sie Nein.

    • COPPA — Wählen Sie Nein.

    • Speicherung von Benutzeräußerungen — Wählen Sie Nicht speichern aus.

  5. Wählen Sie Create (Erstellen) aus.

Um einen Bot erfolgreich erstellen zu können, müssen Sie mindestens eine Absicht mit mindestens einer Beispieläußerung erstellen. Diese Absicht ist erforderlich, um Ihren Amazon Lex Lex-Bot zu erstellen, wird jedoch nicht für die Antwort auf häufig gestellte Fragen verwendet. Die Äußerung für die Absicht darf nicht auf Fragen zutreffen, die Ihr Kunde stellt.

So erstellen Sie die erforderliche Absicht
  1. Wählen Sie auf der Seite Getting started with your bot (Erste Schritte mit Ihrem Bot) die Option Create intent (Absicht erstellen).

  2. Wählen Sie unter Add intent (Absicht hinzufügen) die Option Create intent (Absicht erstellen).

  3. Geben Sie im Dialogfeld Create intent (Absicht erstellen) einen Namen für die Absicht ein, z. B. RequiredIntent.

  4. Geben Sie unter Sample utterances (Beispieläußerungen) eine Äußerung ein, z. B. Required utterance.

  5. Wählen Sie Absicht speichern.

Erstellen Sie nun die Absicht, einen Amazon Kendra Kendra-Index und die Antwortnachrichten, die er zurückgeben soll, zu durchsuchen.

Um ein AMAZON zu erstellen. KendraSearchIntent Absicht und Antwortnachricht
  1. Wählen Sie im Navigationsbereich das Pluszeichen (+) neben Intents (Absichten).

  2. Wählen Sie unter Add intent (Absicht hinzufügen) die Option Search existing intents (Vorhandene Absichten durchsuchen).

  3. Geben Sie in das Feld Suchabsichten den Text ein AMAZON.KendraSearchIntent und wählen Sie ihn dann aus der Liste aus.

  4. Geben Sie der Absicht unter Copy built-in intent (Integrierte Absicht kopieren) einen Namen, z. B. KendraSearchIntent, und wählen Sie dann Add (Hinzufügen).

  5. Wählen Sie im Absichtseditor Amazon Kendra query (Amazon Kendra-Abfrage), um die Abfrageoptionen zu öffnen.

  6. Wählen Sie im Menü Amazon Kendra index (Amazon Kendra-Index) den Index, den die Absicht durchsuchen soll.

  7. Fügen Sie im Abschnitt Response (Antwort) die folgenden drei Meldungen hinzu:

    I found a FAQ question for you: ((x-amz-lex:kendra-search-response-question_answer-question-1)) and the answer is ((x-amz-lex:kendra-search-response-question_answer-answer-1)). I found an excerpt from a helpful document: ((x-amz-lex:kendra-search-response-document-1)). I think the answer to your questions is ((x-amz-lex:kendra-search-response-answer-1)).
  8. Wählen Sie Save intent (Absicht speichern) und anschließend Build (Erstellen), um den Bot zu erstellen.

Verwenden Sie schließlich das Konsolentestfenster, um Antworten von Ihrem Bot zu testen. Ihre Fragen sollten sich in der Domäne befinden, die Ihr Index unterstützt.

So testen Sie Ihren Bot für häufig gestellte Fragen
  1. Geben Sie im Konsolentestfenster eine Frage für Ihren Index ein.

  2. Überprüfen Sie die Antwort im Antwortbereich des Testfensters.

  3. Wählen Sie Clear chat history (Chatverlauf löschen), um das Testfenster für eine andere Frage zurückzusetzen.