Windsurf 的上下文引擎能够深入理解你的代码库、过往操作以及接下来的意图。 过去,代码生成主要依赖在代码库上对大型语言模型(LLM)进行微调, 但这很难扩展以满足每位用户的需求。 近年来更流行的方法是采用检索增强生成(RAG), 其核心是构建高度相关、上下文充分的提示, 以从 LLM 获取更准确的答案。 我们针对代码库上下文实现了优化的 RAG 方法, 可提供更高质量的建议并显著减少幻觉。Documentation Index
Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
Use this file to discover all available pages before exploring further.
Windsurf 为企业提供完整的微调能力,最佳方案是将微调与 RAG 结合使用。
默认上下文
- 你在 IDE 中的当前文件以及其他已打开的文件,这些通常与你正在编写的代码高度相关。
- 随后会为整个本地代码库建立索引(包括未打开的文件), 当你编写代码、提问或使用命令时,Windsurf 的检索引擎会提供相关代码片段。
- 对于 Pro 用户,我们提供更长的上下文窗口、更高的索引上限,以及更高的自定义上下文与固定上下文项配额。
- 对于 Teams 和 Enterprise 用户,Windsurf 还可以为远程代码仓库建立索引。 这对开发团队跨多个代码仓库协作的公司非常有用。