Guía paso a paso para crear tus propios Gems en Gemini (con ejemplo real para programadores)

Imagen
Si usas Gemini a diario para programar, escribir código o resolver dudas técnicas, seguro que en algún momento te has cansado de repetir el mismo contexto una y otra vez: "actúa como un experto en X", "responde siempre en este formato", "usa este stack de tecnologías"... Ahí es exactamente donde entran los Gems . Los Gems son básicamente asistentes personalizados dentro de Gemini: versiones del modelo con instrucciones fijas, un tono definido y (opcionalmente) archivos de referencia, listas para usar cuando las necesites sin tener que reescribir el prompt cada vez. Es la forma que tiene Google de darte algo parecido a los "Custom GPTs" o a los proyectos de Claude, pero integrado en su propio ecosistema. En este artículo vamos a crear, paso a paso, un Gem pensado específicamente para programadores: un "Code Reviewer" que revisa fragmentos de código, detecta errores comunes, sugiere mejoras de rendimiento y siempre responde con un forma...

¿Por que funciona Ubuntu en un tablet?

Linaro es una fundación de ingeniería sin ánimo de lucro dedicada a maximizar el potencial de los procesadores basados en ARM, que son utilizados en muchos dispositivos móviles hoy en día. Aunque por ahora el principal foco de desarrollo está orientado a ARM, la organización dice estudiar el desarrollo de herramientas para otros Chips.

El objetivo de esta fundación avalada por The Linux Foudation y creada por ARM, Freescale, Samsung, IBM, ST-Ericsson y Texas Instruments, es ofrecer un software común y las herramientas necesarias para desarrollar productos basados ​​en Linux, evitando de esta forma incompatibilidades entre diferentes dispositivos. Pero no solo eso, es Linaro quien se encarga de que muchos de los programas de sistemas GNU/Linux puedan funcionar en estos procesadores, herramientas tan conocidas como Alsa, Qemu, Compiz o Unity por poner un ejemplo, han pasado por sus manos.
Pero no solo hablamos de GNU/Linux, sino también de su Kernel ya que trabajan para distintas distribuciones como Android, Debian, Fedora ,OpenSuse, Ubuntu o Tizen.

Como no podía ser de otra manera todos sus proyectos son abiertos y animan a que cualquiera que esté interesado colabore en alguno de ellos, algo fundamental en este tipo de iniciativas. En este caso en sus comienzos en Junio de 2010, el equipo estaba formado por unas veinte personas, llegando a los 120 ingenieros con los que cuentan hoy en día y es que no hay que olvidar que hablamos de una tecnología en auge que nadie quiere dejar escapar.

Podéis visitar la pagina del proyecto si buscáis más información, donde podréis ver y descargar las diferentes herramientas de desarrollo, kernels o programas, ver los grupos de trabajo existentes y uniros a alguno de ellos.

Pagina de Linaro: http://www.linaro.org/

Comentarios

Entradas populares de este blog

Cómo solucionar MySQL Error 1045: Access Denied for User (guía definitiva 2026)

El vibe coding: ¿el fin de los programadores o el inicio de una nueva era?

El USB-C de la IA: cómo MCP pasó de protocolo de Anthropic a infraestructura de toda la industria en 16 meses