> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin Desktop 的上下文感知

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

Devin Desktop 的上下文引擎能够深入理解你的代码库、历史操作以及下一步意图。

过去，代码生成方案主要侧重于基于代码库对大型语言模型 (LLM) 进行微调，
但这很难扩展到满足每位用户的个性化需求。
较新且更流行的一种方法是采用检索增强生成 (RAG) ，
其核心是构建高度相关、上下文丰富的提示，
以引导 LLM 生成准确的回答。

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

<Note>
  Devin Desktop 为 Enterprise 客户提供完整的微调能力，最佳方案
  是将微调与 RAG 结合使用。
</Note>

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

默认情况下，Devin Desktop 会综合利用多个相关的上下文来源。

* 你在 IDE 中当前打开的文件以及其他打开的文件，它们通常与你正在编写的代码高度相关。
* 随后，整个本地代码库都会被建立索引 (包括未打开的文件) ，
  并且在你编写代码、提问或调用命令时，Devin Desktop 的检索引擎会提取相关代码片段。
* 对于 Pro 用户，我们提供更长的上下文长度、更高的索引上限，以及更高的自定义上下文和已置顶上下文项上限。
* 对于 Teams 和 Enterprise 用户，Devin Desktop 还可以为远程代码仓库建立索引。
  这对于开发团队需要跨多个代码仓库协作的公司尤其有用。

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

在与 Devin Desktop Chat 对话时，你可以通过多种方式利用代码库上下文，
例如使用[@提及](/zh/desktop/chat/overview#mentions)或自定义指引。
更多信息请参阅[Chat 页面](/zh/desktop/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-devin-desktop-index-my-codebase">
  ### Devin Desktop 会索引我的代码库吗？
</div>

是的，Devin Desktop 会索引你的代码库。它还会使用 LLM，并借助我们自研的 [M-Query](https://youtu.be/DuZXbinJ4Uc?feature=shared\&t=606) 技术，对你的代码库进行检索增强生成 (RAG) 。

索引性能和功能会因你的工作流程以及你的 Devin Desktop 套餐而有所不同。如需了解更多信息，请访问我们的[上下文感知页面](https://windsurf.com/context)。
