Ir al contenido principal

Menciones de Contexto

Las menciones de contexto son una forma poderosa de proporcionar a AI Cockpit Reasoning información específica sobre su proyecto, permitiéndole realizar tareas con mayor precisión y eficiencia. Puede usar menciones para referirse a archivos, carpetas, problemas y commits de Git. Las menciones de contexto comienzan con el símbolo @.

Descripción general de Menciones de Contexto - mostrando el menú desplegable del símbolo @ en la interfaz de chat

Descripción general de las menciones de contexto que muestra el menú desplegable del símbolo @ en la interfaz de chat.

Tipos de Menciones

Ejemplo de mención de archivo mostrando un archivo referenciado con @ y su contenido apareciendo en la conversación

Las menciones de archivo agregan el contenido real del código a la conversación para referencia y análisis directo.

Tipo de MenciónFormatoDescripciónEjemplo de Uso
Archivo@/ruta/al/archivo.tsIncluye el contenido del archivo en el contexto de la solicitud"Explica la función en @/src/utils.ts"
Carpeta@/ruta/a/carpeta/Proporciona la estructura del directorio en formato de árbol"¿Qué archivos hay en @/src/components/?"
Problemas@problemsIncluye los diagnósticos del panel de Problemas de VS Code"@problems Corrige todos los errores en mi código"
Terminal@terminalIncluye el comando de terminal reciente y su salida"Corrige los errores mostrados en @terminal"
Commit de Git@a1b2c3dReferencia un commit específico por su hash"¿Qué cambió en el commit @a1b2c3d?"
Cambios de Git@git-changesMuestra los cambios no confirmados"Sugiere un mensaje para @git-changes"
URL@https://example.comImporta el contenido de un sitio web"Resume @https://docusaurus.io/"

Menciones de Archivo

Ejemplo de mención de archivo mostrando un archivo referenciado con @ y su contenido apareciendo en la conversación

Las menciones de archivo incorporan código fuente con números de línea para referencias precisas.

CapacidadDetalles
Formato@/ruta/al/archivo.ts (siempre comience con / desde la raíz del espacio de trabajo)
ProporcionaContenido completo del archivo con números de línea
AdmiteArchivos de texto, PDFs y archivos DOCX (con extracción de texto)
Funciona enSolicitudes iniciales, respuestas de retroalimentación y mensajes de seguimiento
LimitacionesLos archivos muy grandes pueden truncarse; los archivos binarios no son compatibles

Menciones de Carpeta

Ejemplo de mención de carpeta mostrando el contenido del directorio referenciado en el chat

Las menciones de carpeta muestran la estructura del directorio en un formato de árbol legible.

CapacidadDetalles
Formato@/ruta/a/carpeta/ (note la barra diagonal al final)
ProporcionaVisualización jerárquica en árbol con prefijos ├── y └──
IncluyeArchivos y directorios hijos inmediatos (no recursivo)
Mejor paraComprender la estructura del proyecto
ConsejoÚselo con menciones de archivo para verificar el contenido de archivos específicos

Mención de Problemas

Ejemplo de mención de problemas mostrando el panel de problemas de VS Code referenciado con @problems

Las menciones de problemas importan diagnósticos directamente desde el panel de problemas de VS Code.

CapacidadDetalles
Formato@problems
ProporcionaTodos los errores y advertencias del panel de problemas de VS Code
IncluyeRutas de archivo, números de línea y mensajes de diagnóstico
AgrupaProblemas organizados por archivo para mayor claridad
Mejor paraCorregir errores sin copiar manualmente

Mención de Terminal

Ejemplo de mención de terminal mostrando la salida del terminal incluida en el contexto de AI Cockpit Reasoning

Las menciones de terminal capturan la salida reciente de comandos para depuración y análisis.

CapacidadDetalles
Formato@terminal
CapturaÚltimo comando y su salida completa
PreservaEstado del terminal (no limpia el terminal)
LimitaciónLimitado al contenido del búfer de terminal visible
Mejor paraDepurar errores de compilación o analizar la salida de comandos

Menciones de Git

Ejemplo de mención de commit de Git mostrando los detalles del commit siendo analizados por AI Cockpit Reasoning

Las menciones de Git proporcionan detalles de commits y diffs para análisis de versiones con contexto.

TipoFormatoProporcionaLimitaciones
Commit@a1b2c3dMensaje del commit, autor, fecha y diff completoSolo funciona en repositorios Git
Cambios de Trabajo@git-changesSalida de git status y diff de cambios no confirmadosSolo funciona en repositorios Git

Menciones de URL

Ejemplo de mención de URL mostrando el contenido del sitio web convertido a Markdown en el chat

Las menciones de URL importan contenido web externo y lo convierten a formato Markdown legible.

CapacidadDetalles
Formato@https://example.com
ProcesamientoUsa un navegador sin interfaz para obtener el contenido
LimpiezaElimina scripts, estilos y elementos de navegación
SalidaConvierte el contenido a Markdown para mayor legibilidad
LimitaciónLas páginas complejas pueden no convertirse perfectamente

Cómo Usar las Menciones

  1. Escriba @ en la entrada del chat para activar el menú desplegable de sugerencias
  2. Continúe escribiendo para filtrar sugerencias o use las teclas de flecha para navegar
  3. Seleccione con la tecla Enter o haciendo clic con el ratón
  4. Combine múltiples menciones en una solicitud: "Corrige @problems en @/src/component.ts"

El menú desplegable sugiere automáticamente:

  • Archivos abiertos recientemente
  • Carpetas visibles
  • Commits de git recientes
  • Palabras clave especiales (problems, terminal, git-changes)

Mejores Prácticas

PrácticaDescripción
Use rutas específicasReferencie archivos exactos en lugar de describirlos
Use rutas relativasSiempre comience desde la raíz del espacio de trabajo: @/src/archivo.ts no @C:/Proyectos/src/archivo.ts
Verifique las referenciasAsegúrese de que las rutas y los hashes de commit sean correctos
Haga clic en las mencionesHaga clic en las menciones en el historial del chat para abrir archivos o ver contenido
Elimine el copiar y pegarUse menciones en lugar de copiar manualmente código o errores
Combine menciones"Corrige @problems en @/src/component.ts usando el patrón del commit @a1b2c3d"