Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

PutBot

Fokusmodus
PutBot - 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.

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.

Erzeugt einen Amazon Lex Lex-Konversationsbot oder ersetzt einen vorhandenen Bot. Wenn Sie einen Bot erstellen oder aktualisieren, müssen Sie nur einen Namen und ein Gebietsschema angeben und angeben, ob sich der Bot an Kinder unter 13 Jahren richtet. Sie können dies verwenden, um später Absichten hinzuzufügen oder um Absichten aus einem vorhandenen Bot zu entfernen. Wenn Sie einen Bot mit den Mindestinformationen erstellen, wird der Bot erstellt oder aktualisiert, aber Amazon Lex gibt die Antwort zurückFAILED. Sie können den Bot erstellen, nachdem Sie eine oder mehrere Absichten hinzugefügt haben. Weitere Informationen zu Amazon Lex-Bots finden Sie unterAmazon Lex: So funktioniert's.

Wenn Sie den Namen eines vorhandenen Bots angeben, ersetzen die Felder in der Anfrage die vorhandenen Werte in der $LATEST Version des Bots. Amazon Lex entfernt alle Felder, für die Sie in der Anfrage keine Werte angeben, mit Ausnahme der privacySettings Felder idleTTLInSeconds und, die auf ihre Standardwerte festgelegt sind. Wenn Sie keine Werte für Pflichtfelder angeben, löst Amazon Lex eine Ausnahme aus.

Diese Operation erfordert Berechtigungen für die Aktion lex:PutBot. Weitere Informationen finden Sie unter Identity and Access Management für Amazon Lex.

Anforderungssyntax

PUT /bots/name/versions/$LATEST HTTP/1.1 Content-type: application/json { "abortStatement": { "messages": [ { "content": "string", "contentType": "string", "groupNumber": number } ], "responseCard": "string" }, "checksum": "string", "childDirected": boolean, "clarificationPrompt": { "maxAttempts": number, "messages": [ { "content": "string", "contentType": "string", "groupNumber": number } ], "responseCard": "string" }, "createVersion": boolean, "description": "string", "detectSentiment": boolean, "enableModelImprovements": boolean, "idleSessionTTLInSeconds": number, "intents": [ { "intentName": "string", "intentVersion": "string" } ], "locale": "string", "nluIntentConfidenceThreshold": number, "processBehavior": "string", "tags": [ { "key": "string", "value": "string" } ], "voiceId": "string" }

URI-Anfrageparameter

Die Anforderung verwendet die folgenden URI-Parameter.

name

Der Name des Bots. Beim Namen wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.

Pattern: ^([A-Za-z]_?)+$

Erforderlich: Ja

Anforderungstext

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

abortStatement

Wenn Amazon Lex die Eingabe des Benutzers im Kontext nicht verstehen kann, versucht es einige Male, die Informationen abzurufen. Danach sendet Amazon Lex die in definierte Nachricht abortStatement an den Benutzer und bricht dann die Konversation ab. Verwenden Sie das valueElicitationPrompt Feld für den Slot-Typ, um die Anzahl der Wiederholungen festzulegen.

In einem Pizza-Bestellbot könnte Amazon Lex einen Benutzer beispielsweise fragen: „Welche Art von Kruste hätten Sie gerne?“ Wenn die Antwort des Benutzers nicht zu den erwarteten Antworten gehört (z. B. „dünne Kruste“, „tiefe Schale“ usw.), versucht Amazon Lex noch einige Male, eine korrekte Antwort auszulösen.

In einer Anwendung zur Bestellung von Pizza OrderPizza könnte dies beispielsweise eine der Absichten sein. Für diese Absicht ist möglicherweise der CrustType Slot erforderlich. Sie geben das valueElicitationPrompt Feld an, wenn Sie den CrustType Slot erstellen.

Wenn Sie eine Fallback-Absicht definiert haben, wird die Stornierungsanweisung nicht an den Benutzer gesendet, sondern die Fallback-Absicht wird verwendet. Weitere Informationen finden Sie unter AMAZON. FallbackIntent.

Typ: Statement Objekt

Erforderlich: Nein

checksum

Identifiziert eine bestimmte Version der $LATEST Version.

Wenn Sie einen neuen Bot erstellen, lassen Sie das checksum Feld leer. Wenn Sie eine Prüfsumme angeben, erhalten Sie eine BadRequestException Ausnahme.

Wenn Sie einen Bot aktualisieren möchten, setzen Sie das checksum Feld auf die Prüfsumme der letzten Version der $LATEST Version. Wenn Sie das checksum Feld nicht angeben oder wenn die Prüfsumme nicht mit der $LATEST Version übereinstimmt, erhalten Sie eine PreconditionFailedException Ausnahme.

Typ: Zeichenfolge

Erforderlich: Nein

childDirected

Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie true oder false im childDirected Feld angeben. Durch die Angabe true in childDirected diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Durch die Angabe false in childDirected diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex nicht mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das childDirected Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.

Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den häufig gestellten Fragen zu Amazon Lex.

Typ: Boolesch

Erforderlich: Ja

clarificationPrompt

Wenn Amazon Lex die Absicht des Benutzers nicht versteht, verwendet es diese Nachricht, um eine Klarstellung zu erhalten. Verwenden Sie das maxAttempts Feld, um anzugeben, wie oft Amazon Lex die Aufforderung zur Klärung wiederholen soll. Wenn Amazon Lex es immer noch nicht versteht, sendet es die Nachricht vor abortStatement Ort.

Wenn Sie eine Klarstellungsaufforderung erstellen, stellen Sie sicher, dass sie die richtige Antwort des Benutzers vorschlägt. Beispielsweise könnten Sie für einen Bot, der Pizza und Getränke bestellt, diese Klarstellungsaufforderung erstellen: „Was möchten Sie tun? Du kannst „Pizza bestellen“ oder „Ein Getränk bestellen“ sagen.“

Wenn Sie eine Fallback-Absicht definiert haben, wird diese aufgerufen, wenn die Klarstellungsaufforderung so oft wiederholt wird, wie im Feld angegeben. maxAttempts Weitere Informationen finden Sie unter AMAZON. FallbackIntent.

Wenn Sie keine Klarstellungsaufforderung definieren, gibt Amazon Lex zur Laufzeit in drei Fällen eine 400 Bad Request-Ausnahme zurück:

  • Aufforderung zur Nachverfolgung — Wenn der Benutzer auf eine Folgeaufforderung reagiert, aber keine Absicht angibt. Zum Beispiel als Antwort auf eine Folgeaufforderung mit der Aufschrift „Möchten Sie heute noch etwas anderes?“ der Benutzer sagt „Ja“. Amazon Lex gibt die Ausnahme 400 Bad Request zurück, da es keine Klarstellungsaufforderung gibt, die an den Benutzer gesendet werden muss, um eine Absicht zu erhalten.

  • Lambda-Funktion — Wenn Sie eine Lambda-Funktion verwenden, geben Sie einen ElicitIntent Dialogtyp zurück. Da Amazon Lex keine Klarstellungsaufforderung hat, um eine Absicht des Benutzers zu erhalten, gibt es eine 400 Bad Request-Ausnahme zurück.

  • PutSession Operation — Wenn Sie die PutSession Operation verwenden, senden Sie einen ElicitIntent Dialogtyp. Da Amazon Lex keine Klarstellungsaufforderung hat, um eine Absicht des Benutzers zu erhalten, gibt es eine 400 Bad Request-Ausnahme zurück.

Typ: Prompt Objekt

Erforderlich: Nein

createVersion

Bei Einstellung auf true eine neue nummerierte Version wird der Bot erstellt. Dies entspricht dem Aufrufen der CreateBotVersion Operation. Wenn Sie nichts angebencreateVersion, ist die Standardeinstellungfalse.

Typ: Boolesch

Erforderlich: Nein

description

Eine Beschreibung des Bots.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

Erforderlich: Nein

detectSentiment

Wenn diese Option aktiviert ist, werden true Benutzeräußerungen zur Stimmungsanalyse an Amazon Comprehend gesendet. Wenn Sie nichts angebendetectSentiment, ist die Standardeinstellung. false

Typ: Boolesch

Erforderlich: Nein

enableModelImprovements

Wird auf gesetzt, true um den Zugriff auf Verbesserungen des Verständnisses natürlicher Sprache zu ermöglichen.

Wenn Sie den enableModelImprovements Parameter auf einstellen, können true Sie den nluIntentConfidenceThreshold Parameter verwenden, um Konfidenzwerte zu konfigurieren. Weitere Informationen finden Sie unter Konfidenzwerte.

Sie können den enableModelImprovements Parameter nur in bestimmten Regionen festlegen. Wenn Sie den Parameter auf setzentrue, hat Ihr Bot Zugriff auf Genauigkeitsverbesserungen.

Die Regionen, auf die Sie den enableModelImprovements Parameter false für das Gebietsschema en-US setzen können, sind:

  • USA Ost (Nord-Virginia): (us-east-1)

  • USA West (Oregon): (us-west-2)

  • Asien-Pazifik (Sydney): (ap-southeast-2)

  • EU (Irland) (eu-west-1)

In anderen Regionen und Gebietsschemas ist der enableModelImprovements Parameter standardmäßig auf true eingestellt. In diesen Regionen und Gebietsschemas false löst die Einstellung des Parameters auf eine Ausnahme aus. ValidationException

Typ: Boolesch

Erforderlich: Nein

idleSessionTTLInSeconds

Die maximale Zeit in Sekunden, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt.

Eine Benutzerinteraktionssitzung bleibt für den angegebenen Zeitraum aktiv. Wenn während dieser Zeit kein Gespräch stattfindet, läuft die Sitzung ab und Amazon Lex löscht alle Daten, die vor dem Timeout bereitgestellt wurden.

Nehmen wir zum Beispiel an, ein Benutzer wählt die OrderPizza Absicht, wird aber nach der Hälfte der Bestellung abgelenkt. Wenn der Benutzer die Bestellung nicht innerhalb der angegebenen Zeit abschließt, verwirft Amazon Lex die gesammelten Slot-Informationen und der Benutzer muss von vorne beginnen.

Wenn Sie das idleSessionTTLInSeconds Element nicht in eine PutBot Betriebsanforderung aufnehmen, verwendet Amazon Lex den Standardwert. Dies gilt auch, wenn die Anfrage einen vorhandenen Bot ersetzt.

Der Standardwert ist 300 Sekunden (5 Minuten).

Typ: Ganzzahl

Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.

Erforderlich: Nein

intents

Ein Array von Intent-Objekten. Jede Absicht steht für einen Befehl, den ein Benutzer ausdrücken kann. Zum Beispiel könnte ein Bot für die Pizzabestellung eine OrderPizza Absicht unterstützen. Weitere Informationen finden Sie unter Amazon Lex: So funktioniert's.

Typ: Array von Intent-Objekten

Erforderlich: Nein

locale

Gibt das Zielgebietsschema für den Bot an. Jede im Bot verwendete Absicht muss mit dem Gebietsschema des Bots kompatibel sein.

Der Standardwert ist en-US.

Typ: Zeichenfolge

Zulässige Werte: de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR

Erforderlich: Ja

nluIntentConfidenceThreshold

Legt den Schwellenwert festAMAZON.FallbackIntent, AMAZON.KendraSearchIntent an dem Amazon Lex bei der Rückgabe alternativer Absichten in einer PostTextOder-Antwort die Werte PostContentoder beides einfügt. AMAZON.FallbackIntentund AMAZON.KendraSearchIntent werden nur eingefügt, wenn sie für den Bot konfiguriert sind.

Sie müssen den enableModelImprovements Parameter auf einstellen, true um Konfidenzwerte in den folgenden Regionen verwenden zu können.

  • USA Ost (Nord-Virginia): (us-east-1)

  • USA West (Oregon): (us-west-2)

  • Asien-Pazifik (Sydney): (ap-southeast-2)

  • EU (Irland) (eu-west-1)

In anderen Regionen ist der enableModelImprovements Parameter true standardmäßig auf eingestellt.

Nehmen wir zum Beispiel an, ein Bot ist mit einem Konfidenzschwellenwert von 0,80 und dem AMAZON.FallbackIntent konfiguriert. Amazon Lex gibt drei alternative Absichten mit den folgenden Konfidenzwerten zurück: IntentA (0,70), IntentB (0,60), IntentC (0,50). Die Antwort des Vorgangs wäre: PostText

  • AMAZON. FallbackIntent

  • In Tenta

  • Absicht B

  • Absicht C

Type: Double

Gültiger Bereich: Mindestwert 0. Maximalwert von 1.

Erforderlich: Nein

processBehavior

Wenn Sie das processBehavior Element auf setzenBUILD, erstellt Amazon Lex den Bot so, dass er ausgeführt werden kann. Wenn Sie das Element auf SAVE Amazon Lex setzen, speichert Lex den Bot, erstellt ihn aber nicht.

Wenn Sie diesen Wert nicht angeben, ist der StandardwertBUILD.

Typ: Zeichenfolge

Zulässige Werte: SAVE | BUILD

Erforderlich: Nein

tags

Eine Liste der Tags, die dem Bot hinzugefügt werden sollen. Sie können Tags nur hinzufügen, wenn Sie einen Bot erstellen. Sie können den PutBot Vorgang nicht verwenden, um die Tags auf einem Bot zu aktualisieren. Um Tags zu aktualisieren, verwenden Sie den TagResource-Vorgang.

Typ: Array von Tag-Objekten

Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.

Erforderlich: Nein

voiceId

Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für Sprachinteraktionen mit dem Benutzer verwenden soll. Das für die Stimme konfigurierte Gebietsschema muss mit dem Gebietsschema des Bots übereinstimmen. Weitere Informationen finden Sie unter Voices in Amazon Polly im Amazon Polly Developer Guide.

Typ: Zeichenfolge

Erforderlich: Nein

Antwortsyntax

HTTP/1.1 200 Content-type: application/json { "abortStatement": { "messages": [ { "content": "string", "contentType": "string", "groupNumber": number } ], "responseCard": "string" }, "checksum": "string", "childDirected": boolean, "clarificationPrompt": { "maxAttempts": number, "messages": [ { "content": "string", "contentType": "string", "groupNumber": number } ], "responseCard": "string" }, "createdDate": number, "createVersion": boolean, "description": "string", "detectSentiment": boolean, "enableModelImprovements": boolean, "failureReason": "string", "idleSessionTTLInSeconds": number, "intents": [ { "intentName": "string", "intentVersion": "string" } ], "lastUpdatedDate": number, "locale": "string", "name": "string", "nluIntentConfidenceThreshold": number, "status": "string", "tags": [ { "key": "string", "value": "string" } ], "version": "string", "voiceId": "string" }

Antwortelemente

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

abortStatement

Die Nachricht, die Amazon Lex verwendet, um eine Konversation abzubrechen. Weitere Informationen finden Sie unter PutBot.

Typ: Statement Objekt

checksum

Prüfsumme des Bots, den Sie erstellt haben.

Typ: Zeichenfolge

childDirected

Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie true oder false im childDirected Feld angeben. Durch die Angabe true in childDirected diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Durch die Angabe false in childDirected diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex nicht mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das childDirected Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.

Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den häufig gestellten Fragen zu Amazon Lex.

Typ: Boolesch

clarificationPrompt

Die Eingabeaufforderungen, die Amazon Lex verwendet, wenn es die Absicht des Benutzers nicht versteht. Weitere Informationen finden Sie unter PutBot.

Typ: Prompt Objekt

createdDate

Das Datum, an dem der Bot erstellt wurde.

Typ: Zeitstempel

createVersion

Trueob eine neue Version des Bots erstellt wurde. Wenn das createVersion Feld in der Anfrage nicht angegeben wurde, wird das createVersion Feld in der Antwort auf falsch gesetzt.

Typ: Boolesch

description

Eine Beschreibung des Bots.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

detectSentiment

truewenn der Bot so konfiguriert ist, dass er Benutzeräußerungen zur Stimmungsanalyse an Amazon Comprehend sendet. Wenn das detectSentiment Feld in der Anfrage nicht angegeben wurde, ist false das detectSentiment Feld in der Antwort enthalten.

Typ: Boolesch

enableModelImprovements

Gibt an, ob der Bot Genauigkeitsverbesserungen verwendet. truegibt an, dass der Bot die Verbesserungen verwendet, andernfallsfalse.

Typ: Boolesch

failureReason

Falls status jaFAILED, gibt Amazon Lex den Grund an, warum der Bot nicht erstellt werden konnte.

Typ: Zeichenfolge

idleSessionTTLInSeconds

Die maximale Dauer, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt. Weitere Informationen finden Sie unter PutBot.

Typ: Ganzzahl

Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.

intents

Ein Array von Intent-Objekten. Weitere Informationen finden Sie unter PutBot.

Typ: Array von Intent-Objekten

lastUpdatedDate

Das Datum, an dem der Bot aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.

Typ: Zeitstempel

locale

Das Zielgebietsschema für den Bot.

Typ: Zeichenfolge

Zulässige Werte: de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR

name

Der Name des Bots.

Typ: Zeichenfolge

Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.

Pattern: ^([A-Za-z]_?)+$

nluIntentConfidenceThreshold

Die Punktzahl, die bestimmt, wo Amazon Lex die oder beide einfügt AMAZON.FallbackIntentAMAZON.KendraSearchIntent, wenn alternative Absichten in einer PostContentPostTextOder-Antwort zurückgegeben werden. AMAZON.FallbackIntentwird eingefügt, wenn der Konfidenzwert für alle Absichten unter diesem Wert liegt. AMAZON.KendraSearchIntentwird nur eingefügt, wenn es für den Bot konfiguriert ist.

Type: Double

Gültiger Bereich: Mindestwert 0. Maximalwert von 1.

status

Wenn Sie eine Anfrage zur Erstellung eines Bots mit der processBehavior Einstellung auf sendenBUILD, setzt Amazon Lex das status Antwortelement aufBUILDING.

In diesem READY_BASIC_TESTING Status können Sie den Bot mit Benutzereingaben testen, die genau den Äußerungen entsprechen, die für die Absichten und Werte des Bots in den Slot-Typen konfiguriert sind.

Wenn Amazon Lex den Bot nicht erstellen kann, setzt Amazon Lex status aufFAILED. Amazon Lex gibt den Grund für den Fehler im failureReason Antwortelement zurück.

Wenn Sie processBehavior auf setzenSAVE, setzt Amazon Lex den Statuscode aufNOT BUILT.

Wenn sich der Bot im READY Status befindet, können Sie den Bot testen und veröffentlichen.

Typ: Zeichenfolge

Zulässige Werte: BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT

tags

Eine Liste von Tags, die dem Bot zugeordnet sind.

Typ: Array von Tag-Objekten

Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.

version

Die Version des Bots. Für einen neuen Bot ist die Version immer gültig$LATEST.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.

Pattern: \$LATEST|[0-9]+

voiceId

Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für die Sprachinteraktion mit dem Benutzer verwendet. Weitere Informationen finden Sie unter PutBot.

Typ: Zeichenfolge

Fehler

BadRequestException

Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.

HTTP Status Code: 400

ConflictException

Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.

HTTP-Statuscode: 409

InternalFailureException

Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.

HTTP Status Code: 500

LimitExceededException

Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.

HTTP-Statuscode: 429

PreconditionFailedException

Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.

HTTP-Statuscode: 412

Weitere Informationen finden Sie unter:

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.