在中建立護欄 AWS 主控台 - Amazon Bedrock

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在中建立護欄 AWS 主控台

您可以透過設定組態、定義要拒絕的主題、提供處理有害和敏感內容的篩選器,以及在封鎖提示和使用者回應時撰寫訊息來建立護欄。

當提示和使用者回應遭到封鎖時,護欄必須至少包含一個篩選器和訊息。您可以選擇使用默認消息傳遞。您可以依照〈〉中的步驟設定護欄所需的所有元件,以新增篩選器並在修改護欄稍後重複執行護欄。

選擇與您選擇的方法相對應的選項卡,然後按照步驟操作。

Console
在中建立護欄的步驟 AWS 主控台
  1. 登入到 AWS Management Console 使用具有 Amazon 基岩許可的IAM角色,並在以下位置打開 Amazon 基岩控制台。https://console.aws.amazon.com/bedrock/

  2. 在左側導覽窗格中,選取「護欄」。

  3. 在「護欄」區段中,選取「建立護欄」。

  4. 在 [提供護欄詳細資料] 頁面上,執行下列動作:

    1. 在「護欄詳細資訊」區段中,提供護欄的「名稱」和選擇性「描述」。

    2. 針對呼叫護欄時將顯示的提示輸入「封鎖的訊息」訊息。選取 [使用相同的封鎖郵件讓回應使用相同的封鎖郵件] 核取方塊,以便在回應上叫用護欄時使用相同的訊息。

    3. (選擇性) 依預設,您的護欄會使用 AWS 受管金鑰。 若要使用您自己的客戶管理KMS金鑰,請選取金KMS鑰選擇旁邊的向右箭頭,然後選取 [自訂加密設定 (進階)] 核取方塊。您可以選擇現有的 AWS KMS 鍵或選擇創建一個 AWS KMS 鍵來創建一個新的。

    4. 對於護欄建立選項,請選取使用毒性篩選器快速建立以使用預設設定,或選取「建立您自己的護欄」以自訂護欄設定。您也可以選取 [檢視和編輯毒性篩選器],以檢視或自訂護欄篩選粗俗和提示攻擊篩選器設定。

    5. (可選) 若要將標籤加入護欄,請選取「標籤」旁邊的向右箭頭。然後,選取 [新增標籤] 並為標籤定義索引鍵值配對。如需詳細資訊,請參閱使用標籤管理資源

    6. 選擇 Next (下一步)

    注意

    您必須至少規劃一個篩選才能建立護欄。然後,您可以選取 [建立] 以略過建立其他篩選器。

  5. (選擇性) 在 [設定內容篩選器] 頁面上,執行下列動作,設定您要過濾掉與中定義之類別相關使用內容過濾器阻止有害的單詞和對話之內容的強度:

    1. 若要設定有害類別的篩選器,請選取 [啟用有害類別篩選]。您可以在有害類別中選擇即時攻擊的過濾器。針對使用者提供給模型的提示,設定您希望每個篩選器的嚴格程度。

    2. 如果要設定受到攻擊之提示的篩選器,請選取「啟動提示攻擊 配置您希望過濾器檢測和阻止越獄和及時注入攻擊的嚴格程度。

    3. 選取「建立」以建立護欄,或選取「使用進階篩選」自訂篩選設定。

  6. (選擇性) 在 [新增拒絕的主題] 頁面上,您可以新增拒絕的主題,或選取略過以檢閱並建立

    1. 若要定義要封鎖的主題,請選取新增拒絕的主題。然後執行下列動作:

      1. 輸入新主題的 名稱 (Name)。

      2. 主題的定義方塊中,定義主題。如需如何定義拒絕主題的指導方針,請參閱封鎖遭拒的主題以移除有害內容

      3. (選擇性) 若要新增與此主題相關的代表性輸入提示或模型回應,請選取 [新增範例片語] 旁邊的向右箭頭。在方塊中輸入片語。若要新增其他片語,請選取 [新增片語]。

      4. 當您完成設定拒絕的主題時,請選取 [確認]。

    2. 您可以對「拒絕」主題執行下列動作。

      • 若要新增其他主題,請選取新增拒絕的主題

      • 若要編輯主題,請選取與「動作」欄中主題相同列中的三個點圖示。然後選取 [編輯]。完成編輯後,請選取 [確認]。

      • 若要刪除一個或多個主題,請選取要刪除之主題的核取方塊。選取刪除,然後選取刪除所選項目

      • 若要刪除所有主題,請選取刪除,然後選取全部刪除

      • 若要配置表格中每個頁面的大小或表格中顯示的欄,請選取設定圖示 ( Gear icon representing settings or configuration options. )。設定偏好設定,然後選取 [確認]。

    3. 當您完成設定拒絕的主題時,請選取 [下一步]。

  7. (選擇性) 在 [新增單字篩選] 頁面上,執行下列動作:

    1. 在「過濾褻瀆」區段中,選取「過濾褻瀆用語」以封鎖提示和回應中的不雅用語。褻瀆的清單以傳統定義為基礎,並會不斷更新。

    2. 在「新增自訂字詞和片語」區段中,選取如何新增要封鎖護欄的單字和片語。如果您選擇上傳檔案,檔案中的每一行應包含一個字詞或一個最多三個字的片語。不要包含標頭。您有下列選項:

      選項 指示
      手動新增單字和片語 直接在「檢視和編輯字詞和片語」區段中新增單字和片語
      從本機檔案上傳 若要上傳包含文字和片語的 .txt 或 .csv 檔案,請在選取此選項後選取「選擇檔案」。
      從 Amazon S3 物件上傳 若要從 Amazon S3 上傳檔案,請在選取此選項後指定 S3 物件。文件中的每一行應包含一個單詞或一個最多三個單詞的短語。
    3. 您可以在 [檢視和編輯字詞和片語] 區段中編輯要封鎖護欄的字和片語。您有下列選項:

      • 如果您從本機檔案或 Amazon S3 物件上傳單字清單,本節會填入您的單字清單。若要篩選有錯誤的項目,請選取「顯示錯誤」。

      • 若要將項目新增至單字清單,請選取 [新增單字或片語]。在方塊中輸入最多三個字的單字或片語,然後按 Enter 或選取核取記號圖示以確認項目。

      • 若要編輯項目,請選取項目旁邊的編輯圖示 ( Edit icon represented by a pencil symbol. )。

      • 若要從單字清單中刪除項目,請選取垃圾桶圖示 ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ),或者,如果您正在編輯項目,請選取項目旁邊的刪除圖示 ( Close or cancel icon represented by an "X" symbol. )。

      • 若要刪除包含錯誤的項目,請選取全部刪除,然後選取刪除所有發生錯誤的列

      • 若要刪除所有項目,請選取全部刪除,然後選取刪除所有列

      • 若要搜尋項目,請在搜尋列中輸入表示式。

      • 若只要顯示有錯誤的項目,請選取標示為全部顯示的下拉式功能表,然後選取僅顯示錯誤

      • 若要配置表格中每個頁面的大小或表格中顯示的欄,請選取設定圖示 ( Gear icon representing settings or configuration options. )。設定偏好設定,然後選取 [確認]。

      • 依預設,此區段會顯示「表格編輯器」。若要切換至可以在每一行中輸入單字或片語的文字編輯器,請選取「文字編輯器」。文字編輯器提供下列功能:

        • 您可以從其他文字編輯器複製單字清單,然後將其貼到此編輯器中。

        • 包含錯誤的項目旁邊會出現一個紅色的 X 圖示,編輯器下方會顯示錯誤清單。

    4. 選取「略過」以檢閱並建立以建立護欄,或選取「下一步」以新增篩選器PII和 regex 模式。

  8. (選擇性) 在 [新增敏感資訊篩選器] 頁面上,設定篩選器以封鎖或遮罩敏感資訊。如需詳細資訊,請參閱使用敏感資訊篩選器PII從對話中移除。請執行下列操作:

    1. 在「類PII型」區段中,設定要封鎖或遮罩的個人識別資訊 (PII) 類別。您有下列選項:

      • 若要新增PII類型,請選取「新增PII類型」。然後,執行下列動作:

        1. 在「類型」欄中,選取PII類型。

        2. 在「護欄行為」欄中,選取護欄是否應封鎖包含類型的內容,還是使用識別碼遮罩該PII類型。

      • 若要新增所有PII類型,請選取 [新增類PII型] 旁邊的下拉式箭頭。然後選取要套用到護欄的護欄行為。

        警告

        如果您指定行為,則會覆寫您為PII類型設定的任何現有行為。

      • 若要刪除PII類型,請選取垃圾桶圖示 ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. )。

      • 若要刪除包含錯誤的列,請選取全部刪除,然後選取刪除所有有錯誤的列

      • 若要刪除所有PII類型,請選取全部刪除,然後選取刪除所有列

      • 若要搜尋列,請在搜尋列中輸入表示式。

      • 若只要顯示有錯誤的列,請選取標示為全部顯示的下拉式功能表,然後選取僅顯示錯誤

      • 若要配置表格中每個頁面的大小或表格中顯示的欄,請選取設定圖示 ( Gear icon representing settings or configuration options. )。設定偏好設定,然後選取 [確認]。

    2. 在 [Re gex 模式] 區段中,使用規則運算式定義要篩選的護欄模式。您有下列選項:

      • 若要新增模式,請選取新增正則運算式模式。設定下列欄位:

        欄位 描述
        名稱 模式的名稱
        正則表達式 定義模式的正則表達式
        護欄行為 選擇要封鎖包含圖樣的內容,還是使用識別碼遮罩它。如果只要遮罩記錄檔中的病毒碼,請選取「」。
        添加描述 (選擇性) 撰寫樣式的描述
      • 若要編輯模式,請選取與「動作」欄中主題相同列中的三個點圖示。然後選取 [編輯]。完成編輯後,請選取 [確認]。

      • 要刪除一個或多個圖樣,請選擇要刪除的圖樣的核取方塊。選取刪除,然後選取刪除所選項目

      • 若要刪除所有樣式,請選取「刪除」,然後選取「全部刪除」。

      • 若要搜尋樣式,請在搜尋列中輸入表示式。

      • 若要配置表格中每個頁面的大小或表格中顯示的欄,請選取設定圖示 ( Gear icon representing settings or configuration options. )。設定偏好設定,然後選取 [確認]。

    3. 當您完成設定機密資訊篩選器時,請選取 [下一步] 或 [略過] 以檢閱並建立

  9. 在 [新增關聯式接地檢查] 頁面 (選用) 上,設定閾值以封鎖未接地或不相關的資訊。

    注意

    對於每種類型的檢查,您可以移動滑塊或輸入從 0 到 0.99 的閾值。選取適合您使用的臨界值。較高的閾值需要接地或相關的響應,並允許具有高度的信心。低於閾值的回應將被過濾。若要進一步瞭解關聯式接地檢查,請參閱關聯式接地檢查。

    1. 在「接地」欄位中,選取「啟用接地檢查」以檢查模型回應是否為不動。

    2. 在「相關」欄位中,選取「啟用相關性檢查」以檢查模型回應是否相關。

    3. 選取下一步

  10. 檢閱並建立 — 檢閱護欄的設定。

    1. 在您要變更的任何區段中選取「編輯」。

    2. 如果您滿意護欄的設定,請選取「建立」以建立護欄。

API

若要建立護欄,請傳送請求。CreateGuardrail請求格式如下:

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" } ] } }
  • 指定name護欄description的和。

  • 指定護欄在blockedInputMessagingblockedOutputsMessaging欄位中成功封鎖提示或模型回應時的訊息。

  • 指定要在物件中拒絕的護欄主題。topicPolicytopics清單中的每個項目都與一個主題有關。如需有關主題中欄位的詳細資訊,請參閱主題

    • 給一個name和,以description便護欄可以正確識別主題。

    • action欄位DENY中指定。

    • (選擇性) 提供最多五個範例,您可以將這些範例歸類為屬於examples清單中的主題。

  • 為對象中 Amazon 基岩中定義的有害類別指定過濾器強度。contentPolicyfilters清單中的每個項目都屬於有害類別。如需詳細資訊,請參閱使用內容過濾器阻止有害的單詞和對話。如需內容篩選器中欄位的詳細資訊,請參閱ContentFilter

    • 在欄位中指定類type別。

    • 指定欄位欄位中提示的篩選器強度,以及的strengthtextToTextFiltersForPrompt欄位中的模型回應的強度textToTextFiltersForResponsestrength

  • (可選) 將任何標籤貼附至護欄。如需詳細資訊,請參閱使用標籤管理資源

  • (選擇性) 為了安全起見,請在kmsKeyId欄位中包含KMS金鑰ARN的。

響應格式如下:

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