何时请求重写

考虑在以下情况下请求重写:

  • 回答接近您需要的内容,但缺少特定的细节或格式
  • 输出没有完全遵循初始提示中概述的约束条件
  • 您不确定结果是否准确,希望 Claude 仔细检查以确保(可以将其视为一次性的LLM评分评估

当您的提示包含多个约束条件时,重写特别有用,例如特定的格式(如诗歌或列表)和特定的内容主题。有时,Claude 可能会优先考虑一个约束条件而不是另一个,特别是在有许多复杂步骤要遵循的情况下。要求重写可以让您强调 Claude 最初遗漏的任何约束条件的重要性。


如何请求重写

通过 API 发送请求时(包括 Claude for Sheets 中的函数),您必须始终在提示中包含之前生成的文本。以下是一个示例提示模板:

角色提示
用户这是一个段落:
<paragraph>
{{PARAGRAPH}}
</paragraph>

我希望您按照以下说明重写它:
<instructions>
{{INSTRUCTIONS}}
</instructions>

请将您的重写放在 <rewrite></rewrite> 标签中。
Assistant(预填充)<rewrite>

对于使用量较低的情况,您可以将要重写的段落粘贴到 {{PARAGRAPH}} 的位置。要自动化此过程,请考虑设置一个提示链,以便 Claude 对之前提示的响应替换 {{PARAGRAPH}} 占位符。

使用 Claude for Sheets 时,您可以构建工作表,使每行包含一组不同的指示,用于替换 {{INSTRUCTIONS}} 占位符。这允许您同时生成多种类型的重写。查看我们的 Claude for Sheets 提示示例电子表格,了解演示此技术和其他技术的示例工作表结构。


制定有效的重写指示

为了充分利用 Claude 的重写能力,请提供明确具体的指示,概述您对修改后内容的期望。考虑包括:

  • 所需的格式(例如段落、列表、对话)
  • 目标语气或风格(例如正式、口语化、幽默)
  • 要包含的任何其他信息或上下文
  • 原始回答中要关注或修改的特定区域
  • 一个评估标准,供 Claude 评估其之前回答的质量和准确性,并了解什么是高质量的结果

以下是您如何请求重写以强调某些约束条件的示例:

角色提示
用户告诉我所有可以让我变得更健康的方法。
Assistant(Claude 的回答)以下是一些可以让您变得更健康的方法:[列表样式的回答]
用户将其重写为一个段落文本,重点介绍最有效的策略。
Assistant(Claude 的回答)如果您想变得更健康,一些最有效的策略包括:[简短的段落样式回答]

通过将提示分解为连续的步骤并提供有针对性的重写指示,您可以引导 Claude 生成更符合您特定需求的输出。

关于事实核查的注意事项

如果您要求 Claude 重写回答以确保事实准确性,请考虑使用“我不知道”技巧以防止幻觉。这种方法鼓励 Claude 在缺乏必要信息进行更正时承认这一点,而不是生成可能不准确的”修复”。


迭代重写

有时,单次重写可能不足以达到完美的输出。在这些情况下,请考虑进行迭代过程,根据不断发展的标准请求多次修改。通过每一轮反馈,Claude 可以更多地了解您的偏好并相应地完善其回答。

请记住,成功重写的关键是提供清晰、可操作的指导。您的指示越具体,Claude 就越有可能生成符合您愿景的内容。


其他资源

  • 提示工程技术:探索其他优化提示和增强 Claude 性能的策略。
  • Anthropic cookbook:浏览一系列 Jupyter notebook,其中包含可复制的代码片段,演示使用 Claude 的高效和高级技术、集成和实现。
  • 提示库:从精选的各种任务和用例提示中获得灵感。