Anwendungsfälle in Integritätsschutz für Amazon Bedrock - 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 in Integritätsschutz für Amazon Bedrock

Nachdem Sie einen Integritätsschutz erstellt haben, können Sie die folgenden Features anwenden:

  • Modellinferenz – Wenden Sie einen Integritätsschutz auf eingereichte Prompts und generierte Antworten an, wenn Sie Inferenzen für ein Modell ausführen.

  • Agenten – Ordnen Sie einem Agenten einen Integritätsschutz zu, um diesen auf die an den Agenten gesendeten Prompts und die von ihm zurückgegebenen Antworten anzuwenden.

  • Wissensdatenbank – Wenden Sie einen Integritätsschutz an, wenn Sie eine Wissensdatenbank abfragen und Antworten daraus generieren.

  • Flow – Fügen Sie einen Integritätsschutz zu einem Prompt- oder Wissensdatenbankknoten in einem Flow hinzu, um ihn auf Eingaben und Ausgaben dieser Knoten anzuwenden.

In der folgenden Tabelle wird beschrieben, wie Sie mithilfe der AWS-Managementkonsole oder der Amazon-Bedrock-API einen Integritätsschutz für jede dieser Features hinzufügen können.

Anwendungsfall Konsole API
Modellinferenz Wählen Sie den Integritätsschutz aus, wenn Sie einen Spielplatz verwenden. Geben Sie ihn im Header einer InvokeModel- oder InvokeModelWithResponseStream-Anfrage an oder fügen Sie ihn im Feld guardrailConfig im Hauptteil einer Converse- oder ConverseStream-Anfrage ein.
Zuordnen zu einem Agenten Wenn Sie den Agenten erstellen oder aktualisieren, geben Sie dies im Abschnitt Integritätsschutzdetails des Agent Builders an. Fügen Sie ein guardrailConfiguration-Feld im Text einer CreateAgent- oder UpdateAgent-Anfrage ein.
Verwendung bei der Abfrage einer Wissensdatenbank Folgen Sie den Schritten im Integritätsschutz-Abschnitt der Abfragekonfigurationen. Fügen Sie einen Integritätsschutz hinzu, wenn Sie Konfigurationen festlegen. Fügen Sie ein guardrailConfiguration-Feld im Text einer RetrieveAndGenerate-Anfrage ein.
So fügen Sie einen Prompt-Knoten in einen Flow ein Wenn Sie einen Flow erstellen oder aktualisieren, wählen Sie den Prompt-Knoten aus und geben Sie den Integritätsschutz im Abschnitt Konfigurieren an. Wenn Sie den Prompt-Knoten im Feld nodes einer CreateFlow- oder UpdateFlow-Anfrage definieren, fügen Sie ein Feld guardrailConfiguration in die PromptFlowNodeConfiguration ein.
So fügen Sie einen Wissensdatenbank-Knoten in einen Flow ein Wenn Sie einen Flow erstellen oder aktualisieren, wählen Sie den Wissensdatenbank-Knoten aus und geben Sie den Integritätsschutz im Abschnitt Konfigurieren an. Wenn Sie den Wissensdatenbank-Knoten im Feld nodes einer CreateFlow- oder UpdateFlow-Anfrage definieren, fügen Sie ein Feld guardrailConfiguration in die KnowledgeBaseFlowNodeConfiguration ein.

In diesem Abschnitt wird die Verwendung eines Integritätsschutzes mit Modellinferenz und der Amazon-Bedrock-API behandelt. Sie können die grundlegenden Inferenzoperationen (InvokeModel und InvokeModelWithResponseStream) und die Converse-API (Converse und ConverseStream) verwenden. Bei beiden Operationssätzen können Sie einen Integritätsschutz mit synchroner und Streaming-Modellinferenz verwenden. Sie können auch Benutzereingaben selektiv auswerten und das Verhalten der Streaming-Antwort konfigurieren.