

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](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

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.

# Schritt 4: Erstellen eines Bots (AWS CLI)
<a name="gs-cli-create-order-flowers-bot"></a>

Der Bot `OrderFlowersBot` hat eine Absicht, die im vorherigen Schritt erstellte Absicht `OrderFlowers`. Um die Befehle in dieser Übung auszuführen, müssen Sie wissen, in welcher Region die Befehle ausgeführt werden. Eine Liste der Regionen finden Sie unter [Kontingente des Modellbaus](gl-limits.md#gl-limits-model-building).

**Anmerkung**  
Das folgende AWS CLI Beispiel ist für Unix, Linux und macOS formatiert. Ändern Sie unter Windows `"\$LATEST"` in `$LATEST`.

**So erstellen Sie den `OrderFlowersBot`-Bot (AWS CLI)**

1. Erstellen Sie eine Textdatei mit dem Namen **OrderFlowersBot.json**. Kopieren Sie den JSON-Code aus [OrderFlowersBot.json](gs-cli-create-order-flowers-bot-json.md) in die Textdatei.

1. Rufen Sie im den [PutBot](API_PutBot.md) Vorgang auf AWS CLI, um den Bot zu erstellen. Das Beispiel ist für Unix, Linux und macOS formatiert. Ersetzen Sie unter Windows den umgekehrten Schrägstrich (\$1), das Unix-Fortsetzungszeichen, am Ende jeder Zeile durch ein Caret-Zeichen oder Zirkumflex (^).

   ```
   aws lex-models put-bot \
       --region region \
       --name OrderFlowersBot \
       --cli-input-json file://OrderFlowersBot.json
   ```

   Die Antwort des Servers folgt. Beim Erstellen oder Aktualisieren des Bots wird dem Feld `status` der Wert `BUILDING` zugewiesen. Das gibt an, dass der Bot nicht betriebsbereit ist. Um zu ermitteln, ob der Bot einsatzbereit ist, verwenden Sie die Operation [GetBot](API_GetBot.md) im nächsten Schritt. 

   

1. Um zu bestimmen, ob der neue Bot betriebsbereit ist, führen Sie den folgenden Befehl aus. Wiederholen Sie diesen Befehl, bis das Feld `status` den Wert `READY` zurückgibt. Das Beispiel ist für Unix, Linux und macOS formatiert. Ersetzen Sie unter Windows den umgekehrten Schrägstrich (\$1), das Unix-Fortsetzungszeichen, am Ende jeder Zeile durch ein Caret-Zeichen oder Zirkumflex (^).

   ```
   aws lex-models get-bot \
       --region region \
       --name OrderFlowersBot \
       --version-or-alias "\$LATEST"
   ```

   Suchen Sie in der Antwort nach dem Feld `status`.

   ```
   {
       "status": "READY", 
       
       ...
       
   }
   ```

## Nächster Schritt
<a name="gs-create-next-5"></a>

[Schritt 5: Testen eines Bots (AWS CLI)](gs-create-test.md)

# OrderFlowersBot.json
<a name="gs-cli-create-order-flowers-bot-json"></a>

Der folgende Code stellt die JSON-Daten bereit, die für die Erstellung des `OrderFlowers` Amazon Lex Lex-Bot erforderlich sind:

```
{
    "intents": [
        {
            "intentVersion": "$LATEST",
            "intentName": "OrderFlowers"
        }
    ],
    "name": "OrderFlowersBot",
    "locale": "en-US",
    "abortStatement": {
        "messages": [
            {
                "content": "Sorry, I'm not able to assist at this time",
                "contentType": "PlainText"
            }
        ]
    },
    "clarificationPrompt": {
        "maxAttempts": 2,
        "messages": [
            {
                "content": "I didn't understand you, what would you like to do?",
                "contentType": "PlainText"
            }
        ]
    },
    "voiceId": "Salli",
    "childDirected": false,
    "idleSessionTTLInSeconds": 600,
    "description": "Bot to order flowers on the behalf of a user"
}
```