上下文管理
背景是充分发挥 Cline - 中文版胜算作用的关键
Last updated
背景是充分发挥 Cline - 中文版胜算作用的关键
Last updated
💡 快速参考
背景 = Cline 了解的有关你的项目的信息
上下文窗口 = Cline 一次可以容纳多少信息
使用上下文文件来维护项目知识
当上下文窗口已满时重置
在无限上下文的世界中,上下文窗口是 Cline - 中文版胜算当前可用的
想象一下与 Cline - 中文版胜算合作就像与一位细致、积极主动的队友合作:
克莱恩通过两种方式积极构建背景:
自动上下文收集(即 Cline 驱动)
主动读取相关文件
探索项目结构
分析模式和关系
映射依赖项和导入
提出澄清问题
用户引导上下文
共享特定文件
提供文件
回答克莱恩的问题
指导重点领域
分享设计思路和需求
把上下文想象成你和 Cline 共享的白板:
上下文是所有可用的信息:
克莱恩发现了什么
您分享的内容
您的对话历史记录
项目要求
先前的决定
Context Window 是白板本身的大小:
以标记 (1 个标记 ≈ 3/4 个英文单词) 为单位
每个模型都有固定的尺寸:
克劳德 3.5 十四行诗:200,000 代币
DeepSeek:64,000 个代币
当白板写满时,你需要擦除(清除上下文)才能写更多
⚠️ 重要提示 :拥有较大的上下文窗口(例如 Claude 的 20 万个 token)并不意味着你应该将其完全填满。就像一块杂乱的白板一样,过多的信息会让人更难集中注意力于重要的事情。
Cline 提供了一种通过进度条来监控上下文窗口使用情况的可视化方式:
↑ 显示输入令牌(您已发送到 LLM 的内容)
↓ 显示输出标记(LLM 生成的标记)
进度条直观地显示您已使用的上下文窗口的量
总数显示您的模型的最大容量(例如,Claude 3.5-Sonnet 为 200k)
在长时间的编码过程中
处理多个文件时
在开始复杂任务之前
当克莱恩似乎失去背景时
💡 提示 :当使用率达到 70-80% 时,请考虑开始新的会话以保持最佳性能。
上下文文件有助于跨会话保持理解。它们是专门为帮助 AI 助手理解您的项目而设计的文档。
上下文文件的方法
随项目一起演变的动态文档
随着架构和模式的出现而更新
示例:Memory Bank 模式维护诸如 techContext.md
和 systemPatterns.md
之类的文件
对于长期运行的项目和团队很有用
为特定实施任务而创建
记录要求、限制和决策
例子:
复制
知识转移文档
切换到计划模式并要求 Cline 在 markdown 文件中记录您迄今为止完成的所有事情以及剩余的步骤。
复制 markdown 文件的内容。
使用该内容作为上下文开始一项新任务。
有效使用上下文文件
Structure and Format
Use clear, consistent organization
Include relevant examples
Link related concepts
保持信息集中
维护
重大变化后更新
对您的上下文文件进行版本控制
Remove outdated information
Document key decisions
开始新项目
让 Cline 探索代码库
回答有关结构和模式的问题
考虑设置基本上下文文件
记录关键设计决策
持续发展
更新具有重大更改的上下文文件
分享相关文档
使用计划模式进行复杂的讨论
在需要时开始新的会话
团队项目
记录架构决策
保持一致的模式
保持文档最新
请记住:目标是帮助 Cline 在各个会议期间对您的项目保持一致的理解。
💡 重点 :Cline 并非被动——它会主动地了解你的项目。你可以让它探索,也可以引导它的焦点,尤其是在 中。 模式。
常青项目背景(即)
任务特定情境(即)
共享通用上下文文件(考虑使用 项目根目录中的文件)