Trinchera WP
Regresar al curso Acceder Suscribirse
Clases
Ajustes de la IA

Recursos del curso

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.

Configuración General y de IA

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:

  • Información General y Cuenta: Podremos gestionar nuestra cuenta, incluyendo si es una cuenta Pro, y seremos redirigidos a cursor.com para su administración.
  • Importación de Configuraciones: Una de las ventajas es la posibilidad de importar todas las extensiones, ajustes y atajos de teclado de Visual Studio Code, facilitando la transición para usuarios familiarizados con este último.
  • Modo de Privacidad: Cursor ofrece la opción de activar un Modo de Privacidad, que asegura que ninguna parte de nuestro código sea almacenada en sus servidores. Esta es una configuración importante a considerar para la seguridad de nuestros proyectos.

Funcionalidades de IA (Features)

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.

Modelos de IA Disponibles

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.

Reglas y Contexto del Modelo

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

Consideraciones sobre Precios

Es importante comprender el modelo de precios de Cursor, especialmente en relación con el uso de la IA.

  • Hobby (Gratis): Ofrece una prueba gratuita del plan Pro por dos semanas, 2000 "completions" (autocompletado de código) y 50 "premium requests" lentas.
  • Pro (20 USD/mes o 16 USD/mes anual): Incluye "completions" ilimitadas y 500 "premium requests" rápidas al mes. Estas peticiones utilizan modelos avanzados como GPT-4o o Claude 3.5 Sonnet. Las peticiones a modelos más ligeros como O1 Mini cuentan como un tercio de una petición premium. Una vez agotadas las peticiones rápidas, se dispone de peticiones premium lentas ilimitadas.
  • Team (35 USD/mes por usuario o 29 USD/mes por usuario anual): Ofrece lo mismo que el plan Pro, pero con funcionalidades adicionales orientadas a equipos.

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.