MiniCode

Context

上下文

免费阅读 · 更新于

一句话理解

AI 在这次回答时能参考到的相关信息。

打个比方

同事接手任务,需要知道需求、已经做了什么和当前的问题。你只发“还是不行”,他很难判断。上下文就是帮助 AI 理解这句话的背景。

上下文可以包含当前指令、选入的聊天记录、文件内容和工具结果。上下文窗口有容量限制;聊天软件还可能裁剪或压缩历史,所以聊过不代表每次都能完整看到。

看个例子

交接信息示例
目标:修复登录按钮没有反应的问题。
当前页面:src/pages/login.html。
复现:输入邮箱后点击“登录”。
实际:没有跳转,控制台出现 TypeError。
期望:显示成功提示并进入首页。

比起重复说“按钮坏了”,这些相关信息能帮助 AI 缩小排查范围。真实报错还应提供具体文本。

什么时候会遇到

  • 继续一个旧任务时,补充当前代码和已经确认的决定。
  • 发现 AI 忘记约束时,重新提供简洁的任务摘要。

常见误解

上下文不等于模型训练知识,也不等于永久记忆。塞进更多无关文字未必能得到更好的回答。

想一想

换到新对话后,应该先提供什么?

查看答案

提供任务目标、当前状态、关键约束和相关文件,让新对话有足够背景,而不是只说“接着做”。

继续查阅官方资料

Anthropic · 上下文窗口本文为面向新手的概念解释,具体工具行为以对应文档为准。