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?