

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.

# Konfigurieren Ihres Agenten mit Conversational Builder
<a name="agents-create-cb"></a>

Conversational Builder ist ein interaktiver Assistent, der Sie bei der Konfiguration eines Agenten unterstützt. Mit Conversational Builder verwenden Sie natürliche Sprache, um den Zweck Ihres Agenten zu beschreiben, was dazu führt, dass ein vollständig testbarer Agent erstellt wird, der diesen Zweck erfüllt. Der Conversational Builder interagiert mit Ihnen, um alle notwendigen Informationen zum Erstellen oder Aktualisieren Ihres Agenten abzurufen.

**Wichtig**  
Der Conversational Builder ist in der Amazon-Bedrock-Konsole in den Regionen USA Ost (Nord-Virginia), USA West (Oregon), Europa (Frankfurt), Asien-Pazifik (Sydney) und Europa (Paris) verfügbar.

Conversational Builder führt auf der Grundlage der Interaktionen *nur* die folgenden Aktionen aus:
+ Aktualisieren des Namens und der Beschreibung Ihres Agenten
+ Generieren einer Zusammenfassung der Anleitungen für den Agenten auf der Grundlage der Anleitungen, die Sie in natürlicher Sprache gegeben haben
+ Erstellen einer Aktionsgruppe 
+ Aktualisieren des Namens und der Beschreibung einer Aktionsgruppe
+ Definieren einer Aktionsgruppenfunktion basierend auf einer Zusammenfassung der Aktionsgruppe
+ Zuordnen, Auflisten und Trennen der Zuordnung der Wissensdatenbank
+ Auflisten und Löschen von Aktionsgruppen

Nachfolgend finden Sie ein Beispiel für eine Interaktion mit dem Conversational Builder:

```
Conversational builder: Hello, I can help you update your Agent's configurations.

What configurations would you like to update?
You can say something like "Associate a knowledge base"

User: Create a travel agent
Conversational builder:  What is the purpose of this travel agent? What kind of tasks or capabilities should it have?
User: Travel agent books flights and hotels for vacation
Conversational builder: The travel agent with the purpose of booking flights and hotels for vacations has been successfully created.
```

## Erstellen und Konfigurieren eines Agenten mit Conversational Builder in der Amazon-Bedrock-Konsole
<a name="create-configure-cb"></a>

**So erstellen Sie einen Agenten**

1. Melden Sie sich bei der AWS-Managementkonsole mit einer IAM-Identität an, die berechtigt ist, die Amazon Bedrock-Konsole zu verwenden. Öffnen Sie dann die Amazon Bedrock-Konsole unter [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Wählen Sie im linken Navigationsbereich die Option **Agenten** aus.

1. Wählen Sie im Abschnitt **Agenten** die Option **Agent erstellen** aus.

1. (Optional) Ändern Sie den automatisch generierten **Namen** für den Agenten und geben Sie optional eine **Beschreibung** dafür ein.

1. Wählen Sie **Erstellen** aus. Ihr Agent wird erstellt und Sie werden zum **Agent Builder** für Ihren neu erstellten Agent weitergeleitet. Hier können Sie Ihren Agent konfigurieren.

1. Sie können mit dem folgenden Verfahren fortfahren, um Ihren Agent zu konfigurieren, oder später zum Agent Builder zurückkehren.

**Konfigurieren Ihres Agenten**

1. Wenn Sie sich nicht bereits im Agent Builder befinden, gehen Sie wie folgt vor:

   1. Melden Sie sich bei der AWS-Managementkonsole mit einer IAM-Identität an, die berechtigt ist, die Amazon Bedrock-Konsole zu verwenden. Öffnen Sie dann die Amazon Bedrock-Konsole unter [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

   1. Wählen Sie im linken Navigationsbereich die Option **Agenten** aus. Wählen Sie dann im Abschnitt **Agenten** einen Agenten aus.

1. Wählen Sie **In Agent Builder bearbeiten** aus.

1. Wählen Sie in Agent Builder **Assistent** aus.

1. Geben Sie im Bereich „Agent Builder“ den Zweck Ihres Agenten ein. Sehen Sie sich das Interaktionsbeispiel an, um mit der Interaktion mit dem Conversational Builder-Assistenten zu beginnen.

1. Wenn der Conversational Builder die Konfiguration Ihres Agenten abgeschlossen hat, wählen Sie eine der folgenden Optionen aus:
   + Um im **Agent Builder** zu bleiben, wählen Sie **Speichern** aus. Anschließend können Sie den Agenten **vorbereiten**, um ihn mit Ihren aktualisierten Konfigurationen im Testfenster zu testen. Weitere Informationen zum Testen Ihres Agenten finden Sie unter [Testen des Verhaltens von Agenten und Beheben von Fehlern](agents-test.md).
   + Um zur Seite **Details zum Agenten** zurückzukehren, wählen Sie **Speichern und beenden** aus.

## Fügen Sie die folgenden Berechtigungen hinzu, um Conversational Builder in der Amazon-Bedrock-Konsole zu verwenden
<a name="permissions-cb"></a>

Wenn Sie [Konfigurieren Ihres Agenten mit Conversational Builder](#agents-create-cb) planen, stellen Sie sicher, dass Sie die folgenden Berechtigungen anfügen:

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "InvokeInlineAgent",
      "Effect": "Allow",
      "Action": "bedrock:InvokeInlineAgent",
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "bedrock:InlineAgentName": "AgentName-123"
        }
      }
    },
    {
      "Sid": "InvokeFoundationModel",
      "Effect": "Allow",
      "Action": "bedrock:InvokeModel",
      "Resource": "arn:aws:bedrock:us-east-1::foundation-model/{modelId}"
    },
    {
      "Sid": "S3AccessForKBAndActions",
      "Effect": "Allow",
      "Action": [
        "s3:GetObject"
      ],
      "Resource": "arn:aws:s3:::bucket-name/*"
    },
    {
      "Sid": "S3AccessForCodeInterpreter",
      "Effect": "Allow",
      "Action": [
        "s3:GetObjectVersion",
        "s3:GetObjectVersionAttributes",
        "s3:GetObjectAttributes"
      ],
      "Resource": "arn:aws:s3:::bucket/path/to/file"
    },
    {
      "Sid": "KnowledgeBaseAccess",
      "Effect": "Allow",
      "Action": [
        "bedrock:Retrieve",
        "bedrock:RetrieveAndGenerate"
      ],
      "Resource": "arn:aws:bedrock:us-east-1:123456789012:knowledge-base/knowledge-base-id"
    },
    {
      "Sid": "GuardrailAccess",
      "Effect": "Allow",
      "Action": "bedrock:ApplyGuardrail",
      "Resource": "arn:aws:bedrock:us-east-1:123456789012:guardrail/guardrail-id"
    },
    {
      "Sid": "LambdaInvoke",
      "Effect": "Allow",
      "Action": "lambda:InvokeFunction",
      "Resource": "arn:aws:lambda:us-east-1:123456789012:function:function-name"
    },
    {
      "Sid": "KMSAccess",
      "Effect": "Allow",
      "Action": [
        "kms:GenerateDataKey*",
        "kms:Decrypt"
      ],
      "Resource": "arn:aws:kms:us-east-1:123456789012:key/key-id"
    }
  ]
}
```

------