Tabnine y ChatGPT para editar CSS

Resumen

Modificar el diseño visual de una página web ya no requiere dominar CSS desde cero. Con asistentes de inteligencia artificial como Tabnine y ChatGPT, puedes ajustar colores, fondos y estilos directamente desde Visual Studio Code, incluso si apenas estás empezando a programar.

¿Cómo instalar Tabnine en Visual Studio Code?

Tabnine es un asistente de IA que se integra como extensión y permite chatear con tu código sin salir del editor [00:20].

El proceso de instalación sigue una ruta sencilla que puedes replicar en minutos:

  1. Entra al sitio de Tabnine desde el enlace de recursos y haz clic en comenzar gratis.
  2. Selecciona el plan basic y presiona instalar ahora.
  3. Conecta la extensión con Visual Studio Code y autoriza la apertura del editor.
  4. Inicia sesión con sign in, crea tu cuenta y acepta los términos para activar el chat.

Una vez autenticado, verás el chat de Tabnine listo en el panel lateral. En la parte izquierda puedes elegir entre varios modelos de IA, y el primero es el recomendado porque mantiene tu código privado y protegido [01:45].

¿Qué es Tabnine? Es un asistente de IA que se instala como extensión en Visual Studio Code y te ayuda a escribir, modificar y entender código mediante un chat conversacional.

¿Cómo cambiar el color de fondo de un título con Tabnine?

El flujo de trabajo con Tabnine consiste en escribir una instrucción en el chat y revisar la sugerencia antes de aplicarla. Tú decides si insertar el bloque completo o copiar solo la línea que necesitas.

Cómo escribir un buen prompt para modificar CSS

Una instrucción simple como ¿Podrías cambiar el color de fondo del título principal? es suficiente para que Tabnine devuelva el código corregido [02:30]. La respuesta incluye una explicación y opciones para copiar, crear un nuevo archivo o insertar directamente en el editor.

Como el archivo ya tenía estilos definidos para el H1 (con propiedades como margin: 0 y font-size), conviene no insertar todo el bloque. En su lugar, identifica la línea nueva, en este caso background-color, y agrégala manualmente dentro del selector existente.

Cómo aplicar el color sugerido y guardar el cambio

Tabnine sugiere un valor de color que puedes copiar y pegar al lado de la propiedad background-color, cerrando con punto y coma. Después de guardar y recargar la página en el navegador, el cambio se refleja al instante.

La propiedad background-color es la regla CSS que define el color de fondo de cualquier elemento HTML, y aceptar valores como nombres (blue), códigos hexadecimales (#0033ff) o palabras clave como transparent.

¿Cómo pedirle a la IA que responda en español y use fondo transparente?

Por defecto, Tabnine puede responder en inglés, pero basta con incluir la instrucción en el prompt. Por ejemplo: ¿Podrías poner el color de fondo transparente y adicional responderme en español? [04:05].

La IA explica que el valor transparent elimina el color de fondo del elemento. Sin embargo, aquí aparece un detalle importante sobre cómo trabajar con asistentes de IA.

¿Por qué la IA solo cambió una parte del fondo? Porque tú orientas a la inteligencia artificial. Si pides cambios en el título, modificará solo el título. El fondo gris del resto de la sección requiere otra instrucción o un ajuste manual.

En la práctica, esto significa revisar el código y buscar otras reglas con background-color que mantengan el tono gris oscuro. Cambias ese valor por transparent, guardas, recargas, y ahora sí toda la sección queda con fondo transparente.

¿Cómo modificar el código de tu web con ChatGPT?

La alternativa a Tabnine es trabajar fuera del editor copiando el código completo a ChatGPT [05:30]. Es útil cuando quieres que la IA reescriba el archivo entero y no solo sugiera fragmentos.

El flujo es directo:

  • Copia todo el código de tu archivo en Visual Studio Code.
  • Abre una nueva conversación en ChatGPT y escribe: ¿Podrías cambiar el color del título principal al azul con este código? seguido del bloque pegado.
  • Cuando ChatGPT devuelva el resultado, usa el botón copiar código en la esquina superior derecha.
  • Vuelve a Visual Studio Code, borra el contenido anterior y pega la nueva versión.
  • Guarda el archivo y recarga la página en el navegador.

¿Cuál es la diferencia entre Tabnine y ChatGPT para editar código? Tabnine vive dentro de Visual Studio Code y sugiere cambios línea por línea. ChatGPT trabaja en una ventana aparte y suele devolver el archivo completo reescrito. Ambos sirven, depende de qué tan granular quieras ser.

¿Qué habilidades practicas al editar tu web con IA?

Más allá del cambio visual, este flujo entrena varias capacidades técnicas que se quedan contigo:

  • Lectura de CSS: identificar selectores como H1 y propiedades como font-size o background-color dentro de un archivo de estilos.
  • Prompting iterativo: pedir cambios específicos, evaluar la respuesta y refinar la siguiente instrucción cuando el resultado no cubre todo lo que necesitas.
  • Curaduría de código: decidir si insertar el bloque completo que sugiere la IA o solo agregar la línea nueva al código existente para no duplicar reglas.
  • Depuración visual: recargar el navegador después de cada cambio para validar que el resultado coincide con lo que pediste.

Cuéntame en los comentarios cuál fue tu opción favorita entre Tabnine y ChatGPT, y comparte una captura de tu resultado.