En esta clase, profundizaremos en los ajustes más importantes de Cursor, un editor de código que comparte muchas similitudes con Visual Studio Code. Nos centraremos principalmente en las configuraciones relacionadas con la inteligencia artificial, ya que son las que realmente distinguen a Cursor.
Al iniciar Cursor, notaremos que su interfaz es muy similar a la de Visual Studio Code. Para acceder a los ajustes básicos, podemos ir a Settings
. Aunque encontraremos algunas funcionalidades propias de Cursor, nuestro interés principal se dirigirá a los ajustes de IA.
Para acceder a las configuraciones específicas de Cursor, nos dirigiremos al menú, luego a Preferences
y finalmente a Cursor Settings
. Aquí se nos abrirá una pestaña con ajustes exclusivos para este editor:
cursor.com
para su administración.Dentro de los ajustes de Cursor, la sección de Features
es crucial. Aquí se encuentran las configuraciones del Copilot (anteriormente Copilot++), que nos permiten decidir cómo deseamos que nos asista la IA, desde la aceptación de fragmentos de código hasta la funcionalidad completa.
Aunque existen ajustes para el chat, los exploraremos en clases futuras una vez que hayamos introducido el uso del chat en Cursor. También podremos activar el "Large Context", que permite a la IA abarcar una mayor cantidad de información de nuestro código, acelerando las respuestas.
Un aspecto clave es la indexación de nuestro código. Cuanta más información indexe Cursor, más rápidas y precisas serán sus respuestas. Además, podremos proporcionar documentación específica (como la de WordPress si estamos trabajando con ese CMS) para que la IA tenga acceso directo a ella, sin necesidad de especificarla en cada consulta a través del chat.
La sección Models
es donde reside el verdadero poder de la IA en Cursor. Aquí podremos seleccionar los diferentes modelos de lenguaje con los que queremos trabajar. Cursor no se limita solo a la generación de código; nos permite interactuar con la IA de manera similar a como lo haríamos con ChatGPT, Google Gemini o Anthropic Claude. Esto significa que podemos usar Cursor para realizar preguntas generales o de planificación, cambiando entre modelos especializados en código y modelos de propósito general según nuestras necesidades.
También existe la opción de añadir nuestras propias API keys de servicios como OpenAI, Anthropic o Google. Esto es fundamental, ya que Cursor, al ser un servicio de pago, tiene ciertas limitaciones. Al usar nuestras propias claves, el consumo se factura directamente a nuestra cuenta con el proveedor de la API, ofreciendo mayor flexibilidad en el uso y evitando las limitaciones de Cursor.
La sección Rules
nos permite definir pautas y reglas específicas para la IA. Por ejemplo, podemos indicarle a Cursor que siempre responda en un idioma determinado o que actúe como un experto en un campo específico (como desarrollo WordPress con PHP 8.4 y WordPress 6.5). Esta funcionalidad está en evolución, y dedicaremos una clase completa a explorar las diferentes capas y formas de gestionar estas reglas para optimizar la interacción con la IA.
Finalmente, encontramos el "Model Context Protocol" y una sección Beta
con funcionalidades experimentales, como la capacidad de compartir el contexto entre el chat y los "notepads".
Es importante comprender el modelo de precios de Cursor, especialmente en relación con el uso de la IA.
La decisión de utilizar el plan gratuito con nuestras propias API keys o el plan Pro de Cursor dependerá de nuestro volumen de uso y de si las limitaciones del plan Pro son suficientes para nuestras necesidades.
Con esta comprensión de los ajustes clave y el modelo de precios, estamos listos para empezar a trabajar de manera más profunda con Cursor.