¿CON QUÉ IA?

Caso de usoProgramación

Coordinar una migración por fases de un sistema de búsqueda con IA

Una guía práctica de cómo usar Gemini CLI para coordinar un proyecto complejo de migración a la nube en varias fases.

ParaprogramarConGeminiLo contó @googleai en DEVDificultad avanzada

A quién le sirve. Equipos técnicos que tienen que mover un sistema complejo, como un buscador con IA sobre documentos, a la nube en varias fases y quieren que el agente trabaje con planes aprobados paso a paso.

Qué hicieron

El autor ejecutó Gemini CLI con la extensión Conductor. Unos archivos Markdown definían el producto, la tecnología y el flujo de trabajo. Para cada línea de trabajo el agente escribía una especificación y un plan, que él aprobaba antes de implementar. Después trabajaba empezando por las pruebas, escribía Terraform (código que describe la infraestructura en la nube) y hacía puntos de control al final de cada fase. Lo ejecutó en un entorno aislado en modo Yolo, con un script de avisos, y volvía cuando le avisaban.

Cómo salió

El proyecto llevó varios días de trabajo asistido por IA. Usó unos 19 millones de tokens de entrada, 66 millones de entrada en caché y 400.000 de salida, con un coste de unos 30 $ en Vertex AI. La fuente no da detalles de fallos.

Conviene saber

Los tokens de entrada en caché dominaron el uso, y el autor dice que los costes varían. Reglas como ejecutar terraform plan antes de aplicar y el objetivo de cobertura de pruebas conviene fijarlas en workflow.md.

Qué necesitas

  • Gemini CLI con la extensión Conductor
  • Una cuenta de nube con crédito (en el caso, Vertex AI de Google Cloud)
  • Un entorno aislado donde ejecutarlo, es decir, un espacio separado donde un fallo no toca el resto de tu equipo
  • Archivos Markdown (texto con marcas sencillas) con el producto, la tecnología y el flujo de trabajo, incluido un workflow.md
  • Un técnico que sepa revisar el código de infraestructura

Cómo hacerlo tú, paso a paso

  1. Escribe archivos Markdown con el producto, la tecnología y el flujo de trabajo, con reglas como probar primero, ejecutar terraform plan (que muestra qué cambiaría) antes de aplicar y un objetivo de cobertura de pruebas.
  2. Instala Gemini CLI y su extensión Conductor.
  3. Pega el prompt de esta ficha: que lea el código y divida la migración en fases con puntos de control, riesgos y pasos para volver atrás.
  4. Para cada línea de trabajo, pide una especificación y un plan, y apruébalos antes de que implemente nada.
  5. Deja que trabaje en un entorno aislado, empezando por las pruebas y con puntos de control al final de cada fase.
  6. Configura avisos para que te alerte cuando necesite una decisión tuya.
  7. Revisa cada fase antes de aprobar la siguiente.
Pruébalo con Gemini
Estoy migrando [sistema, por ejemplo mi buscador con RAG] desde [configuración actual] a [servicio en la nube de destino]. Lee el código de esta carpeta y divide la migración en fases con puntos de control claros, riesgos y pasos para volver atrás. Termina con un plan escrito en MIGRATION.md. No cambies ningún código ni ejecutes comandos en la nube hasta que yo apruebe cada fase.

Consejos

  • Fija las reglas importantes en workflow.md, como ejecutar terraform plan antes de aplicar y el objetivo de cobertura de pruebas.
  • No uses el modo Yolo, que se salta las aprobaciones, fuera de un entorno aislado.
  • Vigila el coste: los tokens (las unidades en que se mide el uso de la IA) de entrada en caché dominaron el uso y los costes varían.

Preguntas frecuentes

¿Qué es Terraform?

Es una forma de describir la infraestructura de la nube (servidores, bases de datos, redes) en archivos de texto, para poder crearla y repetirla con un comando.

¿Se puede usar con otra nube?

La idea de fases con especificación, plan y puntos de control vale para cualquier migración. Cambian los comandos y los servicios.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Configurar el Mac y herramientas de programación desde la terminal

    Gemini CLI puede instalar Docker, configurar firmas de Git o cambiar ajustes del Mac desde la terminal, pidiendo permiso para cada orden.Casoaddyosmani.comGeminiDificultad avanzada
  2. Encontrar el cambio que tumbó un servicio y deshacerlo

    Ingenieros de Google usan Gemini CLI para leer registros, hallar un cambio de configuración defectuoso y preparar su reversión.CasoGoogle CloudGeminiDificultad avanzada
  3. Arreglar un botón de borrar roto en un repositorio de GitHub

    El autor pidió a Jules arreglar un botón Borrar para que no permita borrar contenido de más de dos horas; añadió pruebas sin que se las pidieran.Casocalvin.myGemini3 fuentesDificultad avanzada
  4. Jugar a un juego de pulsar un botón con un agente de navegador

    Un desarrollador conectó el modelo de uso de ordenador de Gemini con Playwright en Java para jugar a un juego sencillo y comprobar que los clics caen bien.Casoglaforge.devGemini2 fuentesDificultad avanzada
  5. Hacer competir a tres modelos para crear un clon de Counter-Strike

    InstantDB hizo que Codex, Opus y Gemini intentaran construir cada uno un juego de disparos multijugador.Casoinstantdb.comCodex y ClaudeDificultad avanzada
  6. Analizar 170.000 registros de un modelo durante la noche

    Un usuario dejó a un agente de Gemini analizando 170.000 registros de conversaciones con IA mientras dormía, y terminó el trabajo.Caso@xundecidability en XGeminiDificultad avanzada

Más: todo con Gemini · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.