什么是提示链接?

提示链接涉及使用一个提示的输出作为另一个提示的输入。通过将提示链接在一起,您可以引导 Claude 完成一系列更小、更易管理的任务,最终实现复杂的目标。

提示链接提供了几个优点:

  • 在生成的每个不同步骤的输出中提高准确性和一致性
  • 通过隔离可能特别容易出错或难以处理的特定子任务,更容易进行故障排除

何时使用提示链接

在以下情况下考虑使用提示链接:

  1. 多步骤任务: 如果您的任务需要多个不同的步骤,例如研究主题、概述文章、撰写文章,然后格式化文章,链接提示可以帮助确保任务的每个步骤都得到 Claude 的全部关注并以高水平执行。
  2. 复杂指令: 当单个提示包含太多指令或细节时,Claude 可能难以始终如一地遵循它们。将任务分解为一系列链式子任务可以提高每个子任务的性能。
  3. 验证输出: 您可以使用链接来要求 Claude 使用给定的评估标准双重检查其自己的输出,并在需要时改进其响应,从而确保更高质量的结果。例如,在生成项目列表后,您可以将该列表反馈给 Claude,并要求它验证列表的准确性或完整性。
  4. 并行处理: 如果您的任务有多个独立的子任务,您可以为每个子任务创建单独的提示并并行运行它们以节省时间。

有效提示链接的技巧

  1. 保持子任务简单明了: 每个子任务都应该有明确的目标和简单的指令。这使得 Claude 更容易理解和遵循。
  2. 使用 XML 标签: 将输入和输出括在 XML 标签 中可以帮助构建数据结构,并在链接提示时更容易提取和传递到下一步。

示例

以下是一些展示如何使用链式提示和将任务分解为子任务的示例:

使用文档和引用回答问题

在这里,我们希望 Claude 在给定文档和问题的情况下,使用文档中的相关引用生成答案。

提示 1:提取引用

角色内容
用户这是一个文档,在 \