

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.

# Tutorial: Erstellen eines Flows, der Hypothekenanträge verarbeitet
<a name="getting-started-mortgage-flow"></a>

Um uns mit den Ressourcen von Amazon Bedrock und ihren Funktionen vertraut zu machen, verwenden wir eine CloudFormation Vorlage, um einen [Ablauf](flows.md) einzurichten, der die Prozesse zur Beantragung einer Hypothek automatisiert, indem verschiedene Amazon Bedrock- und andere Ressourcen kombiniert werden. AWS 

**Anmerkung**  
Für dieses Tutorial verwenden wir die Region. {{us-east-1}} Sie können jede beliebige Region verwenden, die Agenten, Flows, Integritätsschutz, Wissensdatenbanken und Prompt-Management unterstützt. Eine Tabelle der unterstützten Features nach Regionen finden Sie unter [Funktionsunterstützung von AWS-Region in Amazon Bedrock](features-regions.md). Vergewissern Sie sich, dass Sie berechtigt sind, Amazon-S3-, Amazon-Bedrock-, Lambda- und DynamoDB-Ressourcen in der Region zu erstellen, die Sie verwenden.

Dieser Flow ist nicht für Bereitstellungszwecke gedacht, sondern soll als Tutorial dienen, um die Ressourcen von Amazon Bedrock kennenzulernen und zu verstehen. Die folgende Abbildung zeigt die visuelle Darstellung des Flows in der AWS-Managementkonsole:

![Verarbeitungs-Flow für Hypotheken](http://docs.aws.amazon.com/de_de/bedrock/latest/userguide/images/cloudformation/mortgage-processing-flow.png)


Der Flow kombiniert einen Amazon-Bedrock-[Agenten](agents.md), [Prompts](prompt-management.md) und eine [Lambda-Funktion](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html), um einen Verarbeitungs-Flow für Hypotheken zu erstellen, der Finanzinformationen eines Kunden aufnimmt und dahingehend verarbeitet, ob der Kunde für einen Kredit infrage kommt. Eine Amazon-Bedrock-[Wissensdatenbank](knowledge-base.md) und ein Amazon-Bedrock-[Integritätsschutz](guardrails.md) sind ebenfalls an den Agenten des Flows angefügt, um die Antworten zu verbessern und Schutz zu bieten. Weitere Informationen zu den Komponenten des Flows finden Sie unter [Der Verarbeitungs-Flow für Hypotheken im Detail](getting-started-mortgage-flow-details.md).

**Topics**
+ [Voraussetzungen](#getting-started-mortgage-flow-prereqs)
+ [Erstellen Sie den Hypotheken-Verarbeitungsablauf mit CloudFormation](#getting-started-mortgage-flow-create)
+ [Testen des Verarbeitungs-Flows für Hypotheken](#getting-started-mortgage-flow-test)
+ [Bereinigung: Löschen von Ressourcen](#getting-started-mortgage-flow-delete)
+ [CloudFormation Vorlagen](getting-started-mortgage-flow-template.md)
+ [Der Verarbeitungs-Flow für Hypotheken im Detail](getting-started-mortgage-flow-details.md)

## Voraussetzungen
<a name="getting-started-mortgage-flow-prereqs"></a>

Um diesen Flow zu erstellen, laden Sie eine ZIP-Datei herunter und folgen den Anleitungen zum Ausführen eines Skripts, das Ihre Ressourcen und Ihre Vorlage für Sie einrichtet.

**Wichtig**  
Die Amazon-Ressourcen, die Sie erstellen, werden Ihnen in Rechnung gestellt, bis Sie sie löschen.

Erfüllen Sie anschließend die folgenden Voraussetzungen:

1. Laden Sie die [cloudformation-mortgage-flow-setupZIP-Datei](samples/cloudformation-mortgage-flow-setup.zip) herunter.

1. Entpacken Sie die Datei. Weitere Informationen zum Inhalt finden Sie unter [CloudFormation Vorlagen](getting-started-mortgage-flow-template.md).

1. Fordern Sie wie folgt den Zugriff auf Amazon-Bedrock-Basismodelle an:

   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. Vergewissern Sie sich, dass Sie sich in der Region **USA Ost (Nord-Virginia)** befinden, indem Sie Ihre Region oben rechts überprüfen. Falls nicht, wechseln Sie die Region.

   1. Wählen Sie unten im linken Navigationsbereich **Modellzugriff** aus.

   1. Wählen Sie **Modellzugriff ändern**.

   1. Führen Sie eine der folgenden Aktionen aus:
      + Um Zugriff auf alle Modelle anzufordern, wählen Sie **Alle Modelle aktivieren**. Auf der Seite, zu der Sie weitergeleitet werden, werden die Kontrollkästchen neben allen Modellen ausgefüllt.
      + Um Zugriff auf bestimmte Modelle anzufordern, wählen Sie **Bestimmte Modelle aktivieren**. Auf der Seite, zu der Sie weitergeleitet werden, haben Sie folgende Optionen:
        + Um den Zugriff auf alle Modelle eines Anbieters anzufordern, aktivieren Sie das Kontrollkästchen neben dem betreffenden Anbieternamen.
        + Um Zugriff auf ein Modell anzufordern, aktivieren Sie das Kontrollkästchen neben dem Modellnamen.

   1. Für die Zwecke des folgenden Tutorials sollten Sie mindestens Zugriff auf die Modelle **Titan Embeddings G1 - Text** und **Claude 3 Haiku** anfordern. Klicken Sie anschließend auf **Weiter**.

   1. Sehen Sie sich die Modelle an, für die Sie den Zugriff anfordern, und lesen Sie die **Nutzungsbedingungen**. Sobald Sie bereit sind, klicken Sie auf **Senden**, um den Zugriff anzufordern.

## Erstellen Sie den Hypotheken-Verarbeitungsablauf mit CloudFormation
<a name="getting-started-mortgage-flow-create"></a>

Um den Hypotheken-Verarbeitungsablauf und die zugehörigen Ressourcen zu erstellen, erstellen wir eine CloudFormation Vorlage und verwenden sie, um einen Stapel mit Amazon Bedrock-Ressourcen zu erstellen.

**Wichtig**  
Die Amazon-Ressourcen, die Sie erstellen, werden Ihnen in Rechnung gestellt, bis Sie sie löschen.

### Erstellen Sie die Ressourcen- und CloudFormation Vorlagendatei
<a name="getting-started-mortgage-flow-file"></a>

Verwenden Sie zunächst das Skript aus der ZIP-Datei, um die Ressourcen in einen S3-Bucket hochzuladen und die CloudFormation Vorlagen zu erstellen.

1. Führen Sie in einem Terminal den folgenden Befehl aus, um die Ressourcen in einen Amazon-S3-Bucket zu kopieren und die Dateien `main-stack.yaml` und `main-stack.json` mit dem Namen des S3-Buckets als Standardwert für den Parameter des Bucket-Namens zu füllen.

   ```
   bash deploy.sh
   ```
**Anmerkung**  
Die Verwendung des Skripts ist`bash deploy.sh {{<region>}} {{<bucket-name>}}`, where {{<region>}} und {{<bucket-name>}} sind optionale Argumente. Wenn Sie sie nicht angeben, werden die folgenden Standardwerte verwendet:  
{{<region>}}— Die AWS Standardregion, die in Ihrem AWS Anmeldeinformations-Setup angegeben wurde.
{{<bucket-name>}}— Der Bucket wird benannt{{mortgage-flow-deployment-<AccountId>-<Region>}}, wobei sich Ihre AWS Konto-ID {{<AccountId>}} befindet und dem von Ihnen angegebenen Wert oder der AWS Standardregion {{<Region>}} entspricht, die in Ihrem AWS Anmeldedaten-Setup angegeben wurde.

1. Bestätigen Sie die Prompts. Nach Abschluss der Bereitstellung sollten Sie über eine vollständige `main-stack.yaml`- und `main-stack.json`-Vorlage für den nächsten Schritt verfügen.

**Anmerkung**  
Wenn das Skript fehlschlägt, können Sie die Ressourcen wie folgt manuell vorbereiten:  
Laden Sie den *Inhalt* (ohne den Ordner selbst) des entpackten `cloudformation-mortgage-flow-setup` Ordners in einen S3-Bucket in der Region USA Ost (Nord-Virginia) in der Amazon S3 S3-Konsole unter hoch. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)
Suchen Sie die Datei `templates/json/main-stack-tmp.yaml` oder `templates/json/main-stack-tmp.json` und gehen Sie folgendermaßen vor:  
Ändern Sie den `Default` Wert des `Q01pS3BucketName` Parameters von in {{MortgageFlowBucket}} Ihren S3-Bucket-Namen.
Entfernen Sie `-tmp` aus dem Dateinamen, sodass er zu `templates/json/main-stack.yaml` oder `templates/json/main-stack.json` wird.

### Erstellen Sie den Stack mithilfe der CloudFormation Konsole
<a name="getting-started-mortgage-flow-stack"></a>

Verwenden Sie als Nächstes die Vorlage, die Sie gespeichert haben, um einen CloudFormation Stack bereitzustellen.

1. Öffnen Sie die CloudFormation Konsole unter [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/). Vergewissern Sie sich, dass Sie sich in der Region **USA Ost (Nord-Virginia)** befinden, indem Sie Ihre Region oben rechts überprüfen. Falls nicht, wechseln Sie die Region.

1. Auf der Seite **Stacks** wählen Sie im Menü **Stack erstellen** die Option **Mit neuen Ressourcen (Standard)** aus.

1. Legen Sie die Vorlage fest:

   1. Wählen Sie unter **Voraussetzung** die Option **Vorhandene Vorlage wählen** aus.

   1. Wählen Sie unter **Vorlage angeben** die Option **Eine Vorlagendatei hochladen** aus.

   1. Klicken Sie auf **Datei auswählen**, navigieren Sie zur Vorlage `main-stack.yaml` oder `main-stack.json` und wählen Sie sie aus.

   1. Klicken Sie auf **Weiter**.

1. Geben Sie die Stack-Details ein:

   1. Geben Sie unter **Stack-Name** einen Namen für den Stack ein.

   1. Übernehmen Sie die Standardwerte im Feld **Parameter**.
**Anmerkung**  
Der Wert `Q01pS3BucketName` sollte dem Namen des S3-Buckets entsprechen, in den Sie die Ressourcen für diese Vorlage hochgeladen haben. Die verbleibenden Argumente beziehen sich auf die Konfigurationen der Wissensdatenbank. Wenn Sie eine davon ändern, müssen Sie sicherstellen, dass die Konfigurationen miteinander kompatibel sind. Weitere Informationen finden Sie unter [Voraussetzungen für die Verwendung eines Vektorspeichers, den Sie für eine Wissensdatenbank erstellt haben](knowledge-base-setup.md).

   1. Wählen Sie **Weiter** aus.

1. Konfigurieren Sie die Stack-Optionen:

   1. Wählen Sie unter **Optionen für Stack-Fehler** die Option **Löschen aller neu erstellten Ressourcen** aus.
**Anmerkung**  
Durch Auswahl dieser Option vermeiden Sie möglicherweise anfallende Kosten für Ressourcen, deren Löschrichtlinie die Beibehaltung auch vorsieht, wenn die Stack-Erstellung fehlschlägt. Weitere Informationen finden Sie unter [`DeletionPolicy`-Attribut](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html) im *Benutzerhandbuch zu CloudFormation *.

   1. Markieren Sie unter **Funktionen** das Kästchen, um zu bestätigen, dass dadurch IAM-Ressourcen in Ihrem Konto erstellt werden CloudFormation könnten.

   1. Wählen Sie **Weiter** aus.

1. Überprüfen Sie die Stack-Details und wählen Sie **Senden** aus. CloudFormation erstellt den Stapel. Die Erstellung dauert mehrere Minuten. Nach erfolgter Stack-Erstellung können Sie auf der Registerkarte **Ressourcen** der Seite „Stack-Details“ die in Ihrem Konto bereitgestellten Ressourcen anzeigen.

1. Gehen Sie nach Abschluss der Stack-Erstellung wie folgt vor, um die Datenquelle für die Wissensdatenbank zu synchronisieren, damit die Wissensdatenbank abgefragt werden kann:

   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. Klicken Sie im linken Navigationsbereich auf **Wissensdatenbank** und wählen Sie die erstellte Wissensdatenbank mit dem Namen `AWSDocsTutorial-MortgageKB` aus.

   1. Aktivieren Sie im Abschnitt **Datenquelle** das Kontrollkästchen neben der Datenquelle, die erstellt wurde: `AWSDocsTutorial-MortgageKB-DS`.

   1. Klicken Sie auf **Synchronisieren**. Nach Abschluss der Synchronisierung können Sie den Flow testen.

## Testen des Verarbeitungs-Flows für Hypotheken
<a name="getting-started-mortgage-flow-test"></a>

Sobald der Verarbeitungs-Flow für Hypotheken erstellt wurde, können Sie ihn mit der Amazon-Bedrock-Konsole untersuchen, testen und ändern. Sie können auch die einzelnen Ressourcen im Flow untersuchen, testen und ändern.

**So testen Sie den Flow**

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 **Flows** aus. Vergewissern Sie sich, dass Sie sich in der Region **USA Ost (Nord-Virginia)** befinden, indem Sie Ihre Region oben rechts überprüfen. Falls nicht, wechseln Sie die Region.

1. Wählen Sie im Abschnitt **Flows** den Flow aus, der anhand der Vorlage erstellt wurde. CloudFormation Dies sollte `AWSDocsTutorial-MortgageFlow` sein.

1. Wählen Sie **Im Flow-Builder bearbeiten** aus. Sie können einzelne Knoten im Flow ziehen, um die visuelle Darstellung des Flows zu ändern.

1. Geben Sie im Bereich **Flow testen** Folgendes in das Textfeld ein und klicken Sie dann auf **Ausführen**.

   ```
   {
       "income": 80000, 
       "totalDebt": 5000, 
       "loanTerm": 30, 
       "loanAmount": 600000, 
       "creditScore": 750, 
       "mlsId": "MLS-5678"
   }
   ```

   Da der Kreditbetrag den berechneten Höchstbetrag für einen bezahlbaren Kredit übersteigt, wird der Prompt **incomeDebt** ausgelöst und der Flow generiert ein Ablehnungsschreiben. Sie können **Nachverfolgung anzeigen** wählen, um die Knoten zu sehen, die im Flow ausgeführt wurden.

1. Geben Sie auch hier im Bereich **Flow testen** Folgendes in das Textfeld ein und klicken Sie dann auf **Ausführen**.

   ```
   {
       "income": 120000, 
       "totalDebt": 5000, 
       "loanTerm": 30, 
       "loanAmount": 200000, 
       "creditScore": 650, 
       "mlsId": "MLS-3456"
   }
   ```

   Da der Kreditbetrag unter dem berechneten Höchstbetrag für einen bezahlbaren Kredit liegt, wird die **ProcessApplication-Aufforderung** ausgelöst und an die **mortgageProcessingAgent**gesendet. Diese sucht in der angehängten Wissensdatenbank und generiert eine Antwort, mit der anhand der Eingabewerte bewertet wird, ob der Kunde für einen Kredit in Frage kommt.

1. (Optional) Versuchen Sie, den Flow auszuführen, indem Sie unterschiedliche Werte für die Felder im JSON-Objekt verwenden. Die Werte `mlsId` entsprechen den Immobilien, die im Multiple Listing Service aufgeführt sind. Gehen Sie wie folgt vor, um gültige `mlsId`-Werte zu finden:

   1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die DynamoDB-Konsole unter. [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/)

   1. Wählen Sie im linken Navigationsbereich **Tabellen** aus.

   1. Wählen Sie die Tabelle mit der Aufschrift. **AWSDocsTutorial-PropertyListing**

   1. Wählen Sie **Tabellenelemente erkunden** aus.

   1. Sie können jeden der Werte in der Spalte **mls\_id** in der Flow-Eingabe verwenden.

Sie können auch zu den **Verwaltungsseiten **Agents**, **Knowledge Bases**, **Guardrails** und Prompt** in der navigieren, AWS-Managementkonsole um jede Amazon Bedrock-Ressource, die im Flow verwendet wird, unabhängig voneinander zu untersuchen. Weitere Informationen zum Flow und ein detailliertere Erläuterung der Komponenten finden Sie unter [Der Verarbeitungs-Flow für Hypotheken im Detail](getting-started-mortgage-flow-details.md).

## Bereinigung: Löschen von Ressourcen
<a name="getting-started-mortgage-flow-delete"></a>

Nachdem Sie sich mit den Ressourcen befasst haben und die Funktionen der verschiedenen Amazon-Bedrock-Ressourcen nun besser verstehen, löschen wir den Stack und die darin enthaltenen Ressourcen.

**Wichtig**  
Die Amazon-Ressourcen, die Sie erstellen, werden Ihnen in Rechnung gestellt, bis Sie sie löschen.

1. [Öffnen Sie die Datei /cloudformation. https://console.aws.amazon.com](https://console.aws.amazon.com/cloudformation/)

1. Wählen Sie im linken Navigationsbereich **Stacks** aus.

1. Wählen Sie den Stack aus, den Sie aus der Vorlage erstellt haben. Wählen Sie **Löschen** und bestätigen Sie das **Löschen**.

   CloudFormation initiiert das Löschen des Hauptstapels, aller seiner verschachtelten Stacks und aller in den Stacks enthaltenen Ressourcen.