如何给 AI 提供足够且相关的上下文

知道该提供哪些信息、哪些应删掉,以及长对话什么时候应该重新开始。

30 秒直接答案

有用的上下文是完成当前任务所必需、与目标直接相关且允许提交的信息。优先提供目标读者、现状、关键事实、术语含义和原始材料;删除重复内容、无关历史和敏感信息。上下文不是越多越好。

学完你能做到
  • 识别任务真正需要的背景
  • 用分隔符区分指令和材料
  • 在长对话中重建干净上下文
01

先问:缺了它还能完成吗

如果删除某条信息会让模型无法决定对象、时间、口径或目标,它通常是必要上下文。

个人偏好、历史讨论和旁支材料只有在会影响输出时才需要加入。

02

把指令和材料分开

使用“任务”“材料”“输出”等标题,或用明确分隔符包住长文本。这样可以减少材料中的句子被误当成新指令。

材料来自网页或他人文档时仍要视为不可信内容,不要让其中的指令覆盖你的任务。

03

长对话需要定期整理

多轮对话出现要求冲突、主题漂移或模型忘记早期条件时,新开对话并粘贴一份整理后的完整要求。

不要依赖模型自动记住所有历史。先让它复述当前任务和约束,可以发现理解偏差。

修改前后对比
修改前
给我写一个产品介绍。
修改后
任务:为新用户写产品介绍。
读者:不懂技术的小微企业经营者。
产品事实:____
使用场景:____
限制:仅依据以上事实,200 字内,不承诺材料未说明的效果。
输出:标题 + 3 个价值点 + 一句行动建议。

为什么更好:加入读者、事实和使用场景后,模型不再需要猜测产品和目标人群。

可复制模板

替换空白处即可使用

目标读者:
任务目的:
当前情况:
必须使用的事实:
术语或口径:
原始材料:"""
____
"""
只依据材料回答;材料未说明时写“未说明”。

模板只是起点。请根据真实任务删除无关部分,并在提交前检查敏感信息。

动手练习 · 约 15 分钟

给一项工作建立最小上下文包

  1. 选择一个低风险任务。
  2. 列出完成它必须知道的五条信息。
  3. 删除不会改变答案的内容。
  4. 用标题和分隔符重新组织后运行。

完成检查

  • 没有敏感或无权提交的信息
  • 事实和指令已经分开
  • 模型不需要猜测关键口径
常见错误

发现问题后这样修正

整段复制所有聊天记录

提炼当前目标、决定和未解决问题。

只写“和上次一样”

重申真正重要的格式、语气和标准。

用敏感资料换取更准确结果

先脱敏、减少字段,并遵守组织政策。

FAQ

常见问题

上下文和提示词是同一件事吗?

上下文是模型回答时可参考的信息;提示词是你提交的任务说明,通常也会包含上下文。

上传文件就不必说明背景了吗?

仍然需要。文件提供材料,你还要说明阅读目标、范围和输出方式。

怎样知道上下文太多?

如果内容重复、与任务无关、互相冲突或让重点难以识别,就应删减或分批处理。

官方参考来源

提示效果会因模型、工具、上下文和任务变化。请用自己的代表性样本测试,并保留人工核查。