Erstellen Sie eine Leitplanke in der AWS Konsole - 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.

Erstellen Sie eine Leitplanke in der AWS Konsole

Sie erstellen eine Leitplanke, indem Sie die Konfigurationen einrichten, Themen definieren, die verweigert werden sollen, Filter für den Umgang mit schädlichen und sensiblen Inhalten bereitstellen und Meldungen für den Fall verfassen, dass Eingabeaufforderungen und Benutzerantworten blockiert werden.

Eine Leitplanke muss mindestens einen Filter und eine Meldung für den Fall enthalten, dass Eingabeaufforderungen und Benutzerantworten blockiert werden. Sie können sich dafür entscheiden, die Standardnachrichten zu verwenden. Sie können Filter hinzufügen und später an Ihrer Leitplanke arbeiten, indem Sie die Schritte unter befolgen, um alle Komponenten Eine Leitplanke ändern zu konfigurieren, die Sie für Ihre Leitplanke benötigen.

Wählen Sie die Registerkarte aus, die der Methode Ihrer Wahl entspricht, und folgen Sie den Schritten.

Console
Um eine Leitplanke in der AWS Konsole
  1. Melden Sie sich an bei AWS Management Console Verwenden Sie eine IAMRolle mit Amazon Bedrock-Berechtigungen und öffnen Sie die Amazon Bedrock-Konsole unter. https://console.aws.amazon.com/bedrock/

  2. Wählen Sie im linken Navigationsbereich Guardrails aus.

  3. Wählen Sie im Abschnitt Leitplanken die Option Leitplanke erstellen aus.

  4. Gehen Sie auf der Seite „Informationen zur Leitplanke angeben“ wie folgt vor:

    1. Geben Sie im Abschnitt Details zur Leitplanke einen Namen und optional eine Beschreibung für die Leitplanke ein.

    2. Geben Sie eine Meldung für Blockierte Nachrichten ein, um Eingabeaufforderungen zu erhalten, die angezeigt werden, wenn Guardrails aufgerufen wird. Aktivieren Sie das Kontrollkästchen Gleiche blockierte Nachricht für Antworten verwenden, um dieselbe Nachricht zu verwenden, wenn Guardrails bei der Antwort aufgerufen wird.

    3. (Optional) Standardmäßig ist Ihre Leitplanke mit einem verschlüsselt Von AWS verwalteter Schlüssel. Um Ihren eigenen, vom Kunden verwalteten KMS Schlüssel zu verwenden, klicken Sie auf den Rechtspfeil neben der KMSSchlüsselauswahl und aktivieren Sie das Kontrollkästchen Verschlüsselungseinstellungen anpassen (erweitert). Sie können einen vorhandenen auswählen AWS KMS drücken Sie oder wählen Sie Create an AWS KMS Taste, um eine neue zu erstellen.

    4. Wählen Sie unter Optionen zur Erstellung von Leitplanken die Option Schnellerstellung mit Toxizitätsfiltern aus, um die Standardeinstellungen zu verwenden, oder wählen Sie Eigene Leitplanke erstellen, um Ihre Leitplankeneinstellungen anzupassen. Sie können auch die Option Toxizitätsfilter anzeigen und bearbeiten auswählen, um die Einstellungen für die Schimpfwörter Ihres Guardrail-Filters und die Einstellungen für den Prompt-Attack-Filter anzuzeigen oder anzupassen.

    5. (Optional) Um Ihrer Leitplanke Tags hinzuzufügen, klicken Sie auf den Rechtspfeil neben Tags. Wählen Sie dann Neues Tag hinzufügen aus und definieren Sie Schlüssel-Wert-Paare für Ihre Tags. Weitere Informationen finden Sie unter Ressourcen mithilfe von Tags verwalten.

    6. Wählen Sie Weiter.

    Anmerkung

    Sie müssen mindestens einen Filter konfigurieren, um eine Leitplanke zu erstellen. Sie können dann Erstellen auswählen, um die Erstellung anderer Filter zu überspringen.

  5. (Optional) Legen Sie auf der Seite Inhaltsfilter konfigurieren fest, wie stark Sie Inhalte herausfiltern möchten, die sich auf die in Blockieren Sie schädliche Wörter und Konversationen mit Inhaltsfiltern definierten Kategorien beziehen. Gehen Sie dazu wie folgt vor:

    1. Um Filter für schädliche Kategorien zu konfigurieren, wählen Sie Filter für schädliche Kategorien aktivieren aus. Sie können den Filter für sofortige Angriffe in den schädlichen Kategorien auswählen. Konfigurieren Sie, wie streng die einzelnen Filter für die Eingabeaufforderungen sein sollen, die der Benutzer dem Modell gibt.

    2. Um Filter für Angriffe mit Eingabeaufforderung zu konfigurieren, wählen Sie Filter für Prompt-Angriffe aktivieren aus. Konfigurieren Sie, wie streng der Filter Jailbreak- und Prompt-Injection-Angriffe erkennen und blockieren soll.

    3. Wählen Sie Erstellen aus, um die Leitplanke zu erstellen, oder wählen Sie Erweiterte Filter verwenden, um die Filtereinstellungen anzupassen.

  6. (Optional) Auf der Seite Abgelehnte Themen hinzufügen können Sie abgelehnte Themen hinzufügen oder „Zur Überprüfung springen und erstellen“ auswählen.

    1. Um ein zu blockierendes Thema zu definieren, wählen Sie Abgelehnte Themen hinzufügen aus. Führen Sie dann die folgenden Schritte aus:

      1. Geben Sie den Namen des neuen Themas ein.

      2. Definieren Sie im Feld Definition für Thema das Thema. Richtlinien zur Definition eines abgelehnten Themas finden Sie unterBlockieren Sie abgelehnte Themen, um schädliche Inhalte zu entfernen.

      3. (Optional) Um repräsentative Eingabeaufforderungen oder Modellantworten zu diesem Thema hinzuzufügen, klicken Sie auf den Rechtspfeil neben Beispielsätze hinzufügen. Geben Sie einen Ausdruck in das Feld ein. Um eine weitere Phrase hinzuzufügen, wählen Sie Phrase hinzufügen aus.

      4. Wenn Sie mit der Konfiguration des abgelehnten Themas fertig sind, wählen Sie Bestätigen aus.

    2. Sie können die folgenden Aktionen mit den abgelehnten Themen ausführen.

      • Um ein weiteres Thema hinzuzufügen, wählen Sie Abgelehnte Themen hinzufügen aus.

      • Um ein Thema zu bearbeiten, wählen Sie das Symbol mit den drei Punkten in derselben Zeile wie das Thema in der Spalte Aktionen aus. Wählen Sie dann Bearbeiten aus. Wenn Sie mit der Bearbeitung fertig sind, wählen Sie Bestätigen.

      • Um ein oder mehrere Themen zu löschen, aktivieren Sie die Kontrollkästchen für die zu löschenden Themen. Wählen Sie Löschen und anschließend Ausgewählte löschen aus.

      • Um alle Themen zu löschen, wählen Sie Löschen und dann Alle löschen aus.

      • Um die Größe der einzelnen Seiten in der Tabelle oder die Spaltenanzeige in der Tabelle zu konfigurieren, wählen Sie das Einstellungssymbol ( Gear icon representing settings or configuration options. ). Legen Sie Ihre Einstellungen fest und wählen Sie dann Bestätigen aus.

    3. Wenn Sie mit der Konfiguration der abgelehnten Themen fertig sind, wählen Sie Weiter aus.

  7. (Optional) Gehen Sie auf der Seite Wortfilter hinzufügen wie folgt vor:

    1. Wählen Sie im Abschnitt Schimpfwörter filtern die Option Schimpfwörter filtern aus, um Schimpfwörter in Aufforderungen und Antworten zu blockieren. Die Liste der Schimpfwörter basiert auf herkömmlichen Definitionen und wird ständig aktualisiert.

    2. Wählen Sie im Abschnitt Benutzerdefinierte Wörter und Ausdrücke hinzufügen aus, wie Wörter und Ausdrücke hinzugefügt werden sollen, die von der Leitplanke blockiert werden sollen. Wenn Sie sich dafür entscheiden, eine Datei hochzuladen, sollte jede Zeile in der Datei ein Wort oder eine Phrase mit bis zu drei Wörtern enthalten. Fügen Sie keine Kopfzeile hinzu. Ihnen stehen folgende Optionen zur Verfügung:

      Option Anweisungen
      Fügen Sie Wörter und Ausdrücke manuell hinzu Fügen Sie Wörter und Ausdrücke direkt im Bereich Wörter und Ausdrücke anzeigen und bearbeiten hinzu.
      Aus einer lokalen Datei hochladen Um eine TXT- oder CSV-Datei hochzuladen, die die Wörter und Ausdrücke enthält, wählen Sie nach Auswahl dieser Option die Option Datei auswählen.
      Aus einem Amazon S3 S3-Objekt hochladen Um eine Datei von Amazon S3 hochzuladen, geben Sie das S3-Objekt an, nachdem Sie diese Option ausgewählt haben. Jede Zeile in der Datei sollte ein Wort oder eine Phrase mit bis zu drei Wörtern enthalten.
    3. Sie bearbeiten die Wörter und Ausdrücke, die durch die Leitplanke blockiert werden sollen, im Bereich Wörter und Wortgruppen anzeigen und bearbeiten. Ihnen stehen folgende Optionen zur Verfügung:

      • Wenn Sie eine Wortliste aus einer lokalen Datei oder einem Amazon S3 S3-Objekt hochgeladen haben, wird dieser Abschnitt mit Ihrer Wortliste gefüllt. Um nach fehlerhaften Elementen zu filtern, wählen Sie Fehler anzeigen.

      • Um der Wortliste ein Element hinzuzufügen, wählen Sie Wort oder Wortgruppe hinzufügen aus. Geben Sie ein Wort oder eine Wortgruppe mit bis zu drei Wörtern in das Feld ein und drücken Sie die Eingabetaste oder wählen Sie das Häkchensymbol, um den Eintrag zu bestätigen.

      • Um ein Element zu bearbeiten, wählen Sie das Bearbeitungssymbol ( Edit icon represented by a pencil symbol. ) neben dem Element aus.

      • Um ein Element aus der Wortliste zu löschen, wählen Sie das Papierkorbsymbol ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ) oder, wenn Sie ein Element bearbeiten, das Löschsymbol ( Close or cancel icon represented by an "X" symbol. ) neben dem Element aus.

      • Um fehlerhafte Elemente zu löschen, wählen Sie Alle löschen und anschließend Alle fehlerhaften Zeilen löschen

      • Um alle Elemente zu löschen, wählen Sie Alle löschen und anschließend Alle Zeilen löschen

      • Um nach einem Element zu suchen, geben Sie einen Ausdruck in die Suchleiste ein.

      • Um nur fehlerhafte Elemente anzuzeigen, wählen Sie das Dropdownmenü mit der Bezeichnung Alle anzeigen aus und wählen Sie Nur Fehler anzeigen aus.

      • Um die Größe der einzelnen Seiten in der Tabelle oder die Spaltenanzeige in der Tabelle zu konfigurieren, wählen Sie das Einstellungssymbol ( Gear icon representing settings or configuration options. ). Legen Sie Ihre Einstellungen fest und wählen Sie dann Bestätigen aus.

      • Standardmäßig wird in diesem Bereich der Tabelleneditor angezeigt. Um zu einem Texteditor zu wechseln, in dem Sie in jeder Zeile ein Wort oder eine Phrase eingeben können, wählen Sie Texteditor. Der Texteditor bietet die folgenden Funktionen:

        • Sie können eine Wortliste aus einem anderen Texteditor kopieren und in diesen Editor einfügen.

        • Neben Elementen, die Fehler enthalten, wird ein rotes X-Symbol angezeigt, und unten im Editor wird eine Fehlerliste angezeigt.

    4. Wählen Sie Direkt zur Überprüfung und Erstellung, um die Leitplanke zu erstellen, oder klicken Sie auf Weiter, um Filter PII und Regex-Muster hinzuzufügen.

  8. (Optional) Konfigurieren Sie auf der Seite Filter für vertrauliche Informationen hinzufügen Filter, um vertrauliche Informationen zu blockieren oder zu maskieren. Weitere Informationen finden Sie unter Mithilfe PII von Filtern für vertrauliche Informationen aus Konversationen entfernen. Gehen Sie wie folgt vor:

    1. Konfigurieren Sie im Abschnitt PIITypen die Kategorien personenbezogener Daten (PII), die blockiert oder maskiert werden sollen. Ihnen stehen folgende Optionen zur Verfügung:

      • Um einen PII Typ hinzuzufügen, wählen Sie PIITyp hinzufügen aus. Führen Sie dann die folgenden Schritte aus:

        1. Wählen Sie in der Spalte Typ einen PII Typ aus.

        2. Wählen Sie in der Spalte Verhalten der Leitplanke aus, ob die Leitplanke Inhalte blockieren soll, die den PII Typ enthalten, oder ob sie mit einer Kennung maskiert werden soll.

      • Um alle PII Typen hinzuzufügen, wählen Sie den Dropdown-Pfeil neben Typ hinzufügen aus. PII Wählen Sie dann das Verhalten der Leitplanke aus, das auf sie angewendet werden soll.

        Warnung

        Wenn Sie ein Verhalten angeben, wird jedes vorhandene Verhalten, das Sie für PII Typen konfiguriert haben, überschrieben.

      • Um einen PII Typ zu löschen, wählen Sie das Papierkorbsymbol ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ).

      • Um fehlerhafte Zeilen zu löschen, wählen Sie Alle löschen und anschließend Alle fehlerhaften Zeilen löschen

      • Um alle PII Typen zu löschen, wählen Sie Alle löschen und anschließend Alle Zeilen löschen

      • Um nach einer Zeile zu suchen, geben Sie einen Ausdruck in die Suchleiste ein.

      • Um nur Zeilen mit Fehlern anzuzeigen, wählen Sie das Dropdownmenü mit der Bezeichnung Alle anzeigen aus und wählen Sie Nur Fehler anzeigen aus.

      • Um die Größe der einzelnen Seiten in der Tabelle oder die Spaltenanzeige in der Tabelle zu konfigurieren, wählen Sie das Einstellungssymbol ( Gear icon representing settings or configuration options. ). Legen Sie Ihre Einstellungen fest und wählen Sie dann Bestätigen aus.

    2. Verwenden Sie im Abschnitt Regex-Muster reguläre Ausdrücke, um Muster zu definieren, nach denen die Leitplanke filtern soll. Ihnen stehen folgende Optionen zur Verfügung:

      • Um ein Muster hinzuzufügen, wählen Sie Regex-Muster hinzufügen aus. Konfigurieren Sie die folgenden Felder:

        Feld Beschreibung
        Name Ein Name für das Muster
        Regex-Muster Ein regulärer Ausdruck, der das Muster definiert
        Leitlinienverhalten Wählen Sie aus, ob der Inhalt, der das Muster enthält, blockiert oder mit einem Bezeichner maskiert werden soll. Um das Muster nur in Protokollen zu maskieren, wählen Sie „Keine“.
        Fügen Sie eine Beschreibung hinzu (Optional) Schreiben Sie eine Beschreibung für das Muster
      • Um ein Muster zu bearbeiten, wählen Sie das Symbol mit den drei Punkten in derselben Zeile wie das Thema in der Spalte Aktionen aus. Wählen Sie dann Bearbeiten aus. Wenn Sie mit der Bearbeitung fertig sind, wählen Sie Bestätigen.

      • Um ein oder mehrere Muster zu löschen, aktivieren Sie die Kontrollkästchen für die zu löschenden Muster. Wählen Sie Löschen und anschließend Ausgewählte löschen aus.

      • Um alle Muster zu löschen, wählen Sie Löschen und dann Alle löschen aus.

      • Um nach einem Muster zu suchen, geben Sie einen Ausdruck in die Suchleiste ein.

      • Um die Größe der einzelnen Seiten in der Tabelle oder die Spaltenanzeige in der Tabelle zu konfigurieren, wählen Sie das Einstellungssymbol ( Gear icon representing settings or configuration options. ). Legen Sie Ihre Einstellungen fest und wählen Sie dann Bestätigen aus.

    3. Wenn Sie mit der Konfiguration der Filter für vertrauliche Informationen fertig sind, wählen Sie Weiter oder Überspringen, um sie zu überprüfen und zu erstellen.

  9. Konfigurieren Sie auf der Seite Kontextuelle Erdungsprüfung hinzufügen (optional) Schwellenwerte, um unbegründete oder irrelevante Informationen zu blockieren.

    Anmerkung

    Für jede Art von Prüfung können Sie den Schieberegler bewegen oder einen Schwellenwert zwischen 0 und 0,99 eingeben. Wählen Sie einen geeigneten Schwellenwert für Ihre Zwecke aus. Ein höherer Schwellenwert setzt voraus, dass Antworten begründet oder relevant sind und ein hohes Maß an Sicherheit bieten, um zulässig zu sein. Antworten, die unter dem Schwellenwert liegen, werden gefiltert. Weitere Informationen zur Prüfung der kontextuellen Erdung finden Sie unter Prüfung der kontextuellen Erdung.

    1. Wählen Sie im Feld Erdung die Option Erdungsprüfung aktivieren aus, um zu überprüfen, ob die Modellantworten fundiert sind.

    2. Wählen Sie im Feld Relevanz die Option Relevanzprüfung aktivieren aus, um zu überprüfen, ob die Modellantworten relevant sind.

    3. Klicken Sie auf Weiter.

  10. Überprüfen und erstellen — Überprüfen Sie die Einstellungen für Ihre Leitplanke.

    1. Wählen Sie in einem Abschnitt, an dem Sie Änderungen vornehmen möchten, die Option Bearbeiten aus.

    2. Wenn Sie mit den Einstellungen für Ihre Leitplanke zufrieden sind, wählen Sie Erstellen aus, um die Leitplanke zu erstellen.

API

Um eine Leitplanke zu erstellen, senden Sie eine Anfrage. CreateGuardrail Das Anforderungsformat lautet wie folgt:

POST /guardrails HTTP/1.1 Content-type: application/json { "blockedInputMessaging": "string", "blockedOutputsMessaging": "string", "contentPolicyConfig": { "filtersConfig": [ { "inputStrength": "NONE | LOW | MEDIUM | HIGH", "outputStrength": "NONE | LOW | MEDIUM | HIGH", "type": "SEXUAL | VIOLENCE | HATE | INSULTS | MISCONDUCT | PROMPT_ATTACK" } ] }, "wordPolicyConfig": { "wordsConfig": [ { "text": "string" } ], "managedWordListsConfig": [ { "type": "string" } ] }, "sensitiveInformationPolicyConfig": { "piiEntitiesConfig": [ { "type": "string", "action": "string" } ], "regexesConfig": [ { "name": "string", "description": "string", "regex": "string", "action": "string" } ] }, "description": "string", "kmsKeyId": "string", "name": "string", "tags": [ { "key": "string", "value": "string" } ], "topicPolicyConfig": { "topicsConfig": [ { "definition": "string", "examples": [ "string" ], "name": "string", "type": "DENY" } ] } }
  • Geben Sie ein name und description für die Leitplanke an.

  • Geben Sie in den Feldern und Meldungen für den Fall ein, dass die Leitplanke eine Aufforderung oder eine Modellantwort erfolgreich blockiert. blockedInputMessaging blockedOutputsMessaging

  • Geben Sie im Objekt Themen an, die von der Leitplanke verweigert werden sollen. topicPolicy Jedes Element in der topics Liste bezieht sich auf ein Thema. Weitere Informationen zu den Feldern in einem Thema finden Sie unter Thema.

    • Geben Sie ein name und ein, description damit die Leitplanke das Thema korrekt identifizieren kann.

    • Geben Sie DENY im Feld anaction.

    • (Optional) Geben Sie bis zu fünf Beispiele an, die Sie dem Thema in der examples Liste zuordnen würden.

  • Geben Sie die Filterstärken für die schädlichen Kategorien an, die in Amazon Bedrock im contentPolicy Objekt definiert sind. Jedes Element in der filters Liste gehört zu einer schädlichen Kategorie. Weitere Informationen finden Sie unter Blockieren Sie schädliche Wörter und Konversationen mit Inhaltsfiltern. Weitere Informationen zu den Feldern in einem Inhaltsfilter finden Sie unter ContentFilter.

    • Geben Sie die Kategorie in dem type Feld an.

    • Geben Sie die Stärke des Filters für Eingabeaufforderungen im strength textToTextFiltersForPrompt Feld des Felds und für Modellantworten im strength Feld des textToTextFiltersForResponse an.

  • (Optional) Befestigen Sie alle Beschriftungen an der Leitplanke. Weitere Informationen finden Sie unter Ressourcen mithilfe von Tags verwalten.

  • (Optional) Geben Sie aus Sicherheitsgründen die Nummer ARN eines KMS Schlüssels in das kmsKeyId Feld ein.

Das Antwortformat lautet wie folgt:

HTTP/1.1 202 Content-type: application/json { "createdAt": "string", "guardrailArn": "string", "guardrailId": "string", "version": "string" }