Anwendungsfälle für Amazon Bedrock Guardrails - Amazon Bedrock

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.

Anwendungsfälle für Amazon Bedrock Guardrails

Nachdem Sie eine Leitplanke erstellt haben, können Sie sich mit den folgenden Funktionen bewerben:

  • Modellinferenz — Wenden Sie eine Leitplanke auf eingereichte Eingabeaufforderungen und generierte Antworten an, wenn Sie Inferenzen für ein Modell ausführen.

  • Agenten — Ordnen Sie einem Agenten eine Leitplanke zu, um sie auf die an den Agenten gesendeten Aufforderungen und die von ihm zurückgegebenen Antworten anzuwenden.

  • Wissensdatenbank — Wenden Sie eine Leitplanke an, wenn Sie eine Wissensdatenbank abfragen und Antworten daraus generieren.

  • Flow — Fügen Sie einem Eingabeaufforderungs- oder Wissensdatenbankknoten in einem Flow eine Leitplanke hinzu, um sie auf Eingaben und Ausgaben dieser Knoten anzuwenden.

In der folgenden Tabelle wird beschrieben, wie Sie mithilfe der AWS Management Console oder der Amazon Bedrock API eine Leitplanke für jede dieser Funktionen hinzufügen können.

Anwendungsfall Konsole API
Modellinferenz Wählen Sie die Leitplanke aus, wenn Sie einen Spielplatz benutzen. Geben Sie in der Kopfzeile eine InvokeModelWithResponseStreamOR-Anfrage an InvokeModeloder fügen Sie sie in das guardrailConfig Feld im Hauptteil einer Converse - oder Anfrage ein. ConverseStream
Mit einem Agenten verknüpfen Wenn Sie den Agenten erstellen oder aktualisieren, geben Sie dies im Abschnitt Guardrail-Details des Agent-Builders an. Fügen Sie ein guardrailConfiguration Feld in den Text einer Oder-Anfrage ein CreateAgent. UpdateAgent
Verwenden Sie es, wenn Sie eine Wissensdatenbank abfragen Folgen Sie den Schritten im Leitlinien Abschnitt der Abfragekonfigurationen. Fügen Sie eine Leitplanke hinzu, wenn Sie Konfigurationen festlegen. Fügen Sie ein guardrailConfiguration Feld in den Text einer Anfrage ein RetrieveAndGenerate.
In einen Eingabeaufforderungsknoten in einen Flow aufnehmen Wenn Sie einen Flow erstellen oder aktualisieren, wählen Sie den Prompt-Knoten aus und geben Sie im Abschnitt Konfigurieren die Leitplanke an. Wenn Sie den Prompt-Knoten im nodes Feld einer CreateFlowUpdateFlowOR-Anfrage definieren, fügen Sie ein guardrailConfiguration Feld in die ein. PromptFlowNodeConfiguration
Fügen Sie einen Knoten in eine Wissensdatenbank in einen Flow ein Wenn Sie einen Flow erstellen oder aktualisieren, wählen Sie den Knotenpunkt der Wissensdatenbank aus und geben Sie im Abschnitt Konfigurieren die Leitplanke an. Wenn Sie den Knotenpunkt der Wissensdatenbank im nodes Feld einer CreateFlowUpdateFlowOR-Anfrage definieren, fügen Sie ein guardrailConfiguration Feld in die ein. KnowledgeBaseFlowNodeConfiguration

In diesem Abschnitt wird die Verwendung einer Leitplanke mit Modellinferenz und der Amazon Bedrock-API behandelt. Sie können die Basisinferenzoperationen (InvokeModelund InvokeModelWithResponseStream) und die Converse API (Converse und) verwenden. ConverseStream Bei beiden Operationssätzen können Sie eine Leitplanke mit synchroner und Streaming-Modellinferenz verwenden. Sie können auch Benutzereingaben selektiv auswerten und das Verhalten der Streaming-Antwort konfigurieren.