长上下文窗口提示
Claude 的扩展上下文窗口(Claude 3 模型为 200K 令牌)使其能够处理需要处理大量信息的复杂任务。
Claude 的扩展上下文窗口还可以简化以前需要分割输入以适应较短上下文窗口的工作流程。通过将输入合并到单个提示中,您可以简化流程并充分利用 Claude 的功能。
例如,如果您之前的应用程序需要将一个长文档分成多个部分并分别处理每个部分,现在您可以在单个提示中将整个文档提供给 Claude。这不仅简化了您的代码,而且还允许 Claude 对上下文有更全面的理解,从而可能获得更好的结果。
寻找通用的提示工程技术?查看我们的提示工程指南。
结构化长文档
在处理长文档(尤其是 30K+ 令牌)时,以明确区分输入数据和指令的方式构建提示至关重要。我们建议使用 XML 标签来封装每个文档。这是 Claude 训练接受长文档的结构,因此也是 Claude 最熟悉的结构:
XML
以下是一些供您参考以完成任务的文档:
<documents>
<document index="1">
<source>
(此项目的唯一标识源 - 可以是 URL、文件名、哈希等)
</source>
<document_content>
(文档的文本内容 - 可以是段落、网页、文章等)
</document_content>