Claude Platform Docs
最佳實務強化防護機制

減少提示洩漏

透過將上下文與使用者查詢分離、過濾 Claude 的輸出以及稽核提示,在不降低任務效能的情況下減少提示洩漏的風險。

「Prompt leak」(提示洩漏)可能會暴露您預期在提示中「隱藏」的敏感資訊。雖然沒有任何方法是萬無一失的,但以下策略可以顯著降低風險。

在您嘗試減少提示洩漏之前

請僅在絕對必要時才考慮使用防洩漏的提示工程策略。嘗試讓您的提示防洩漏可能會增加複雜度,由於提高了 LLM 整體任務的複雜性,這可能會降低任務其他部分的效能。

如果您決定實施防洩漏技術,請務必徹底測試您的提示,以確保增加的複雜度不會對模型的效能或其輸出品質產生負面影響。


減少提示洩漏的策略

  • 將上下文與查詢分離: 您可以嘗試使用「system prompt」(系統提示)將關鍵資訊和上下文與使用者查詢隔離開來。您可以在 User 輪次中強調關鍵指令,然後透過預填 Assistant 輪次來再次強調這些指令。(注意:Claude 4.6 及更新的模型以及 Claude Mythos Preview 不支援預填。)

  • 使用後處理: 過濾 Claude 的輸出,找出可能表示洩漏的關鍵字。技術包括使用正規表示式、關鍵字過濾或其他文字處理方法。
  • 避免不必要的專有細節: 如果 Claude 執行任務時不需要某項資訊,就不要包含它。額外的內容會分散 Claude 對「不洩漏」指令的注意力。
  • 定期稽核: 定期檢視您的提示和 Claude 的輸出,以找出潛在的洩漏。

請記住,目標不僅是防止洩漏,還要維持 Claude 的效能。過於複雜的防洩漏措施可能會降低結果品質。平衡是關鍵。

Was this page helpful?