Google LLC presentó hoy una nueva herramienta revolucionaria que promete transformar la forma en que los desarrolladores interactúan con su modelo de inteligencia artificial Gemini: Gemini CLI, un agente de IA personalizable que funciona directamente desde la línea de comandos.
La línea de comandos se vuelve inteligente
La interfaz de línea de comandos, ese entorno basado en texto que para muchos usuarios parece un método casi místico de conectarse con la computadora, es el campo de batalla diario de los desarrolladores. Es el método más directo para instalar, modificar y ejecutar comandos, pero también el más propenso a errores: un simple error tipográfico puede hacer que un comando falle completamente.
Gemini CLI es un agente de IA de código abierto que lleva el poder de Gemini directamente a la terminal. Actúa como una interfaz ligera para el modelo de IA que permite a los usuarios solicitar acciones usando lenguaje natural en inglés. Ya no es necesario escribir comandos largos y complejos, buscar documentación en libros o en la web, ni tratar de recordar scripts olvidados.
Capacidades revolucionarias del nuevo agente
Con Gemini CLI, los usuarios pueden hacer que Gemini ejecute modificaciones de archivos, ejecute largas secuencias de comandos para generar o manipular contenido, instale o migre código, realice análisis de código y mucho más. El agente puede realizar todas estas tareas y autocorregirse cuando sea necesario.
«Las computadoras han requerido que los usuarios se adapten a cómo funcionan las computadoras; ahora las computadoras se adaptarán a ellos«, declaró Taylor Mullen, ingeniero senior de software de Google. «Creemos que los constructores, desarrolladores y creadores amarán esto. Será muy accesible. Con esta herramienta, la línea de comandos ya no es para comandos rígidos; esta herramienta cambia la línea de comandos de comandos simples a un socio activo».
Funcionalidades técnicas avanzadas
Por ejemplo, si un usuario quiere ejecutar una serie de comandos interconectados pero no está seguro de todos los subparámetros necesarios para activarlos, muchos comandos ofrecen un parámetro «–help» que proporciona información sobre cómo funciona el comando. Al solicitar a Google CLI las acciones deseadas del usuario, el modelo puede examinar las herramientas de línea de comandos (incluyendo el texto de ayuda) para asegurar que se usen correctamente.
Gemini CLI es capaz de proporcionar:
- Comprensión de código
- Manipulación de archivos
- Ejecución de comandos
- Solución dinámica de problemas de scripts en la línea de comandos
El sistema está fundamentado con Google Search para obtener información adicional sobre comandos, scripts e información en la computadora. Los usuarios también pueden extender sus capacidades con el Model Context Protocol.
Personalización y configuración
Los usuarios pueden proporcionar prompts del sistema para Gemini CLI en un archivo llamado «GEMINI.md» y configuraciones tanto para configuraciones personales como de equipo, para que el modelo pueda adaptarse a los estándares del proyecto. Un prompt del sistema es un conjunto de instrucciones generales que siempre se ejecutan y actúan como una guía fundamental para dar forma a cómo responde una IA. Puede usarse para establecer condiciones del proyecto, mejores prácticas, apuntarlo a bases de código favoritas y personalización.
Disponibilidad y precios
Los desarrolladores pueden usar Gemini CLI de forma gratuita hoy mismo iniciando sesión con su cuenta personal de Google. Esto proporciona hasta 60 solicitudes de modelo por minuto y 1,000 solicitudes por día de forma gratuita, junto con acceso a Google 2.5 Pro.
Los desarrolladores profesionales que quieran ejecutar múltiples agentes simultáneamente, o prefieran usar modelos de IA específicos, pueden usar claves de Google AI Studio o Vertex AI para facturación basada en uso.