> ## 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 的上下文感知能力

> Windsurf 基于 RAG 的上下文引擎会为你的代码库建立索引，以提供智能代码建议。支持 Teams 和 Enterprise 计划的远程仓库。

Windsurf 的上下文引擎能够深入理解你的代码库、过往操作以及接下来的意图。

过去，代码生成主要依赖在代码库上对大型语言模型（LLM）进行微调，
但这很难扩展以满足每位用户的需求。
近年来更流行的方法是采用检索增强生成（RAG），
其核心是构建高度相关、上下文充分的提示，
以从 LLM 获取更准确的答案。

我们针对代码库上下文实现了优化的 RAG 方法，
可提供更高质量的建议并显著减少幻觉。

<Note>
  Windsurf 为企业提供完整的微调能力，最佳方案是将微调与 RAG 结合使用。
</Note>

<div id="default-context">
  ## 默认上下文
</div>

Windsurf 开箱即用即可综合利用多种相关上下文来源。

* 你在 IDE 中的当前文件以及其他已打开的文件，这些通常与你正在编写的代码高度相关。
* 随后会为整个本地代码库建立索引（包括未打开的文件），
  当你编写代码、提问或使用命令时，Windsurf 的检索引擎会提供相关代码片段。
* 对于 Pro 用户，我们提供更长的上下文窗口、更高的索引上限，以及更高的自定义上下文与固定上下文项配额。
* 对于 Teams 和 Enterprise 用户，Windsurf 还可以为远程代码仓库建立索引。
  这对开发团队跨多个代码仓库协作的公司非常有用。

<div id="chat-specific-context-features">
  ## Chat 专用上下文功能
</div>

与 Windsurf Chat 对话时，你可以通过多种方式利用代码库上下文，
例如 [@ 提及](/zh/chat/overview/#mentions)或自定义准则。
更多信息请参见 [Chat 页面](/zh/chat/overview)。

<video autoPlay muted loop playsInline className="w-full aspect-video" src="https://exafunction.github.io/public/videos/chat/inline-mention.mp4" />

<div id="frequently-asked-questions-faqs">
  ## 常见问题（FAQ）
</div>

<div id="does-windsurf-index-my-codebase">
  ### Windsurf 会为我的代码库建立索引吗？
</div>

会的。Windsurf 会为你的代码库建立索引，并通过我们的 [M-Query](https://youtu.be/DuZXbinJ4Uc?feature=shared\&t=606) 技术，结合 LLM 对你的代码库进行检索增强生成（RAG）。

索引的性能和功能会因你的工作流与 Windsurf 订阅方案而异。更多信息请参阅我们的[上下文感知页面](https://windsurf.com/context)。
