El motor de contexto de Windsurf desarrolla una comprensión profunda de tu base de código, de tus acciones previas y de tu próxima intención. Históricamente, los enfoques de generación de código se han centrado en ajustar modelos de lenguaje grandes (LLMs) a una base de código, lo cual es difícil de escalar para satisfacer las necesidades de cada usuario. Un enfoque más reciente y popular aprovecha la generación aumentada por recuperación (RAG), que se centra en técnicas para construir prompts altamente relevantes y ricos en contexto a fin de obtener respuestas precisas de un LLM. Hemos implementado un enfoque RAG optimizado para el contexto de la base de código, que produce sugerencias de mayor calidad y menos alucinaciones.
Windsurf ofrece ajuste fino completo para organizaciones Enterprise, y la mejor solución combina el ajuste fino con RAG.

Contexto predeterminado

Desde el primer momento, Windsurf tiene en cuenta múltiples fuentes de contexto relevantes.
  • El archivo actual y otros archivos abiertos en tu IDE, que a menudo son muy pertinentes para el código que estás escribiendo.
  • A continuación, se indexa todo el código local (incluidos los archivos que no están abiertos), y el motor de recuperación de Windsurf obtiene fragmentos de código relevantes mientras escribes, haces preguntas o invocas Command.
  • Para los usuarios de Pro, ofrecemos longitudes de contexto ampliadas, límites de indexación mayores y límites más altos para el contexto personalizado y los elementos de contexto fijados.
  • Para los usuarios de Teams y Enterprise, Windsurf también puede indexar repositorios remotos. Esto es útil para empresas cuyos equipos de desarrollo trabajan en múltiples repositorios.

Base de conocimiento (Beta)

Disponible solo para clientes de Teams y Enterprise. Actualmente no disponible para clientes de Hybrid.
Esta función permite a los equipos incorporar Google Docs como contexto compartido o como fuentes de conocimiento para todo el equipo. Actualmente, solo se admiten Google Docs. No se importan imágenes, pero los gráficos, las tablas y el texto con formato están totalmente soportados.

Knowledge Base

Configura la base de conocimiento de tu equipo. Esta página solo será visible con privilegios de administrador.
Los administradores deben conectar manualmente Google Drive mediante OAuth; después, podrán añadir hasta 50 Google Docs como fuentes de conocimiento del equipo. Cascade tendrá acceso a los documentos especificados en el panel de Windsurf. Estos documentos no respetan los controles de acceso individuales de los usuarios; es decir, si un administrador pone un documento a disposición del equipo, todos los usuarios podrán acceder a él independientemente de los controles de acceso en Google Drive.

Funciones de contexto específicas de Chat

Al conversar con Windsurf Chat, tienes varias formas de aprovechar el contexto de la base de código, como las @-menciones o las pautas personalizadas. Consulta la página de Chat para obtener más información.

Preguntas frecuentes (FAQ)

¿Windsurf indexa mi código?

Sí, Windsurf indexa tu código. También utiliza LLM para realizar generación aumentada con recuperación (RAG) sobre tu código usando nuestras propias técnicas de M-Query. El rendimiento y las funciones de indexación varían según tu flujo de trabajo y tu plan de Windsurf. Para obtener más información, visita nuestra página sobre conocimiento del contexto.