Resumen
Cursor Chat le permite hacer preguntas o resolver problemas en su código utilizando el modelo de lenguaje más potente dentro del editor.
Para que los modelos de lenguaje den buenas respuestas, necesitan entender información específica relacionada con su código: el contexto.
Cursor tiene varias funciones integradas para proporcionar contexto en el chat, como incluir automáticamente el contexto de todo el código, buscar en la web, indexar documentos y referencias de bloques de código especificadas por el usuario. Estas funciones están diseñadas para eliminar la tediosa tarea de copiar y pegar que se requiere al usar modelos de lenguaje para trabajar con código.
Por defecto, Cursor Chat se encuentra en el panel de IA, que está en el lado opuesto de su barra lateral principal. Puede alternar el panel de IA presionando Ctrl/⌘ + L
, y al abrirse se enfocará en el chat. Para enviar su consulta, presione Enter
.
Mensajes de usuario y de IA
Los mensajes de usuario contienen el texto que ingresa y el contexto que cita. Puede volver a cualquier mensaje de usuario anterior para editarlo y volver a ejecutar la consulta. Esto sobrescribirá cualquier mensaje posterior y generará un nuevo mensaje.
Los mensajes de IA son las respuestas generadas por el modelo de IA que elija. Se emparejan con los mensajes de usuario anteriores. Los mensajes de IA pueden contener bloques de código procesados que se pueden agregar a su código mediante aplicación instantánea.
Todos los mensajes de usuario/IA en el mismo hilo se denominan hilo de chat, y cada hilo de chat se guarda en su historial de chat.
Historial de chat
Puede ver el historial de chat haciendo clic en el botón “Chats anteriores” en la esquina superior derecha del panel de IA, o presionando Ctrl/⌘ + Alt/Option + L
. Puede hacer clic en cualquier hilo de chat para volver a ver los mensajes que lo componen, y también puede modificar el título del hilo haciendo clic en el ícono de lápiz, o eliminar el hilo haciendo clic en el ícono de papelera al pasar el mouse sobre el hilo en el historial.
El título de los hilos de Cursor es simplemente las primeras palabras del primer mensaje de usuario.
Contexto predeterminado
Por defecto, Cursor Chat utiliza el archivo actual como contexto. Puede enviar una consulta sin contexto presionando Alt/Option Enter
al enviar, o habilitando Sin contexto por defecto
en Configuraciones de Cursor
> Funciones
> Chat
. Un chat que comienza con una solicitud sin contexto no añadirá contexto a ningún mensaje.
Mientras escribe, puede ver el contenido que se incluirá en la etiqueta debajo del cuadro de entrada.
Agregar contexto
Por defecto, los mensajes de los usuarios incluirán el texto que ingresa y el contexto que cita. Puede agregar más contexto personalizado a cada burbuja utilizando el símbolo @, y por defecto, el archivo que está viendo actualmente también se incluirá como contexto en el mensaje del usuario.
Consulte la página de símbolos @ para obtener más información.
Correcciones de IA en el chat
Una función conveniente es utilizar las correcciones de IA en el chat para arreglar errores de linter en el código. Para hacer esto, pase el mouse sobre el error en el editor y haga clic en el botón azul de corrección de IA que aparece.
El atajo de teclado para esta acción es Ctrl/⌘ + Shift + E
.
Chat de largo contexto (versión beta)
Puede habilitar el chat de largo contexto yendo a Configuración de Cursor
> Beta
> Chat de largo contexto
. Una vez habilitada esta función, puede alternar entre diferentes modos de chat usando Ctrl/⌘ .
.
El chat de largo contexto le permite usar toda una carpeta como contexto, ya que los modelos compatibles tienen una ventana de contexto más grande. Para obtener más información sobre los modelos solo de largo contexto, haga clic aquí.