> ## 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.

# Reconhecimento de contexto no Devin Desktop

> O mecanismo de contexto baseado em RAG do Devin Desktop indexa sua base de código para gerar sugestões inteligentes. Oferece suporte a repositórios remotos para Teams e Enterprise.

O mecanismo de contexto do Devin Desktop cria uma compreensão profunda da sua base de código, das ações anteriores e da sua próxima intenção.

Historicamente, as abordagens de geração de código se concentravam no ajuste fino de grandes modelos de linguagem (LLMs) com base em uma base de código,
o que é difícil de escalar para atender às necessidades de cada usuário.
Uma abordagem mais recente e popular usa a geração aumentada por recuperação (RAG),
que se concentra em técnicas para construir prompts altamente relevantes e ricos em contexto
a fim de obter respostas precisas de um LLM.

Implementamos uma abordagem de RAG otimizada para o contexto da base de código,
que gera sugestões de maior qualidade e menos alucinações.

<Note>
  O Devin Desktop oferece ajuste fino completo para empresas, e a melhor solução
  combina ajuste fino com RAG.
</Note>

<div id="default-context">
  ## Contexto padrão
</div>

Por padrão, o Devin Desktop leva em consideração várias fontes de contexto relevantes.

* O arquivo atual e outros arquivos abertos no seu IDE, que geralmente são muito relevantes para o código que você está escrevendo no momento.
* Toda a base de código local é então indexada (incluindo arquivos que não estão abertos),
  e trechos de código relevantes são recuperados pelo mecanismo de recuperação do Devin Desktop enquanto você escreve código, faz perguntas ou executa comandos.
* Para usuários Pro, oferecemos janelas de contexto maiores, limites de indexação ampliados e limites mais altos para contexto personalizado e itens de contexto fixados.
* Para usuários de Teams e Enterprise, o Devin Desktop também pode indexar repositórios remotos.
  Isso é útil para empresas cuja equipe de desenvolvimento trabalha em vários repositórios.

<div id="chat-specific-context-features">
  ## Recursos de contexto específicos do Chat
</div>

Ao conversar no Devin Desktop Chat, você tem várias maneiras de aproveitar o contexto da base de código,
como [menções com @](/pt-BR/desktop/chat/overview#mentions) ou diretrizes personalizadas.
Consulte a [página do Chat](/pt-BR/desktop/chat/overview) para mais informações.

<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">
  ## Perguntas frequentes (FAQ)
</div>

<div id="does-devin-desktop-index-my-codebase">
  ### O Devin Desktop indexa minha base de código?
</div>

Sim, o Devin Desktop indexa sua base de código. Ele também usa LLMs para realizar geração aumentada por recuperação (RAG) sobre sua base de código com nossas próprias técnicas de [M-Query](https://youtu.be/DuZXbinJ4Uc?feature=shared\&t=606).

O desempenho da indexação e os recursos variam de acordo com seu fluxo de trabalho e seu plano do Devin Desktop. Para mais informações, visite nossa [página sobre reconhecimento de contexto](https://windsurf.com/context).
